Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NicholasSlattery/sony-head-tracker
/ functions
Functions
194 in github.com/NicholasSlattery/sony-head-tracker
⨍
Functions
194
◇
Types & classes
36
↓ 35 callers
Method
write
src/logger.cpp:21
↓ 22 callers
Function
contains
tests/diagnostics_tests.cpp:12
↓ 14 callers
Method
connected
include/sony_head_tracker/hid_backend.hpp:31
↓ 12 callers
Method
process
src/orientation.cpp:17
↓ 10 callers
Function
appConfigFromJson
src/app_config.cpp:103
↓ 10 callers
Function
contains
tests/protocol_tests.cpp:12
↓ 10 callers
Function
hidSigned
src/hid_descriptor.cpp:43
↓ 10 callers
Function
rot
tests/orientation_tests.cpp:21
↓ 9 callers
Method
enumerate
src/gui.cpp:148
↓ 9 callers
Function
normalize
src/math.cpp:11
↓ 8 callers
Function
containsInsensitive
src/bluetooth.cpp:48
↓ 8 callers
Function
decodeHidUnitExponent
src/hid_descriptor.cpp:16
↓ 8 callers
Function
decodePackedDescriptorValues
src/hid_descriptor.cpp:21
↓ 8 callers
Method
px
src/gui.cpp:96
↓ 8 callers
Function
redactDiagnostics
src/diagnostics.cpp:78
↓ 8 callers
Function
windowsError
src/logger.cpp:41
↓ 7 callers
Method
disconnect
src/hid_backend.cpp:319
↓ 7 callers
Function
field
tests/descriptor_tests.cpp:12
↓ 6 callers
Function
descriptorScale
src/hid_descriptor.cpp:9
↓ 6 callers
Function
findNumber
src/app_config.cpp:31
↓ 6 callers
Function
getNumbers
src/sensor_api_backend.cpp:34
↓ 6 callers
Function
isHex
src/diagnostics.cpp:13
↓ 6 callers
Function
jsonEscapeString
src/protocol.cpp:15
↓ 5 callers
Method
connect
src/hid_backend.cpp:264
↓ 5 callers
Function
remap
src/math.cpp:69
↓ 5 callers
Method
setDeviceLabel
src/output_udp.cpp:30
↓ 5 callers
Function
toJson
src/protocol.cpp:27
↓ 4 callers
Function
addressText
src/bluetooth.cpp:50
↓ 4 callers
Function
bytesText
src/bluetooth.cpp:113
↓ 4 callers
Function
getValueCaps
src/hid_backend.cpp:64
↓ 4 callers
Function
identityConfig
tests/orientation_tests.cpp:13
↓ 4 callers
Function
isDefaultAxisMapping
src/app_config.cpp:79
↓ 4 callers
Method
open
src/output_udp.cpp:19
↓ 4 callers
Method
persistConfig
src/gui.cpp:322
↓ 4 callers
Function
replaceToken
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 callers
Function
rotationVectorToQuaternion
src/math.cpp:28
↓ 4 callers
Function
valueAfterKey
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 callers
Function
appConfigToJson
src/app_config.cpp:84
↓ 3 callers
Function
conjugate
src/math.cpp:17
↓ 3 callers
Function
formatDiagnostics
src/diagnostics.cpp:88
↓ 3 callers
Method
history
src/logger.cpp:36
↓ 3 callers
Function
makeField
src/hid_backend.cpp:54
↓ 3 callers
Function
multiply
src/math.cpp:19
↓ 3 callers
Function
pairedBluetoothDeviceNames
src/bluetooth.cpp:238
↓ 3 callers
Function
pairedClassicDevices
Enumerates paired Classic Bluetooth devices across all local radios.
src/bluetooth.cpp:74
↓ 3 callers
Method
port
one per send() (OpenTrack + JSON pair)
include/sony_head_tracker/output_udp.hpp:28
↓ 3 callers
Function
quaternionToEulerDegrees
src/math.cpp:45
↓ 3 callers
Method
recenter
src/orientation.cpp:15
↓ 3 callers
Function
slerp
src/math.cpp:57
↓ 3 callers
Function
uuidText
src/bluetooth.cpp:108
↓ 3 callers
Method
valid
include/sony_head_tracker/app_config.hpp:22
↓ 2 callers
Method
applyControls
src/gui.cpp:294
↓ 2 callers
Function
currentRedactionTokens
src/diagnostics_report.cpp:64
↓ 2 callers
Function
findBool
src/app_config.cpp:40
↓ 2 callers
Function
findNumberArray
src/app_config.cpp:60
↓ 2 callers
Function
getString
src/sensor_api_backend.cpp:21
↓ 2 callers
Function
guidString
src/sensor_api_backend.cpp:27
↓ 2 callers
Function
hexDump
src/hid_backend.cpp:323
↓ 2 callers
Function
hidString
src/hid_backend.cpp:50
↓ 2 callers
Function
isWordChar
src/diagnostics.cpp:17
↓ 2 callers
Method
layout
src/gui.cpp:376
↓ 2 callers
Function
loadAppConfig
src/app_config_store.cpp:49
↓ 2 callers
Function
localAppData
src/app_config_store.cpp:18
↓ 2 callers
Function
lower
src/bluetooth.cpp:47
↓ 2 callers
Method
packetsSent
include/sony_head_tracker/output_udp.hpp:27
↓ 2 callers
Function
pairedAirPodsName
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 callers
Function
printUsage
src/main.cpp:50
↓ 2 callers
Function
quaternionToRotationVector
src/math.cpp:35
↓ 2 callers
Function
queryClassicSdp
src/bluetooth.cpp:170
↓ 2 callers
Function
readFile
src/app_config_store.cpp:33
↓ 2 callers
Function
rebindBluetoothHid
src/bluetooth.cpp:256
↓ 2 callers
Method
rebuildFonts
src/gui.cpp:97
↓ 2 callers
Function
regString
src/diagnostics_report.cpp:29
↓ 2 callers
Function
scalarValue
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 callers
Method
send
src/output_udp.cpp:38
↓ 2 callers
Method
setConfig
src/orientation.cpp:14
↓ 2 callers
Method
setUiMode
src/gui.cpp:367
↓ 2 callers
Function
setupString
src/bluetooth.cpp:194
↓ 2 callers
Method
showDetails
src/gui.cpp:180
↓ 2 callers
Function
toOpenTrackPose
src/protocol.cpp:9
↓ 2 callers
Function
trackerAccessible
src/main.cpp:91
↓ 2 callers
Function
useGenericHidDriver
src/bluetooth.cpp:286
↓ 2 callers
Function
windowsBuildString
src/diagnostics_report.cpp:54
↓ 2 callers
Function
writeFile
src/app_config_store.cpp:26
↓ 1 callers
Function
addressFromBthenumId
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 callers
Function
appConfigPath
src/app_config_store.cpp:43
↓ 1 callers
Method
applyConfigToControls
src/gui.cpp:308
↓ 1 callers
Method
applyFonts
src/gui.cpp:107
↓ 1 callers
Function
axisSummary
src/diagnostics_report.cpp:42
↓ 1 callers
Function
bluetoothNameForHidInstance
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 callers
Function
characteristics
src/bluetooth.cpp:197
↓ 1 callers
Function
collectSdpStrings
src/bluetooth.cpp:152
↓ 1 callers
Function
configureHeadTrackerFeatures
src/hid_backend.cpp:165
↓ 1 callers
Function
console
src/main.cpp:35
↓ 1 callers
Function
describeHidReport
src/bluetooth.cpp:130
↓ 1 callers
Function
descriptors
src/bluetooth.cpp:198
↓ 1 callers
Function
deviceAdvertisesAndroidHeadTracker
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 callers
Function
elevated
src/main.cpp:86
↓ 1 callers
Function
elevatedRepair
src/main.cpp:92
↓ 1 callers
Function
exportAppConfig
src/app_config_store.cpp:65
next →
1–100 of 194, ranked by callers