Class FieldGeometryVariableCommand
Defined in File FieldGeometryVariableCommand.h
Inheritance Relationships
Base Type
public sick::cola2::VariableCommand
(Class VariableCommand)
Class Documentation
-
class FieldGeometryVariableCommand : public sick::cola2::VariableCommand
Command to read the field geometry from the sensor.
Public Types
-
typedef sick::cola2::VariableCommand base_class
Typedef to reference the base class.
Public Functions
-
FieldGeometryVariableCommand(Cola2Session &session, datastructure::FieldData &field_data, const uint16_t &index)
Constructor of the command.
Takes the current cola2 session and a reference to the field data variable which will be written on execution. The index defines which field variable will be read. Depending on the sensor up to 128 variables can be defined.
- Parameters:
session – The current cola2 session.
field_data – The field data reference which will be modified on execution.
index – The variable index in a range of [0, 127].
-
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.
- Returns:
If the command needs a session ID to be executed.
-
virtual bool processReply()
Processes the return from the sensor.
- Returns:
If processing of the returned data was successful.
-
typedef sick::cola2::VariableCommand base_class