DekTec DTC-300 StreamXpress User Manual
Page 70

DTC-300-SP – StreamXpress
USER MANUAL
70
INIT_PARSET_PAR(m_CmPars, PAR_CMPARS, m_IsModulator, NULL, L"CmPars");
// *** CMMB modulation parameters
INIT_PARSET_PAR(m_CmmbPars.m_Bandwidth, PAR_INT, m_IsModulator,
&ParSet::IsCmmb, L"CmmbBandwidth");
INIT_PARSET_PAR(m_CmmbPars.m_AreaId, PAR_INT, m_IsModulator,
&ParSet::IsCmmb, L"CmmbAreaId");
INIT_PARSET_PAR(m_CmmbPars.m_TxId, PAR_INT, m_IsModulator,
&ParSet::IsCmmb, L"CmmbTxId");
// *** DTA-plus control parameters
INIT_GUIPARS_PAR(m_Plus_Dlg, PAR_DLG, m_IsModulator, NULL, L"DtaPlusDialog");
INIT_PARSET_PAR(m_PlusLevel, PAR_INT, m_IsModulator, NULL, L"DtaPlusLevel");
// *** DVB-T/DVB-H more parameters
INIT_GUIPARS_PAR(m_DvbH_CellIdSave, PAR_INT, m_IsModulator, &ParSet::IsDvbT,
L"DvbHCellIdSave");
// *** DVB-T2 modulation parameters
INIT_GUIPARS_PAR(m_DvbT2_Dlg, PAR_DLG, m_IsModulator, &ParSet::IsDvbT2,
L"DvbT2ParsDialog");
INIT_PARSET_PAR(m_T2Pars, PAR_T2PARS, m_IsModulator, &ParSet::IsDvbT2,
L"DvbT2Pars");
INIT_GUIPARS_PAR(m_DvbT2_FollowMode, PAR_INT, m_IsModulator, &ParSet::IsDvbT2,
L"FollowMode");
INIT_GUIPARS_PAR(m_DvbT2_Group, PAR_INT, m_IsModulator, &ParSet::IsDvbT2,
L"ParSetsGroup");
// *** ISDB-T modulation parameters
INIT_GUIPARS_PAR(m_Isdbt_Dlg, PAR_DLG, m_IsModulator, &ParSet::IsIsdbT,
L"IsdbtParsDialog");
INIT_GUIPARS_PAR(m_Isdbt_AllowMultiLayer, PAR_BOOL, m_IsModulator, &ParSet::IsIsdbT,
L"IsdbtAllowMultiLayer");
INIT_PARSET_PAR(m_IsdbtPars.m_BType, PAR_INT, m_IsModulator, &ParSet::IsIsdbT,
L"IsdbtBType");
INIT_PARSET_PAR(m_IsdbtPars.m_Emergency, PAR_INT, m_IsModulator, &ParSet::IsIsdbT,
L"IsdbtEmergency");
INIT_PARSET_PAR(m_IsdbtPars.m_Guard, PAR_INT, m_IsModulator, &ParSet::IsIsdbT,
L"IsdbtGuard");
INIT_PARSET_PAR(m_IsdbtPars.m_IipPid, PAR_INT, m_IsModulator, &ParSet::IsIsdbT,
L"IsdbtIipPid");
INIT_PARSET_PAR(m_IsdbtPars.m_LayerOther, PAR_INT, m_IsModulator, &ParSet::IsIsdbT,
L"IsdbtLayerOther");
for (Int l=0; l<3; l++) {
INIT_PARSET_PAR(m_IsdbtPars.m_LayerPars[l].m_CodeRate, PAR_INT,
m_IsModulator, &ParSet::IsIsdbT,
_W(L"IsdbtParsLayer%d_CodeRate", l));
INIT_PARSET_PAR(m_IsdbtPars.m_LayerPars[l].m_Modulation, PAR_INT,
m_IsModulator, &ParSet::IsIsdbT,
_W(L"IsdbtParsLayer%d_Modulation", l));
INIT_PARSET_PAR(m_IsdbtPars.m_LayerPars[l].m_NumSegments, PAR_INT,
m_IsModulator, &ParSet::IsIsdbT,
_W(L"IsdbtParsLayer%d_NumSegments", l));