Commands messages talk to a specific node. More...
#include <msg.h>
Public Member Functions | |
CmdMessage (uint16 type, uint16 dest) | |
CmdMessage (uint16 type, uint16 dest) | |
Public Attributes | |
uint16 | dest |
Protected Member Functions | |
virtual void | deserializeSpecific () |
virtual void | deserializeSpecific () |
virtual void | dumpSpecific (std::ostream &stream) const |
virtual void | dumpSpecific (std::ostream &stream) const |
virtual | operator const char * () const |
virtual | operator const char * () const |
virtual void | serializeSpecific () |
virtual void | serializeSpecific () |
Commands messages talk to a specific node.
Definition at line 358 of file msg.h.
virtual void Aseba::CmdMessage::deserializeSpecific | ( | ) | [protected, virtual] |
Implements Aseba::Message.
Reimplemented in Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.
void Aseba::CmdMessage::deserializeSpecific | ( | ) | [protected, virtual] |
Implements Aseba::Message.
Reimplemented in Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.
virtual void Aseba::CmdMessage::dumpSpecific | ( | std::ostream & | stream | ) | const [protected, virtual] |
Implements Aseba::Message.
Reimplemented in Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.
virtual void Aseba::CmdMessage::dumpSpecific | ( | std::ostream & | stream | ) | const [protected, virtual] |
Implements Aseba::Message.
Reimplemented in Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.
virtual Aseba::CmdMessage::operator const char * | ( | ) | const [inline, protected, virtual] |
Reimplemented from Aseba::Message.
Reimplemented in Aseba::BootloaderReset, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::Reset, Aseba::Run, Aseba::Pause, Aseba::Step, Aseba::Stop, Aseba::GetExecutionState, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::BreakpointClearAll, Aseba::GetVariables, Aseba::SetVariables, Aseba::WriteBytecode, Aseba::Reboot, Aseba::Sleep, Aseba::BootloaderReset, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::Reset, Aseba::Run, Aseba::Pause, Aseba::Step, Aseba::Stop, Aseba::GetExecutionState, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::BreakpointClearAll, Aseba::GetVariables, Aseba::SetVariables, Aseba::WriteBytecode, Aseba::Reboot, and Aseba::Sleep.
virtual Aseba::CmdMessage::operator const char * | ( | ) | const [inline, protected, virtual] |
Reimplemented from Aseba::Message.
Reimplemented in Aseba::BootloaderReset, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::Reset, Aseba::Run, Aseba::Pause, Aseba::Step, Aseba::Stop, Aseba::GetExecutionState, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::BreakpointClearAll, Aseba::GetVariables, Aseba::SetVariables, Aseba::WriteBytecode, Aseba::Reboot, Aseba::Sleep, Aseba::BootloaderReset, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::Reset, Aseba::Run, Aseba::Pause, Aseba::Step, Aseba::Stop, Aseba::GetExecutionState, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::BreakpointClearAll, Aseba::GetVariables, Aseba::SetVariables, Aseba::WriteBytecode, Aseba::Reboot, and Aseba::Sleep.
virtual void Aseba::CmdMessage::serializeSpecific | ( | ) | [protected, virtual] |
Implements Aseba::Message.
Reimplemented in Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.
void Aseba::CmdMessage::serializeSpecific | ( | ) | [protected, virtual] |
Implements Aseba::Message.
Reimplemented in Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.