|
Classes |
| class | AsciiIOStreamer |
| | This class makes it possible to read and write to a binary stream. More...
|
| class | AsciiIStreamer |
| | An implementation of IStreamer for reading from binary streams (little endian format). More...
|
| class | AsciiOStreamer |
| | This class writes to a binary stream in little endian format. More...
|
| class | BinaryIOStreamer |
| | This class makes it possible to read and write to a binary stream. More...
|
| class | BinaryIStreamer |
| | An implementation of IStreamer for reading from binary streams (little endian format). More...
|
| class | BinaryLenSegmentIOStreamer |
| | This class makes it possible to read and write to a binary segmented stream. More...
|
| class | BinaryLenSegmentIStreamer |
| | This class is able to read data from a binary stream with the encoding used for the communication with the PIC and the robot board. More...
|
| class | BinaryLenSegmentOStreamer |
| | This class makes writing to a segmented stream with the end of the segment specified by length field possible. More...
|
| class | BinaryOStreamer |
| | This class writes to a binary stream in little endian format. More...
|
| class | BinarySubstitutionIStreamer |
| | This class implements reading from a stream with prefixed specical characters, one such implementation is the robot board protocol. More...
|
| class | BinarySubstitutionOStreamer |
| | This class writes to a binary stream in little endian format. More...
|
| class | BoolCommandReceiver |
| | All power on/off switching devices will be of this type. More...
|
| class | BoolCommandReceiverContainer |
| | BoolCommandReceiver container. More...
|
| class | DeviceContainer |
| | Abstract class defining the general interface for all device containers. More...
|
| class | DeviceManager |
| | The DeviceManager, a relative simple class containing a vector of DeviceContainers. More...
|
| class | EndOfSegmentException |
| | The EndOfSegmentException class. More...
|
| class | EndOfSegmentExceptionPtr |
| | EndOfSegmentException autopointer class. More...
|
| class | FlowController |
| | Class for reading and writing messages from/to a segmented stream with flow control. More...
|
| class | InvalidEncodingException |
| | The InvalidEncodingException class. More...
|
| class | InvalidEncodingExceptionPtr |
| | InvalidEncodingException autopointer class. More...
|
| class | IOException |
| | The IOException class. More...
|
| class | IOExceptionPtr |
| | IOException autopointer class. More...
|
| class | IOStreamer |
| | This class defines the interface for reading and writing data. More...
|
| class | IStreamer |
| | This class defines the interface for reading data. More...
|
| class | LenSegmenter |
| | This class is used as virtual base class, by BinaryLenSegmentIStreamer and BinaryLenSegmentOStreamer, this is because in the IOStreamer classes the lenPos field is only one time needed. More...
|
| class | MessageStreamer |
| class | MessageStreamParser |
| | Interface implemented by classes that read messages from a stream. More...
|
| class | MotionCommandReceiver |
| | All servos will be devices of this type. More...
|
| class | MotionCommandReceiverContainer |
| | MotionCommandReceiver container. More...
|
| class | NConfirmedCommandSender |
| | Command sender devices (Type: 0x00 (see Devices document)), are represented in software by objects of this class. More...
|
| class | NConfirmedCommandSenderContainer |
| | NConfirmedCommandSender container. More...
|
| class | OStreamer |
| | This class defines the interface for writing data. More...
|
| class | PeripheralReceiver |
| | The server implements such a device. More...
|
| class | PeripheralReceiverContainer |
| | PeripheralReceiver container. More...
|
| class | PowerDownEventReceiver |
| | Such a device is implemented by the PIC, it will receive information about shutdowns of the mainboard. More...
|
| class | PowerDownEventReceiverContainer |
| | PowerDownEventReceiver container. More...
|
| class | PrefixedDataException |
| | The PrefixedDataException class. More...
|
| class | PrefixedDataExceptionPtr |
| | PrefixedDataException autopointer class. More...
|
| class | ReadOnlyException |
| | The ReadOnlyException class. More...
|
| class | ReadOnlyExceptionPtr |
| | ReadOnlyException autopointer class. More...
|
| class | Receiver |
| | This is the base class for all receiver devices in the device manager. More...
|
| class | SegmentIOStreamer |
| | This class defines the interface for reading and writing data from a segmented stream. More...
|
| class | SegmentIStreamer |
| | This class defines the interface for reading from a segmented stream. More...
|
| class | SegmentOStreamer |
| | This class defines the interface for writing data to a segmented stream. More...
|
| class | SimpleMessageStreamer |
| | Class for reading and writing messages from/to a segmented stream without. More...
|
| class | Substituter |
| | This class is used as virtual base class, by BinarySubstitutionIStreamer and BinarySubstitutionOStreamer, this is because in the IOStreamer classes the filter array is only one time needed. More...
|
| class | TargetUnreachableException |
| | The TargetUnreachableException class. More...
|
| class | TargetUnreachableExceptionPtr |
| | TargetUnreachableException autopointer class. More...
|
| class | TCPServer |
| | A TCP server interface. More...
|
| class | TsFloatTypeSender |
| | FloatTypeSender devices (Type: 0x05 (see Devices document)), are represented in software by objects of this class. More...
|
| class | TsFloatTypeSenderContainer |
| | TsFloatTypeSender container. More...
|
| class | TsUByteTypeReceiver |
| | The server implements such a device (critical event receiver). More...
|
| class | TsUByteTypeReceiverContainer |
| | TsUByteTypeReceiver container. More...
|
| class | TsUByteTypeSender |
| | CriticalEventWatcher devices (Type: 0x06 (see Devices document)), are represented in software by objects of this class. More...
|
| class | TsUByteTypeSenderContainer |
| | TsUByteTypeSender container. More...
|
| class | UByteTypeSender |
| | This class is currently unused!! More...
|
| class | UByteTypeSenderContainer |
| | This class is currently unused, (replaced with TsUByteTypeSenderContainer). More...
|
| class | UnprefixedMetaDataException |
| | The UnprefixedMetaDataException class. More...
|
| class | UnprefixedMetaDataExceptionPtr |
| | UnprefixedMetaDataException autopointer class. More...
|
| class | WriteOnlyException |
| | The WriteOnlyException class. More...
|
| class | WriteOnlyExceptionPtr |
| | WriteOnlyException autopointer class. More...
|
Functions |
| void | deleteItem (MessageStreamer *item) |
Variables |
| const unsigned short | initAddress = 0xF000 |
| | The Address used in initialisation messages.
|
| const unsigned short | typeMask = 0xFF00 |