ble_ex 0.9.4 copy "ble_ex: ^0.9.4" to clipboard
ble_ex: ^0.9.4 copied to clipboard

outdated

A Flutter library based on flutter_reactive_ble. Added more operations for BLE communication.

example/lib/main.dart

import 'package:ble_ex/ble_ex.dart';
import 'package:ble_ex_example/samples/cases/base_case.dart';
import 'package:ble_ex_example/samples/cases/ble_communication_case.dart';
import 'package:ble_ex_example/samples/cases/bleex_communication_case.dart';
import 'package:ble_ex_example/samples/cases/bleex_reqeust_case.dart';
import 'package:ble_ex_example/samples/cases/bleex_reqeust_high_frequency_case.dart';
import 'package:ble_ex_example/samples/cases/reconnect_case.dart';
import 'package:ble_ex_example/samples/cases/verify_central_case.dart';
import 'package:flutter/material.dart';

const String tag = "Main";
void main() async {
  BleManager.logLevel = BleLogLevel.lib;
  WidgetsFlutterBinding.ensureInitialized();
  bleLog(tag, "Running");
  var bleManager = BleManager();
  runSampleCase(bleManager);
}

void runSampleCase(BleManager bleManager) {
  bleLog(tag, "Creating sample case");
  // CaseBase sampleCase = VerifyCentralCase();
  // CaseBase sampleCase = ReconnectCase();
  // CaseBase sampleCase = BleCommunicationCase();
  // CaseBase sampleCase = BleexRequestCase();
  CaseBase sampleCase = BleexRequestHighFrequencyCase();
  // CaseBase sampleCase = BleexCommunicationCase();
  // CaseBase sampleCase = ConnectByDistCase();
  // CaseBase sampleCase = ScanCase();

  sampleCase.init(bleManager);
  bleLog(tag, "Sample case created");
  sampleCase.start();
}
1
likes
0
pub points
16%
popularity

Publisher

unverified uploader

A Flutter library based on flutter_reactive_ble. Added more operations for BLE communication.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_reactive_ble

More

Packages that depend on ble_ex