Noitom Hi5 Unity SDK: HI5 Namespace Reference

| Noitom Hi5 Unity SDK Hi5_Unity_SDK_API_1_0_0_655_17 The SDK for Using Noitom Hi5 Glove in Unity Engine.

Classes | Enumerations
HI5 Namespace Reference

## Classes

class | HI5_BindInfoManager
| Manage the binded optical device information. More...
class | Hi5_BVHDataQuene
class | HI5_Calibration
| HI5 Calibration Class. More...
class | HI5_DataTransform
| Transform data among Unity, Hi5 and HTC VIVE. More...
class | HI5_GloveStatus
| Manage all the status of HI5 glove. More...
class | HI5_Manager
| Manage the basic functions of HI5. More...
class | HI5_Source
| Manage the received data of HI5 glove More...

## Enumerations

enum | HI5_Pose { HI5_Pose.Unknown = -1, HI5_Pose.BPose = 0, HI5_Pose.PPose }
| HI5 calibration pose. More...
enum | GloveStatus { GloveStatus.Unknown = -1, GloveStatus.NoDongle, GloveStatus.NoGlove, GloveStatus.LeftGloveAvailable, GloveStatus.RightGloveAvailable, GloveStatus.BothGloveAvailable }
| The connecting status of HI5 glove. More...

enum

Bones {
Bones.ForeArm = 0, Bones.Hand = 1, Bones.HandThumb1, Bones.HandThumb2,
Bones.HandThumb3, Bones.InHandIndex, Bones.HandIndex1, Bones.HandIndex2,
Bones.HandIndex3, Bones.InHandMiddle, Bones.HandMiddle1, Bones.HandMiddle2,
Bones.HandMiddle3, Bones.InHandRing, Bones.HandRing1, Bones.HandRing2,
Bones.HandRing3, Bones.InHandPinky, Bones.HandPinky1, Bones.HandPinky2,
Bones.HandPinky3, Bones.NumOfHI5Bones
}

| HI5 bones reference. More...
enum | OPTDeviceType { OPTDeviceType.Unknown = -1, OPTDeviceType.HTC_VIVE_Tracker, OPTDeviceType.HTC_VIVE_Controller }
| The type of optical tracked device. More...
enum | PowerLevel { PowerLevel.Unknown = -1, PowerLevel.Full = 0, PowerLevel.Normal, PowerLevel.Low }
| The different level of the glove power. More...
enum | MagneticStatus { MagneticStatus.Unknown = -1, MagneticStatus.Good = 0, MagneticStatus.Fair, MagneticStatus.Bad }
| Magnetic field environment status. More...
enum | Hand { Hand.LEFT = 0, Hand.RIGHT }
| The left or right type of hand. More...

## Enumeration Type Documentation

## ◆ Bones

enum HI5.Bones

strong

HI5 bones reference.

Enumerator
ForeArm | The fore arm joint.
Hand | The hand joint.
HandThumb1 | The metacarpal joint of thumb finger.
HandThumb2 | The proximal joint of thumb finger.
HandThumb3 | The distal joint of thumb finger.
InHandIndex | The metacarpal joint of index finger.
HandIndex1 | The proximal joint of index finger.
HandIndex2 | The middle joint of index finger.
HandIndex3 | The distal joint of index finger.
InHandMiddle | The metacarpal joint of middle finger.
HandMiddle1 | The proximal joint of middle finger.
HandMiddle2 | The middle joint of middle finger.
HandMiddle3 | The distal joint of middle finger.
InHandRing | The metacarpal joint of ring finger.
HandRing1 | The proximal joint of ring finger.
HandRing2 | The middle joint of ring finger.
HandRing3 | The distal joint of ring finger.
InHandPinky | The metacarpal joint of pinky finger.
HandPinky1 | The proximal joint of pinky finger.
HandPinky2 | The middle joint of pinky finger.
HandPinky3 | The distal joint of pinky finger.
NumOfHI5Bones | The number of joints of Hi5 bones.

## ◆ GloveStatus

enum HI5.GloveStatus

strong

The connecting status of HI5 glove.

Enumerator
Unknown | The unknown status of glove.
NoDongle | No dongle connected.
NoGlove | No glove connected.
LeftGloveAvailable | The left glove is available.
RightGloveAvailable | The right glove is available.
BothGloveAvailable | Both gloves are available.

## ◆ Hand

enum HI5.Hand

strong

The left or right type of hand.

Enumerator
LEFT | Left hand.
RIGHT | Right hand.

## ◆ HI5_Pose

enum HI5.HI5_Pose

strong

HI5 calibration pose.

Enumerator
Unknown | Unknown pose.
BPose | Buddha Pose
PPose | Pinch Pose.

## ◆ MagneticStatus

enum HI5.MagneticStatus

strong

Magnetic field environment status.

Enumerator
Unknown | Unknown status .
Good | Status is good.
Fair | Status is fair.
Bad | Status is bad.

## ◆ OPTDeviceType

enum HI5.OPTDeviceType

strong

The type of optical tracked device.

Enumerator
Unknown | Unknown type.
HTC_VIVE_Tracker | Type of HTC VIVE tracker.
HTC_VIVE_Controller | Type of HTC VIVE controller.

## ◆ PowerLevel

enum HI5.PowerLevel

strong

The different level of the glove power.

Enumerator
Unknown | Unknown power level.
Full | Full power level.
Normal | Normal power level.
Low | Low power level.