‪Black Box
Public Member Functions | Data Fields | Static Public Attributes | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes
MiBand_Heartrate.DeviceControl Class Reference

Public Member Functions

void Initialize ()
 
void WriteRealtimeHeartrateInFile (MiBand d, ushort v)
 

Data Fields

BLEManager BluetoothManager => bluetoothManager
 

Static Public Attributes

static DeviceControl Instance => instance
 

Private Member Functions

 DeviceControl ()
 

Static Private Member Functions

static DeviceControl ()
 

Private Attributes

BLEManager bluetoothManager = null
 

Static Private Attributes

static readonly DeviceControl instance = new DeviceControl()
 

Detailed Description

Definition at line 14 of file DeviceControl.cs.

Constructor & Destructor Documentation

◆ DeviceControl() [1/2]

static MiBand_Heartrate.DeviceControl.DeviceControl ( )
staticprivate

Definition at line 20 of file DeviceControl.cs.

21  {
22  }

◆ DeviceControl() [2/2]

MiBand_Heartrate.DeviceControl.DeviceControl ( )
private

Definition at line 24 of file DeviceControl.cs.

25  {
26  }

Member Function Documentation

◆ Initialize()

void MiBand_Heartrate.DeviceControl.Initialize ( )

Definition at line 36 of file DeviceControl.cs.

37  {
38  ‪bluetoothManager = new BLEManager();
39  }

Referenced by MiBand_Heartrate.Program.Main().

◆ WriteRealtimeHeartrateInFile()

void MiBand_Heartrate.DeviceControl.WriteRealtimeHeartrateInFile ( MiBand  d,
ushort  v 
)

Definition at line 41 of file DeviceControl.cs.

42  {
43  BBMiBandDataEncryption.EncryptData(v.ToString() + "," + DateTime.Now.ToString("HH:mm:ss") + "," + DateTime.Now.ToString("yyyy-MM-dd"));
44  }

Referenced by MiBand_Heartrate.ControlFrame.startButton_Click().

Field Documentation

◆ bluetoothManager

BLEManager MiBand_Heartrate.DeviceControl.bluetoothManager = null
private

Definition at line 32 of file DeviceControl.cs.

Referenced by MiBand_Heartrate.DeviceControl.Initialize().

◆ BluetoothManager

BLEManager MiBand_Heartrate.DeviceControl.BluetoothManager => bluetoothManager

◆ instance

readonly DeviceControl MiBand_Heartrate.DeviceControl.instance = new DeviceControl()
staticprivate

Definition at line 18 of file DeviceControl.cs.

◆ Instance

DeviceControl MiBand_Heartrate.DeviceControl.Instance => instance
static

The documentation for this class was generated from the following file: