dnp3 (.NET API) 1.1.0
|
Callbacks for handling controls More...
Public Member Functions | |
void | BeginFragment () |
Notifies the start of a command fragment More... | |
void | EndFragment (DatabaseHandle database) |
Notifies the end of a command fragment More... | |
CommandStatus | SelectG12v1 (Group12Var1 value, ushort index, DatabaseHandle databaseHandle) |
Select a CROB, but do not operate More... | |
CommandStatus | OperateG12v1 (Group12Var1 value, ushort index, OperateType opType, DatabaseHandle databaseHandle) |
Operate a control point More... | |
CommandStatus | SelectG41v1 (int value, ushort index, DatabaseHandle databaseHandle) |
Select an analog output, but do not operate More... | |
CommandStatus | OperateG41v1 (int value, ushort index, OperateType opType, DatabaseHandle databaseHandle) |
Operate a control point More... | |
CommandStatus | SelectG41v2 (short value, ushort index, DatabaseHandle databaseHandle) |
Select an analog output, but do not operate More... | |
CommandStatus | OperateG41v2 (short value, ushort index, OperateType opType, DatabaseHandle databaseHandle) |
Operate a control point More... | |
CommandStatus | SelectG41v3 (float value, ushort index, DatabaseHandle databaseHandle) |
Select an analog output, but do not operate More... | |
CommandStatus | OperateG41v3 (float value, ushort index, OperateType opType, DatabaseHandle databaseHandle) |
Operate a control point More... | |
CommandStatus | SelectG41v4 (double value, ushort index, DatabaseHandle databaseHandle) |
Select an analog output, but do not operate More... | |
CommandStatus | OperateG41v4 (double value, ushort index, OperateType opType, DatabaseHandle databaseHandle) |
Operate a control point More... | |
Callbacks for handling controls
void dnp3.IControlHandler.BeginFragment | ( | ) |
Notifies the start of a command fragment
void dnp3.IControlHandler.EndFragment | ( | DatabaseHandle | database | ) |
Notifies the end of a command fragment
database | Database handle |
CommandStatus dnp3.IControlHandler.OperateG12v1 | ( | Group12Var1 | value, |
ushort | index, | ||
OperateType | opType, | ||
DatabaseHandle | databaseHandle | ||
) |
Operate a control point
value | Received CROB |
index | Index of the point |
opType | Operate type |
databaseHandle | Database handle |
CommandStatus dnp3.IControlHandler.OperateG41v1 | ( | int | value, |
ushort | index, | ||
OperateType | opType, | ||
DatabaseHandle | databaseHandle | ||
) |
Operate a control point
value | Received analog output value |
index | Index of the point |
opType | Operate type |
databaseHandle | Database handle |
CommandStatus dnp3.IControlHandler.OperateG41v2 | ( | short | value, |
ushort | index, | ||
OperateType | opType, | ||
DatabaseHandle | databaseHandle | ||
) |
Operate a control point
value | Received analog output value |
index | Index of the point |
opType | Operate type |
databaseHandle | Database handle |
CommandStatus dnp3.IControlHandler.OperateG41v3 | ( | float | value, |
ushort | index, | ||
OperateType | opType, | ||
DatabaseHandle | databaseHandle | ||
) |
Operate a control point
value | Received analog output value |
index | Index of the point |
opType | Operate type |
databaseHandle | Database handle |
CommandStatus dnp3.IControlHandler.OperateG41v4 | ( | double | value, |
ushort | index, | ||
OperateType | opType, | ||
DatabaseHandle | databaseHandle | ||
) |
Operate a control point
value | Received analog output value |
index | Index of the point |
opType | Operate type |
databaseHandle | Database handle |
CommandStatus dnp3.IControlHandler.SelectG12v1 | ( | Group12Var1 | value, |
ushort | index, | ||
DatabaseHandle | databaseHandle | ||
) |
Select a CROB, 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.
value | Received CROB |
index | Index of the point |
databaseHandle | Database handle |
CommandStatus dnp3.IControlHandler.SelectG41v1 | ( | int | value, |
ushort | index, | ||
DatabaseHandle | databaseHandle | ||
) |
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.
value | Received analog output value |
index | Index of the point |
databaseHandle | Database handle |
CommandStatus dnp3.IControlHandler.SelectG41v2 | ( | short | value, |
ushort | index, | ||
DatabaseHandle | databaseHandle | ||
) |
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.
value | Received analog output value |
index | Index of the point |
databaseHandle | Database handle |
CommandStatus dnp3.IControlHandler.SelectG41v3 | ( | float | value, |
ushort | index, | ||
DatabaseHandle | databaseHandle | ||
) |
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.
value | Received analog output value |
index | Index of the point |
databaseHandle | Database handle |
CommandStatus dnp3.IControlHandler.SelectG41v4 | ( | double | value, |
ushort | index, | ||
DatabaseHandle | databaseHandle | ||
) |
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.
value | Received analog output value |
index | Index of the point |
databaseHandle | Database handle |