Skip to content

Commit aa82ee7

Browse files
committed
driver: expose additional modbus methods
Signed-off-by: Felix Zwettler <Felix.Zwettler@duagon.com>
1 parent 7c00b6c commit aa82ee7

1 file changed

Lines changed: 30 additions & 12 deletions

File tree

labgrid/driver/modbusrtudriver.py

Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -63,26 +63,44 @@ def on_activate(self):
6363
def on_deactivate(self):
6464
self.instrument = None
6565

66-
def read_register(self, *args, **kwargs):
67-
return self.instrument.read_register(*args, **kwargs)
68-
69-
def write_register(self, *args, **kwargs):
70-
return self.instrument.write_register(*args, **kwargs)
71-
72-
def read_registers(self, *args, **kwargs):
73-
return self.instrument.read_registers(*args, **kwargs)
74-
75-
def write_registers(self, *args, **kwargs):
76-
return self.instrument.write_registers(*args, **kwargs)
77-
7866
def read_bit(self, *args, **kwargs):
7967
return self.instrument.read_bit(*args, **kwargs)
8068

8169
def write_bit(self, *args, **kwargs):
8270
return self.instrument.write_bit(*args, **kwargs)
8371

72+
def read_bits(self, *args, **kwargs):
73+
return self.instrument.read_bits(*args, **kwargs)
74+
75+
def write_bits(self, *args, **kwargs):
76+
return self.instrument.write_bits(*args, **kwargs)
77+
78+
def read_long(self, *args, **kwargs):
79+
return self.instrument.read_long(*args, **kwargs)
80+
81+
def write_long(self, *args, **kwargs):
82+
return self.instrument.write_long(*args, **kwargs)
83+
84+
def read_float(self, *args, **kwargs):
85+
return self.instrument.read_float(*args, **kwargs)
86+
87+
def write_float(self, *args, **kwargs):
88+
return self.instrument.write_float(*args, **kwargs)
89+
8490
def read_string(self, *args, **kwargs):
8591
return self.instrument.read_string(*args, **kwargs)
8692

8793
def write_string(self, *args, **kwargs):
8894
return self.instrument.write_string(*args, **kwargs)
95+
96+
def read_register(self, *args, **kwargs):
97+
return self.instrument.read_register(*args, **kwargs)
98+
99+
def write_register(self, *args, **kwargs):
100+
return self.instrument.write_register(*args, **kwargs)
101+
102+
def read_registers(self, *args, **kwargs):
103+
return self.instrument.read_registers(*args, **kwargs)
104+
105+
def write_registers(self, *args, **kwargs):
106+
return self.instrument.write_registers(*args, **kwargs)

0 commit comments

Comments
 (0)