45 #include "./../Header.h"
46 #include "./../../DataTypes/CommunicationsChannelType.h"
47 #include "./../../DataTypes/EntityIdentifier.h"
48 #include "./../../DataTypes/IntercomCommunicationParameters.h"
89 std::vector<KDIS::DATA_TYPE::IntercomCommunicationParameters>
m_vICP;
93 static const KUINT16 INTERCOM_CONTROL_PDU_SIZE = 40;
143 void SetSourceCommDeviceID(
KUINT16 ID );
144 KUINT16 GetSourceCommDeviceID()
const;
153 void SetSourceLineID(
KUINT8 ID );
154 KUINT8 GetSourceLineID()
const;
165 void SetTransmitPriority(
KUINT8 TP );
166 KUINT8 GetTransmitPriority()
const;
213 void SetMasterCommDeviceID(
KUINT16 ID );
214 KUINT16 GetMasterCommDeviceID()
const;
223 void SetMasterChannelID(
KUINT16 ID );
224 KUINT16 GetMasterChannelID()
const;
230 KUINT32 GetIntercomParametersLength()
const;
240 void SetIntercomCommunicationParameters(
const std::vector<KDIS::DATA_TYPE::IntercomCommunicationParameters> & ICP );
241 const std::vector<KDIS::DATA_TYPE::IntercomCommunicationParameters> & GetIntercomCommunicationParameters()
const;
247 virtual KString GetAsString()
const;
unsigned int KUINT32
Definition: KDefines.h:103
KUINT16 m_ui16SrcCommDevID
Definition: Intercom_Control_PDU.h:71
Definition: CommunicationsChannelType.h:46
KUINT8 m_ui8SrcLineID
Definition: Intercom_Control_PDU.h:73
unsigned short int KUINT16
Definition: KDefines.h:101
ControlType
Definition: EnumRadio.h:439
Definition: Intercom_Control_PDU.h:61
KUINT16 m_ui16MstrChannelID
Definition: Intercom_Control_PDU.h:85
KUINT8 m_ui8TransmitLineState
Definition: Intercom_Control_PDU.h:77
KUINT8 m_ui8TransmitPriority
Definition: Intercom_Control_PDU.h:75
KDIS::DATA_TYPE::EntityIdentifier m_SrcEnt
Definition: Intercom_Control_PDU.h:69
Definition: KDefines.h:182
Definition: KDataStream.h:48
KDIS::DATA_TYPE::CommunicationsChannelType m_CommChannelType
Definition: Intercom_Control_PDU.h:67
KDIS::DATA_TYPE::EntityIdentifier m_MstrEntID
Definition: Intercom_Control_PDU.h:81
bool KBOOL
Definition: KDefines.h:119
std::string KString
Definition: KDefines.h:116
TransmitLineState
Definition: EnumRadio.h:496
Definition: EntityIdentifier.h:49
LineStateCommand
Definition: EnumRadio.h:517
KUINT32 m_ui32IntrParamLen
Definition: Intercom_Control_PDU.h:87
KUINT8 m_ui8CtrlTyp
Definition: Intercom_Control_PDU.h:65
unsigned char KUINT8
Definition: KDefines.h:99
KUINT16 m_ui16MstrCommDeviceID
Definition: Intercom_Control_PDU.h:83
#define KDIS_EXPORT
Definition: KDefines.h:82
Definition: IntercomCommunicationParameters.h:49
std::vector< KDIS::DATA_TYPE::IntercomCommunicationParameters > m_vICP
Definition: Intercom_Control_PDU.h:89
KUINT8 m_ui8Command
Definition: Intercom_Control_PDU.h:79