|
opendnp3
3.1.0
Reference implementation of DNP3 (IEEE-1815)
|
A singleton command handler that always returns success. More...
#include <opendnp3/outstation/SimpleCommandHandler.h>
Public Member Functions | |
| SuccessCommandHandler () | |
Public Member Functions inherited from opendnp3::SimpleCommandHandler | |
| SimpleCommandHandler (CommandStatus status) | |
| virtual void | Begin () override |
| called when a command APDU begins processing More... | |
| virtual void | End () override |
| called when a command APDU ends processing More... | |
| CommandStatus | Operate (const AnalogOutputDouble64 &command, uint16_t index, IUpdateHandler &handler, OperateType opType) override |
| Operate a double precision, floating point analog output - group 41 variation 4. More... | |
| CommandStatus | Operate (const AnalogOutputFloat32 &command, uint16_t index, IUpdateHandler &handler, OperateType opType) override |
| Operate a single precision, floating point analog output - group 41 variation 3. More... | |
| CommandStatus | Operate (const AnalogOutputInt16 &command, uint16_t index, IUpdateHandler &handler, OperateType opType) override |
| Ask if the application supports a 16 bit analog output - group 41 variation 2. More... | |
| CommandStatus | Operate (const AnalogOutputInt32 &command, uint16_t index, IUpdateHandler &handler, OperateType opType) override |
| Operate a 32 bit analog output - group 41 variation 1. More... | |
| CommandStatus | Operate (const ControlRelayOutputBlock &command, uint16_t index, IUpdateHandler &handler, OperateType opType) override |
| Operate a ControlRelayOutputBlock - group 12 variation 1. More... | |
| CommandStatus | Select (const AnalogOutputDouble64 &command, uint16_t index) override |
| Ask if the application supports a double precision, floating point analog output - group 41 variation 4. More... | |
| CommandStatus | Select (const AnalogOutputFloat32 &command, uint16_t index) override |
| Ask if the application supports a single precision, floating point analog output - group 41 variation 3. More... | |
| CommandStatus | Select (const AnalogOutputInt16 &command, uint16_t index) override |
| Ask if the application supports a 16 bit analog output - group 41 variation 2. More... | |
| CommandStatus | Select (const AnalogOutputInt32 &command, uint16_t index) override |
| Ask if the application supports a 32 bit analog output - group 41 variation 1. More... | |
| CommandStatus | Select (const ControlRelayOutputBlock &command, uint16_t index) override |
| Ask if the application supports a ControlRelayOutputBlock - group 12 variation 1. More... | |
Public Member Functions inherited from opendnp3::ICommandHandler | |
| virtual | ~ICommandHandler ()=default |
Static Public Member Functions | |
| static std::shared_ptr< ICommandHandler > | Create () |
Additional Inherited Members | |
Public Attributes inherited from opendnp3::SimpleCommandHandler | |
| uint32_t | numEnd |
| uint32_t | numOperate |
| uint32_t | numSelect |
| uint32_t | numStart |
Protected Member Functions inherited from opendnp3::SimpleCommandHandler | |
| virtual void | DoOperate (const AnalogOutputDouble64 &command, uint16_t index, OperateType opType) |
| virtual void | DoOperate (const AnalogOutputFloat32 &command, uint16_t index, OperateType opType) |
| virtual void | DoOperate (const AnalogOutputInt16 &command, uint16_t index, OperateType opType) |
| virtual void | DoOperate (const AnalogOutputInt32 &command, uint16_t index, OperateType opType) |
| virtual void | DoOperate (const ControlRelayOutputBlock &command, uint16_t index, OperateType opType) |
| virtual void | DoSelect (const AnalogOutputDouble64 &command, uint16_t index) |
| virtual void | DoSelect (const AnalogOutputFloat32 &command, uint16_t index) |
| virtual void | DoSelect (const AnalogOutputInt16 &command, uint16_t index) |
| virtual void | DoSelect (const AnalogOutputInt32 &command, uint16_t index) |
| virtual void | DoSelect (const ControlRelayOutputBlock &command, uint16_t index) |
Protected Attributes inherited from opendnp3::SimpleCommandHandler | |
| CommandStatus | status |
A singleton command handler that always returns success.
Definition at line 102 of file SimpleCommandHandler.h.
|
inline |
Definition at line 110 of file SimpleCommandHandler.h.
|
inlinestatic |
Definition at line 105 of file SimpleCommandHandler.h.