MethodChannelLedSourceBt constructor

MethodChannelLedSourceBt()

Implementation

MethodChannelLedSourceBt() {
  methodChannel.setMethodCallHandler((call) async {
    switch (call.method) {
      case "onScanResult":
        listener?.onScanResult(call);
        break;
      case "onStartScan":
        listener?.onStartScan(call);
        break;
      case "onStopScan":
        listener?.onStopScan(call);
        break;
      case "onConnected":
        listener?.onConnected(call);
        break;
      case "onDisconnected":
        listener?.onDisconnected(call);
        break;
      case "onMtu":
        listener?.onMtu(call);
        break;
      case "onData":
        listener?.onData(call);
        break;

      ///----------------------------------------------OTA相关回调
      case "onOtaStart":
        listener?.onOtaStart(call);
        break;
      case "onOtaSuccess":
        listener?.onOtaSuccess(call);
        break;
      case "onOtaFail":
        listener?.onOtaFail(call);
        break;
      case "onOtaBootLoaderProgress":
        listener?.onOtaBootLoaderProgress(call);
        break;
      case "onOtaProgress":
        listener?.onOtaProgress(call);
        break;
      case "onMandatoryUpgrade":
        listener?.onMandatoryUpgrade(call);
        break;
    }
  });
}