Ejemplo n.º 1
0
        private void _batteryChannel_LengthChanged(object sender, int length)
        {
            if (length == 0)
            {
                return;
            }

            if (_device.ReadParam <DeviceState>(Parameter.State) == DeviceState.Disconnected)
            {
                _infoControl.BatteryChargeText = "N/A";
                return;
            }

            var charge = _batteryChannel.ReadData(length - 1, 1)[0];

            _infoControl.BatteryChargeText = $"{charge.ToString()}%";
        }