Public Member Functions |
| | RapidImageSensor () |
| | RapidImageSensor (ImageSensorState state, ImageSensorSample sample) |
| void | setHeader (String srcName, String partitionName, long timeStamp, int statusCode) |
| | Explicitly set each field of header.
|
| void | setHeader (Agent srcAgent, String partitionName, long timeStamp, int statusCode) |
| | set header using Agent enums
|
| void | setHeader (Agent srcAgent, String partitionName, int statusCode) |
| | Initialize header with source, destination, and status code.
|
| void | updateHeader (int statusCode) |
| | update an existing header with statusCode and current timestamp
|
| Header | getHeader () |
| void | addExtraSequenceKeyValue (KeyTypePair keyValue) |
| void | addExtraSequenceKeyValue (String key, DataType value) |
| String[] | getAvailableExtraAttributeNames () |
| KeyTypePair | getExtraAttributeValue (String key) |
| void | setHeader (String robotName, String srcName, String partitionName, long timeStamp, int statusCode, String id) |
| String[] | getExtraSequenceKeys () |
| DataType | getExtraSequenceType (String key) |
| void | initializeVariables () |
| | ensure that there is no way to send over a null through the wire
|
| Copyable | getCopyable () |
| void | populateTopLevelAttributes () |
| | MAE-4255: create top level access variables to simplify access.
|
| Boolean | getBooleanParameter (String key) throws IncompatibleKeyTypeException |
| Double | getDoubleParameter (String key) throws IncompatibleKeyTypeException |
| Float | getFloatParameter (String key) throws IncompatibleKeyTypeException |
| Integer | getIntegerParameter (String key) throws IncompatibleKeyTypeException |
| Object | getParameterObject (String key) |
| String | getStringParameter (String key) throws IncompatibleKeyTypeException |
Public Attributes |
| ImageSensorState | imageSensorState |
| ImageSensorSample | imageSensorSample |