class Modbus::Client

Direct Known Subclasses

Defined in:

modbus/client.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(io : IO) #

[View source]

Instance Method Detail

def io : IO #

[View source]
def read_coils(addr : UInt16, num_coils : UInt16) : BitArray #

[View source]
def read_discrete_inputs(addr : UInt16, num_inputs : UInt16) : BitArray #

[View source]
def read_holding_registers(addr : UInt16, num_registers : UInt16) : Array(UInt16) #

[View source]
def read_input_registers(addr : UInt16, num_registers : UInt16) : Array(UInt16) #

[View source]
def write_multiple_registers(addr : UInt16, values : Array(UInt16)) : Array(UInt16) #

[View source]
def write_single_coil(addr : UInt16, value : Bool) : Bool #

[View source]
def write_single_register(addr : UInt16, value : UInt16) : UInt16 #

[View source]