- d0 = delay % 256
- d1 = delay // 256
- if id == '.':
- mtrf_command = { "mode": 2, "ch": channel, "cmd": 25, "fmt": 6, "d0": d0, "d1": d1 }
- elif id:
- mtrf_command = { "mode": 2, "ch": channel, "cmd": 25, "fmt": 6, "d0": d0, "d1": d1, "id0": int(id[0:2],16), "id1": int(id[2:4],16), "id2": int(id[4:6],16), "id3": int(id[6:8],16), "ctr": 8 }
- else:
- mtrf_command = { "mode": 0, "ch": channel, "cmd": 25, "fmt": 6, "d0": d0, "d1": d1 }
+ mtrf_command["cmd"] = 25
+ mtrf_command["d0"] = delay % 256
+ mtrf_command["d1"] = delay // 256
+ mtfr_command["fmt"] = 6
+
+ elif command == "bind":
+ mtrf_command["cmd"] = 15
+
+ elif command == "unbind":
+ mtrf_command["cmd"] = 9
+
+ elif command == "service":
+ mtrf_command["cmd"] = 131
+
+ elif command == "start_bind":
+ mtrf_command["ctr"] = 3
+ mtrf_command["cmd"] = 0
+
+ elif command == "stop_bind":
+ mtrf_command["ctr"] = 4
+ mtrf_command["cmd"] = 0
+
+ elif command == "clear_bind":
+ mtrf_command["ctr"] = 5
+ mtrf_command["cmd"] = 0
+
+ elif command == "unbind_addr":
+ mtrf_command["ctr"] = 7
+ mtrf_command["cmd"] = 0
+