private List<ActuatorStatus> GetActuatorStatus()
        {
            var actuatorStatusList = new List<ActuatorStatus>();

            var actuators = _componentService.GetComponents<IActuator>();
            foreach (var actuator in actuators)
            {
                if (actuator.GetState().Equals(BinaryStateId.Off))
                {
                    continue;
                }

                var settings = _settingsService.GetSettings<ComponentSettings>(actuator.Id);
                var actuatorStatus = new ActuatorStatus { Id = actuator.Id, Caption = settings.Caption };
                actuatorStatusList.Add(actuatorStatus);
            }

            return actuatorStatusList;
        }
Exemple #2
0
        private List <ActuatorStatus> GetActuatorStatus()
        {
            var actuatorStatusList = new List <ActuatorStatus>();

            var actuators = _componentService.GetComponents <IActuator>();

            foreach (var actuator in actuators)
            {
                if (actuator.GetState().Equals(BinaryStateId.Off))
                {
                    continue;
                }

                var settings       = _settingsService.GetSettings <ComponentSettings>(actuator.Id);
                var actuatorStatus = new ActuatorStatus {
                    Id = actuator.Id, Caption = settings.Caption
                };
                actuatorStatusList.Add(actuatorStatus);
            }

            return(actuatorStatusList);
        }