Description
Fetch and parse the OSCQuery JSON tree from VDMX's HTTP endpoint into a structured parameter map for the bridge to use.
Tasks
Acceptance Criteria
- Produces a complete parameter map from VDMX's OSCQuery tree
- Handles nested Control Surface structures
- Correctly parses normalized 0.0–1.0 ranges and custom ISF shader ranges
Technical Notes
{
"CONTENTS": {
"Control Surface 1": {
"CONTENTS": {
"blur_amount": {
"TYPE": "f",
"RANGE": [{"MIN": 0.0, "MAX": 1.0}],
"VALUE": [0.5],
"ACCESS": 3
}
}
}
}
}
- ACCESS: 1 = read-only, 2 = write-only, 3 = read-write
Description
Fetch and parse the OSCQuery JSON tree from VDMX's HTTP endpoint into a structured parameter map for the bridge to use.
Tasks
urlliborrequests)CONTENTStree into flat parameter listaddress,TYPE,RANGE(min/max),VALUE,ACCESS{name: {address, type, min, max, value}}Acceptance Criteria
Technical Notes
{ "CONTENTS": { "Control Surface 1": { "CONTENTS": { "blur_amount": { "TYPE": "f", "RANGE": [{"MIN": 0.0, "MAX": 1.0}], "VALUE": [0.5], "ACCESS": 3 } } } } }