MethodChannelSimpleblue constructor

MethodChannelSimpleblue()

Implementation

MethodChannelSimpleblue() {
  _scanningEventChannel.receiveBroadcastStream().map((event) => event as Map).listen((event) {
    debugPrint('OnNewPlatformEvent: $event');

    switch (event["type"]) {
      case "state":
        _onStateEvent(event["data"] as int);
        break;
      case "scanningState":
        _onScanningStateEvent(event["data"] as bool);
        break;
      case "scanning":
        _onScanningEvent(event["data"] as List);
        break;
      case "connection":
        _onConnectionEvent(event["data"] as Map);
        break;
      case "data":
        _onReceivedData(event["data"] as Map);
        break;
    }
  });
}