Class BMPRequest<T extends BMPRequest.BMPResponse>
java.lang.Object
uk.ac.manchester.spinnaker.messages.sdp.SpinnakerRequest
uk.ac.manchester.spinnaker.messages.scp.SCPRequest<T>
uk.ac.manchester.spinnaker.messages.bmp.BMPRequest<T>
- Type Parameters:
T
- The type of the response to the request.
- All Implemented Interfaces:
SerializableMessage
- Direct Known Subclasses:
BMPReadMemory
,BMPSetLED
,BMPWriteMemory
,EraseFlash
,GetBMPVersion
,GetFPGAResetStatus
,InitFPGA
,ReadADC
,ReadCANStatus
,ReadFPGARegister
,ReadIPAddress
,ReadSerialFlash
,ReadSerialFlashCRC
,ReadSerialVector
,ResetFPGA
,SetPower
,UpdateFlash
,WriteFlashBuffer
,WriteFPGAData
,WriteFPGARegister
,WriteSerialFlash
public abstract class BMPRequest<T extends BMPRequest.BMPResponse> extends SCPRequest<T>
The base class of a request following the BMP protocol.
- Author:
- Donal Fellows
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BMPRequest.BMPResponse
Represents an SCP request thats tailored for the BMP connection.static class
BMPRequest.PayloadedResponse<T>
A BMP response that contains a payload of interest. -
Field Summary
Fields inherited from class uk.ac.manchester.spinnaker.messages.scp.SCPRequest
argument1, argument2, argument3, BOOT_CHIP, BOOT_MONITOR_CORE, data, NO_DATA, scpRequestHeader
-
Method Summary
Methods inherited from class uk.ac.manchester.spinnaker.messages.scp.SCPRequest
addToBuffer, getSCPResponse
Methods inherited from class uk.ac.manchester.spinnaker.messages.sdp.SpinnakerRequest
getMessageData