コード例 #1
0
 public sconnEventConfig(ipcSiteConfig cfg)
 {
     try
     {
         Events = new List <sconnEvent>();
         if (cfg.events != null)
         {
             foreach (var ev in cfg.events)
             {
                 sconnEvent nevent = new sconnEvent(ev.Buffer);
                 Events.Add(nevent);
             }
         }
     }
     catch (Exception e)
     {
         _logger.Error(e, e.Message);
     }
 }
コード例 #2
0
 public sconnGlobalConfig(ipcSiteConfig cfg) : this()
 {
     this.memCFG = cfg.globalConfig.memCFG;
 }
コード例 #3
0
 public sconnUserConfig(ipcSiteConfig cfg) : this()
 {
     this.Deserialize(cfg.UserConfig);
 }
コード例 #4
0
 public sconnOutputConfig(ipcSiteConfig cfg) : this()
 {
 }
コード例 #5
0
 public sconnAlarmZoneConfig(ipcSiteConfig cfg) : this()
 {
     this.Deserialize(cfg.globalConfig.memCFG);
     this.LoadNames(cfg.ZoneNames);
 }
コード例 #6
0
 public sconnAlarmSystem(ipcSiteConfig cfg) : this()
 {
     legacySiteConfig = cfg;
     ReloadConfig();
 }
コード例 #7
0
 public sconnRelayConfig(ipcSiteConfig cfg) : this()
 {
 }