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 |