Noitom Hi5 Unity SDK  Hi5_Unity_SDK_API_1_0_0_655_17
The SDK for Using Noitom Hi5 Glove in Unity Engine.
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.