using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace DISnet.Enumerations
{
public static class SignalPDUEnumerations
{
// Encoding Classes (bits 15 and 14) are:
// Field Value (bits 15, 14) Radio Signal Encoding Class
// 0 (0,0) Encoded audio
// 1 (0,1) Raw Binary Data
// 2 (1,0) Application-Specific Data
// 3 (1,1) Database index
[FlagsAttribute]
public enum RadioSignalEncodingClassEnum : short
{
Encoded_Audio = 0, Raw_Binary_Data = 1, Application_Specific_Data = 2, Database_Index = 3
}
// Encoding Types (bits 13-0) are:
//Field Value Radio Signal Encoding Type
// 1 8-bit mu-law
// 2 CVSD per MIL-STD-188-113
// 3 ADPCM per CCITT G.721
// 4 16-bit linear PCM
// 5 8-bit linear PCM
// 6 VQ (Vector Quantization)
public enum RadioSignalEncodingTypeEnum : short
{
Eight_Bit_MuLaw = 1, CVSD = 2, ADPCM_G721 = 3, Sixteen_Bit_Linear_PCM = 4, Eight_Bit_Linear_PCM = 5, Vector_Quantization = 6
}
}
}