Ejemplo n.º 1
0
        public async Task <BluetoothRobotConstants.ACTIVIATION_STATUS> ReadProductActivationStatus()
        {
            if (activationStatus == BluetoothRobotConstants.ACTIVIATION_STATUS.NOT_READ)
            {
                byte[] data = await base.ReadChacateristicValueAsync(BluetoothRobotConstants.DEVICE_SETTING_PRODUCT_ACTIVIATION_CHARACTERISTIC_UUID);

                activationStatus = BaseService.ConvertEnumFromBytes <BluetoothRobotConstants.ACTIVIATION_STATUS>(data);
            }

            return(activationStatus);
        }
Ejemplo n.º 2
0
        public async Task <BluetoothRobotConstants.BOARDCAST_PERIOD> ReadBoardcastPeriod()
        {
            byte[] data = await base.ReadChacateristicValueAsync(BluetoothRobotConstants.MODULE_PARAMETER_BOARDCAST_PERIOD_CHARACTERISTIC_UUID);

            return(BaseService.ConvertEnumFromBytes <BluetoothRobotConstants.BOARDCAST_PERIOD>(data));
        }
Ejemplo n.º 3
0
        public async Task <BluetoothRobotConstants.UART_BAUD_RATE> ReadUartBuadRate()
        {
            byte[] data = await base.ReadChacateristicValueAsync(BluetoothRobotConstants.MODULE_PARAMETER_UART_BAUD_RATE_CHARACTERISTIC_UUID);

            return(BaseService.ConvertEnumFromBytes <BluetoothRobotConstants.UART_BAUD_RATE>(data));
        }
Ejemplo n.º 4
0
        public async Task <BluetoothRobotConstants.TRANSMIT_POWER> ReadTransmitPower()
        {
            byte[] data = await base.ReadChacateristicValueAsync(BluetoothRobotConstants.MODULE_PARAMETER_TRANSMIT_POWER_CHARACTERISTIC_UUID);

            return(BaseService.ConvertEnumFromBytes <BluetoothRobotConstants.TRANSMIT_POWER>(data));
        }