Jump to content

Detecting which type of controller is plugged in


Recommended Posts

I'm looking for a solution to tell the difference between using standard Vive controllers and Knuckles. I've looked into SteamVRController.cpp a little but what I found was only this:

FName FSteamVRController::DeviceTypeName(TEXT("SteamVRController"));
enum ETrackedDeviceClass{	TrackedDeviceClass_Invalid = 0,				// the ID was not valid.	TrackedDeviceClass_HMD = 1,					// Head-Mounted Displays	TrackedDeviceClass_Controller = 2,			// Tracked controllers	TrackedDeviceClass_GenericTracker = 3,		// Generic trackers, similar to controllers	TrackedDeviceClass_TrackingReference = 4,	// Camera and base stations that serve as tracking reference points	TrackedDeviceClass_DisplayRedirect = 5,		// Accessories that aren't necessarily tracked themselves, but may redirect video output from other tracked devices};

I can clearly see that Steam VR Status app can detect difference but I don't really know how to access it or is it even possible? 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...