Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Name ... Name = "modbus_tcp" // FuncEntityAction ... FuncEntityAction = "entityAction" // DeviceTypeModbusTcp ... DeviceTypeModbusTcp = node.DeviceType("modbus_tcp") )
View Source
const ( // AttrSlaveId ... AttrSlaveId = "slave_id" // AttrAddressPort ... AttrAddressPort = "address_port" )
Variables ¶
View Source
var F embed.FS
Functions ¶
func NewModbusTcp ¶
NewModbusTcp ...
Types ¶
type Actor ¶
type Actor struct { *supervisor.BaseActor // contains filtered or unexported fields }
Actor ...
type ModBusCommand ¶
type ModBusCommand struct { Function string `json:"function"` Address uint16 `json:"address"` Count uint16 `json:"count"` Command []uint16 `json:"command"` }
ModBusCommand ...
type ModBusResponse ¶
type ModBusResponse struct { Error string `json:"error"` Time float64 `json:"time"` Result []uint16 `json:"result"` }
ModBusResponse ...
Click to show internal directories.
Click to hide internal directories.