private void FrmConfig_Load(object sender, EventArgs e) { // translate form FormTranslator.Translate(this, GetType().FullName); Text = string.Format(Text, deviceNum); // load configuration if (File.Exists(configFileName) && !config.Load(configFileName, out string errMsg)) { ScadaUiUtils.ShowError(errMsg); } // display configuration ConfigToControls(); }
/// <summary> /// Performs actions when starting a communication line. /// </summary> public override void OnCommLineStart() { isReady = false; loggingFlag = false; if (config.Load(Storage, EmailDeviceConfig.GetFileName(DeviceNum), out string errMsg)) { InitSnmpClient(); addressBook = AddressBookUtils.GetOrLoad(LineContext.SharedData, Storage, Log); isReady = true; loggingFlag = true; } else { Log.WriteLine(errMsg); } }