コード例 #1
0
 public AlarmGlobalConfigViewModel(IAlarmConfigManager manager, IRegionManager regionManager)
 {
     Config              = new sconnGlobalConfig();
     this._manager       = (AlarmSystemConfigManager)manager;
     this._provider      = new GlobalConfigService(_manager);
     this._regionManager = regionManager;
     GetData();
 }
コード例 #2
0
        private void LoadDeviceConfigs()
        {
            sconnGlobalConfig glob = new sconnGlobalConfig();
            AlarmGenericConfigManager <sconnGlobalConfig> gbman = new AlarmGenericConfigManager <sconnGlobalConfig>(glob, ConfigManager.RemoteDevice);

            gbman.Download();
            DeviceNo = glob.Devices;

            DeviceConfigs = new List <sconnDevice>();
            for (int i = 0; i < DeviceNo; i++)
            {
                sconnDeviceConfig dev = new sconnDeviceConfig();
                AlarmGenericConfigManager <sconnDeviceConfig> dman = new AlarmGenericConfigManager <sconnDeviceConfig>(dev, ConfigManager.RemoteDevice, i);
                dman.Download();
                DeviceConfigs.Add(dev.Device);
            }
        }
コード例 #3
0
 public AlarmSystemCommunicationEditModel(sconnGlobalConfig config) : this()
 {
     this.Config = config;
 }
コード例 #4
0
 public AlarmSystemCommunicationEditModel()
 {
     Config = new sconnGlobalConfig();
 }
コード例 #5
0
 public AlarmSystemGlobalEditModel(sconnGlobalConfig gcfg)
 {
     Config = gcfg;
 }
コード例 #6
0
 public AlarmSystemGlobalEditModel()
 {
     Config = new sconnGlobalConfig();
 }
コード例 #7
0
 public AlarmSystemGlobalModel(sconnGlobalConfig Config)
 {
     this.Config = Config;
 }
コード例 #8
0
 public AlarmSystemMapEditModel(sconnGlobalConfig config, List <sconnDevice> devices) : this()
 {
     this.Config  = config;
     this.Devices = devices;
 }
コード例 #9
0
 public AlarmSystemMapEditModel()
 {
     Config        = new sconnGlobalConfig();
     Devices       = new List <sconnDevice>();
     MapDefinition = new DeviceMapDefinition();
 }