コード例 #1
0
        public async void GetThresholds()
        {
            var res1 = await _channel.SendMessageAsync(Command.REQ_PARA, Parameter.LOWER_TEMP_THRESHOLD);

            MinTempThreshold = (int)DataPackage.GetKeyValuePackage(res1).Value;
            var res2 = await _channel.SendMessageAsync(Command.REQ_PARA, Parameter.UPPER_TEMP_THRESHOLD);

            MaxTempThreshold = (int)DataPackage.GetKeyValuePackage(res2).Value;
            var res3 = await _channel.SendMessageAsync(Command.REQ_PARA, Parameter.TEMP_PER_TIME_THRESHOLD);

            DeltaTempThreshold = (int)DataPackage.GetKeyValuePackage(res3).Value;
            var res4 = await _channel.SendMessageAsync(Command.REQ_PARA, Parameter.TOTAL_ACC_THRESHOLD);

            TotalAccelerationThreshold = (int)DataPackage.GetKeyValuePackage(res4).Value;
        }
コード例 #2
0
        public async void GetMaxAccZ()
        {
            var res = await _channel.SendMessageAsync(Command.REQ_PARA, Parameter.MAX_ACC_Z);

            MaxAccZ = DataPackage.GetKeyValuePackage(res).Value;
        }
コード例 #3
0
        public async void GetMaxTemp()
        {
            var res = await _channel.SendMessageAsync(Command.REQ_PARA, Parameter.MAX_TEMP);

            MaxMeasuredTemperature = DataPackage.GetKeyValuePackage(res).Value;
        }