Class MeasurementPersistentConfigVariableCommand
Inheritance Relationships
Base Type
public sick::cola2::VariableCommand
(Class VariableCommand)
Class Documentation
-
class MeasurementPersistentConfigVariableCommand : public sick::cola2::VariableCommand
Command to read the persistent configuration from the sensor.
Public Types
-
typedef sick::cola2::VariableCommand base_class
Typedef to reference the base class.
Public Functions
-
MeasurementPersistentConfigVariableCommand(Cola2Session &session, datastructure::ConfigData &config_data)
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.
config_data – The config data reference which will be modified on execution.
-
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