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); }
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)); }
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)); }
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)); }