|
Public Member Functions |
| Rovsoft (const char *robotInt, const char *picInt, const char *server_address, unsigned short port) |
| The constructor for creating a rovsoft object.
|
virtual void | newNConfirmedCommandSender (messages::NConfirmedCommandMessageSenderInterface &sender) |
| Should be invoked when a new NConfirmedCommandSender device was created.
|
virtual void | newTsUByteTypeSender (messages::TsUByteTypeMessageSenderInterface &sender) |
| Sets the TsUByteTypeReceiverContainer as message receiver.
|
virtual void | newTsFloatTypeSender (messages::TsFloatTypeMessageSenderInterface &sender) |
| Should be invoked when a new TsFloatTypeSender device was created.
|
void | run () |
| This method sends init messages through the interfaces in a periodic intervall.
|
Protected Member Functions |
io::SegmentIOStreamer * | getRobotStream () |
io::SegmentIOStreamer * | getPICStream () |
io::IOStreamer * | getServerStream () |
io::SegmentIOStreamer * | getRS232Stream (std::string &filename, unsigned long baudrate, ost::Serial::Flow control, ost::Serial::Parity parity, int data_bits, int stop_bits, const char *prefix_preamble, unsigned char len_pos, bool is_PIC=false) |
| Returns a SegmentIOStreamer initialized with a BinaryLenSegmentIOStreamer using a Serial stream.
|
io::IOStreamer * | getTCPClientStream (std::string &address, unsigned short port) |
| Get a new IOStreamer connected to a TCPStream, (defined in common c++).
|
Protected Attributes |
CommandTranslator | cTranslator |
SensorWatcher | sWatcher |
CriticalEventFilter | ceFilter |
io::NConfirmedCommandSenderContainer | nccsContainer |
io::MotionCommandReceiverContainer | mcrContainer |
io::BoolCommandReceiverContainer | bcrContainer |
io::TsUByteTypeSenderContainer | tsubtsContainer |
io::TsUByteTypeReceiverContainer | tsubtrContainer |
io::TsFloatTypeSenderContainer | tsftsContainer |
io::PeripheralReceiverContainer | prContainer |
io::PowerDownEventReceiverContainer | pderContainer |
io::DeviceManager | manager |
| The device manager.
|
std::string | robotDeviceFile |
| The interface for the communication with the robot board.
|
io::FlowController | robotBoardInterface |
io::TCPServer | controlInterface |
std::string | picDeviceFile |
io::FlowController | picInterface |
| The interface for the communication with the energy management PIC.
|
std::string | serverAddress |
unsigned short | serverPort |
io::SimpleMessageStreamer | serverInterface |
| The interface for the communication with the server.
|