HoloLens 2 Gait Training
The purpose of this project is to create gait training application.
Loading...
Searching...
No Matches
HandleKeyboard Class Reference

Allow touch screen keyboard to enter noise related data. More...

Inheritance diagram for HandleKeyboard:
Inheritance graph
Collaboration diagram for HandleKeyboard:
Collaboration graph

Public Member Functions

void GetKeyboard ()
 Toggle keyboard and set it active or inactive. More...
 

Private Member Functions

void Start ()
 We instantiate keyboard instance. More...
 
void Update ()
 Whenever use enters space separated noise values it will be set in the noise data panel. More...
 

Private Attributes

bool m_KeyboardToggle = false
 Flag to toggle keyboard. When set to true, keyboard is not visible. More...
 
TouchScreenKeyboard m_Keyboard
 Instance of the touch screen keyboard.
More...
 
string m_Text = ""
 This string will hold the keyboard entries. More...
 
TextMeshPro m_MeanPeriod
 Reference to Mean Period label in noise data panel. More...
 
TextMeshPro m_SDPeriod
 Reference to SD Period label in noise data panel. More...
 
TextMeshPro m_SampleSize
 Reference to sample size label in noise data panel. More...
 
TextMeshPro m_InputString
 Reference to the inputstring label in the data panel. More...
 
TextMeshPro m_NoiseLbl
 Reference to the noise label in the data panel. More...
 
TextMeshPro m_PreferredWalkingSpeed
 Reference to the user's preferred walking speed. More...
 

Detailed Description

Allow touch screen keyboard to enter noise related data.

Definition at line 9 of file HandleKeyboard.cs.

Member Function Documentation

◆ GetKeyboard()

void HandleKeyboard.GetKeyboard ( )
inline

Toggle keyboard and set it active or inactive.

Definition at line 92 of file HandleKeyboard.cs.

◆ Start()

void HandleKeyboard.Start ( )
inlineprivate

We instantiate keyboard instance.

Definition at line 43 of file HandleKeyboard.cs.

◆ Update()

void HandleKeyboard.Update ( )
inlineprivate

Whenever use enters space separated noise values it will be set in the noise data panel.

Definition at line 51 of file HandleKeyboard.cs.

Field Documentation

◆ m_InputString

TextMeshPro HandleKeyboard.m_InputString
private

Reference to the inputstring label in the data panel.

Definition at line 32 of file HandleKeyboard.cs.

◆ m_Keyboard

TouchScreenKeyboard HandleKeyboard.m_Keyboard
private

Instance of the touch screen keyboard.

Definition at line 17 of file HandleKeyboard.cs.

◆ m_KeyboardToggle

bool HandleKeyboard.m_KeyboardToggle = false
private

Flag to toggle keyboard. When set to true, keyboard is not visible.

Definition at line 14 of file HandleKeyboard.cs.

◆ m_MeanPeriod

TextMeshPro HandleKeyboard.m_MeanPeriod
private

Reference to Mean Period label in noise data panel.

Definition at line 23 of file HandleKeyboard.cs.

◆ m_NoiseLbl

TextMeshPro HandleKeyboard.m_NoiseLbl
private

Reference to the noise label in the data panel.

Definition at line 35 of file HandleKeyboard.cs.

◆ m_PreferredWalkingSpeed

TextMeshPro HandleKeyboard.m_PreferredWalkingSpeed
private

Reference to the user's preferred walking speed.

Definition at line 38 of file HandleKeyboard.cs.

◆ m_SampleSize

TextMeshPro HandleKeyboard.m_SampleSize
private

Reference to sample size label in noise data panel.

Definition at line 29 of file HandleKeyboard.cs.

◆ m_SDPeriod

TextMeshPro HandleKeyboard.m_SDPeriod
private

Reference to SD Period label in noise data panel.

Definition at line 26 of file HandleKeyboard.cs.

◆ m_Text

string HandleKeyboard.m_Text = ""
private

This string will hold the keyboard entries.

Definition at line 20 of file HandleKeyboard.cs.


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