MCPcopy Create free account

hub / github.com/NicholasSlattery/sony-head-tracker / functions

Functions194 in github.com/NicholasSlattery/sony-head-tracker

↓ 35 callersMethodwrite
src/logger.cpp:21
↓ 22 callersFunctioncontains
tests/diagnostics_tests.cpp:12
↓ 14 callersMethodconnected
include/sony_head_tracker/hid_backend.hpp:31
↓ 12 callersMethodprocess
src/orientation.cpp:17
↓ 10 callersFunctionappConfigFromJson
src/app_config.cpp:103
↓ 10 callersFunctioncontains
tests/protocol_tests.cpp:12
↓ 10 callersFunctionhidSigned
src/hid_descriptor.cpp:43
↓ 10 callersFunctionrot
tests/orientation_tests.cpp:21
↓ 9 callersMethodenumerate
src/gui.cpp:148
↓ 9 callersFunctionnormalize
src/math.cpp:11
↓ 8 callersFunctioncontainsInsensitive
src/bluetooth.cpp:48
↓ 8 callersFunctiondecodeHidUnitExponent
src/hid_descriptor.cpp:16
↓ 8 callersFunctiondecodePackedDescriptorValues
src/hid_descriptor.cpp:21
↓ 8 callersMethodpx
src/gui.cpp:96
↓ 8 callersFunctionredactDiagnostics
src/diagnostics.cpp:78
↓ 8 callersFunctionwindowsError
src/logger.cpp:41
↓ 7 callersMethoddisconnect
src/hid_backend.cpp:319
↓ 7 callersFunctionfield
tests/descriptor_tests.cpp:12
↓ 6 callersFunctiondescriptorScale
src/hid_descriptor.cpp:9
↓ 6 callersFunctionfindNumber
src/app_config.cpp:31
↓ 6 callersFunctiongetNumbers
src/sensor_api_backend.cpp:34
↓ 6 callersFunctionisHex
src/diagnostics.cpp:13
↓ 6 callersFunctionjsonEscapeString
src/protocol.cpp:15
↓ 5 callersMethodconnect
src/hid_backend.cpp:264
↓ 5 callersFunctionremap
src/math.cpp:69
↓ 5 callersMethodsetDeviceLabel
src/output_udp.cpp:30
↓ 5 callersFunctiontoJson
src/protocol.cpp:27
↓ 4 callersFunctionaddressText
src/bluetooth.cpp:50
↓ 4 callersFunctionbytesText
src/bluetooth.cpp:113
↓ 4 callersFunctiongetValueCaps
src/hid_backend.cpp:64
↓ 4 callersFunctionidentityConfig
tests/orientation_tests.cpp:13
↓ 4 callersFunctionisDefaultAxisMapping
src/app_config.cpp:79
↓ 4 callersMethodopen
src/output_udp.cpp:19
↓ 4 callersMethodpersistConfig
src/gui.cpp:322
↓ 4 callersFunctionreplaceToken
Replaces `from` with `to` only at word boundaries, so a short token like a username ("compu") never mangles a larger word that contains it ("computer"
src/diagnostics.cpp:23
↓ 4 callersFunctionrotationVectorToQuaternion
src/math.cpp:28
↓ 4 callersFunctionvalueAfterKey
Returns the text immediately following the ':' after an exact "key" (quotes included), with leading whitespace skipped. Empty view when the key is abs
src/app_config.cpp:21
↓ 3 callersFunctionappConfigToJson
src/app_config.cpp:84
↓ 3 callersFunctionconjugate
src/math.cpp:17
↓ 3 callersFunctionformatDiagnostics
src/diagnostics.cpp:88
↓ 3 callersMethodhistory
src/logger.cpp:36
↓ 3 callersFunctionmakeField
src/hid_backend.cpp:54
↓ 3 callersFunctionmultiply
src/math.cpp:19
↓ 3 callersFunctionpairedBluetoothDeviceNames
src/bluetooth.cpp:238
↓ 3 callersFunctionpairedClassicDevices
Enumerates paired Classic Bluetooth devices across all local radios.
src/bluetooth.cpp:74
↓ 3 callersMethodport
one per send() (OpenTrack + JSON pair)
include/sony_head_tracker/output_udp.hpp:28
↓ 3 callersFunctionquaternionToEulerDegrees
src/math.cpp:45
↓ 3 callersMethodrecenter
src/orientation.cpp:15
↓ 3 callersFunctionslerp
src/math.cpp:57
↓ 3 callersFunctionuuidText
src/bluetooth.cpp:108
↓ 3 callersMethodvalid
include/sony_head_tracker/app_config.hpp:22
↓ 2 callersMethodapplyControls
src/gui.cpp:294
↓ 2 callersFunctioncurrentRedactionTokens
src/diagnostics_report.cpp:64
↓ 2 callersFunctionfindBool
src/app_config.cpp:40
↓ 2 callersFunctionfindNumberArray
src/app_config.cpp:60
↓ 2 callersFunctiongetString
src/sensor_api_backend.cpp:21
↓ 2 callersFunctionguidString
src/sensor_api_backend.cpp:27
↓ 2 callersFunctionhexDump
src/hid_backend.cpp:323
↓ 2 callersFunctionhidString
src/hid_backend.cpp:50
↓ 2 callersFunctionisWordChar
src/diagnostics.cpp:17
↓ 2 callersMethodlayout
src/gui.cpp:376
↓ 2 callersFunctionloadAppConfig
src/app_config_store.cpp:49
↓ 2 callersFunctionlocalAppData
src/app_config_store.cpp:18
↓ 2 callersFunctionlower
src/bluetooth.cpp:47
↓ 2 callersMethodpacketsSent
include/sony_head_tracker/output_udp.hpp:27
↓ 2 callersFunctionpairedAirPodsName
Names the first paired AirPods (any generation), or empty when none are paired. AirPods never implement the Android Head Tracker protocol, so when the
src/main.cpp:78
↓ 2 callersFunctionprintUsage
src/main.cpp:50
↓ 2 callersFunctionquaternionToRotationVector
src/math.cpp:35
↓ 2 callersFunctionqueryClassicSdp
src/bluetooth.cpp:170
↓ 2 callersFunctionreadFile
src/app_config_store.cpp:33
↓ 2 callersFunctionrebindBluetoothHid
src/bluetooth.cpp:256
↓ 2 callersMethodrebuildFonts
src/gui.cpp:97
↓ 2 callersFunctionregString
src/diagnostics_report.cpp:29
↓ 2 callersFunctionscalarValue
Reads a single scaled scalar value, honouring the descriptor's logical/physical ranges and unit exponent. Used for the per-axis acceleration / gyro us
src/hid_backend.cpp:184
↓ 2 callersMethodsend
src/output_udp.cpp:38
↓ 2 callersMethodsetConfig
src/orientation.cpp:14
↓ 2 callersMethodsetUiMode
src/gui.cpp:367
↓ 2 callersFunctionsetupString
src/bluetooth.cpp:194
↓ 2 callersMethodshowDetails
src/gui.cpp:180
↓ 2 callersFunctiontoOpenTrackPose
src/protocol.cpp:9
↓ 2 callersFunctiontrackerAccessible
src/main.cpp:91
↓ 2 callersFunctionuseGenericHidDriver
src/bluetooth.cpp:286
↓ 2 callersFunctionwindowsBuildString
src/diagnostics_report.cpp:54
↓ 2 callersFunctionwriteFile
src/app_config_store.cpp:26
↓ 1 callersFunctionaddressFromBthenumId
Extracts the 48-bit Bluetooth address embedded in a BTHENUM PnP instance ID. Device nodes look like BTHENUM\Dev_F8DF15AABBCC\...; service child nodes
src/bluetooth.cpp:58
↓ 1 callersFunctionappConfigPath
src/app_config_store.cpp:43
↓ 1 callersMethodapplyConfigToControls
src/gui.cpp:308
↓ 1 callersMethodapplyFonts
src/gui.cpp:107
↓ 1 callersFunctionaxisSummary
src/diagnostics_report.cpp:42
↓ 1 callersFunctionbluetoothNameForHidInstance
Resolves the paired Bluetooth headset name owning a head-tracker HID node by walking the PnP parent chain to the BTHENUM node and matching its address
src/bluetooth.cpp:221
↓ 1 callersFunctioncharacteristics
src/bluetooth.cpp:197
↓ 1 callersFunctioncollectSdpStrings
src/bluetooth.cpp:152
↓ 1 callersFunctionconfigureHeadTrackerFeatures
src/hid_backend.cpp:165
↓ 1 callersFunctionconsole
src/main.cpp:35
↓ 1 callersFunctiondescribeHidReport
src/bluetooth.cpp:130
↓ 1 callersFunctiondescriptors
src/bluetooth.cpp:198
↓ 1 callersFunctiondeviceAdvertisesAndroidHeadTracker
Quiet variant used for auto-detection: true when the device's live SDP record carries a verified Android Head Tracker HID descriptor. Read-only.
src/bluetooth.cpp:190
↓ 1 callersFunctionelevated
src/main.cpp:86
↓ 1 callersFunctionelevatedRepair
src/main.cpp:92
↓ 1 callersFunctionexportAppConfig
src/app_config_store.cpp:65
next →1–100 of 194, ranked by callers