Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BytesToFloat32 ¶
BytesToFloat32 字节转float32
字节序是大端,低字节在低地址,高字节在高地址
等同于c语言
data = buff[i++]; data <<= 8;
data += buff[i++];data <<= 8;
data += buff[i++] ; data <<= 8;
data += buff[i++];
val= *(float*)&data;
func Float32ToBytes ¶
Float32ToBytes 浮点数转成字节 按大端字节序,高位在低地址,地位在高地址
Types ¶
type ModbusClient ¶
type ModbusClient struct {
// contains filtered or unexported fields
}
func NewModbusClient ¶
func NewModbusClient(addr string) (*ModbusClient, error)
func (*ModbusClient) ReadHoldingRegistersBytes ¶
func (client *ModbusClient) ReadHoldingRegistersBytes(slaveID byte, address, quantity uint16) ([]byte, error)
ReadHoldingRegistersBytes 读取寄存器值
Click to show internal directories.
Click to hide internal directories.