|
|
@ -14,3 +14,18 @@ class Unit: |
|
|
|
def query(self, cmd, pld=None, id=None): |
|
|
|
def query(self, cmd, pld=None, id=None): |
|
|
|
""" Query the unit. Returns TF_Msg """ |
|
|
|
""" Query the unit. Returns TF_Msg """ |
|
|
|
self.client.query(cs=self.callsign, cmd=cmd, pld=pld, id=None) |
|
|
|
self.client.query(cs=self.callsign, cmd=cmd, pld=pld, id=None) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def bulk_read(self, cmd, id=None, pld=None, chunk=1024): |
|
|
|
|
|
|
|
""" |
|
|
|
|
|
|
|
Perform a bulk read. |
|
|
|
|
|
|
|
cmd, id and pld are used to initiate the read. |
|
|
|
|
|
|
|
""" |
|
|
|
|
|
|
|
self.client.bulk_read(cs=self.callsign, cmd=cmd, id=id, pld=pld, chunk=chunk) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def bulk_write(self, cmd, bulk, id=None, pld=None): |
|
|
|
|
|
|
|
""" |
|
|
|
|
|
|
|
Perform a bulk write. |
|
|
|
|
|
|
|
cmd, id and pld are used to initiate the read. |
|
|
|
|
|
|
|
bulk is the data to write. |
|
|
|
|
|
|
|
""" |
|
|
|
|
|
|
|
self.client.bulk_write(cs=self.callsign, cmd=cmd, id=id, pld=pld, bulk=bulk) |
|
|
|