![]() |
rodbus (.NET API) 1.3.1
|
User implemented interface defines which request and roles are allowed for different functions when implementing Modbus security. More...
Public Member Functions | |
| Authorization | ReadCoils (byte unitId, AddressRange range, string role) |
| Authorize a Read Coils request More... | |
| Authorization | ReadDiscreteInputs (byte unitId, AddressRange range, string role) |
| Authorize a Read Discrete Inputs request More... | |
| Authorization | ReadHoldingRegisters (byte unitId, AddressRange range, string role) |
| Authorize a Read Holding Registers request More... | |
| Authorization | ReadInputRegisters (byte unitId, AddressRange range, string role) |
| Authorize a Read Input Registers request More... | |
| Authorization | WriteSingleCoil (byte unitId, ushort index, string role) |
| Authorize a Write Single Coil request More... | |
| Authorization | WriteSingleRegister (byte unitId, ushort index, string role) |
| Authorize a Write Single Register request More... | |
| Authorization | WriteMultipleCoils (byte unitId, AddressRange range, string role) |
| Authorize a Write Multiple Coils request More... | |
| Authorization | WriteMultipleRegisters (byte unitId, AddressRange range, string role) |
| Authorize a Write Multiple Registers request More... | |
User implemented interface defines which request and roles are allowed for different functions when implementing Modbus security.
| Authorization rodbus.IAuthorizationHandler.ReadCoils | ( | byte | unitId, |
| AddressRange | range, | ||
| string | role | ||
| ) |
Authorize a Read Coils request
| unitId | Target unit ID |
| range | Range to read |
| role | Authenticated Modbus role |
| Authorization rodbus.IAuthorizationHandler.ReadDiscreteInputs | ( | byte | unitId, |
| AddressRange | range, | ||
| string | role | ||
| ) |
Authorize a Read Discrete Inputs request
| unitId | Target unit ID |
| range | Range to read |
| role | Authenticated Modbus role |
| Authorization rodbus.IAuthorizationHandler.ReadHoldingRegisters | ( | byte | unitId, |
| AddressRange | range, | ||
| string | role | ||
| ) |
Authorize a Read Holding Registers request
| unitId | Target unit ID |
| range | Range to read |
| role | Authenticated Modbus role |
| Authorization rodbus.IAuthorizationHandler.ReadInputRegisters | ( | byte | unitId, |
| AddressRange | range, | ||
| string | role | ||
| ) |
Authorize a Read Input Registers request
| unitId | Target unit ID |
| range | Range to read |
| role | Authenticated Modbus role |
| Authorization rodbus.IAuthorizationHandler.WriteMultipleCoils | ( | byte | unitId, |
| AddressRange | range, | ||
| string | role | ||
| ) |
Authorize a Write Multiple Coils request
| unitId | Target unit ID |
| range | Range to read |
| role | Authenticated Modbus role |
| Authorization rodbus.IAuthorizationHandler.WriteMultipleRegisters | ( | byte | unitId, |
| AddressRange | range, | ||
| string | role | ||
| ) |
Authorize a Write Multiple Registers request
| unitId | Target unit ID |
| range | Range to read |
| role | Authenticated Modbus role |
| Authorization rodbus.IAuthorizationHandler.WriteSingleCoil | ( | byte | unitId, |
| ushort | index, | ||
| string | role | ||
| ) |
Authorize a Write Single Coil request
| unitId | Target unit ID |
| index | Target index |
| role | Authenticated Modbus role |
| Authorization rodbus.IAuthorizationHandler.WriteSingleRegister | ( | byte | unitId, |
| ushort | index, | ||
| string | role | ||
| ) |
Authorize a Write Single Register request
| unitId | Target unit ID |
| index | Target index |
| role | Authenticated Modbus role |