Public Types | Public Member Functions | Private Attributes
sick::cola2::TypeCodeVariableCommand Class Reference

Command to read the type code of the sensor. More...

#include <TypeCodeVariableCommand.h>

Inheritance diagram for sick::cola2::TypeCodeVariableCommand:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
sick::cola2::VariableCommand 
base_class
 Typedef to reference the base class.

Public Member Functions

void addTelegramData (sick::datastructure::PacketBuffer::VectorBuffer &telegram) const
 Adds the data to the telegram.
bool canBeExecutedWithoutSessionID () const
 Returns if the command can be executed without a session ID. Will return false for most commands except the commands to establish a connection.
bool processReply ()
 Processes the return from the sensor.
 TypeCodeVariableCommand (Cola2Session &session, datastructure::TypeCode &type_code)
 Constructor of the Command.

Private Attributes

sick::datastructure::TypeCodem_type_code
std::shared_ptr
< sick::data_processing::ParseTypeCodeData
m_type_code_parser_ptr
std::shared_ptr
< sick::data_processing::ReadWriteHelper
m_writer_ptr

Detailed Description

Command to read the type code of the sensor.

Definition at line 49 of file TypeCodeVariableCommand.h.


Member Typedef Documentation

Typedef to reference the base class.

Definition at line 55 of file TypeCodeVariableCommand.h.


Constructor & Destructor Documentation

Constructor of the Command.

Parameters:
sessionThe current cola2 session.
type_codeReference to the type code variable, which will be written on execution.

Definition at line 43 of file TypeCodeVariableCommand.cpp.


Member Function Documentation

Adds the data to the telegram.

Parameters:
telegramThe telegram which will be modified by the data.

Reimplemented from sick::cola2::VariableCommand.

Definition at line 52 of file TypeCodeVariableCommand.cpp.

Returns if the command can be executed without a session ID. Will return false for most commands except the commands to establish a connection.

Returns:
If the command needs a session ID to be executed.

Reimplemented from sick::cola2::VariableCommand.

Definition at line 58 of file TypeCodeVariableCommand.cpp.

Processes the return from the sensor.

Returns:
If processing of the returned data was successful.

Reimplemented from sick::cola2::VariableCommand.

Definition at line 63 of file TypeCodeVariableCommand.cpp.


Member Data Documentation

Definition at line 92 of file TypeCodeVariableCommand.h.

Definition at line 90 of file TypeCodeVariableCommand.h.

Reimplemented from sick::cola2::VariableCommand.

Definition at line 89 of file TypeCodeVariableCommand.h.


The documentation for this class was generated from the following files:


sick_safetyscanners
Author(s): Lennart Puck
autogenerated on Tue May 7 2019 03:27:37