mirror of
https://github.com/g4klx/ircDDBGateway.git
synced 2025-12-06 05:32:02 +01:00
2416 lines
126 KiB
C++
2416 lines
126 KiB
C++
|
|
/*
|
||
|
|
* Copyright (C) 2010,2011,2012 by Jonathan Naylor G4KLX
|
||
|
|
*
|
||
|
|
* This program is free software; you can redistribute it and/or modify
|
||
|
|
* it under the terms of the GNU General Public License as published by
|
||
|
|
* the Free Software Foundation; either version 2 of the License, or
|
||
|
|
* (at your option) any later version.
|
||
|
|
*
|
||
|
|
* This program is distributed in the hope that it will be useful,
|
||
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
|
|
* GNU General Public License for more details.
|
||
|
|
*
|
||
|
|
* You should have received a copy of the GNU General Public License
|
||
|
|
* along with this program; if not, write to the Free Software
|
||
|
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||
|
|
*/
|
||
|
|
|
||
|
|
#include "StarNetServerConfig.h"
|
||
|
|
#include "StarNetServerDefs.h"
|
||
|
|
|
||
|
|
#include <wx/textfile.h>
|
||
|
|
|
||
|
|
const wxString KEY_CALLSIGN = wxT("callsign");
|
||
|
|
const wxString KEY_ADDRESS = wxT("address");
|
||
|
|
const wxString KEY_IRCDDB_HOSTNAME = wxT("ircddbHostname");
|
||
|
|
const wxString KEY_IRCDDB_USERNAME = wxT("ircddbUsername");
|
||
|
|
const wxString KEY_IRCDDB_PASSWORD = wxT("ircddbPassword");
|
||
|
|
const wxString KEY_STARNET_BAND1 = wxT("starNetBand1");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN1 = wxT("starNetCallsign1");
|
||
|
|
const wxString KEY_STARNET_LOGOFF1 = wxT("starNetLogoff1");
|
||
|
|
const wxString KEY_STARNET_INFO1 = wxT("starNetInfo1");
|
||
|
|
const wxString KEY_STARNET_PERMANENT1 = wxT("starNetPermanent1");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT1 = wxT("starNetUserTimeout1");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT1 = wxT("starNetGroupTimeout1");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH1 = wxT("starNetCallsignSwitch1");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH1 = wxT("starNetTXMsgSwitch1");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR1 = wxT("starNetReflector1"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND2 = wxT("starNetBand2");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN2 = wxT("starNetCallsign2");
|
||
|
|
const wxString KEY_STARNET_LOGOFF2 = wxT("starNetLogoff2");
|
||
|
|
const wxString KEY_STARNET_INFO2 = wxT("starNetInfo2");
|
||
|
|
const wxString KEY_STARNET_PERMANENT2 = wxT("starNetPermanent2");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT2 = wxT("starNetUserTimeout2");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT2 = wxT("starNetGroupTimeout2");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH2 = wxT("starNetCallsignSwitch2");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH2 = wxT("starNetTXMsgSwitch2");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR2 = wxT("starNetReflector2"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND3 = wxT("starNetBand3");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN3 = wxT("starNetCallsign3");
|
||
|
|
const wxString KEY_STARNET_LOGOFF3 = wxT("starNetLogoff3");
|
||
|
|
const wxString KEY_STARNET_INFO3 = wxT("starNetInfo3");
|
||
|
|
const wxString KEY_STARNET_PERMANENT3 = wxT("starNetPermanent3");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT3 = wxT("starNetUserTimeout3");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT3 = wxT("starNetGroupTimeout3");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH3 = wxT("starNetCallsignSwitch3");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH3 = wxT("starNetTXMsgSwitch3");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR3 = wxT("starNetReflector3"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND4 = wxT("starNetBand4");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN4 = wxT("starNetCallsign4");
|
||
|
|
const wxString KEY_STARNET_LOGOFF4 = wxT("starNetLogoff4");
|
||
|
|
const wxString KEY_STARNET_INFO4 = wxT("starNetInfo4");
|
||
|
|
const wxString KEY_STARNET_PERMANENT4 = wxT("starNetPermanent4");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT4 = wxT("starNetUserTimeout4");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT4 = wxT("starNetGroupTimeout4");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH4 = wxT("starNetCallsignSwitch4");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH4 = wxT("starNetTXMsgSwitch4");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR4 = wxT("starNetReflector4"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND5 = wxT("starNetBand5");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN5 = wxT("starNetCallsign5");
|
||
|
|
const wxString KEY_STARNET_LOGOFF5 = wxT("starNetLogoff5");
|
||
|
|
const wxString KEY_STARNET_INFO5 = wxT("starNetInfo5");
|
||
|
|
const wxString KEY_STARNET_PERMANENT5 = wxT("starNetPermanent5");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT5 = wxT("starNetUserTimeout5");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT5 = wxT("starNetGroupTimeout5");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH5 = wxT("starNetCallsignSwitch5");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH5 = wxT("starNetTXMsgSwitch5");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR5 = wxT("starNetReflector5"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND6 = wxT("starNetBand6");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN6 = wxT("starNetCallsign6");
|
||
|
|
const wxString KEY_STARNET_LOGOFF6 = wxT("starNetLogoff6");
|
||
|
|
const wxString KEY_STARNET_INFO6 = wxT("starNetInfo6");
|
||
|
|
const wxString KEY_STARNET_PERMANENT6 = wxT("starNetPermanent6");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT6 = wxT("starNetUserTimeout6");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT6 = wxT("starNetGroupTimeout6");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH6 = wxT("starNetCallsignSwitch6");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH6 = wxT("starNetTXMsgSwitch6");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR6 = wxT("starNetReflector6"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND7 = wxT("starNetBand7");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN7 = wxT("starNetCallsign7");
|
||
|
|
const wxString KEY_STARNET_LOGOFF7 = wxT("starNetLogoff7");
|
||
|
|
const wxString KEY_STARNET_INFO7 = wxT("starNetInfo7");
|
||
|
|
const wxString KEY_STARNET_PERMANENT7 = wxT("starNetPermanent7");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT7 = wxT("starNetUserTimeout7");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT7 = wxT("starNetGroupTimeout7");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH7 = wxT("starNetCallsignSwitch7");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH7 = wxT("starNetTXMsgSwitch7");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR7 = wxT("starNetReflector7"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND8 = wxT("starNetBand8");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN8 = wxT("starNetCallsign8");
|
||
|
|
const wxString KEY_STARNET_LOGOFF8 = wxT("starNetLogoff8");
|
||
|
|
const wxString KEY_STARNET_INFO8 = wxT("starNetInfo8");
|
||
|
|
const wxString KEY_STARNET_PERMANENT8 = wxT("starNetPermanent8");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT8 = wxT("starNetUserTimeout8");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT8 = wxT("starNetGroupTimeout8");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH8 = wxT("starNetCallsignSwitch8");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH8 = wxT("starNetTXMsgSwitch8");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR8 = wxT("starNetReflector8"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND9 = wxT("starNetBand9");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN9 = wxT("starNetCallsign9");
|
||
|
|
const wxString KEY_STARNET_LOGOFF9 = wxT("starNetLogoff9");
|
||
|
|
const wxString KEY_STARNET_INFO9 = wxT("starNetInfo9");
|
||
|
|
const wxString KEY_STARNET_PERMANENT9 = wxT("starNetPermanent9");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT9 = wxT("starNetUserTimeout9");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT9 = wxT("starNetGroupTimeout9");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH9 = wxT("starNetCallsignSwitch9");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH9 = wxT("starNetTXMsgSwitch9");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR9 = wxT("starNetReflector9"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND10 = wxT("starNetBand10");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN10 = wxT("starNetCallsign10");
|
||
|
|
const wxString KEY_STARNET_LOGOFF10 = wxT("starNetLogoff10");
|
||
|
|
const wxString KEY_STARNET_INFO10 = wxT("starNetInfo10");
|
||
|
|
const wxString KEY_STARNET_PERMANENT10 = wxT("starNetPermanent10");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT10 = wxT("starNetUserTimeout10");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT10 = wxT("starNetGroupTimeout10");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH10 = wxT("starNetCallsignSwitch10");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH10 = wxT("starNetTXMsgSwitch10");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR10 = wxT("starNetReflector10"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND11 = wxT("starNetBand11");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN11 = wxT("starNetCallsign11");
|
||
|
|
const wxString KEY_STARNET_LOGOFF11 = wxT("starNetLogoff11");
|
||
|
|
const wxString KEY_STARNET_INFO11 = wxT("starNetInfo11");
|
||
|
|
const wxString KEY_STARNET_PERMANENT11 = wxT("starNetPermanent11");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT11 = wxT("starNetUserTimeout11");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT11 = wxT("starNetGroupTimeout11");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH11 = wxT("starNetCallsignSwitch11");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH11 = wxT("starNetTXMsgSwitch11");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR11 = wxT("starNetReflector11"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND12 = wxT("starNetBand12");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN12 = wxT("starNetCallsign12");
|
||
|
|
const wxString KEY_STARNET_LOGOFF12 = wxT("starNetLogoff12");
|
||
|
|
const wxString KEY_STARNET_INFO12 = wxT("starNetInfo12");
|
||
|
|
const wxString KEY_STARNET_PERMANENT12 = wxT("starNetPermanent12");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT12 = wxT("starNetUserTimeout12");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT12 = wxT("starNetGroupTimeout12");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH12 = wxT("starNetCallsignSwitch12");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH12 = wxT("starNetTXMsgSwitch12");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR12 = wxT("starNetReflector12"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND13 = wxT("starNetBand13");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN13 = wxT("starNetCallsign13");
|
||
|
|
const wxString KEY_STARNET_LOGOFF13 = wxT("starNetLogoff13");
|
||
|
|
const wxString KEY_STARNET_INFO13 = wxT("starNetInfo13");
|
||
|
|
const wxString KEY_STARNET_PERMANENT13 = wxT("starNetPermanent13");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT13 = wxT("starNetUserTimeout13");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT13 = wxT("starNetGroupTimeout13");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH13 = wxT("starNetCallsignSwitch13");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH13 = wxT("starNetTXMsgSwitch13");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR13 = wxT("starNetReflector13"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND14 = wxT("starNetBand14");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN14 = wxT("starNetCallsign14");
|
||
|
|
const wxString KEY_STARNET_LOGOFF14 = wxT("starNetLogoff14");
|
||
|
|
const wxString KEY_STARNET_INFO14 = wxT("starNetInfo14");
|
||
|
|
const wxString KEY_STARNET_PERMANENT14 = wxT("starNetPermanent14");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT14 = wxT("starNetUserTimeout14");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT14 = wxT("starNetGroupTimeout14");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH14 = wxT("starNetCallsignSwitch14");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH14 = wxT("starNetTXMsgSwitch14");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR14 = wxT("starNetReflector14"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_STARNET_BAND15 = wxT("starNetBand15");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN15 = wxT("starNetCallsign15");
|
||
|
|
const wxString KEY_STARNET_LOGOFF15 = wxT("starNetLogoff15");
|
||
|
|
const wxString KEY_STARNET_INFO15 = wxT("starNetInfo15");
|
||
|
|
const wxString KEY_STARNET_PERMANENT15 = wxT("starNetPermanent15");
|
||
|
|
const wxString KEY_STARNET_USER_TIMEOUT15 = wxT("starNetUserTimeout15");
|
||
|
|
const wxString KEY_STARNET_GROUP_TIMEOUT15 = wxT("starNetGroupTimeout15");
|
||
|
|
const wxString KEY_STARNET_CALLSIGN_SWITCH15 = wxT("starNetCallsignSwitch15");
|
||
|
|
const wxString KEY_STARNET_TXMSG_SWITCH15 = wxT("starNetTXMsgSwitch15");
|
||
|
|
const wxString KEY_STARNET_REFLECTOR15 = wxT("starNetReflector15"); // DEXTRA_LINK
|
||
|
|
const wxString KEY_REMOTE_ENABLED = wxT("remoteEnabled");
|
||
|
|
const wxString KEY_REMOTE_PASSWORD = wxT("remotePassword");
|
||
|
|
const wxString KEY_REMOTE_PORT = wxT("remotePort");
|
||
|
|
const wxString KEY_LOG_ENABLED = wxT("logEnabled");
|
||
|
|
const wxString KEY_WINDOW_X = wxT("windowX");
|
||
|
|
const wxString KEY_WINDOW_Y = wxT("windowY");
|
||
|
|
|
||
|
|
const wxString DEFAULT_CALLSIGN = wxEmptyString;
|
||
|
|
const wxString DEFAULT_ADDRESS = wxEmptyString;
|
||
|
|
const wxString DEFAULT_IRCDDB_HOSTNAME = wxT("group1-irc.ircddb.net");
|
||
|
|
const wxString DEFAULT_IRCDDB_USERNAME = wxEmptyString;
|
||
|
|
const wxString DEFAULT_IRCDDB_PASSWORD = wxEmptyString;
|
||
|
|
const wxString DEFAULT_STARNET_BAND = wxEmptyString;
|
||
|
|
const wxString DEFAULT_STARNET_CALLSIGN = wxEmptyString;
|
||
|
|
const wxString DEFAULT_STARNET_LOGOFF = wxEmptyString;
|
||
|
|
const wxString DEFAULT_STARNET_INFO = wxEmptyString;
|
||
|
|
const wxString DEFAULT_STARNET_PERMANENT = wxEmptyString;
|
||
|
|
const unsigned int DEFAULT_STARNET_USER_TIMEOUT = 300U;
|
||
|
|
const unsigned int DEFAULT_STARNET_GROUP_TIMEOUT = 300U;
|
||
|
|
const STARNET_CALLSIGN_SWITCH DEFAULT_STARNET_CALLSIGN_SWITCH = SCS_GROUP_CALLSIGN;
|
||
|
|
const bool DEFAULT_STARNET_TXMSG_SWITCH = true;
|
||
|
|
const wxString DEFAULT_STARNET_REFLECTOR = wxEmptyString;
|
||
|
|
const bool DEFAULT_REMOTE_ENABLED = false;
|
||
|
|
const wxString DEFAULT_REMOTE_PASSWORD = wxEmptyString;
|
||
|
|
const unsigned int DEFAULT_REMOTE_PORT = 0U;
|
||
|
|
const bool DEFAULT_LOG_ENABLED = false;
|
||
|
|
const int DEFAULT_WINDOW_X = -1;
|
||
|
|
const int DEFAULT_WINDOW_Y = -1;
|
||
|
|
|
||
|
|
#if defined(__WINDOWS__)
|
||
|
|
|
||
|
|
CStarNetServerConfig::CStarNetServerConfig(wxConfigBase* config, const wxString& dir) :
|
||
|
|
m_config(config),
|
||
|
|
m_fileName(),
|
||
|
|
m_callsign(DEFAULT_CALLSIGN),
|
||
|
|
m_address(DEFAULT_ADDRESS),
|
||
|
|
m_ircddbHostname(DEFAULT_IRCDDB_HOSTNAME),
|
||
|
|
m_ircddbUsername(DEFAULT_IRCDDB_USERNAME),
|
||
|
|
m_ircddbPassword(DEFAULT_IRCDDB_PASSWORD),
|
||
|
|
m_starNet1Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet1Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet1Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet1Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet1Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet1UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet1GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet1CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet1TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet1Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet2Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet2Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet2Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet2Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet2Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet2UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet2GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet2CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet2TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet2Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet3Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet3Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet3Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet3Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet3Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet3UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet3GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet3CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet3TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet3Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet4Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet4Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet4Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet4Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet4Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet4UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet4GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet4CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet4TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet4Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet5Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet5Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet5Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet5Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet5Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet5UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet5GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet5CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet5TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet5Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet6Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet6Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet6Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet6Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet6Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet6UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet6GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet6CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet6TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet6Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet7Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet7Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet7Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet7Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet7Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet7UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet7GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet7CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet7TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet7Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet8Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet8Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet8Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet8Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet8Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet8UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet8GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet8CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet8TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet8Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet9Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet9Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet9Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet9Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet9Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet9UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet9GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet9CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet9TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet9Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet10Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet10Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet10Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet10Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet10Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet10UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet10GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet10CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet10TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet10Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet11Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet11Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet11Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet11Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet11Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet11UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet11GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet11CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet11TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet11Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet12Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet12Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet12Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet12Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet12Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet12UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet12GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet12CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet12TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet12Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet13Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet13Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet13Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet13Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet13Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet13UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet13GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet13CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet13TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet13Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet14Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet14Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet14Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet14Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet14Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet14UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet14GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet14CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet14TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet14Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet15Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet15Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet15Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet15Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet15Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet15UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet15GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet15CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet15TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet15Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_remoteEnabled(DEFAULT_REMOTE_ENABLED),
|
||
|
|
m_remotePassword(DEFAULT_REMOTE_PASSWORD),
|
||
|
|
m_remotePort(DEFAULT_REMOTE_PORT),
|
||
|
|
m_logEnabled(DEFAULT_LOG_ENABLED),
|
||
|
|
m_x(DEFAULT_WINDOW_X),
|
||
|
|
m_y(DEFAULT_WINDOW_Y)
|
||
|
|
{
|
||
|
|
wxASSERT(config != NULL);
|
||
|
|
wxASSERT(!dir.IsEmpty());
|
||
|
|
|
||
|
|
m_fileName.Assign(dir, CONFIG_FILE_NAME);
|
||
|
|
|
||
|
|
wxTextFile file(m_fileName.GetFullPath());
|
||
|
|
|
||
|
|
long temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_CALLSIGN, &m_callsign, DEFAULT_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_ADDRESS, &m_address, DEFAULT_ADDRESS);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_IRCDDB_HOSTNAME, &m_ircddbHostname, DEFAULT_IRCDDB_HOSTNAME);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_IRCDDB_USERNAME, &m_ircddbUsername, DEFAULT_IRCDDB_USERNAME);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_IRCDDB_PASSWORD, &m_ircddbPassword, DEFAULT_IRCDDB_PASSWORD);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND1, &m_starNet1Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN1, &m_starNet1Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF1, &m_starNet1Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO1, &m_starNet1Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT1, &m_starNet1Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT1, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet1UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT1, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet1GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH1, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet1CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH1, &m_starNet1TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR1, &m_starNet1Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND2, &m_starNet2Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN2, &m_starNet2Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF2, &m_starNet2Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO2, &m_starNet2Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT2, &m_starNet2Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT2, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet2UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT2, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet2GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH2, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet2CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH2, &m_starNet2TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR2, &m_starNet2Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND3, &m_starNet3Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN3, &m_starNet3Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF3, &m_starNet3Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO3, &m_starNet3Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT3, &m_starNet3Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT3, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet3UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT3, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet3GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH3, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet3CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH3, &m_starNet3TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR3, &m_starNet3Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND4, &m_starNet4Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN4, &m_starNet4Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF4, &m_starNet4Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO4, &m_starNet4Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT4, &m_starNet4Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT4, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet4UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT4, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet4GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH4, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet4CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH4, &m_starNet4TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR4, &m_starNet4Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND5, &m_starNet5Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN5, &m_starNet5Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF5, &m_starNet5Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO5, &m_starNet5Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT5, &m_starNet5Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT5, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet5UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT5, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet5GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH5, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet5CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH5, &m_starNet5TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR5, &m_starNet5Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND6, &m_starNet6Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN6, &m_starNet6Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF6, &m_starNet6Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO6, &m_starNet6Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT6, &m_starNet6Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT6, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet6UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT6, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet6GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH6, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet6CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH6, &m_starNet6TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR6, &m_starNet6Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND7, &m_starNet7Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN7, &m_starNet7Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF7, &m_starNet7Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO7, &m_starNet7Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT7, &m_starNet7Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT7, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet7UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT7, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet7GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH7, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet7CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH7, &m_starNet7TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR7, &m_starNet7Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND8, &m_starNet8Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN8, &m_starNet8Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF8, &m_starNet8Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO8, &m_starNet8Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT8, &m_starNet8Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT8, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet8UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT8, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet8GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH8, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet8CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH8, &m_starNet8TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR8, &m_starNet8Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND9, &m_starNet9Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN9, &m_starNet9Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF9, &m_starNet9Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO9, &m_starNet9Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT9, &m_starNet9Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT9, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet9UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT9, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet9GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH9, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet9CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH9, &m_starNet9TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR9, &m_starNet9Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND10, &m_starNet10Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN10, &m_starNet10Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF10, &m_starNet10Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO10, &m_starNet10Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT10, &m_starNet10Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT10, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet10UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT10, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet10GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH10, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet10CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH10, &m_starNet10TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR10, &m_starNet10Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND11, &m_starNet11Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN11, &m_starNet11Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF11, &m_starNet11Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO11, &m_starNet11Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT11, &m_starNet11Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT11, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet11UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT11, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet11GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH11, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet11CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH11, &m_starNet11TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR11, &m_starNet11Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND12, &m_starNet12Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN12, &m_starNet12Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF12, &m_starNet12Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO12, &m_starNet12Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT12, &m_starNet12Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT12, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet12UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT12, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet12GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH12, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet12CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH12, &m_starNet12TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR12, &m_starNet12Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND13, &m_starNet13Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN13, &m_starNet13Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF13, &m_starNet13Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO13, &m_starNet13Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT13, &m_starNet13Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT13, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet13UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT13, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet13GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH13, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet13CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH13, &m_starNet13TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR13, &m_starNet13Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND14, &m_starNet14Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN14, &m_starNet14Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF14, &m_starNet14Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO14, &m_starNet14Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT14, &m_starNet14Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT14, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet14UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT14, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet14GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH14, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet14CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH14, &m_starNet14TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR14, &m_starNet14Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_BAND15, &m_starNet15Band, DEFAULT_STARNET_BAND);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN15, &m_starNet15Callsign, DEFAULT_STARNET_CALLSIGN);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_LOGOFF15, &m_starNet15Logoff, DEFAULT_STARNET_LOGOFF);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_INFO15, &m_starNet15Info, DEFAULT_STARNET_INFO);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_PERMANENT15, &m_starNet15Permanent, DEFAULT_STARNET_PERMANENT);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_USER_TIMEOUT15, &temp, long(DEFAULT_STARNET_USER_TIMEOUT));
|
||
|
|
m_starNet15UserTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_GROUP_TIMEOUT15, &temp, long(DEFAULT_STARNET_GROUP_TIMEOUT));
|
||
|
|
m_starNet15GroupTimeout = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH15, &temp, long(DEFAULT_STARNET_CALLSIGN_SWITCH));
|
||
|
|
m_starNet15CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_TXMSG_SWITCH15, &m_starNet15TxMsgSwitch, DEFAULT_STARNET_TXMSG_SWITCH);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_STARNET_REFLECTOR15, &m_starNet15Reflector, DEFAULT_STARNET_REFLECTOR);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_REMOTE_ENABLED, &m_remoteEnabled, DEFAULT_REMOTE_ENABLED);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_REMOTE_PASSWORD, &m_remotePassword, DEFAULT_REMOTE_PASSWORD);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_REMOTE_PORT, &temp, long(DEFAULT_REMOTE_PORT));
|
||
|
|
m_remotePort = (unsigned int)temp;
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_LOG_ENABLED, &m_logEnabled, DEFAULT_LOG_ENABLED);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_WINDOW_X, &temp, long(DEFAULT_WINDOW_X));
|
||
|
|
m_x = int(temp);
|
||
|
|
|
||
|
|
m_config->Read(wxT("/") + KEY_WINDOW_Y, &temp, long(DEFAULT_WINDOW_Y));
|
||
|
|
m_y = int(temp);
|
||
|
|
}
|
||
|
|
|
||
|
|
CStarNetServerConfig::~CStarNetServerConfig()
|
||
|
|
{
|
||
|
|
delete m_config;
|
||
|
|
}
|
||
|
|
|
||
|
|
#else
|
||
|
|
|
||
|
|
CStarNetServerConfig::CStarNetServerConfig(const wxString& dir) :
|
||
|
|
m_fileName(),
|
||
|
|
m_callsign(DEFAULT_CALLSIGN),
|
||
|
|
m_address(DEFAULT_ADDRESS),
|
||
|
|
m_ircddbHostname(DEFAULT_IRCDDB_HOSTNAME),
|
||
|
|
m_ircddbUsername(DEFAULT_IRCDDB_USERNAME),
|
||
|
|
m_ircddbPassword(DEFAULT_IRCDDB_PASSWORD),
|
||
|
|
m_starNet1Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet1Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet1Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet1Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet1Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet1UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet1GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet1CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet1TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet1Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet2Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet2Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet2Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet2Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet2Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet2UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet2GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet2CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet2TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet2Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet3Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet3Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet3Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet3Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet3Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet3UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet3GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet3CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet3TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet3Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet4Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet4Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet4Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet4Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet4Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet4UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet4GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet4CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet4TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet4Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet5Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet5Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet5Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet5Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet5Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet5UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet5GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet5CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet5TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet5Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet6Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet6Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet6Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet6Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet6Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet6UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet6GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet6CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet6TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet6Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet7Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet7Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet7Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet7Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet7Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet7UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet7GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet7CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet7TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet7Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet8Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet8Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet8Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet8Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet8Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet8UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet8GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet8CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet8TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet8Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet9Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet9Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet9Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet9Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet9Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet9UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet9GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet9CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet9TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet9Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet10Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet10Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet10Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet10Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet10Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet10UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet10GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet10CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet10TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet10Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet11Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet11Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet11Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet11Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet11Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet11UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet11GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet11CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet11TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet11Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet12Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet12Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet12Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet12Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet12Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet12UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet12GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet12CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet12TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet12Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet13Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet13Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet13Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet13Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet13Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet13UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet13GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet13CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet13TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet13Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet14Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet14Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet14Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet14Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet14Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet14UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet14GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet14CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet14TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet14Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_starNet15Band(DEFAULT_STARNET_BAND),
|
||
|
|
m_starNet15Callsign(DEFAULT_STARNET_CALLSIGN),
|
||
|
|
m_starNet15Logoff(DEFAULT_STARNET_LOGOFF),
|
||
|
|
m_starNet15Info(DEFAULT_STARNET_INFO),
|
||
|
|
m_starNet15Permanent(DEFAULT_STARNET_PERMANENT),
|
||
|
|
m_starNet15UserTimeout(DEFAULT_STARNET_USER_TIMEOUT),
|
||
|
|
m_starNet15GroupTimeout(DEFAULT_STARNET_GROUP_TIMEOUT),
|
||
|
|
m_starNet15CallsignSwitch(DEFAULT_STARNET_CALLSIGN_SWITCH),
|
||
|
|
m_starNet15TxMsgSwitch(DEFAULT_STARNET_TXMSG_SWITCH),
|
||
|
|
m_starNet15Reflector(DEFAULT_STARNET_REFLECTOR),
|
||
|
|
m_remoteEnabled(DEFAULT_REMOTE_ENABLED),
|
||
|
|
m_remotePassword(DEFAULT_REMOTE_PASSWORD),
|
||
|
|
m_remotePort(DEFAULT_REMOTE_PORT),
|
||
|
|
m_logEnabled(DEFAULT_LOG_ENABLED),
|
||
|
|
m_x(DEFAULT_WINDOW_X),
|
||
|
|
m_y(DEFAULT_WINDOW_Y)
|
||
|
|
{
|
||
|
|
wxASSERT(!dir.IsEmpty());
|
||
|
|
|
||
|
|
m_fileName.Assign(dir, CONFIG_FILE_NAME);
|
||
|
|
|
||
|
|
wxTextFile file(m_fileName.GetFullPath());
|
||
|
|
|
||
|
|
bool exists = file.Exists();
|
||
|
|
if (!exists)
|
||
|
|
return;
|
||
|
|
|
||
|
|
bool ret = file.Open();
|
||
|
|
if (!ret) {
|
||
|
|
wxLogError(wxT("Cannot open the config file - %s"), m_fileName.GetFullPath().c_str());
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
|
||
|
|
long temp1;
|
||
|
|
unsigned long temp2;
|
||
|
|
|
||
|
|
wxString str = file.GetFirstLine();
|
||
|
|
|
||
|
|
while (!file.Eof()) {
|
||
|
|
if (str.GetChar(0U) == wxT('#')) {
|
||
|
|
str = file.GetNextLine();
|
||
|
|
continue;
|
||
|
|
}
|
||
|
|
|
||
|
|
int n = str.Find(wxT('='));
|
||
|
|
if (n == wxNOT_FOUND) {
|
||
|
|
str = file.GetNextLine();
|
||
|
|
continue;
|
||
|
|
}
|
||
|
|
|
||
|
|
wxString key = str.Left(n);
|
||
|
|
wxString val = str.Mid(n + 1U);
|
||
|
|
|
||
|
|
if (key.IsSameAs(KEY_CALLSIGN)) {
|
||
|
|
m_callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_ADDRESS)) {
|
||
|
|
m_address = val;
|
||
|
|
} else if (key.IsSameAs(KEY_IRCDDB_HOSTNAME)) {
|
||
|
|
m_ircddbHostname = val;
|
||
|
|
} else if (key.IsSameAs(KEY_IRCDDB_USERNAME)) {
|
||
|
|
m_ircddbUsername = val;
|
||
|
|
} else if (key.IsSameAs(KEY_IRCDDB_PASSWORD)) {
|
||
|
|
m_ircddbPassword = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND1)) {
|
||
|
|
m_starNet1Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN1)) {
|
||
|
|
m_starNet1Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF1)) {
|
||
|
|
m_starNet1Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO1)) {
|
||
|
|
m_starNet1Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT1)) {
|
||
|
|
m_starNet1Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT1)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet1UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT1)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet1GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH1)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet1CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH1)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet1TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR1)) {
|
||
|
|
m_starNet1Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND2)) {
|
||
|
|
m_starNet2Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN2)) {
|
||
|
|
m_starNet2Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF2)) {
|
||
|
|
m_starNet2Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO2)) {
|
||
|
|
m_starNet2Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT2)) {
|
||
|
|
m_starNet2Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT2)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet2UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT2)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet2GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH2)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet2CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH2)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet2TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR2)) {
|
||
|
|
m_starNet2Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND3)) {
|
||
|
|
m_starNet3Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN3)) {
|
||
|
|
m_starNet3Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF3)) {
|
||
|
|
m_starNet3Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO3)) {
|
||
|
|
m_starNet3Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT3)) {
|
||
|
|
m_starNet3Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT3)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet3UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT3)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet3GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH3)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet3CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH3)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet3TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR3)) {
|
||
|
|
m_starNet3Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND4)) {
|
||
|
|
m_starNet4Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN4)) {
|
||
|
|
m_starNet4Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF4)) {
|
||
|
|
m_starNet4Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO4)) {
|
||
|
|
m_starNet4Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT4)) {
|
||
|
|
m_starNet4Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT4)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet4UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT4)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet4GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH4)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet4CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH4)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet4TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR4)) {
|
||
|
|
m_starNet4Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND5)) {
|
||
|
|
m_starNet5Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN5)) {
|
||
|
|
m_starNet5Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF5)) {
|
||
|
|
m_starNet5Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO5)) {
|
||
|
|
m_starNet5Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT5)) {
|
||
|
|
m_starNet5Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT5)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet5UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT5)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet5GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH5)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet5CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH5)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet5TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR5)) {
|
||
|
|
m_starNet5Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND6)) {
|
||
|
|
m_starNet6Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN6)) {
|
||
|
|
m_starNet6Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF6)) {
|
||
|
|
m_starNet6Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO6)) {
|
||
|
|
m_starNet6Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT6)) {
|
||
|
|
m_starNet6Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT6)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet6UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT6)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet6GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH6)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet6CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH6)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet6TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR6)) {
|
||
|
|
m_starNet6Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND7)) {
|
||
|
|
m_starNet7Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN7)) {
|
||
|
|
m_starNet7Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF7)) {
|
||
|
|
m_starNet7Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO7)) {
|
||
|
|
m_starNet7Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT7)) {
|
||
|
|
m_starNet7Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT7)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet7UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT7)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet7GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH7)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet7CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH7)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet7TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR7)) {
|
||
|
|
m_starNet7Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND8)) {
|
||
|
|
m_starNet8Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN8)) {
|
||
|
|
m_starNet8Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF8)) {
|
||
|
|
m_starNet8Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO8)) {
|
||
|
|
m_starNet8Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT8)) {
|
||
|
|
m_starNet8Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT8)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet8UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT8)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet8GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH8)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet8CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH8)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet8TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR8)) {
|
||
|
|
m_starNet8Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND9)) {
|
||
|
|
m_starNet9Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN9)) {
|
||
|
|
m_starNet9Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF9)) {
|
||
|
|
m_starNet9Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO9)) {
|
||
|
|
m_starNet9Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT9)) {
|
||
|
|
m_starNet9Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT9)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet9UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT9)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet9GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH9)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet9CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH9)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet9TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR9)) {
|
||
|
|
m_starNet9Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND10)) {
|
||
|
|
m_starNet10Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN10)) {
|
||
|
|
m_starNet10Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF10)) {
|
||
|
|
m_starNet10Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO10)) {
|
||
|
|
m_starNet10Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT10)) {
|
||
|
|
m_starNet10Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT10)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet10UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT10)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet10GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH10)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet10CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH10)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet10TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR10)) {
|
||
|
|
m_starNet10Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND11)) {
|
||
|
|
m_starNet11Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN11)) {
|
||
|
|
m_starNet11Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF11)) {
|
||
|
|
m_starNet11Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO11)) {
|
||
|
|
m_starNet11Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT11)) {
|
||
|
|
m_starNet11Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT11)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet11UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT11)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet11GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH11)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet11CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH11)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet11TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR11)) {
|
||
|
|
m_starNet11Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND12)) {
|
||
|
|
m_starNet12Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN12)) {
|
||
|
|
m_starNet12Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF12)) {
|
||
|
|
m_starNet12Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO12)) {
|
||
|
|
m_starNet12Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT12)) {
|
||
|
|
m_starNet12Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT12)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet12UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT12)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet12GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH12)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet12CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH12)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet12TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR12)) {
|
||
|
|
m_starNet12Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND13)) {
|
||
|
|
m_starNet13Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN13)) {
|
||
|
|
m_starNet13Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF13)) {
|
||
|
|
m_starNet13Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO13)) {
|
||
|
|
m_starNet13Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT13)) {
|
||
|
|
m_starNet13Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT13)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet13UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT13)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet13GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH13)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet13CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH13)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet13TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR13)) {
|
||
|
|
m_starNet13Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND14)) {
|
||
|
|
m_starNet14Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN14)) {
|
||
|
|
m_starNet14Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF14)) {
|
||
|
|
m_starNet14Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO14)) {
|
||
|
|
m_starNet14Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT14)) {
|
||
|
|
m_starNet14Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT14)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet14UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT14)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet14GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH14)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet14CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH14)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet14TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR14)) {
|
||
|
|
m_starNet14Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_BAND15)) {
|
||
|
|
m_starNet15Band = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN15)) {
|
||
|
|
m_starNet15Callsign = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_LOGOFF15)) {
|
||
|
|
m_starNet15Logoff = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_INFO15)) {
|
||
|
|
m_starNet15Info = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_PERMANENT15)) {
|
||
|
|
m_starNet15Permanent = val;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_USER_TIMEOUT15)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet15UserTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_GROUP_TIMEOUT15)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_starNet15GroupTimeout = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_CALLSIGN_SWITCH15)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet15CallsignSwitch = STARNET_CALLSIGN_SWITCH(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_TXMSG_SWITCH15)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_starNet15TxMsgSwitch = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_STARNET_REFLECTOR15)) {
|
||
|
|
m_starNet15Reflector = val;
|
||
|
|
} else if (key.IsSameAs(KEY_REMOTE_ENABLED)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_remoteEnabled = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_REMOTE_PASSWORD)) {
|
||
|
|
m_remotePassword = val;
|
||
|
|
} else if (key.IsSameAs(KEY_REMOTE_PORT)) {
|
||
|
|
val.ToULong(&temp2);
|
||
|
|
m_remotePort = (unsigned int)temp2;
|
||
|
|
} else if (key.IsSameAs(KEY_LOG_ENABLED)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_logEnabled = temp1 == 1L;
|
||
|
|
} else if (key.IsSameAs(KEY_WINDOW_X)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_x = int(temp1);
|
||
|
|
} else if (key.IsSameAs(KEY_WINDOW_Y)) {
|
||
|
|
val.ToLong(&temp1);
|
||
|
|
m_y = int(temp1);
|
||
|
|
}
|
||
|
|
|
||
|
|
str = file.GetNextLine();
|
||
|
|
}
|
||
|
|
|
||
|
|
file.Close();
|
||
|
|
}
|
||
|
|
|
||
|
|
CStarNetServerConfig::~CStarNetServerConfig()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
void CStarNetServerConfig::getGateway(wxString& callsign, wxString& address) const
|
||
|
|
{
|
||
|
|
callsign = m_callsign;
|
||
|
|
address = m_address;
|
||
|
|
}
|
||
|
|
|
||
|
|
void CStarNetServerConfig::setGateway(const wxString& callsign, const wxString& address)
|
||
|
|
{
|
||
|
|
m_callsign = callsign;
|
||
|
|
m_address = address;
|
||
|
|
}
|
||
|
|
|
||
|
|
void CStarNetServerConfig::getIrcDDB(wxString& hostname, wxString& username, wxString& password) const
|
||
|
|
{
|
||
|
|
hostname = m_ircddbHostname;
|
||
|
|
username = m_ircddbUsername;
|
||
|
|
password = m_ircddbPassword;
|
||
|
|
}
|
||
|
|
|
||
|
|
void CStarNetServerConfig::setIrcDDB(const wxString& hostname, const wxString& username, const wxString& password)
|
||
|
|
{
|
||
|
|
m_ircddbHostname = hostname;
|
||
|
|
m_ircddbUsername = username;
|
||
|
|
m_ircddbPassword = password;
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet1(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet1(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet1Band;
|
||
|
|
callsign = m_starNet1Callsign;
|
||
|
|
logoff = m_starNet1Logoff;
|
||
|
|
info = m_starNet1Info;
|
||
|
|
permanent = m_starNet1Permanent;
|
||
|
|
userTimeout = m_starNet1UserTimeout;
|
||
|
|
groupTimeout = m_starNet1GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet1CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet1TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet1Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet1(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet1(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet1Band = band;
|
||
|
|
m_starNet1Callsign = callsign;
|
||
|
|
m_starNet1Logoff = logoff;
|
||
|
|
m_starNet1Info = info;
|
||
|
|
m_starNet1Permanent = permanent;
|
||
|
|
m_starNet1UserTimeout = userTimeout;
|
||
|
|
m_starNet1GroupTimeout = groupTimeout;
|
||
|
|
m_starNet1CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet1TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet1Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet2(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet2(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet2Band;
|
||
|
|
callsign = m_starNet2Callsign;
|
||
|
|
logoff = m_starNet2Logoff;
|
||
|
|
info = m_starNet2Info;
|
||
|
|
permanent = m_starNet2Permanent;
|
||
|
|
userTimeout = m_starNet2UserTimeout;
|
||
|
|
groupTimeout = m_starNet2GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet2CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet2TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet2Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet2(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet2(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet2Band = band;
|
||
|
|
m_starNet2Callsign = callsign;
|
||
|
|
m_starNet2Logoff = logoff;
|
||
|
|
m_starNet2Info = info;
|
||
|
|
m_starNet2Permanent = permanent;
|
||
|
|
m_starNet2UserTimeout = userTimeout;
|
||
|
|
m_starNet2GroupTimeout = groupTimeout;
|
||
|
|
m_starNet2CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet2TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet2Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet3(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet3(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet3Band;
|
||
|
|
callsign = m_starNet3Callsign;
|
||
|
|
logoff = m_starNet3Logoff;
|
||
|
|
info = m_starNet3Info;
|
||
|
|
permanent = m_starNet3Permanent;
|
||
|
|
userTimeout = m_starNet3UserTimeout;
|
||
|
|
groupTimeout = m_starNet3GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet3CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet3TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet3Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet3(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet3(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet3Band = band;
|
||
|
|
m_starNet3Callsign = callsign;
|
||
|
|
m_starNet3Logoff = logoff;
|
||
|
|
m_starNet3Info = info;
|
||
|
|
m_starNet3Permanent = permanent;
|
||
|
|
m_starNet3UserTimeout = userTimeout;
|
||
|
|
m_starNet3GroupTimeout = groupTimeout;
|
||
|
|
m_starNet3CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet3TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet3Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet4(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet4(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet4Band;
|
||
|
|
callsign = m_starNet4Callsign;
|
||
|
|
logoff = m_starNet4Logoff;
|
||
|
|
info = m_starNet4Info;
|
||
|
|
permanent = m_starNet4Permanent;
|
||
|
|
userTimeout = m_starNet4UserTimeout;
|
||
|
|
groupTimeout = m_starNet4GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet4CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet4TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet4Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet4(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet4(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet4Band = band;
|
||
|
|
m_starNet4Callsign = callsign;
|
||
|
|
m_starNet4Logoff = logoff;
|
||
|
|
m_starNet4Info = info;
|
||
|
|
m_starNet4Permanent = permanent;
|
||
|
|
m_starNet4UserTimeout = userTimeout;
|
||
|
|
m_starNet4GroupTimeout = groupTimeout;
|
||
|
|
m_starNet4CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet4TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet4Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet5(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet5(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet5Band;
|
||
|
|
callsign = m_starNet5Callsign;
|
||
|
|
logoff = m_starNet5Logoff;
|
||
|
|
info = m_starNet5Info;
|
||
|
|
permanent = m_starNet5Permanent;
|
||
|
|
userTimeout = m_starNet5UserTimeout;
|
||
|
|
groupTimeout = m_starNet5GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet5CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet5TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet5Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet5(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet5(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet5Band = band;
|
||
|
|
m_starNet5Callsign = callsign;
|
||
|
|
m_starNet5Logoff = logoff;
|
||
|
|
m_starNet5Info = info;
|
||
|
|
m_starNet5Permanent = permanent;
|
||
|
|
m_starNet5UserTimeout = userTimeout;
|
||
|
|
m_starNet5GroupTimeout = groupTimeout;
|
||
|
|
m_starNet5CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet5TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet5Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet6(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet6(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet6Band;
|
||
|
|
callsign = m_starNet6Callsign;
|
||
|
|
logoff = m_starNet6Logoff;
|
||
|
|
info = m_starNet6Info;
|
||
|
|
permanent = m_starNet6Permanent;
|
||
|
|
userTimeout = m_starNet6UserTimeout;
|
||
|
|
groupTimeout = m_starNet6GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet6CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet6TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet6Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet6(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet6(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet6Band = band;
|
||
|
|
m_starNet6Callsign = callsign;
|
||
|
|
m_starNet6Logoff = logoff;
|
||
|
|
m_starNet6Info = info;
|
||
|
|
m_starNet6Permanent = permanent;
|
||
|
|
m_starNet6UserTimeout = userTimeout;
|
||
|
|
m_starNet6GroupTimeout = groupTimeout;
|
||
|
|
m_starNet6CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet6TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet6Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet7(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet7(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet7Band;
|
||
|
|
callsign = m_starNet7Callsign;
|
||
|
|
logoff = m_starNet7Logoff;
|
||
|
|
info = m_starNet7Info;
|
||
|
|
permanent = m_starNet7Permanent;
|
||
|
|
userTimeout = m_starNet7UserTimeout;
|
||
|
|
groupTimeout = m_starNet7GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet7CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet7TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet7Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet7(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet7(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet7Band = band;
|
||
|
|
m_starNet7Callsign = callsign;
|
||
|
|
m_starNet7Logoff = logoff;
|
||
|
|
m_starNet7Info = info;
|
||
|
|
m_starNet7Permanent = permanent;
|
||
|
|
m_starNet7UserTimeout = userTimeout;
|
||
|
|
m_starNet7GroupTimeout = groupTimeout;
|
||
|
|
m_starNet7CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet7TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet7Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet8(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet8(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet8Band;
|
||
|
|
callsign = m_starNet8Callsign;
|
||
|
|
logoff = m_starNet8Logoff;
|
||
|
|
info = m_starNet8Info;
|
||
|
|
permanent = m_starNet8Permanent;
|
||
|
|
userTimeout = m_starNet8UserTimeout;
|
||
|
|
groupTimeout = m_starNet8GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet8CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet8TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet8Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet8(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet8(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet8Band = band;
|
||
|
|
m_starNet8Callsign = callsign;
|
||
|
|
m_starNet8Logoff = logoff;
|
||
|
|
m_starNet8Info = info;
|
||
|
|
m_starNet8Permanent = permanent;
|
||
|
|
m_starNet8UserTimeout = userTimeout;
|
||
|
|
m_starNet8GroupTimeout = groupTimeout;
|
||
|
|
m_starNet8CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet8TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet8Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet9(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet9(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet9Band;
|
||
|
|
callsign = m_starNet9Callsign;
|
||
|
|
logoff = m_starNet9Logoff;
|
||
|
|
info = m_starNet9Info;
|
||
|
|
permanent = m_starNet9Permanent;
|
||
|
|
userTimeout = m_starNet9UserTimeout;
|
||
|
|
groupTimeout = m_starNet9GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet9CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet9TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet9Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet9(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet9(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet9Band = band;
|
||
|
|
m_starNet9Callsign = callsign;
|
||
|
|
m_starNet9Logoff = logoff;
|
||
|
|
m_starNet9Info = info;
|
||
|
|
m_starNet9Permanent = permanent;
|
||
|
|
m_starNet9UserTimeout = userTimeout;
|
||
|
|
m_starNet9GroupTimeout = groupTimeout;
|
||
|
|
m_starNet9CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet9TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet9Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet10(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet10(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet10Band;
|
||
|
|
callsign = m_starNet10Callsign;
|
||
|
|
logoff = m_starNet10Logoff;
|
||
|
|
info = m_starNet10Info;
|
||
|
|
permanent = m_starNet10Permanent;
|
||
|
|
userTimeout = m_starNet10UserTimeout;
|
||
|
|
groupTimeout = m_starNet10GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet10CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet10TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet10Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet10(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet10(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet10Band = band;
|
||
|
|
m_starNet10Callsign = callsign;
|
||
|
|
m_starNet10Logoff = logoff;
|
||
|
|
m_starNet10Info = info;
|
||
|
|
m_starNet10Permanent = permanent;
|
||
|
|
m_starNet10UserTimeout = userTimeout;
|
||
|
|
m_starNet10GroupTimeout = groupTimeout;
|
||
|
|
m_starNet10CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet10TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet10Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet11(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet11(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet11Band;
|
||
|
|
callsign = m_starNet11Callsign;
|
||
|
|
logoff = m_starNet11Logoff;
|
||
|
|
info = m_starNet11Info;
|
||
|
|
permanent = m_starNet11Permanent;
|
||
|
|
userTimeout = m_starNet11UserTimeout;
|
||
|
|
groupTimeout = m_starNet11GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet11CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet11TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet11Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet11(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet11(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet11Band = band;
|
||
|
|
m_starNet11Callsign = callsign;
|
||
|
|
m_starNet11Logoff = logoff;
|
||
|
|
m_starNet11Info = info;
|
||
|
|
m_starNet11Permanent = permanent;
|
||
|
|
m_starNet11UserTimeout = userTimeout;
|
||
|
|
m_starNet11GroupTimeout = groupTimeout;
|
||
|
|
m_starNet11CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet11TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet11Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet12(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet12(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet12Band;
|
||
|
|
callsign = m_starNet12Callsign;
|
||
|
|
logoff = m_starNet12Logoff;
|
||
|
|
info = m_starNet12Info;
|
||
|
|
permanent = m_starNet12Permanent;
|
||
|
|
userTimeout = m_starNet12UserTimeout;
|
||
|
|
groupTimeout = m_starNet12GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet12CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet12TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet12Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet12(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet12(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet12Band = band;
|
||
|
|
m_starNet12Callsign = callsign;
|
||
|
|
m_starNet12Logoff = logoff;
|
||
|
|
m_starNet12Info = info;
|
||
|
|
m_starNet12Permanent = permanent;
|
||
|
|
m_starNet12UserTimeout = userTimeout;
|
||
|
|
m_starNet12GroupTimeout = groupTimeout;
|
||
|
|
m_starNet12CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet12TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet12Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet13(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet13(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet13Band;
|
||
|
|
callsign = m_starNet13Callsign;
|
||
|
|
logoff = m_starNet13Logoff;
|
||
|
|
info = m_starNet13Info;
|
||
|
|
permanent = m_starNet13Permanent;
|
||
|
|
userTimeout = m_starNet13UserTimeout;
|
||
|
|
groupTimeout = m_starNet13GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet13CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet13TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet13Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet13(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet13(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet13Band = band;
|
||
|
|
m_starNet13Callsign = callsign;
|
||
|
|
m_starNet13Logoff = logoff;
|
||
|
|
m_starNet13Info = info;
|
||
|
|
m_starNet13Permanent = permanent;
|
||
|
|
m_starNet13UserTimeout = userTimeout;
|
||
|
|
m_starNet13GroupTimeout = groupTimeout;
|
||
|
|
m_starNet13CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet13TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet13Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet14(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet14(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet14Band;
|
||
|
|
callsign = m_starNet14Callsign;
|
||
|
|
logoff = m_starNet14Logoff;
|
||
|
|
info = m_starNet14Info;
|
||
|
|
permanent = m_starNet14Permanent;
|
||
|
|
userTimeout = m_starNet14UserTimeout;
|
||
|
|
groupTimeout = m_starNet14GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet14CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet14TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet14Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet14(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet14(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet14Band = band;
|
||
|
|
m_starNet14Callsign = callsign;
|
||
|
|
m_starNet14Logoff = logoff;
|
||
|
|
m_starNet14Info = info;
|
||
|
|
m_starNet14Permanent = permanent;
|
||
|
|
m_starNet14UserTimeout = userTimeout;
|
||
|
|
m_starNet14GroupTimeout = groupTimeout;
|
||
|
|
m_starNet14CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet14TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet14Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::getStarNet15(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch, wxString& reflector) const
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::getStarNet15(wxString& band, wxString& callsign, wxString& logoff, wxString& info, wxString& permanent, unsigned int& userTimeout, unsigned int& groupTimeout, STARNET_CALLSIGN_SWITCH& callsignSwitch, bool& txMsgSwitch) const
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
band = m_starNet15Band;
|
||
|
|
callsign = m_starNet15Callsign;
|
||
|
|
logoff = m_starNet15Logoff;
|
||
|
|
info = m_starNet15Info;
|
||
|
|
permanent = m_starNet15Permanent;
|
||
|
|
userTimeout = m_starNet15UserTimeout;
|
||
|
|
groupTimeout = m_starNet15GroupTimeout;
|
||
|
|
callsignSwitch = m_starNet15CallsignSwitch;
|
||
|
|
txMsgSwitch = m_starNet15TxMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
reflector = m_starNet15Reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
void CStarNetServerConfig::setStarNet15(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch, const wxString& reflector)
|
||
|
|
#else
|
||
|
|
void CStarNetServerConfig::setStarNet15(const wxString& band, const wxString& callsign, const wxString& logoff, const wxString& info, const wxString& permanent, unsigned int userTimeout, unsigned int groupTimeout, STARNET_CALLSIGN_SWITCH callsignSwitch, bool txMsgSwitch)
|
||
|
|
#endif
|
||
|
|
{
|
||
|
|
m_starNet15Band = band;
|
||
|
|
m_starNet15Callsign = callsign;
|
||
|
|
m_starNet15Logoff = logoff;
|
||
|
|
m_starNet15Info = info;
|
||
|
|
m_starNet15Permanent = permanent;
|
||
|
|
m_starNet15UserTimeout = userTimeout;
|
||
|
|
m_starNet15GroupTimeout = groupTimeout;
|
||
|
|
m_starNet15CallsignSwitch = callsignSwitch;
|
||
|
|
m_starNet15TxMsgSwitch = txMsgSwitch;
|
||
|
|
|
||
|
|
#if defined(DEXTRA_LINK) || defined(DCS_LINK)
|
||
|
|
m_starNet15Reflector = reflector;
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|
||
|
|
void CStarNetServerConfig::getRemote(bool& enabled, wxString& password, unsigned int& port) const
|
||
|
|
{
|
||
|
|
enabled = m_remoteEnabled;
|
||
|
|
password = m_remotePassword;
|
||
|
|
port = m_remotePort;
|
||
|
|
}
|
||
|
|
|
||
|
|
void CStarNetServerConfig::setRemote(bool enabled, const wxString& password, unsigned int port)
|
||
|
|
{
|
||
|
|
m_remoteEnabled = enabled;
|
||
|
|
m_remotePassword = password;
|
||
|
|
m_remotePort = port;
|
||
|
|
}
|
||
|
|
|
||
|
|
void CStarNetServerConfig::getMiscellaneous(bool& enabled) const
|
||
|
|
{
|
||
|
|
enabled = m_logEnabled;
|
||
|
|
}
|
||
|
|
|
||
|
|
void CStarNetServerConfig::setMiscellaneous(bool enabled)
|
||
|
|
{
|
||
|
|
m_logEnabled = enabled;
|
||
|
|
}
|
||
|
|
|
||
|
|
void CStarNetServerConfig::getPosition(int& x, int& y) const
|
||
|
|
{
|
||
|
|
x = m_x;
|
||
|
|
y = m_y;
|
||
|
|
}
|
||
|
|
|
||
|
|
void CStarNetServerConfig::setPosition(int x, int y)
|
||
|
|
{
|
||
|
|
m_x = x;
|
||
|
|
m_y = y;
|
||
|
|
}
|
||
|
|
|
||
|
|
bool CStarNetServerConfig::write()
|
||
|
|
{
|
||
|
|
#if defined(__WINDOWS__)
|
||
|
|
m_config->Write(wxT("/") + KEY_CALLSIGN, m_callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_ADDRESS, m_address);
|
||
|
|
m_config->Write(wxT("/") + KEY_IRCDDB_HOSTNAME, m_ircddbHostname);
|
||
|
|
m_config->Write(wxT("/") + KEY_IRCDDB_USERNAME, m_ircddbUsername);
|
||
|
|
m_config->Write(wxT("/") + KEY_IRCDDB_PASSWORD, m_ircddbPassword);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND1, m_starNet1Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN1, m_starNet1Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF1, m_starNet1Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO1, m_starNet1Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT1, m_starNet1Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT1, long(m_starNet1UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT1, long(m_starNet1GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH1, long(m_starNet1CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH1, m_starNet1TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR1, m_starNet1Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND2, m_starNet2Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN2, m_starNet2Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF2, m_starNet2Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO2, m_starNet2Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT2, m_starNet2Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT2, long(m_starNet2UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT2, long(m_starNet2GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH2, long(m_starNet2CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH2, m_starNet2TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR2, m_starNet2Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND3, m_starNet3Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN3, m_starNet3Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF3, m_starNet3Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO3, m_starNet3Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT3, m_starNet3Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT3, long(m_starNet3UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT3, long(m_starNet3GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH3, long(m_starNet3CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH3, m_starNet3TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR3, m_starNet3Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND4, m_starNet4Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN4, m_starNet4Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF4, m_starNet4Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO4, m_starNet4Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT4, m_starNet4Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT4, long(m_starNet4UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT4, long(m_starNet4GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH4, long(m_starNet4CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH4, m_starNet4TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR4, m_starNet4Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND5, m_starNet5Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN5, m_starNet5Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF5, m_starNet5Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO5, m_starNet5Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT5, m_starNet5Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT5, long(m_starNet5UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT5, long(m_starNet5GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH5, long(m_starNet5CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH5, m_starNet5TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR5, m_starNet5Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND6, m_starNet6Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN6, m_starNet6Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF6, m_starNet6Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO6, m_starNet6Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT6, m_starNet6Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT6, long(m_starNet6UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT6, long(m_starNet6GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH6, long(m_starNet6CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH6, m_starNet6TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR6, m_starNet6Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND7, m_starNet7Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN7, m_starNet7Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF7, m_starNet7Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO7, m_starNet7Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT7, m_starNet7Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT7, long(m_starNet7UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT7, long(m_starNet7GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH7, long(m_starNet7CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH7, m_starNet7TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR7, m_starNet7Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND8, m_starNet8Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN8, m_starNet8Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF8, m_starNet8Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO8, m_starNet8Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT8, m_starNet8Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT8, long(m_starNet8UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT8, long(m_starNet8GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH8, long(m_starNet8CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH8, m_starNet8TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR8, m_starNet8Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND9, m_starNet9Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN9, m_starNet9Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF9, m_starNet9Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO9, m_starNet9Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT9, m_starNet9Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT9, long(m_starNet9UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT9, long(m_starNet9GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH9, long(m_starNet9CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH9, m_starNet9TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR9, m_starNet9Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND10, m_starNet10Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN10, m_starNet10Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF10, m_starNet10Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO10, m_starNet10Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT10, m_starNet10Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT10, long(m_starNet10UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT10, long(m_starNet10GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH10, long(m_starNet10CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH10, m_starNet10TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR10, m_starNet10Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND11, m_starNet11Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN11, m_starNet11Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF11, m_starNet11Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO11, m_starNet11Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT11, m_starNet11Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT11, long(m_starNet11UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT11, long(m_starNet11GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH11, long(m_starNet11CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH11, m_starNet11TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR11, m_starNet11Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND12, m_starNet12Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN12, m_starNet12Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF12, m_starNet12Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO12, m_starNet12Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT12, m_starNet12Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT12, long(m_starNet12UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT12, long(m_starNet12GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH12, long(m_starNet12CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH12, m_starNet12TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR12, m_starNet12Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND13, m_starNet13Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN13, m_starNet13Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF13, m_starNet13Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO13, m_starNet13Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT13, m_starNet13Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT13, long(m_starNet13UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT13, long(m_starNet13GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH13, long(m_starNet13CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH13, m_starNet13TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR13, m_starNet13Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND14, m_starNet14Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN14, m_starNet14Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF14, m_starNet14Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO14, m_starNet14Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT14, m_starNet14Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT14, long(m_starNet14UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT14, long(m_starNet14GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH14, long(m_starNet14CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH14, m_starNet14TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR14, m_starNet14Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_BAND15, m_starNet15Band);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN15, m_starNet15Callsign);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_LOGOFF15, m_starNet15Logoff);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_INFO15, m_starNet15Info);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_PERMANENT15, m_starNet15Permanent);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_USER_TIMEOUT15, long(m_starNet15UserTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_GROUP_TIMEOUT15, long(m_starNet15GroupTimeout));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_CALLSIGN_SWITCH15, long(m_starNet15CallsignSwitch));
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_TXMSG_SWITCH15, m_starNet15TxMsgSwitch);
|
||
|
|
m_config->Write(wxT("/") + KEY_STARNET_REFLECTOR15, m_starNet15Reflector);
|
||
|
|
m_config->Write(wxT("/") + KEY_REMOTE_ENABLED, m_remoteEnabled);
|
||
|
|
m_config->Write(wxT("/") + KEY_REMOTE_PASSWORD, m_remotePassword);
|
||
|
|
m_config->Write(wxT("/") + KEY_REMOTE_PORT, long(m_remotePort));
|
||
|
|
m_config->Write(wxT("/") + KEY_LOG_ENABLED, m_logEnabled);
|
||
|
|
m_config->Write(wxT("/") + KEY_WINDOW_X, long(m_x));
|
||
|
|
m_config->Write(wxT("/") + KEY_WINDOW_Y, long(m_y));
|
||
|
|
m_config->Flush();
|
||
|
|
#endif
|
||
|
|
|
||
|
|
wxTextFile file(m_fileName.GetFullPath());
|
||
|
|
|
||
|
|
bool exists = file.Exists();
|
||
|
|
if (exists) {
|
||
|
|
bool ret = file.Open();
|
||
|
|
if (!ret) {
|
||
|
|
wxLogError(wxT("Cannot open the config file - %s"), m_fileName.GetFullPath().c_str());
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
|
||
|
|
// Remove the existing file entries
|
||
|
|
file.Clear();
|
||
|
|
} else {
|
||
|
|
bool ret = file.Create();
|
||
|
|
if (!ret) {
|
||
|
|
wxLogError(wxT("Cannot create the config file - %s"), m_fileName.GetFullPath().c_str());
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
wxString buffer;
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_CALLSIGN.c_str(), m_callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_ADDRESS.c_str(), m_address.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_IRCDDB_HOSTNAME.c_str(), m_ircddbHostname.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_IRCDDB_USERNAME.c_str(), m_ircddbUsername.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_IRCDDB_PASSWORD.c_str(), m_ircddbPassword.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND1.c_str(), m_starNet1Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN1.c_str(), m_starNet1Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF1.c_str(), m_starNet1Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO1.c_str(), m_starNet1Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT1.c_str(), m_starNet1Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT1.c_str(), m_starNet1UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT1.c_str(), m_starNet1GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH1.c_str(), int(m_starNet1CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH1.c_str(), m_starNet1TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR1.c_str(), m_starNet1Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND2.c_str(), m_starNet2Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN2.c_str(), m_starNet2Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF2.c_str(), m_starNet2Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO2.c_str(), m_starNet2Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT2.c_str(), m_starNet2Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT2.c_str(), m_starNet2UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT2.c_str(), m_starNet2GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH2.c_str(), int(m_starNet2CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH2.c_str(), m_starNet2TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR2.c_str(), m_starNet2Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND3.c_str(), m_starNet3Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN3.c_str(), m_starNet3Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF3.c_str(), m_starNet3Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO3.c_str(), m_starNet3Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT3.c_str(), m_starNet3Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT3.c_str(), m_starNet3UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT3.c_str(), m_starNet3GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH3.c_str(), int(m_starNet3CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH3.c_str(), m_starNet3TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR3.c_str(), m_starNet3Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND4.c_str(), m_starNet4Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN4.c_str(), m_starNet4Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF4.c_str(), m_starNet4Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO4.c_str(), m_starNet4Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT4.c_str(), m_starNet4Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT4.c_str(), m_starNet4UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT4.c_str(), m_starNet4GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH4.c_str(), int(m_starNet4CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH4.c_str(), m_starNet4TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR4.c_str(), m_starNet4Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND5.c_str(), m_starNet5Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN5.c_str(), m_starNet5Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF5.c_str(), m_starNet5Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO5.c_str(), m_starNet5Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT5.c_str(), m_starNet5Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT5.c_str(), m_starNet5UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT5.c_str(), m_starNet5GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH5.c_str(), int(m_starNet5CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH5.c_str(), m_starNet5TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR5.c_str(), m_starNet5Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND6.c_str(), m_starNet6Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN6.c_str(), m_starNet6Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF6.c_str(), m_starNet6Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO6.c_str(), m_starNet6Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT6.c_str(), m_starNet6Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT6.c_str(), m_starNet6UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT6.c_str(), m_starNet6GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH6.c_str(), int(m_starNet6CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH6.c_str(), m_starNet6TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR6.c_str(), m_starNet6Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND7.c_str(), m_starNet7Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN7.c_str(), m_starNet7Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF7.c_str(), m_starNet7Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO7.c_str(), m_starNet7Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT7.c_str(), m_starNet7Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT7.c_str(), m_starNet7UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT7.c_str(), m_starNet7GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH7.c_str(), int(m_starNet7CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH7.c_str(), m_starNet7TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR7.c_str(), m_starNet7Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND8.c_str(), m_starNet8Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN8.c_str(), m_starNet8Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF8.c_str(), m_starNet8Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO8.c_str(), m_starNet8Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT8.c_str(), m_starNet8Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT8.c_str(), m_starNet8UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT8.c_str(), m_starNet8GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH8.c_str(), int(m_starNet8CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH8.c_str(), m_starNet8TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR8.c_str(), m_starNet8Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND9.c_str(), m_starNet9Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN9.c_str(), m_starNet9Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF9.c_str(), m_starNet9Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO9.c_str(), m_starNet9Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT9.c_str(), m_starNet9Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT9.c_str(), m_starNet9UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT9.c_str(), m_starNet9GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH9.c_str(), int(m_starNet9CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH9.c_str(), m_starNet9TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR9.c_str(), m_starNet9Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND10.c_str(), m_starNet10Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN10.c_str(), m_starNet10Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF10.c_str(), m_starNet10Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO10.c_str(), m_starNet10Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT10.c_str(), m_starNet10Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT10.c_str(), m_starNet10UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT10.c_str(), m_starNet10GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH10.c_str(), int(m_starNet10CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH10.c_str(), m_starNet10TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR10.c_str(), m_starNet10Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND11.c_str(), m_starNet11Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN11.c_str(), m_starNet11Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF11.c_str(), m_starNet11Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO11.c_str(), m_starNet11Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT11.c_str(), m_starNet11Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT11.c_str(), m_starNet11UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT11.c_str(), m_starNet11GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH11.c_str(), int(m_starNet11CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH11.c_str(), m_starNet11TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR11.c_str(), m_starNet11Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND12.c_str(), m_starNet12Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN12.c_str(), m_starNet12Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF12.c_str(), m_starNet12Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO12.c_str(), m_starNet12Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT12.c_str(), m_starNet12Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT12.c_str(), m_starNet12UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT12.c_str(), m_starNet12GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH12.c_str(), int(m_starNet12CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH12.c_str(), m_starNet12TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR12.c_str(), m_starNet12Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND13.c_str(), m_starNet13Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN13.c_str(), m_starNet13Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF13.c_str(), m_starNet13Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO13.c_str(), m_starNet13Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT13.c_str(), m_starNet13Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT13.c_str(), m_starNet13UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT13.c_str(), m_starNet13GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH13.c_str(), int(m_starNet13CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH13.c_str(), m_starNet13TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR13.c_str(), m_starNet13Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND14.c_str(), m_starNet14Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN14.c_str(), m_starNet14Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF14.c_str(), m_starNet14Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO14.c_str(), m_starNet14Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT14.c_str(), m_starNet14Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT14.c_str(), m_starNet14UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT14.c_str(), m_starNet14GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH14.c_str(), int(m_starNet14CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH14.c_str(), m_starNet14TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR14.c_str(), m_starNet14Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_BAND15.c_str(), m_starNet15Band.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_CALLSIGN15.c_str(), m_starNet15Callsign.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_LOGOFF15.c_str(), m_starNet15Logoff.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_INFO15.c_str(), m_starNet15Info.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_PERMANENT15.c_str(), m_starNet15Permanent.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_USER_TIMEOUT15.c_str(), m_starNet15UserTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_STARNET_GROUP_TIMEOUT15.c_str(), m_starNet15GroupTimeout); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_CALLSIGN_SWITCH15.c_str(), int(m_starNet15CallsignSwitch)); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_STARNET_TXMSG_SWITCH15.c_str(), m_starNet15TxMsgSwitch ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_STARNET_REFLECTOR15.c_str(), m_starNet15Reflector.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_REMOTE_ENABLED.c_str(), m_remoteEnabled ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%s"), KEY_REMOTE_PASSWORD.c_str(), m_remotePassword.c_str()); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%u"), KEY_REMOTE_PORT.c_str(), m_remotePort); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_LOG_ENABLED.c_str(), m_logEnabled ? 1 : 0); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_WINDOW_X.c_str(), m_x); file.AddLine(buffer);
|
||
|
|
buffer.Printf(wxT("%s=%d"), KEY_WINDOW_Y.c_str(), m_y); file.AddLine(buffer);
|
||
|
|
|
||
|
|
bool ret = file.Write();
|
||
|
|
if (!ret) {
|
||
|
|
file.Close();
|
||
|
|
wxLogError(wxT("Cannot write the config file - %s"), m_fileName.GetFullPath().c_str());
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
|
||
|
|
file.Close();
|
||
|
|
|
||
|
|
return true;
|
||
|
|
}
|