private UnityCoreBluetoothManagerWrapper() { Debug.Log("UnityCoreBluetoothManager init"); UcbManager.ucb_manager_shared_register_onUpdateState(OnUpdateStateCallback); UcbManager.ucb_manager_shared_register_onDiscoverPeripheral(OnDiscoverPeripheralCallback); UcbManager.ucb_manager_shared_register_onConnectPeripheral(OnConnectPeripheralCallback); UcbManager.ucb_manager_shared_register_onDiscoverService(OnDiscoverServiceCallback); UcbManager.ucb_manager_shared_register_onDiscoverCharacteristic(OnDiscoverCharacteristicCallback); UcbManager.ucb_manager_shared_register_onUpdateValue(OnUpdateValueCallback); }
public void ConnectToPeripheral(IntPtr peripheral) { UcbManager.ucb_manager_shared_connectWithPeripheral(peripheral); }
public void Stop() { UcbManager.ucb_manager_shared_release(); }
public void StopScan() { UcbManager.ucb_manager_shared_stopScan(); }
public void Start() { UcbManager.ucb_manager_shared_instantiate(); }