Skip to content

Commit b7012e4

Browse files
committed
XCMP: more constants.
1 parent 4df8dc6 commit b7012e4

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

src/Protocols/XCMP.js

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,22 @@
22
class XCMP {
33
static OPCODE_RADIO_STATUS_REQUEST = 0x000e;
44
static OPCODE_RADIO_STATUS_REPLY = 0x800e;
5+
static OPCODE_CLONE_READ_REQUEST = 0x010a;
6+
static OPCODE_CLONE_READ_REPLY = 0x810a;
57

68
static STATUS_OK = 0x00;
79

810
// https://github.com/pboyd04/Moto.Net/blob/3364ecfa4f7c1229136b1265313cd42dc8db1c90/Moto.Net/Mototrbo/XNL/XCMP/XCMPStatus.cs
9-
// ModelNumber = 0x07,
10-
// SerialNumber = 0x08,
11-
// RepeaterSerialNumber = 0x0B,
12-
// RadioID = 0x0E,
13-
// RadioName = 0x0F, //Only seems to work on repeaters for some reason... very irritating...
14-
// RadioAlias = 0x0F
11+
static REPEATER_REGISTER_MODEL_NUMBER = 0x07;
12+
static REPEATER_REGISTER_SERIAL_NUMBER = 0x08;
13+
static REPEATER_REGISTER_ESN = 0x09;
14+
static REPEATER_REGISTER_PRODUCT_SERIAL_NUMBER = 0x0B;
15+
static REPEATER_REGISTER_SIGNALING_MODE = 0x0D;
16+
static REPEATER_REGISTER_MOTOTRBOID = 0x0E;
17+
static REPEATER_REGISTER_RADIO_ALIAS = 0x0F;
18+
static REPEATER_REGISTER_SELECT_5_ID = 0x16;
19+
static REPEATER_REGISTER_UPTIME_AND_TIMESTAMP = 0x4D;
20+
1521

1622
// RDAC params
1723
static REPEATER_REGISTER_RSSI = 0x02;
@@ -33,7 +39,6 @@ class XCMP {
3339
static REPEATER_REGISTER_PA_TEMPERATURE = 0x41;
3440
static REPEATER_REGISTER_WSWR = 0x43;
3541

36-
3742
opcode;
3843
data;
3944

0 commit comments

Comments
 (0)