A plugin for Neos VR that allows you get Gyro and Accel data from openvr devices.
all nodes under Add-Ons/OpenvrDataGetter
-
ImuReader
DevicePath
string inputOnOpened
impulseisOpened
bool outputOnFail
impulseFailReason
ErrorCode outputOnData
impulsefSampleTime
double outputvAccel
double3 outputvGyro
double3 outputunOffScaleFlags
Imu_OffScaleFlags output
-
DeviceProperty[Bool, Float, Float3, Int, Matrix3x4, String, Ulong]
Prop
[type]DeviceProperty inputIndex
uint input- [type] output
-
DevicePropertyArray[Bool, Float, Float4, Int, Matrix3x4]
Prop
[type]DeviceProperty inputIndex
uint inputArrIndex
uint input- [type] output
-
IsIndexConnected
Index
uint input- EDeviceActivityLevel output
-
ActivityLevelOfIndex
Index
uint input- bool output
-
ClassOfIndex
Index
uint input- ETrackedDeviceClass output
-
RoleOfIndex
Index
uint input- ETrackedControllerRole output
-
IndexOfRole
Role
ETrackedControllerRole input- output uint
- Place OpenvrDataGetter.dll into your
Libraries
folder. This folder should be atC:\Program Files (x86)\Steam\steamapps\common\NeosVR\Libraries
for a default install. - Ether use the neos launcher and select OpenvrDataGetter.dll from the list or add
-LoadAssembly Libraries\OpenvrDataGetter.dll
to your launch arguments