std::vector< uint8_t > addTelegramData(const std::vector< uint8_t > &telegram) const
Adds data to the telegram. The close cola2 session command does not carry any extra data and therefor...
CloseSession(Cola2Session &session)
Constructor of the command to close a cola2 session.
Establishes a cola2 session with a sensor and enables execution of commands in this session.
uint8_t getCommandType() const
Returns the command type.
void setSessionID(const uint32_t &session_id)
Sets the current session ID.
bool processReply()
Processes the return from the sensor.
sick::cola2::Cola2Session & m_session
uint32_t getSessionID() const
Returns the current session ID.
uint32_t getSessionID() const
Returns the current session ID.
Base class for commands. Defines the base interface and does the common tasks.
bool canBeExecutedWithoutSessionID() const
Returns if the command can be executed without a session ID. Will return false for most commands exce...
uint8_t getCommandMode() const
Returns the command mode.