Exemple #1
0
 public ClientDefaultValuesListSensorModel(ISensorHistoryConnector connector,
                                           MonitoringSensorBaseViewModel sensor) : base(connector, sensor)
 {
     List = new ObservableCollection <DefaultSensorModel>();
     List.CollectionChanged += List_CollectionChanged;
     UpdateData();
 }
Exemple #2
0
        public ClientDialogModelBase(ISensorHistoryConnector connector, MonitoringSensorBaseViewModel sensor)
        {
            string             path        = "/" + sensor.Name;
            MonitoringNodeBase currentNode = sensor.Parent;

            while (currentNode != null)
            {
                path        = ("/" + currentNode.Name + path);
                currentNode = currentNode.Parent;
            }

            _path      = path;
            _connector = connector;
            _name      = sensor.Name;
            _product   = sensor.Product;
        }
 public ISensorDialogModel ConstructModel(MonitoringSensorBaseViewModel sensor)
 {
     return(Activator.CreateInstance(_modelType, _connector, sensor) as ISensorDialogModel);
 }