diff --git a/README.md b/README.md index 53f798d..bdc7dd6 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,8 @@ Each peer will send keep-alives to each other peer in the IPSC network at an int **KNOWN IPSC PACKET TYPES:** The following sections of this document will include various packet types. This is a list of currently known types and their meanings. Note: The names are arbitrarily chosen with the intention of being descriptive, and each is defined by what they've been "observed" to do in the wild. + REPEATER_1 = 0x61 Unknown - Seen from peer repeater + REPEATER_2 = 0x62 Unknown - Seen from peer repeater RDAC_CTL = 0x70 RDAC packets observed to use this type GROUP_VOICE = 0x80 This is a group voice call GROUP_DATA = 0x83 This is a group data call @@ -41,6 +43,7 @@ The following sections of this document will include various packet types. This MASTER_ALIVE_REPLY = 0x97 Master keep alive reply (from master) PEER_ALIVE_REQ = 0x98 Peer keep alive request (to peer) PEER_ALIVE_REPLY = 0x99 Peer keep alive reply (from peer) + RDAC_CTL_2 = 0x9A Seen from an RDAC disconnecting diff --git a/ipsc.py b/ipsc.py index 9679a63..ca13fae 100644 --- a/ipsc.py +++ b/ipsc.py @@ -146,6 +146,8 @@ except ImportError: # Known IPSC Message Types +REPEATER_1 = b'\x61' # Unknown, seen from peer repeater +REPEATER_2 = b'\x62' # Unknown, seen from peer repeater RDAC_CTL = b'\x70' GROUP_VOICE = b'\x80' GROUP_DATA = b'\x83' @@ -161,6 +163,7 @@ MASTER_ALIVE_REQ = b'\x96' # FROM peer TO master MASTER_ALIVE_REPLY = b'\x97' # FROM master TO peer PEER_ALIVE_REQ = b'\x98' # Peer keep alive request PEER_ALIVE_REPLY = b'\x99' # Peer keep alive reply +RDAC_CTL_2 = b'\x9A' # Yet another RDAC Type Seen # IPSC Version Information IPSC_OP_VER = b'\x04\x03' # 0x04, 0x03 -- seems to be current version of IPSC