Documentation
¶
Index ¶
- Variables
- func ConvertDataToFloatByDataType(dataType modbushub.DataType, value interface{}) float32
- func GetDataValueByModbusDataType(dataType modbushub.DataType, value string) (interface{}, error)
- func ParseProperty(endian modbushub.EndianType, modbusData []byte, property *modbushub.Property) error
- type Handler
- type ModbusUtil
- func (m *ModbusUtil) Close() error
- func (m *ModbusUtil) Read(sensor ReadSensor) ([]byte, error)
- func (m *ModbusUtil) ReadCoils(sensor ReadSensor) ([]byte, error)
- func (m *ModbusUtil) ReadDiscrete(sensor ReadSensor) ([]byte, error)
- func (m *ModbusUtil) ReadInput(sensor ReadSensor) ([]byte, error)
- func (m *ModbusUtil) Send(slaveID byte, funcCode byte, dataBlock []byte) ([]byte, error)
- func (m *ModbusUtil) Write(sensor WriteSensor) ([]byte, error)
- func (m *ModbusUtil) WriteSingle(sensor WriteSingleSensor) ([]byte, error)
- func (m *ModbusUtil) WriteSingleCoils(sensor WriteSingleSensor) ([]byte, error)
- type ReadSensor
- type SerialConfig
- type WriteSensor
- type WriteSingleSensor
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func ParseProperty ¶
Types ¶
type ModbusUtil ¶
type ModbusUtil struct { RetryTime uint32 // contains filtered or unexported fields }
func (*ModbusUtil) Close ¶
func (m *ModbusUtil) Close() error
func (*ModbusUtil) ReadCoils ¶
func (m *ModbusUtil) ReadCoils(sensor ReadSensor) ([]byte, error)
func (*ModbusUtil) ReadDiscrete ¶
func (m *ModbusUtil) ReadDiscrete(sensor ReadSensor) ([]byte, error)
func (*ModbusUtil) ReadInput ¶
func (m *ModbusUtil) ReadInput(sensor ReadSensor) ([]byte, error)
func (*ModbusUtil) WriteSingle ¶
func (m *ModbusUtil) WriteSingle(sensor WriteSingleSensor) ([]byte, error)
func (*ModbusUtil) WriteSingleCoils ¶
func (m *ModbusUtil) WriteSingleCoils(sensor WriteSingleSensor) ([]byte, error)
type ReadSensor ¶
type SerialConfig ¶
type WriteSingleSensor ¶
Click to show internal directories.
Click to hide internal directories.