77
88import serial
99from zigpy .exceptions import APIException , DeliveryError
10- from zigpy .types import LVList
1110
1211import zigpy_xbee
1312from zigpy_xbee .config import CONF_DEVICE_BAUDRATE , CONF_DEVICE_PATH , SCHEMA_DEVICE
@@ -30,6 +29,11 @@ class ModemStatus(t.uint8_t, t.UndefinedEnum):
3029 NETWORK_SECURITY_KEY_UPDATED = 0x07
3130 VOLTAGE_SUPPLY_LIMIT_EXCEEDED = 0x0D
3231 MODEM_CONFIGURATION_CHANGED_WHILE_JOIN_IN_PROGRESS = 0x11
32+ PAN_ID_CONFLICT_DETECTED = 0x3E
33+ PAN_ID_UPDATED_DUE_TO_CONFLICT = 0x3F
34+ JOIN_WINDOW_OPENED = 0x43
35+ JOIN_WINDOW_CLOSED = 0x44
36+ NETWORK_SECURITY_KEY_ROTATION_INITIATED = 0x45
3337
3438 UNKNOWN_MODEM_STATUS = 0xFF
3539 _UNDEFINED = 0xFF
@@ -63,7 +67,7 @@ class ModemStatus(t.uint8_t, t.UndefinedEnum):
6367 ),
6468 "create_source_route" : (
6569 0x21 ,
66- (t .FrameId , t .EUI64 , t .NWK , t .uint8_t , LVList ( t . NWK ) ),
70+ (t .FrameId , t .EUI64 , t .NWK , t .uint8_t , t . Relays ),
6771 None ,
6872 ),
6973 "register_joining_device" : (0x24 , (), None ),
@@ -99,7 +103,7 @@ class ModemStatus(t.uint8_t, t.UndefinedEnum):
99103 None ,
100104 ),
101105 "extended_status" : (0x98 , (), None ),
102- "route_record_indicator" : (0xA1 , (t .EUI64 , t .NWK , t .uint8_t , LVList ( t . NWK ) ), None ),
106+ "route_record_indicator" : (0xA1 , (t .EUI64 , t .NWK , t .uint8_t , t . Relays ), None ),
103107 "many_to_one_rri" : (0xA3 , (t .EUI64 , t .NWK , t .uint8_t ), None ),
104108 "node_id_indicator" : (0x95 , (), None ),
105109}
0 commit comments