pass VSELP1/2 frames;

pull/4/head 2024-04-06
Bryan Biedenkapp 2 years ago
parent 6dbbd6a8ef
commit 07ec4612fc

@ -93,7 +93,9 @@ namespace p25
const uint8_t P25_DUID_HDU = 0x00U; // Header Data Unit
const uint8_t P25_DUID_TDU = 0x03U; // Simple Terminator Data Unit
const uint8_t P25_DUID_LDU1 = 0x05U; // Logical Link Data Unit 1
const uint8_t P25_DUID_VSELP1 = 0x06U; // Motorola VSELP 1
const uint8_t P25_DUID_TSDU = 0x07U; // Trunking System Data Unit
const uint8_t P25_DUID_VSELP2 = 0x09U; // Motorola VSELP 2
const uint8_t P25_DUID_LDU2 = 0x0AU; // Logical Link Data Unit 2
const uint8_t P25_DUID_PDU = 0x0CU; // Packet Data Unit
const uint8_t P25_DUID_TDULC = 0x0FU; // Terminator Data Unit with Link Control

@ -152,6 +152,7 @@ void P25RX::processBit(bool bit)
}
break;
case P25_DUID_LDU1:
case P25_DUID_VSELP1:
m_state = P25RXS_VOICE;
m_endPtr = P25_LDU_FRAME_LENGTH_BITS;
return;
@ -162,6 +163,7 @@ void P25RX::processBit(bool bit)
}
break;
case P25_DUID_LDU2:
case P25_DUID_VSELP2:
m_state = P25RXS_VOICE;
m_endPtr = P25_LDU_FRAME_LENGTH_BITS;
return;

Loading…
Cancel
Save

Powered by TurnKey Linux.