public BluetoothDevice(DeviceCreationInfo creationInfo) : base(new BluetoothState(), creationInfo) { BluetoothState state = (BluetoothState)mState; state.BtName = creationInfo.Configuration.btname; mService = (BluetoothService)creationInfo.ServiceManager.GetService(typeof(BluetoothService)); mService.AddDevice(this); }
public override void ViewWillAppear(bool animated) { base.ViewWillAppear(animated); // Declare new instance of BluetoothService this.bluetoothService = new BluetoothService(); // Define when each method should trigger this.bluetoothService.StateChanged += StateChanged; this.bluetoothService.DiscoveredDevice += DiscoveredDevice; this.bluetoothService.DeviceConnected += DeviceConnected; }
public BluetoothDevice(DeviceCreationInfo creationInfo) : base(new BluetoothState(), creationInfo) { BluetoothState state = (BluetoothState)mState; state.BtName = creationInfo.Configuration.btname; mService = (BluetoothService)creationInfo.ServiceManager.GetService(typeof(BluetoothService)); if (mService != null) { mService.AddDevice(this); } }
// Get and set variables needed for this view to function properly public SpheroViewController(BluetoothService bluetoothService, CBPeripheral peripheral) { BluetoothDevice = bluetoothService; Peripheral = peripheral; }