diff --git a/p25/dfsi/LC.cpp b/p25/dfsi/LC.cpp index da3bbdec..8fca1ea3 100644 --- a/p25/dfsi/LC.cpp +++ b/p25/dfsi/LC.cpp @@ -117,6 +117,86 @@ void LC::encodeNID(uint8_t* data) encodeStart(raw + 1U); } +/// +/// Decode a voice header 1. +/// +/// +/// True, if decoded, otherwise false. +bool LC::decodeVHDR1(const uint8_t* data) +{ + // TODO TODO TODO + return true; +} + +/// +/// Encode a voice header 1. +/// +/// +void LC::encodeVHDR1(uint8_t* data) +{ + // TODO TODO TODO +} + +/// +/// Decode a voice header 2. +/// +/// +/// True, if decoded, otherwise false. +bool LC::decodeVHDR2(const uint8_t* data) +{ + // TODO TODO TODO + return true; +} + +/// +/// Encode a voice header 2. +/// +/// +void LC::encodeVHDR2(uint8_t* data) +{ + // TODO TODO TODO +} + +/// +/// Decode a logical link data unit 1. +/// +/// +/// True, if decoded, otherwise false. +bool LC::decodeLDU1(const uint8_t* data) +{ + // TODO TODO TODO + return true; +} + +/// +/// Encode a logical link data unit 1. +/// +/// +void LC::encodeLDU1(uint8_t* data) +{ + // TODO TODO TODO +} + +/// +/// Decode a logical link data unit 2. +/// +/// +/// True, if decoded, otherwise false. +bool LC::decodeLDU2(const uint8_t* data) +{ + // TODO TODO TODO + return true; +} + +/// +/// Encode a logical link data unit 2. +/// +/// +void LC::encodeLDU2(uint8_t* data) +{ + // TODO TODO TODO +} + // --------------------------------------------------------------------------- // Private Class Members // ---------------------------------------------------------------------------