MCPcopy Create free account
hub / github.com/OSVR/OSVR-Core / osvrDeviceAnalogConfigure

Function osvrDeviceAnalogConfigure

src/osvr/PluginKit/AnalogInterfaceC.cpp:46–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44};
45
46OSVR_ReturnCode
47osvrDeviceAnalogConfigure(OSVR_INOUT_PTR OSVR_DeviceInitOptions opts,
48 OSVR_OUT_PTR OSVR_AnalogDeviceInterface *iface,
49 OSVR_IN OSVR_ChannelCount numChan) {
50 OSVR_PLUGIN_HANDLE_NULL_CONTEXT("osvrDeviceAnalogConfigure", opts);
51 OSVR_PLUGIN_HANDLE_NULL_CONTEXT("osvrDeviceAnalogConfigure", iface);
52 OSVR_AnalogDeviceInterface ifaceObj =
53 opts->makeInterfaceObject<OSVR_AnalogDeviceInterfaceObject>();
54 *iface = ifaceObj;
55 opts->setAnalogs(numChan, ifaceObj->analog);
56 return OSVR_RETURN_SUCCESS;
57}
58
59OSVR_ReturnCode
60osvrDeviceAnalogSetValue(OSVR_IN_PTR OSVR_DeviceToken dev,

Callers 4

MultipleAsyncDeviceMethod · 0.85
AnalogSyncDeviceMethod · 0.85
ConfiguredDeviceMethod · 0.85
AnalogExampleDeviceMethod · 0.85

Calls 1

setAnalogsMethod · 0.80

Tested by

no test coverage detected