Hermes SDK Documentation
Public Attributes | List of all members
Hermes::Protocol::Hardware::DeviceTree Struct Reference

Public Attributes

string Name
 Device name.
 
string string Description
 Device description.
 
string string uint32 Id
 Device id.
 
string string uint32 map< uint32, DeviceLeafLeafs
 List of associated leafs.
 
string string uint32 map< uint32, DeviceLeaf > Version FirmwareVersion
 Device firmware version.
 
string string uint32 map< uint32, DeviceLeaf > Version Version HardwareVersion
 Device hardware version.
 
string string uint32 map< uint32, DeviceLeaf > Version Version google::protobuf::Timestamp LastSeen
 DateTime.UtcNow.
 
string string uint32 map< uint32, DeviceLeaf > Version Version google::protobuf::Timestamp int32 Channel
 Wireless communication channel.
 
string string uint32 map< uint32, DeviceLeaf > Version Version google::protobuf::Timestamp int32 DonglePolygonCalibration Calibrated
 License.
 
string string uint32 map< uint32, DeviceLeaf > Version Version google::protobuf::Timestamp int32 DonglePolygonCalibration oneof Hardware
 Custom hardware. More...
 
Embedded::DeviceFamily Family
 
Embedded::DeviceFamily int64 FirmwareTimestamp
 
Embedded::DeviceFamily int64 DeviceUpdateStatus UpdateStatus
 
Embedded::DeviceFamily int64 DeviceUpdateStatus Embedded::BoardType Board
 

Detailed Description

Container for trees, such as a dongle. This will containe a list of leafs (such as gloves)

Member Data Documentation

◆ Hardware

string string uint32 map<uint32,DeviceLeaf> Version Version google::protobuf::Timestamp int32 DonglePolygonCalibration oneof Hermes::Protocol::Hardware::DeviceTree::Hardware
Initial value:
{
google::protobuf::Any Custom,
ManusVR_PrimeOneDongle PrimeOneDongle,
ManusVR_LegacyApolloDongle ApolloLegacyDongle,
ManusVR_PrimeTwoDongle PrimeTwoDongle,
ManusVR_TrackerSet TrackerSet,
User User,
ManusVR_SkeletonCollection SkeletonCollection,
}

Custom hardware.

Prime One dongle Apollo Legacy dongle Prime Two Dongle Tracker Set User Numbering not continuous to keep compatibility with SDK's using old definitions


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