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

Public Attributes

string Name
 Device name.
 
string Description
 Device description.
 
uint32 Id
 Device id.
 
Version FirmwareVersion
 Device firmware version.
 
Version HardwareVersion
 Device hardware version.
 
google::protobuf::Timestamp LastSeen
 Time last seen.
 
bool Paired
 Paired (or not) state.
 
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

Compound type for a supported hardware leaf, such as a glove, a wrist strap, VR device, or something completely arbitrary like a muffin detector.

Member Data Documentation

◆ Hardware

oneof Hermes::Protocol::Hardware::DeviceLeaf::Hardware
Initial value:
{
google::protobuf::Any Custom,
ManusVR_PrimeOneGlove PrimeOneGlove,
ManusVR_LegacyApolloGlove ApolloLegacyGlove,
ManusVR_HapticsModule HapticsModule,
ManusVR_PrimeTwoGlove PrimeTwoGlove,
ManusVR_Tracker Tracker,
ManusVR_PolygonSkeleton PolygonSkeleton,
ManusVR_TargetSkeleton TargetSkeleton,
}

Custom hardware.

Prime One glove Apollo Legacy glove Haptics module Prime Two glove Tracker Polygon Skeleton Target Skeleton


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