![]() |
Black Box
|
Public Member Functions | |
delegate void | OnHeartrateChangedHandler (MiBand device, ushort value) |
delegate void | OnAuthHandler (MiBand device, bool status) |
MiBand (BLEManager bluetoothLEManager) | |
async void | Authenticate (OnAuthHandler callback=null) |
async void | StartMonitorHeartrate () |
void | StopMonitorHeartrate () |
Stop heart rate reading More... | |
Static Public Attributes | |
static string | ATS_UUID = "0000fee1-0000-1000-8000-00805f9b34fb" |
static string | HMS_UUID = "0000180d-0000-1000-8000-00805f9b34fb" |
static string | SNS_UUID = "0000fee0-0000-1000-8000-00805f9b34fb" |
static string | ATC_UUID = "00000009-0000-3512-2118-0009af100700" |
static string | HRM_UUID = "00002a37-0000-1000-8000-00805f9b34fb" |
static string | HMC_UUID = "00002a39-0000-1000-8000-00805f9b34fb" |
static string | SNC_UUID = "00000001-0000-3512-2118-0009af100700" |
Properties | |
bool | ContinuousMode [get, set] |
Events | |
OnHeartrateChangedHandler | HeartrateChanged |
Private Member Functions | |
void | RunPingSensor () |
Private Attributes | |
BLEManager | manager |
byte [] | _authKey |
GattDeviceService | HMSService = null |
GattCharacteristic | HMRcharacteristic = null |
GattCharacteristic | HMCCharacteristic = null |
GattCharacteristic | SNSCharacteristic = null |
Thread | pingThread = null |
bool | continuousMode = false |
MiBand_Heartrate.MiBand.MiBand | ( | BLEManager | bluetoothLEManager | ) |
async void MiBand_Heartrate.MiBand.Authenticate | ( | OnAuthHandler | callback = null | ) |
Definition at line 83 of file MiBand.cs.
Referenced by MiBand_Heartrate.ControlFrame.authButton_Click().
delegate void MiBand_Heartrate.MiBand.OnAuthHandler | ( | MiBand | device, |
bool | status | ||
) |
delegate void MiBand_Heartrate.MiBand.OnHeartrateChangedHandler | ( | MiBand | device, |
ushort | value | ||
) |
|
private |
Definition at line 306 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.StartMonitorHeartrate().
async void MiBand_Heartrate.MiBand.StartMonitorHeartrate | ( | ) |
Definition at line 188 of file MiBand.cs.
Referenced by MiBand_Heartrate.ControlFrame.startButton_Click().
void MiBand_Heartrate.MiBand.StopMonitorHeartrate | ( | ) |
Stop heart rate reading
Definition at line 269 of file MiBand.cs.
Referenced by MiBand_Heartrate.ControlFrame.ControlFrame_FormClosing(), and MiBand_Heartrate.ControlFrame.stopButton_Click().
|
private |
Definition at line 42 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.Authenticate().
|
static |
Definition at line 29 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.Authenticate().
|
static |
Definition at line 23 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.Authenticate().
|
private |
Definition at line 51 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.StartMonitorHeartrate(), and MiBand_Heartrate.MiBand.StopMonitorHeartrate().
|
static |
Definition at line 32 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.StartMonitorHeartrate().
|
private |
Definition at line 45 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.RunPingSensor(), MiBand_Heartrate.MiBand.StartMonitorHeartrate(), and MiBand_Heartrate.MiBand.StopMonitorHeartrate().
|
private |
Definition at line 44 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.StartMonitorHeartrate().
|
static |
Definition at line 25 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.StartMonitorHeartrate().
|
private |
Definition at line 43 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.StartMonitorHeartrate(), and MiBand_Heartrate.MiBand.StopMonitorHeartrate().
|
static |
Definition at line 31 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.StartMonitorHeartrate().
|
private |
Definition at line 41 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.Authenticate(), MiBand_Heartrate.MiBand.MiBand(), MiBand_Heartrate.MiBand.RunPingSensor(), MiBand_Heartrate.MiBand.StartMonitorHeartrate(), and MiBand_Heartrate.MiBand.StopMonitorHeartrate().
|
private |
Definition at line 47 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.StartMonitorHeartrate(), and MiBand_Heartrate.MiBand.StopMonitorHeartrate().
|
static |
Definition at line 33 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.StartMonitorHeartrate().
|
static |
Definition at line 26 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.StartMonitorHeartrate().
|
private |
Definition at line 46 of file MiBand.cs.
Referenced by MiBand_Heartrate.MiBand.StartMonitorHeartrate(), and MiBand_Heartrate.MiBand.StopMonitorHeartrate().
|
getset |
Definition at line 54 of file MiBand.cs.
Referenced by MiBand_Heartrate.ControlFrame.startButton_Click().
OnHeartrateChangedHandler MiBand_Heartrate.MiBand.HeartrateChanged |
Definition at line 49 of file MiBand.cs.
Referenced by MiBand_Heartrate.ControlFrame.startButton_Click(), MiBand_Heartrate.MiBand.StartMonitorHeartrate(), and MiBand_Heartrate.ControlFrame.stopButton_Click().