示例#1
0
        /// <summary>
        /// Performs actions when starting a communication line.
        /// </summary>
        public override void OnCommLineStart()
        {
            opcDeviceConfig = new OpcDeviceConfig();

            if (opcDeviceConfig.Load(Storage, OpcDeviceConfig.GetFileName(DeviceNum), out string errMsg))
            {
                InitCmdMaps();
            }
            else
            {
                opcDeviceConfig = null;
                Log.WriteLine(errMsg);
                Log.WriteLine(Locale.IsRussian ?
                              "Взаимодействие с OPC-сервером невозможно, т.к. конфигурация устройства не загружена" :
                              "Interaction with OPC server is impossible because device configuration is not loaded");
            }
        }