beautypg.com

Appendix a. streamxpress .xml configuration syntax – DekTec DTC-300 StreamXpress User Manual

Page 69

background image

DTC-300-SP – StreamXpress

USER MANUAL

69

Appendix A. StreamXpress .XML configuration Syntax

// *** Main StreamXpress Dialog

INIT_GUIPARS_PAR(m_Sx_Dlg, PAR_DLG, m_Always, NULL, L"MainDialog");

// Source

INIT_PARSET_PAR(m_Source, PAR_INT, m_Always, NULL, L"SignalSource");

INIT_PARSET_PAR(m_Filename, PAR_STRING, m_Always, NULL, L"Filename");

// Loop settings

INIT_PARSET_PAR(m_WrapAround, PAR_BOOL, m_Always, NULL, L"WrapAround");

// Low-level transmit parameters

INIT_PARSET_PAR(m_BurstMode, PAR_BOOL, m_IsAsi, NULL, L"BurstMode");

INIT_PARSET_PAR(m_ExtClock, PAR_BOOL, m_Always, NULL, L"ExtClock");

INIT_PARSET_PAR(m_RefClock, PAR_INT, m_Always, NULL, L"RefClock");

INIT_PARSET_PAR(m_TxMode, PAR_INT, m_Always, &ParSet::HasTxMode, L"TxMode");

INIT_PARSET_PAR(m_TxPolarity, PAR_INT, m_IsAsi, NULL, L"TxPolarity");

// Modulation parameters

INIT_PARSET_PAR(m_IqGain, PAR_INT, m_IsModulator, &ParSet::IsIq, L"IqGain");

INIT_PARSET_PAR(m_ModType, PAR_INT, m_IsModulator, NULL, L"ModType");

INIT_PARSET_PAR(m_ModTypeQual, PAR_INT, m_IsModulator, NULL, L"ModTypeQual");

INIT_PARSET_PAR(m_ParXtra0, PAR_INT, m_IsModulator, &ParSet::HasParXtra0, L"ParXtra0");

INIT_PARSET_PAR(m_ParXtra1, PAR_INT, m_IsModulator, &ParSet::HasParXtra1, L"ParXtra1");

INIT_PARSET_PAR(m_ParXtra2, PAR_INT, m_IsModulator, &ParSet::HasParXtra2, L"ParXtra2");

INIT_PARSET_PAR(m_RfFreq, PAR_INT64, m_IsModulator, NULL, L"CarrierFrequency");

INIT_PARSET_PAR(m_RfLevel, PAR_INT, m_IsModulator, NULL, L"RfLevel");

INIT_PARSET_PAR(m_RfOutputEnabledOnStop, PAR_BOOL, m_IsModulator, NULL,

L"RfOutputEnabledOnStop");

INIT_PARSET_PAR(m_RfMode, PAR_INT, m_IsModulator, NULL, L"Rfmode");

// RF-level

INIT_GUIPARS_PAR(m_Rfl_Dlg, PAR_DLG, m_IsModulator, NULL, L"RfLevelDialog");

INIT_PARSET_PAR(m_SnrOn, PAR_BOOL, m_IsModulator, NULL, L"SnrOn");

INIT_PARSET_PAR(m_Snr, PAR_INT, m_IsModulator, NULL, L"Snr");

// Rate parameters

INIT_PARSET_PAR(m_PoRate, PAR_INT, m_Always, NULL, L"PlayOutRate");

INIT_PARSET_PAR(m_Rmx, PAR_BOOL, m_Always, NULL, L"Rmx");

INIT_PARSET_PAR(m_SymRate, PAR_INT, m_Always, &ParSet::HasSymRate, L"SymRate");

INIT_PARSET_PAR(m_TsRate, PAR_INT, m_Always, NULL, L"TsRate");

// Test signal generator

INIT_PARSET_PAR(m_TsgPid, PAR_INT, m_Always, NULL, L"TsgPid");

// *** Adapter-information parameters

INIT_GUIPARS_PAR(m_AdpInfo_Dlg, PAR_DLG, m_Always, NULL, L"AdpInfoDlg");

// *** Channel-modelling parameters

INIT_GUIPARS_PAR(m_Cm_Dlg, PAR_DLG, m_IsModulator, NULL, L"CmParsDlg");

INIT_GUIPARS_PAR(m_CmSnrStepSize, PAR_INT, m_IsModulator, NULL, L"CmSnrStepSize");

INIT_PARSET_PAR(m_CmEnable, PAR_BOOL, m_IsModulator, NULL, L"CmEnable");