|
virtual void | begin_fragment ()=0 |
| Notifies the start of a command fragment. More...
|
|
virtual void | end_fragment (DatabaseHandle &database)=0 |
| Notifies the end of a command fragment. More...
|
|
virtual CommandStatus | select_g12v1 (const Group12Var1 &value, uint16_t index, DatabaseHandle &database_handle)=0 |
| Select a CROB, but do not operate. More...
|
|
virtual CommandStatus | operate_g12v1 (const Group12Var1 &value, uint16_t index, OperateType op_type, DatabaseHandle &database_handle)=0 |
| Operate a control point. More...
|
|
virtual CommandStatus | select_g41v1 (int32_t value, uint16_t index, DatabaseHandle &database_handle)=0 |
| Select an analog output, but do not operate. More...
|
|
virtual CommandStatus | operate_g41v1 (int32_t value, uint16_t index, OperateType op_type, DatabaseHandle &database_handle)=0 |
| Operate a control point. More...
|
|
virtual CommandStatus | select_g41v2 (int16_t value, uint16_t index, DatabaseHandle &database_handle)=0 |
| Select an analog output, but do not operate. More...
|
|
virtual CommandStatus | operate_g41v2 (int16_t value, uint16_t index, OperateType op_type, DatabaseHandle &database_handle)=0 |
| Operate a control point. More...
|
|
virtual CommandStatus | select_g41v3 (float value, uint16_t index, DatabaseHandle &database_handle)=0 |
| Select an analog output, but do not operate. More...
|
|
virtual CommandStatus | operate_g41v3 (float value, uint16_t index, OperateType op_type, DatabaseHandle &database_handle)=0 |
| Operate a control point. More...
|
|
virtual CommandStatus | select_g41v4 (double value, uint16_t index, DatabaseHandle &database_handle)=0 |
| Select an analog output, but do not operate. More...
|
|
virtual CommandStatus | operate_g41v4 (double value, uint16_t index, OperateType op_type, DatabaseHandle &database_handle)=0 |
| Operate a control point. More...
|
|
Callbacks for handling controls.
- Note
- this class is an "interface" and only has pure virtual methods
Select an analog output, but do not operate.
Implementors can think of this function as asking the question "is this control supported"?
Most implementations should not alter the database in this method. It is only provided in the event that some event counters reflected via the API get updated on SELECT, but this would be highly abnormal.
- Parameters
-
value | Received analog output value |
index | Index of the point |
database_handle | Database handle |
- Returns
- Command status
Select an analog output, but do not operate.
Implementors can think of this function as asking the question "is this control supported"?
Most implementations should not alter the database in this method. It is only provided in the event that some event counters reflected via the API get updated on SELECT, but this would be highly abnormal.
- Parameters
-
value | Received analog output value |
index | Index of the point |
database_handle | Database handle |
- Returns
- Command status
Select an analog output, but do not operate.
Implementors can think of this function as asking the question "is this control supported"?
Most implementations should not alter the database in this method. It is only provided in the event that some event counters reflected via the API get updated on SELECT, but this would be highly abnormal.
- Parameters
-
value | Received analog output value |
index | Index of the point |
database_handle | Database handle |
- Returns
- Command status
Select an analog output, but do not operate.
Implementors can think of this function as asking the question "is this control supported"?
Most implementations should not alter the database in this method. It is only provided in the event that some event counters reflected via the API get updated on SELECT, but this would be highly abnormal.
- Parameters
-
value | Received analog output value |
index | Index of the point |
database_handle | Database handle |
- Returns
- Command status