|
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 |