Ejemplo n.º 1
0
        /// <summary>
        /// Queries the current state of all temperature alarms on MooseBox.
        /// </summary>
        /// <returns>Current temperature alarm data.</returns>
        internal static async Task <TemperatureAlarm> QueryCurrentTemperatureAlarms()
        {
            IMooseBoxRESTAPI mooseBoxRESTAPI = MooseBoxRESTAPIFactory.Instance.Create();

            List <TemperatureAlarmConfig> registeredAlarms = await mooseBoxRESTAPI.ListTemperatureAlarmConfig();

            TemperatureAlarm temperatureAlarm = new TemperatureAlarm(mooseBoxRESTAPI, registeredAlarms);

            return(temperatureAlarm);
        }