public async Task<bool> WriteProductActivationStatus(BluetoothRobotConstants.ACTIVIATION_STATUS status)
 {
     return await base.WriteCharacteristicValueAsync(BluetoothRobotConstants.DEVICE_SETTING_PRODUCT_ACTIVIATION_CHARACTERISTIC_UUID, new byte[] { (byte)status });
 }
 public async Task<bool> WriteBoardcastPeriod(BluetoothRobotConstants.BOARDCAST_PERIOD period)
 {
     return await base.WriteCharacteristicValueAsync(BluetoothRobotConstants.MODULE_PARAMETER_BOARDCAST_PERIOD_CHARACTERISTIC_UUID, new byte[] { (byte)period });
 }
 public async Task<bool> WriteUartBuadRate(BluetoothRobotConstants.UART_BAUD_RATE rate)
 {
     return await base.WriteCharacteristicValueAsync(BluetoothRobotConstants.MODULE_PARAMETER_UART_BAUD_RATE_CHARACTERISTIC_UUID, new byte[] { (byte)rate });
 }
 private async Task<bool> ResetModule(BluetoothRobotConstants.MODULE_PARAMETER type)
 {
     return await base.WriteCharacteristicValueAsync(BluetoothRobotConstants.MODULE_PARAMETER_RESET_MODULE_CHARACTERISTIC_UUID, new byte[] { (byte)type });
 }
 public async Task<bool> WriteTransmitPower(BluetoothRobotConstants.TRANSMIT_POWER power)
 {
     return await base.WriteCharacteristicValueAsync(BluetoothRobotConstants.MODULE_PARAMETER_TRANSMIT_POWER_CHARACTERISTIC_UUID, new byte[] { (byte)power });
 }