55 lines
1.8 KiB
C#
55 lines
1.8 KiB
C#
namespace MotoTRBO_XNL_Cmd
|
||
{
|
||
public enum OPCODE_ENUM
|
||
{
|
||
XNL_MASTER_STATUS_BRDCST = 0x0002,
|
||
DEVICE_AUTH_KEY_REQUEST = 0x0004,
|
||
DEVICE_AUTH_KEY_REPLY = 0x0005,
|
||
DEVICE_CONN_REQUEST = 0x0006,
|
||
DEVICE_CONN_REPLY = 0x0007,
|
||
DATA_MSG = 0x000b,
|
||
DATA_MSG_ACK = 0x000c,
|
||
SPKRSTAT = 0xb407, // Speaker State broadcast message
|
||
CHANNEL = 0x840D, // channel reply
|
||
CHANNEL_Broadcast = 0xb40D, // channel broadcast
|
||
DEVINITSTS = 0xB400, //– DEVINITSTS – Device Initialization Status
|
||
INCOMINGCALL = 0xB41E, //– 0xB41E – CALLCTRLBRDCST – Call Control Broadcast
|
||
TRANSMITCONTROL = 0xB415,//0xB415 – KEYBRDCST – Transmit Control Broadcast
|
||
REMOTE_CONTROL_BROADCAST = 0xb41c,//RRCTRLBRDCST – Remote Radio Control Broadcast
|
||
EMERGENCY_BROADCAST = 0xb413,//0xB413 – EMGBRDCST – Emergency Broadcast
|
||
EMGREQ = 0x0413, //0x0413 – EMGREQ – Emergency Control Request
|
||
EMGREP = 0x8413,//0x8413 – EMGREP – Emergency Control Reply
|
||
SHUTDOWN_BROADCAST = 0x840A, // SHUTDWNBRDCST – Shut Down Broadcast
|
||
DISPTEXT = 0xB401, //Display Text Broadcast
|
||
INUPDAT = 0xB402,//Indicator Update Broadcast
|
||
VERSION_REPLY = 0x800F, // VERINFOR – Version Information Reply
|
||
|
||
NAVREQ = 0x041F,
|
||
NAVREP = 0x841F,
|
||
NAVBRDCST = 0xB41F
|
||
|
||
};
|
||
|
||
public enum REMOTE_RADIO_FUNCS:byte
|
||
{
|
||
Check = 0x00,
|
||
Disable = 0x01,
|
||
Enable = 0x02,
|
||
Monitor = 0x03,
|
||
DeKey = 0x04
|
||
};
|
||
|
||
public enum CALL_STATUS : byte
|
||
{
|
||
INIT = 0x01,
|
||
INCALL = 0x02,
|
||
CALLEND = 0x03,
|
||
HANGTIMER = 0x07
|
||
};
|
||
|
||
public class RawMessage
|
||
{
|
||
public byte[] data;
|
||
public int len;
|
||
}
|
||
} |