From 314c1b3ea00224fdeda8893a639adc638611a6bf Mon Sep 17 00:00:00 2001 From: Daniel Mulholland Date: Tue, 9 Jul 2024 14:57:19 +1200 Subject: [PATCH] Updates --- plugins.json | 7 + .../assets/default_stencil-00b98f0e.json | 5 + plugins/oscd-stencil/assets/nsd-0a370a57.json | 137748 +++++++++++++++ plugins/oscd-stencil/combinations.d.ts | 1 + .../foundation/getMappingInfo.d.ts | 17 + plugins/oscd-stencil/getIedDescription.d.ts | 4 + plugins/oscd-stencil/index.deploy.html | 61 + plugins/oscd-stencil/oscd-stencil.d.ts | 126 + plugins/oscd-stencil/oscd-stencil.js | 16552 ++ plugins/oscd-stencil/oscd-stencil.js.map | 1 + sw.js | 2 +- sw.js.map | 2 +- 12 files changed, 154524 insertions(+), 2 deletions(-) create mode 100644 plugins/oscd-stencil/assets/default_stencil-00b98f0e.json create mode 100644 plugins/oscd-stencil/assets/nsd-0a370a57.json create mode 100644 plugins/oscd-stencil/combinations.d.ts create mode 100644 plugins/oscd-stencil/foundation/getMappingInfo.d.ts create mode 100644 plugins/oscd-stencil/getIedDescription.d.ts create mode 100644 plugins/oscd-stencil/index.deploy.html create mode 100644 plugins/oscd-stencil/oscd-stencil.d.ts create mode 100644 plugins/oscd-stencil/oscd-stencil.js create mode 100644 plugins/oscd-stencil/oscd-stencil.js.map diff --git a/plugins.json b/plugins.json index fb110be..25b16a5 100644 --- a/plugins.json +++ b/plugins.json @@ -211,6 +211,13 @@ "requireDoc": true, "src": "plugins/oscd-template-generator/oscd-template-generator.js" }, + { + "name": "Stencil", + "icon": "draw_collage", + "active": true, + "requireDoc": true, + "src": "plugins/oscd-stencil/oscd-stencil.js" + }, { "name": "Description", "icon": "description", diff --git a/plugins/oscd-stencil/assets/default_stencil-00b98f0e.json b/plugins/oscd-stencil/assets/default_stencil-00b98f0e.json new file mode 100644 index 0000000..c571ca7 --- /dev/null +++ b/plugins/oscd-stencil/assets/default_stencil-00b98f0e.json @@ -0,0 +1,5 @@ +{ + "name": "Default Stencil", + "version": "0.0", + "applications": [] +} diff --git a/plugins/oscd-stencil/assets/nsd-0a370a57.json b/plugins/oscd-stencil/assets/nsd-0a370a57.json new file mode 100644 index 0000000..ccbd318 --- /dev/null +++ b/plugins/oscd-stencil/assets/nsd-0a370a57.json @@ -0,0 +1,137748 @@ +{ + "NamPlt": { + "cdc": "LPL", + "children": { + "paramRev": { + "bType": "INT32" + }, + "valRev": { + "bType": "INT32" + }, + "vendor": { + "bType": "VisString255" + }, + "swRev": { + "bType": "VisString255" + }, + "ldNs": { + "bType": "VisString255" + }, + "lnNs": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "configRev": { + "bType": "VisString255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Beh": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Health": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Mir": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Mod": { + "cdc": "ENC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InRef": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcExp": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcNxtTmms": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcStr": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcMth": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcIntvTyp": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcIntvPer": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NumSubIntv": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcRfTyp": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcRfPer": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcSrc": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InSyn": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EEName": { + "cdc": "DPL", + "children": { + "vendor": { + "bType": "VisString255" + }, + "hwRev": { + "bType": "VisString255" + }, + "swRev": { + "bType": "VisString255" + }, + "serNum": { + "bType": "VisString255" + }, + "model": { + "bType": "VisString255" + }, + "location": { + "bType": "VisString255" + }, + "name": { + "bType": "VisString64" + }, + "owner": { + "bType": "VisString255" + }, + "ePSName": { + "bType": "VisString255" + }, + "primeOper": { + "bType": "VisString255" + }, + "secondOper": { + "bType": "VisString255" + }, + "latitude": { + "bType": "FLOAT32" + }, + "longitude": { + "bType": "FLOAT32" + }, + "altitude": { + "bType": "FLOAT32" + }, + "mRID": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EEHealth": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpTmh": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Loc": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LocKey": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LocSta": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Blk": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkRef": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CmdBlk": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpCntRs": { + "cdc": "INC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "operTimeout": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Auto": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Rel": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VInd": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AngInd": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzInd": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifVClc": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifHzClc": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifAngClc": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "V1Clc": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "V2Clc": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Hz1Clc": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Hz2Clc": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SynPrg": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LivLivBlk": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VAdpFact": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AdpAngDeg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifVNg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifVPs": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifHzNg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifHzPs": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifAngNg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifAngPs": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinVSyn": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxVSyn": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DetSyn": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LivDeaMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DeaLinVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LivLinVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DeaBusVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LivBusVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TotTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NdsCom": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "St": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SimSt": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ConfRevNum": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RxConfRevNum": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Out": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Op": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StrVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpDlTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StrCrv": { + "cdc": "CSG", + "children": { + "pointZ": { + "bType": "FLOAT32" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RsDlTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TotVAh": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TotWh": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TotVArh": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SupWh": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SupVArh": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DmdWh": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DmdVArh": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Hz": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EvTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NumCyc": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdAVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdVVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdATmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdVTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NomA": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltPhV": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltPhV.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltPhV.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltPhV.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltPhV.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltPhV.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltPhV.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltValTyp": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmASt": { + "cdc": "CSD", + "children": { + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Str": { + "cdc": "ACD", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "dirGeneral": { + "bType": "Enum" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "dirPhsA": { + "bType": "Enum" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "dirPhsB": { + "bType": "Enum" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "dirPhsC": { + "bType": "Enum" + }, + "neut": { + "bType": "BOOLEAN" + }, + "dirNeut": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmACrv": { + "cdc": "CURVE", + "children": { + "setCharact": { + "bType": "Enum" + }, + "setParA": { + "bType": "FLOAT32" + }, + "setParB": { + "bType": "FLOAT32" + }, + "setParC": { + "bType": "FLOAT32" + }, + "setParD": { + "bType": "FLOAT32" + }, + "setParE": { + "bType": "FLOAT32" + }, + "setParF": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmAChr": { + "cdc": "CSG", + "children": { + "pointZ": { + "bType": "FLOAT32" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmMult": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinOpTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxOpTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TypRsCrv": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltIndRs": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GndStr": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DirMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkV": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SetA": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SetTms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkA": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkValA": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkValV": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VaStr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VaEnd": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EvtCnt": { + "cdc": "HST", + "children": { + "hstVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "numPts": { + "bType": "INT16U" + }, + "hstRangeC.xStart": { + "bType": "FLOAT32" + }, + "hstRangeC.xEnd": { + "bType": "FLOAT32" + }, + "hstRangeC.yStart": { + "bType": "FLOAT32" + }, + "hstRangeC.yEnd": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "UnbDetMth": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TrgMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LevMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PreTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PstTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ChTrg": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ChNum": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SrcRef": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InsAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InsBlk": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InsTr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InsLevMax": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InsLevMin": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Pres": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Tmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpCntAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpCntWrn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpTmAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpTmWrn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MechHealth": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpTmOpnAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpTmClsAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AccmAbr": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AuxSwTmOpn": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AuxSwTmCls": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RctTmOpn": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RctTmCls": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpSpdOpn": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpSpdCls": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpTmOpn": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpTmCls": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Stk": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OvStkOpn": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OvStkCls": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ColA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpAlmTmh": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpWrnTmh": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpAlmNum": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpWrnNum": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpTmOpnSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpTmClsSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzRtg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Rat": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Cor": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AngCor": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CorCrv": { + "cdc": "CSG", + "children": { + "pointZ": { + "bType": "FLOAT32" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Clip": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AccMeas": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AccPro": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SmpRte": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HoldTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpCnt": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Dsc": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Pos": { + "cdc": "DPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Dbpos" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Dbpos" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkOpn": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkCls": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ChaMotEna": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DscDlTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VArRtg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VRtg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BatHi": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BatLo": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VolChgRte": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Vol": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Amp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HiBatVol": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LoBatVol": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LinLenkm": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RPs": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "XPs": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ZPsMag": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ZPsAng": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RZer": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "XZer": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ZZerMag": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ZZerAng": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RmZer": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "XmZer": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ZmZerMag": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ZmZerAng": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhyNam": { + "cdc": "DPL", + "children": { + "vendor": { + "bType": "VisString255" + }, + "hwRev": { + "bType": "VisString255" + }, + "swRev": { + "bType": "VisString255" + }, + "serNum": { + "bType": "VisString255" + }, + "model": { + "bType": "VisString255" + }, + "location": { + "bType": "VisString255" + }, + "name": { + "bType": "VisString64" + }, + "owner": { + "bType": "VisString255" + }, + "ePSName": { + "bType": "VisString255" + }, + "primeOper": { + "bType": "VisString255" + }, + "secondOper": { + "bType": "VisString255" + }, + "latitude": { + "bType": "FLOAT32" + }, + "longitude": { + "bType": "FLOAT32" + }, + "altitude": { + "bType": "FLOAT32" + }, + "mRID": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhyHealth": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OutOv": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Proxy": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InOv": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NumPwrUp": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "WrmStr": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "WacTrg": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PwrUp": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PwrDn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PwrSupAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RsStat": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Sim": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxDl": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Diag": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LEDRs": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SwModKey": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GrRef": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MltLev": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ChLiv": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RedChLiv": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FerCh": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RedFerCh": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RxCnt": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RedRxCnt": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TxCnt": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ApNam": { + "cdc": "VSG", + "children": { + "setVal": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ChLivTms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LastStNum": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GoCBRef": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SvCBRef": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmDT": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Leap": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmOfsTmm": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmUseDT": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmChgDT": { + "cdc": "TSG", + "children": { + "setTm": { + "bType": "Timestamp" + }, + "setCal.occ": { + "bType": "INT16U" + }, + "setCal.occType": { + "bType": "Enum" + }, + "setCal.occPer": { + "bType": "Enum" + }, + "setCal.weekDay": { + "bType": "Enum" + }, + "setCal.month": { + "bType": "Enum" + }, + "setCal.day": { + "bType": "INT8U" + }, + "setCal.hr": { + "bType": "INT8U" + }, + "setCal.mn": { + "bType": "INT8U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmChgST": { + "cdc": "TSG", + "children": { + "setTm": { + "bType": "Timestamp" + }, + "setCal.occ": { + "bType": "INT16U" + }, + "setCal.occType": { + "bType": "Enum" + }, + "setCal.occPer": { + "bType": "Enum" + }, + "setCal.weekDay": { + "bType": "Enum" + }, + "setCal.month": { + "bType": "Enum" + }, + "setCal.day": { + "bType": "INT8U" + }, + "setCal.hr": { + "bType": "INT8U" + }, + "setCal.mn": { + "bType": "INT8U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StrWeekDay": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmAcc": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmSrc": { + "cdc": "VSS", + "children": { + "stVal": { + "bType": "VisString255" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmSrcTyp": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmSyn": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmChSt": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmSynLkd": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmSrcSet": { + "cdc": "VSG", + "children": { + "setVal": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HoldTms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SpcTrk": { + "cdc": "CTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "ctlVal": { + "bType": "" + }, + "operTm": { + "bType": "Timestamp" + }, + "ctlNum": { + "bType": "INT8U" + }, + "T": { + "bType": "Timestamp" + }, + "Test": { + "bType": "BOOLEAN" + }, + "Check": { + "bType": "Check" + }, + "respAddCause": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DpcTrk": { + "cdc": "CTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "ctlVal": { + "bType": "" + }, + "operTm": { + "bType": "Timestamp" + }, + "ctlNum": { + "bType": "INT8U" + }, + "T": { + "bType": "Timestamp" + }, + "Test": { + "bType": "BOOLEAN" + }, + "Check": { + "bType": "Check" + }, + "respAddCause": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "IncTrk": { + "cdc": "CTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "ctlVal": { + "bType": "" + }, + "operTm": { + "bType": "Timestamp" + }, + "ctlNum": { + "bType": "INT8U" + }, + "T": { + "bType": "Timestamp" + }, + "Test": { + "bType": "BOOLEAN" + }, + "Check": { + "bType": "Check" + }, + "respAddCause": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EncTrk": { + "cdc": "CTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "ctlVal": { + "bType": "" + }, + "operTm": { + "bType": "Timestamp" + }, + "ctlNum": { + "bType": "INT8U" + }, + "T": { + "bType": "Timestamp" + }, + "Test": { + "bType": "BOOLEAN" + }, + "Check": { + "bType": "Check" + }, + "respAddCause": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ApcFTrk": { + "cdc": "CTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "ctlVal": { + "bType": "" + }, + "operTm": { + "bType": "Timestamp" + }, + "ctlNum": { + "bType": "INT8U" + }, + "T": { + "bType": "Timestamp" + }, + "Test": { + "bType": "BOOLEAN" + }, + "Check": { + "bType": "Check" + }, + "respAddCause": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ApcIntTrk": { + "cdc": "CTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "ctlVal": { + "bType": "" + }, + "operTm": { + "bType": "Timestamp" + }, + "ctlNum": { + "bType": "INT8U" + }, + "T": { + "bType": "Timestamp" + }, + "Test": { + "bType": "BOOLEAN" + }, + "Check": { + "bType": "Check" + }, + "respAddCause": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BscTrk": { + "cdc": "CTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "ctlVal": { + "bType": "" + }, + "operTm": { + "bType": "Timestamp" + }, + "ctlNum": { + "bType": "INT8U" + }, + "T": { + "bType": "Timestamp" + }, + "Test": { + "bType": "BOOLEAN" + }, + "Check": { + "bType": "Check" + }, + "respAddCause": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "IscTrk": { + "cdc": "CTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "ctlVal": { + "bType": "" + }, + "operTm": { + "bType": "Timestamp" + }, + "ctlNum": { + "bType": "INT8U" + }, + "T": { + "bType": "Timestamp" + }, + "Test": { + "bType": "BOOLEAN" + }, + "Check": { + "bType": "Check" + }, + "respAddCause": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BacTrk": { + "cdc": "CTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "ctlVal": { + "bType": "" + }, + "operTm": { + "bType": "Timestamp" + }, + "ctlNum": { + "bType": "INT8U" + }, + "T": { + "bType": "Timestamp" + }, + "Test": { + "bType": "BOOLEAN" + }, + "Check": { + "bType": "Check" + }, + "respAddCause": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GenTrk": { + "cdc": "CST", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "UrcbTrk": { + "cdc": "UTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "rptID": { + "bType": "VisString129" + }, + "rptEna": { + "bType": "BOOLEAN" + }, + "resv": { + "bType": "BOOLEAN" + }, + "datSet": { + "bType": "ObjRef" + }, + "confRev": { + "bType": "INT32U" + }, + "optFlds": { + "bType": "OptFlds" + }, + "bufTm": { + "bType": "INT32U" + }, + "sqNum": { + "bType": "INT8U" + }, + "trgOps": { + "bType": "TrgOps" + }, + "intgPd": { + "bType": "INT32U" + }, + "gi": { + "bType": "BOOLEAN" + }, + "owner": { + "bType": "Octet64" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BrcbTrk": { + "cdc": "BTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "rptID": { + "bType": "VisString129" + }, + "rptEna": { + "bType": "BOOLEAN" + }, + "datSet": { + "bType": "ObjRef" + }, + "confRev": { + "bType": "INT32U" + }, + "optFlds": { + "bType": "OptFlds" + }, + "bufTm": { + "bType": "INT32U" + }, + "sqNum": { + "bType": "INT16U" + }, + "trgOps": { + "bType": "TrgOps" + }, + "intgPd": { + "bType": "INT32U" + }, + "gi": { + "bType": "BOOLEAN" + }, + "purgeBuf": { + "bType": "BOOLEAN" + }, + "entryID": { + "bType": "EntryID" + }, + "timeOfEntry": { + "bType": "EntryTime" + }, + "resvTms": { + "bType": "INT16" + }, + "owner": { + "bType": "Octet64" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LocbTrk": { + "cdc": "LTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "logEna": { + "bType": "BOOLEAN" + }, + "logRef": { + "bType": "ObjRef" + }, + "datSet": { + "bType": "ObjRef" + }, + "oldEntrTm": { + "bType": "EntryTime" + }, + "newEntrTm": { + "bType": "EntryTime" + }, + "oldEnt": { + "bType": "EntryID" + }, + "newEnt": { + "bType": "EntryID" + }, + "trgOps": { + "bType": "TrgOps" + }, + "intgPd": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GocbTrk": { + "cdc": "GTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "goEna": { + "bType": "BOOLEAN" + }, + "goID": { + "bType": "VisString129" + }, + "datSet": { + "bType": "ObjRef" + }, + "confRev": { + "bType": "INT32U" + }, + "ndsCom": { + "bType": "BOOLEAN" + }, + "dstAddress": { + "bType": "PhyComAddr" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MsvcbTrk": { + "cdc": "MTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "svEna": { + "bType": "BOOLEAN" + }, + "msvID": { + "bType": "VisString129" + }, + "datSet": { + "bType": "ObjRef" + }, + "confRev": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT16U" + }, + "optFlds": { + "bType": "SvOptFlds" + }, + "smpMod": { + "bType": "Enum" + }, + "dstAddress": { + "bType": "PhyComAddr" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "UsvcbTrk": { + "cdc": "NTS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "svEna": { + "bType": "BOOLEAN" + }, + "resv": { + "bType": "BOOLEAN" + }, + "usvID": { + "bType": "VisString129" + }, + "datSet": { + "bType": "ObjRef" + }, + "confRev": { + "bType": "INT32U" + }, + "smpMod": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT16U" + }, + "optFlds": { + "bType": "SvOptFlds" + }, + "dstAddress": { + "bType": "PhyComAddr" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SgcbTrk": { + "cdc": "STS", + "children": { + "objRef": { + "bType": "ObjRef" + }, + "serviceType": { + "bType": "Enum" + }, + "errorCode": { + "bType": "Enum" + }, + "originatorID": { + "bType": "Octet64" + }, + "t": { + "bType": "Timestamp" + }, + "certIssuer": { + "bType": "Unicode255" + }, + "numOfSG": { + "bType": "INT8U" + }, + "actSG": { + "bType": "INT8U" + }, + "editSG": { + "bType": "INT8U" + }, + "cnfEdit": { + "bType": "BOOLEAN" + }, + "lActTm": { + "bType": "Timestamp" + }, + "resvTms": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HiColPos": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LoColPos": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ColChgOp": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StFixCol": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StClcTun": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PotAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotWrn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcSeqWrn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ColPosA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AResoPt": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AWatt": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ADetun": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Damp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CapacImb": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VolResoPt": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NeutVol": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TapChg": { + "cdc": "BSC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "valWTr.posVal": { + "bType": "INT8" + }, + "valWTr.transInd": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.posVal": { + "bType": "INT8" + }, + "subVal.transInd": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "persistent": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "minVal": { + "bType": "INT8" + }, + "maxVal": { + "bType": "INT8" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ColTapPos": { + "cdc": "ISC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "valWTr.posVal": { + "bType": "INT8" + }, + "valWTr.transInd": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.posVal": { + "bType": "INT8" + }, + "subVal.transInd": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "minVal": { + "bType": "INT8" + }, + "maxVal": { + "bType": "INT8" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ColPos": { + "cdc": "APC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "mxVal.i": { + "bType": "INT32" + }, + "mxVal.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.i": { + "bType": "INT32" + }, + "subVal.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "operTimeout": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ColChg": { + "cdc": "BAC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "mxVal.i": { + "bType": "INT32" + }, + "mxVal.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.i": { + "bType": "INT32" + }, + "subVal.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "persistent": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "operTimeout": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StrClc": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ParOp": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FixCol": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ParColMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ParMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ADetunSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BndWid": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VOvSt": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NeutAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DschBlk": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ZBlk": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmpAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RisTmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RisTmpClc": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StrSeq": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HiTapPos": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LoTapPos": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TapOpR": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TapOpL": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TapOpStop": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TapOpErr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LTCBlkVLo": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LTCBlkVHi": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LTCBlkAHi": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EndPosR": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EndPosL": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ErrPar": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CtlV": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LodA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CircA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhAng": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HiCtlV": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LoCtlV": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HiDmdA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TapPos": { + "cdc": "ISC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "valWTr.posVal": { + "bType": "INT8" + }, + "valWTr.transInd": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.posVal": { + "bType": "INT8" + }, + "subVal.transInd": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "minVal": { + "bType": "INT8" + }, + "maxVal": { + "bType": "INT8" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VolSpt": { + "cdc": "APC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "mxVal.i": { + "bType": "INT32" + }, + "mxVal.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.i": { + "bType": "INT32" + }, + "subVal.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "operTimeout": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BndCtrChg": { + "cdc": "BAC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "mxVal.i": { + "bType": "INT32" + }, + "mxVal.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.i": { + "bType": "INT32" + }, + "subVal.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "persistent": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "operTimeout": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LTCBlk": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LTCDragRs": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VRed": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BndCtr": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CtlDlTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LDCR": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LDCX": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkLV": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkRV": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkVLo": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkVHi": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RnbkRV": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LimLodA": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LDC": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ParTrfMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmDlChr": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LDCZ": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VRedVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TapBlkR": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TapBlkL": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkEF": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkAOv": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkVOv": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LimAOv": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LimVOv": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GrAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GrWrn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GrInd": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AlmLstOv": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FanOvCur": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PmpOvCur": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PmpAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EnvTmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OilTmpIn": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OilTmpOut": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OilMotA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClTmpIn": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClTmpOut": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClMotA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FanFlw": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CETmpIn": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CETmpOut": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CEPres": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CEFlw": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FanA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CEBlk": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CECtl": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PmpCtlGen": { + "cdc": "ENC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PmpCtl": { + "cdc": "ENC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FanCtlGen": { + "cdc": "ENC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FanCtl": { + "cdc": "ENC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OilTmpSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClTmpSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EnaOpn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EnaCls": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmExc": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StrPOW": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpOpn": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpCls": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PosA": { + "cdc": "DPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Dbpos" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Dbpos" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PosB": { + "cdc": "DPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Dbpos" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Dbpos" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PosC": { + "cdc": "DPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Dbpos" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Dbpos" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxDlTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SelOpn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SelCls": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Cmd": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RV": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LV": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RHz": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LHz": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RotDir": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AccClc": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AccClcDev": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RelDeaBus": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpModSyn": { + "cdc": "ENC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VNom": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzNom": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DlTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MltCmd": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VAdj": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VChr": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VIntvTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinVTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxVTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzAdj": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzChr": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzIntvTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinHzTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxHzTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzTgtVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "KckPls": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DlSynTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Up": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Dn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CntVal": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Crv": { + "cdc": "CSG", + "children": { + "pointZ": { + "bType": "FLOAT32" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ErrTerm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FilTyp": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "KP": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "KLd": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "KLg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Tm1Tmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Tm1LdTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Tm2Tmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Tm2LdTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Tm3Tmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Db": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HiLim": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LoLim": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HiLimSpt": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LoLimSpt": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PAct": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "IAct": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DAct": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PIDAlg": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "KI": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ITmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "KD": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DFilTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Bias": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ILim": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Drp": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AdjSt": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RmpUp": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RmpDn": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StepPs": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StepNg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ActSchdRef": { + "cdc": "ORS", + "children": { + "stVal": { + "bType": "ObjRef" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ValINS": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ValSPS": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ValENS": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ValMV": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CtlEnt": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Schd": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SchdSt": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SchdEntr": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ActStrTm": { + "cdc": "TCS", + "children": { + "stVal": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NxtStrTm": { + "cdc": "TCS", + "children": { + "stVal": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SchdEnaErr": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EnaReq": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DsaReq": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SchdPrio": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NumEntr": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SchdIntv": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ValASG": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ValING": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ValSPG": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ValENG": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StrTm": { + "cdc": "TSG", + "children": { + "setTm": { + "bType": "Timestamp" + }, + "setCal.occ": { + "bType": "INT16U" + }, + "setCal.occType": { + "bType": "Enum" + }, + "setCal.occPer": { + "bType": "Enum" + }, + "setCal.weekDay": { + "bType": "Enum" + }, + "setCal.month": { + "bType": "Enum" + }, + "setCal.day": { + "bType": "INT8U" + }, + "setCal.hr": { + "bType": "INT8U" + }, + "setCal.mn": { + "bType": "INT8U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EvtTrg": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SchdReuse": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SptDvAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SptUp": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SptDn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SptDir": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SptEndSt": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SptMem": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SptChg": { + "cdc": "BAC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "mxVal.i": { + "bType": "INT32" + }, + "mxVal.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.i": { + "bType": "INT32" + }, + "subVal.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "persistent": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "operTimeout": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SptVal": { + "cdc": "APC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "mxVal.i": { + "bType": "INT32" + }, + "mxVal.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.i": { + "bType": "INT32" + }, + "subVal.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "operTimeout": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxRst": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinRst": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DvAlm": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Alm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Wrn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Ind": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SPCSO": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DPCSO": { + "cdc": "DPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Dbpos" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Dbpos" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ISCSO": { + "cdc": "INC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "operTimeout": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "IntIn": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AnIn": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AnOut": { + "cdc": "APC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "mxVal.i": { + "bType": "INT32" + }, + "mxVal.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.i": { + "bType": "INT32" + }, + "subVal.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "operTimeout": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LogTrg": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LogRef": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TrgRef": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AuthFail": { + "cdc": "SEC", + "children": { + "cnt": { + "bType": "INT32U" + }, + "sev": { + "bType": "Enum" + }, + "t": { + "bType": "Timestamp" + }, + "addr": { + "bType": "Octet64" + }, + "addInfo": { + "bType": "VisString64" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AcsCtlFail": { + "cdc": "SEC", + "children": { + "cnt": { + "bType": "INT32U" + }, + "sev": { + "bType": "Enum" + }, + "t": { + "bType": "Timestamp" + }, + "addr": { + "bType": "Octet64" + }, + "addInfo": { + "bType": "VisString64" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SvcViol": { + "cdc": "SEC", + "children": { + "cnt": { + "bType": "INT32U" + }, + "sev": { + "bType": "Enum" + }, + "t": { + "bType": "Timestamp" + }, + "addr": { + "bType": "Octet64" + }, + "addInfo": { + "bType": "VisString64" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Ina": { + "cdc": "SEC", + "children": { + "cnt": { + "bType": "INT32U" + }, + "sev": { + "bType": "Enum" + }, + "t": { + "bType": "Timestamp" + }, + "addr": { + "bType": "Octet64" + }, + "addInfo": { + "bType": "VisString64" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NumCntRs": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MemOv": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MemUsed": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NumRcd": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InTrg": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InLog": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxNumRcd": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RcdMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MemFull": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AlmRs": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GrdRxCmd": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LosSig": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TxCmdCnt": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RxCmdCnt": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LosSyn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Ber": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Fer": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CarLev": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Snr": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LoopTestTm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NumTxCmd": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NumRxCmd": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TpcTxMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TpcRxMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SecTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BstRat": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TxPwr": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TxCtrHz": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RxCtrHz": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TxBndWid": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RxBndWid": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Spd": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpCtl": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SpdSpt": { + "cdc": "APC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "mxVal.i": { + "bType": "INT32" + }, + "mxVal.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.i": { + "bType": "INT32" + }, + "subVal.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "operTimeout": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinOpTmm": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxOpTmm": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ACAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotPro": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Flush": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FilAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifPresHi": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FlushCnt": { + "cdc": "INC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "operTimeout": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AlmSpt": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LevPct": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Vlm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VlmCap": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TnkTyp": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClsPos": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpnPos": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Mvm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Stuck": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PosVlv": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Flw": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PosSpt": { + "cdc": "APC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "mxVal.i": { + "bType": "INT32" + }, + "mxVal.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.i": { + "bType": "INT32" + }, + "subVal.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "operTimeout": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PosChg": { + "cdc": "BSC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "valWTr.posVal": { + "bType": "INT8" + }, + "valWTr.transInd": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.posVal": { + "bType": "INT8" + }, + "subVal.transInd": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "persistent": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "minVal": { + "bType": "INT8" + }, + "maxVal": { + "bType": "INT8" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PosChgIncr": { + "cdc": "INC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "operTimeout": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpnLim": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClsLim": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Incr": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SmokAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FloodAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CO2Em": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "COEm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NOxEm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SOxEm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Dust": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Snd": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "O2CmbuGas": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "O3Air": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SmokLev": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FloodLev": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPcbLs": { + "cdc": "HST", + "children": { + "hstVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "numPts": { + "bType": "INT16U" + }, + "hstRangeC.xStart": { + "bType": "FLOAT32" + }, + "hstRangeC.xEnd": { + "bType": "FLOAT32" + }, + "hstRangeC.yStart": { + "bType": "FLOAT32" + }, + "hstRangeC.yEnd": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPcbLs": { + "cdc": "HST", + "children": { + "hstVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "numPts": { + "bType": "INT16U" + }, + "hstRangeC.xStart": { + "bType": "FLOAT32" + }, + "hstRangeC.xEnd": { + "bType": "FLOAT32" + }, + "hstRangeC.yStart": { + "bType": "FLOAT32" + }, + "hstRangeC.yEnd": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPcbLl": { + "cdc": "HST", + "children": { + "hstVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "numPts": { + "bType": "INT16U" + }, + "hstRangeC.xStart": { + "bType": "FLOAT32" + }, + "hstRangeC.xEnd": { + "bType": "FLOAT32" + }, + "hstRangeC.yStart": { + "bType": "FLOAT32" + }, + "hstRangeC.yEnd": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPcbLl": { + "cdc": "HST", + "children": { + "hstVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "numPts": { + "bType": "INT16U" + }, + "hstRangeC.xStart": { + "bType": "FLOAT32" + }, + "hstRangeC.xEnd": { + "bType": "FLOAT32" + }, + "hstRangeC.yStart": { + "bType": "FLOAT32" + }, + "hstRangeC.yEnd": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPst": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPst.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPst.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPst.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPst": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPst.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPst.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPst.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPst.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPst.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPst.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPlt": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPlt.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPlt.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPlt.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPlt": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPlt.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPlt.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPlt.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPlt.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPlt.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPlt.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiMax": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiMax.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiMax.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiMax.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiMax": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiMax.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiMax.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiMax.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiMax.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiMax.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiMax.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiLoFil": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiLoFil.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiLoFil.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiLoFil.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiLoFil": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiLoFil.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiLoFil.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiLoFil.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiLoFil.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiLoFil.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiLoFil.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiRoot": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiRoot.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiRoot.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPiRoot.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiRoot": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiRoot.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiRoot.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiRoot.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiRoot.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiRoot.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPiRoot.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPdmWav": { + "cdc": "HDEL", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPdmWav.phsABHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPdmWav.phsBCHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPdmWav.phsCAHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmWav": { + "cdc": "HWYE", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmWav.phsAHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmWav.phsBHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmWav.phsCHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmWav.neutHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmWav.netHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmWav.resHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPdmSpec": { + "cdc": "HDEL", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPdmSpec.phsABHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPdmSpec.phsBCHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPPdmSpec.phsCAHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmSpec": { + "cdc": "HWYE", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmSpec.phsAHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmSpec.phsBHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmSpec.phsCHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmSpec.neutHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmSpec.netHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhPdmSpec.resHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VlmCnt": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FlwRte": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FanSpd": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FlwHorDir": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FlwVerDir": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MatDen": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MatCndct": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MatLev": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FlwVlvPct": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MatTyp": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MatSt": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FlwRteSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinXsecArea": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FlwVlvTgt": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FanSpdSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HA": { + "cdc": "HWYE", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HA.phsAHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HA.phsBHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HA.phsCHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HA.neutHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HA.netHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HA.resHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPhV": { + "cdc": "HWYE", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPhV.phsAHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPhV.phsBHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPhV.phsCHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPhV.neutHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPhV.netHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPhV.resHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPPV": { + "cdc": "HDEL", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPPV.phsABHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPPV.phsBCHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPPV.phsCAHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HW": { + "cdc": "HWYE", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HW.phsAHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HW.phsBHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HW.phsCHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HW.neutHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HW.netHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HW.resHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVAr": { + "cdc": "HWYE", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVAr.phsAHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVAr.phsBHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVAr.phsCHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVAr.neutHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVAr.netHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVAr.resHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVA": { + "cdc": "HWYE", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVA.phsAHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVA.phsBHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVA.phsCHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVA.neutHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVA.netHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVA.resHar": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsPhV": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsPhV.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsPhV.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsPhV.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsPhV.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsPhV.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsPhV.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsPPV": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsPPV.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsPPV.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HRmsPPV.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTuW": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTuW.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTuW.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTuW.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTuW.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTuW.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTuW.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTsW": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTsW.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTsW.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTsW.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTsW.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTsW.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTsW.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HATm": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HATm.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HATm.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HATm.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HATm.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HATm.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HATm.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HKFact": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HKFact.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HKFact.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HKFact.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HKFact.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HKFact.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HKFact.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTdf": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTdf.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTdf.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTdf.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTdf.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTdf.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTdf.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddOddA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddOddA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddOddA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddOddA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddOddA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddOddA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddOddA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddEvnA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddEvnA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddEvnA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddEvnA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddEvnA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddEvnA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddEvnA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdPhV": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdPhV.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdPhV.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdPhV.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdPhV.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdPhV.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdPhV.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddPhV": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddPhV.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddPhV.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddPhV.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddPhV.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddPhV.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddPhV.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnPhV": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnPhV.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnPhV.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnPhV.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnPhV.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnPhV.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnPhV.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdPPV": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdPPV.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdPPV.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdPPV.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddPPV": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddPPV.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddPPV.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddPPV.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnPPV": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnPPV.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnPPV.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnPPV.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfPhV": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfPhV.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfPhV.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfPhV.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfPhV.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfPhV.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfPhV.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfPPV": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfPPV.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfPPV.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfPPV.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HCfA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTiFact": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTiFact.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTiFact.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTiFact.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTiFact.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTiFact.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HTiFact.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaAmp": { + "cdc": "HMV", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaAmp.har": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaVol": { + "cdc": "HMV", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaVol.har": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaWatt": { + "cdc": "HMV", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaWatt.har": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaVolAmpr": { + "cdc": "HMV", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaVolAmpr.har": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaVolAmp": { + "cdc": "HMV", + "children": { + "numHar": { + "bType": "INT16U" + }, + "numCyc": { + "bType": "INT16U" + }, + "evalTm": { + "bType": "INT16U" + }, + "smpRate": { + "bType": "INT32U" + }, + "frequency": { + "bType": "FLOAT32" + }, + "hvRef": { + "bType": "Enum" + }, + "rmsCyc": { + "bType": "INT16U" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaVolAmp.har": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaRmsAmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaRmsVol": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaTuWatt": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaTsWatt": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaAmpTm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaKFact": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaTdFact": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdAmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddAmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnAmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddAmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddOddAmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TddEvnAmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdVol": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdOddVol": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ThdEvnVol": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaCfAmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaCfVol": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaTiFact": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MatVlm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MatPct": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MatCal": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HeatOut": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AccmHeatOut": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AccmHeatRs": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HeatSpcf": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxMatCal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxHeatOut": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FishCnt": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Lev": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SpdSrfc": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Cndct": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HydPH": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Slnt": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Watt": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VolPsGnd": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VolNgGnd": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Ris": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RisPsGnd": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RisNgGnd": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "WetBlbTmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CloudCvr": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EnvHum": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DewPt": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DffInsol": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DctInsol": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DlDur": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HorInsol": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HorWdDir": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HorWdSpd": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VerWdDir": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VerWdSpd": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "WdGustSpd": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EnvPres": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RnFll": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SnwDen": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SnwTmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SnwCvr": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SnwFll": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SnwEq": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VolAmpr": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VolAmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PwrFact": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Imp": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TotW": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TotVAr": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TotVA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TotPF": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPV": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPV.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPV.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PPV.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PNV": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PNV.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PNV.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PNV.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PNV.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PNV.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PNV.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhV": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhV.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhV.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhV.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhV.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhV.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhV.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "A": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "A.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "A.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "A.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "A.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "A.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "A.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "W": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "W.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "W.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "W.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "W.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "W.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "W.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VAr": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VAr.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VAr.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VAr.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VAr.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VAr.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VAr.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PF": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PF.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PF.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PF.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PF.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PF.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PF.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Z": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Z.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Z.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Z.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Z.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Z.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Z.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AvAPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AvPPVPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AvPhVPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AvWPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AvVAPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AvVArPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AvPFPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AvZPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxAPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxPPVPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxPhVPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxWPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxVAPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxVArPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxPFPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxZPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinAPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinPPVPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinPhVPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinWPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinVAPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinVArPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinPFPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinZPhs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzRte": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ClcTotVA": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PFSign": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SeqA": { + "cdc": "SEQ", + "children": { + "seqT": { + "bType": "Enum" + }, + "phsRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SeqA.c1": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SeqA.c2": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SeqA.c3": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SeqV": { + "cdc": "SEQ", + "children": { + "seqT": { + "bType": "Enum" + }, + "phsRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SeqV.c1": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SeqV.c2": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SeqV.c3": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DQ0Seq": { + "cdc": "SEQ", + "children": { + "seqT": { + "bType": "Enum" + }, + "phsRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DQ0Seq.c1": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DQ0Seq.c2": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DQ0Seq.c3": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbNgA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbNgV": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbPPV": { + "cdc": "DEL", + "children": { + "angRef": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbPPV.phsAB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbPPV.phsBC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbPPV.phsCA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbV": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbV.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbV.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbV.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbV.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbV.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbV.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbZroA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ImbZroV": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxImbA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxImbPPV": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxImbV": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifAClc": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifAClc.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifAClc.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifAClc.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifAClc.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifAClc.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifAClc.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RstA": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RstA.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RstA.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RstA.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RstA.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RstA.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RstA.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LinCapac": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LoSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HiSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RstMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PoRch": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhStr": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PctRch": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Ofs": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PctOfs": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RisLod": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AngLod": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmDlMod": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhDlMod": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhDlTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GndDlMod": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GndDlTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "X1": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LinAng": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RisGndRch": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RisPhRch": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "K0Fact": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "K0FactAng": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HaRst": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PhStop": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AStr": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VStr": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HVStr": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StrInh": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StrInhTmm": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxNumStr": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxWrmStr": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxStrTmm": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EqTmm": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InhTmm": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotStr": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LokRotTms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TxPrm": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TxBlk": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TxTr": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RxPrm": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RxBlk": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RxTr": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EchoWei": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EchoWeiOp": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RxSrc": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RxSrcTr": { + "cdc": "ORG", + "children": { + "setSrcRef": { + "bType": "ObjRef" + }, + "setTstRef": { + "bType": "ObjRef" + }, + "setSrcCB": { + "bType": "ObjRef" + }, + "setTstCB": { + "bType": "ObjRef" + }, + "intAddr": { + "bType": "VisString255" + }, + "tstEna": { + "bType": "BOOLEAN" + }, + "purpose": { + "bType": "VisString255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CrdTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DurTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "UnBlkMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "UnBlkTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "WeiMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "WeiTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Ang": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GndOp": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StrDlTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpAccEx": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkRec": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EnaTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EnaMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpModSof": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SetPhV": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmVSt": { + "cdc": "CSD", + "children": { + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmVCrv": { + "cdc": "CURVE", + "children": { + "setCharact": { + "bType": "Enum" + }, + "setParA": { + "bType": "FLOAT32" + }, + "setParB": { + "bType": "FLOAT32" + }, + "setParC": { + "bType": "FLOAT32" + }, + "setParD": { + "bType": "FLOAT32" + }, + "setParE": { + "bType": "FLOAT32" + }, + "setParF": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmVChr": { + "cdc": "CSG", + "children": { + "pointZ": { + "bType": "FLOAT32" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Tr": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TrMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TrPlsTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTmpSt": { + "cdc": "CSD", + "children": { + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AlmThm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkThm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmpRl": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LodRsvAlm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LodRsvTr": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTmpCrv": { + "cdc": "CURVE", + "children": { + "setCharact": { + "bType": "Enum" + }, + "setParA": { + "bType": "FLOAT32" + }, + "setParB": { + "bType": "FLOAT32" + }, + "setParC": { + "bType": "FLOAT32" + }, + "setParD": { + "bType": "FLOAT32" + }, + "setParE": { + "bType": "FLOAT32" + }, + "setParF": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTmpChr": { + "cdc": "CSG", + "children": { + "pointZ": { + "bType": "FLOAT32" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmpMax": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ConsTms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AlmVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DropoutVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AVSt": { + "cdc": "CSD", + "children": { + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AVCrv": { + "cdc": "CURVE", + "children": { + "setCharact": { + "bType": "Enum" + }, + "setParA": { + "bType": "FLOAT32" + }, + "setParB": { + "bType": "FLOAT32" + }, + "setParC": { + "bType": "FLOAT32" + }, + "setParD": { + "bType": "FLOAT32" + }, + "setParE": { + "bType": "FLOAT32" + }, + "setParF": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AVChr": { + "cdc": "CSG", + "children": { + "pointZ": { + "bType": "FLOAT32" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VHzSt": { + "cdc": "CSD", + "children": { + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "maxPts": { + "bType": "INT16U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VHzCrv": { + "cdc": "CURVE", + "children": { + "setCharact": { + "bType": "Enum" + }, + "setParA": { + "bType": "FLOAT32" + }, + "setParB": { + "bType": "FLOAT32" + }, + "setParC": { + "bType": "FLOAT32" + }, + "setParD": { + "bType": "FLOAT32" + }, + "setParE": { + "bType": "FLOAT32" + }, + "setParF": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VHzChr": { + "cdc": "CSG", + "children": { + "pointZ": { + "bType": "FLOAT32" + }, + "numPts": { + "bType": "INT16U" + }, + "crvPts.xVal": { + "bType": "FLOAT32" + }, + "crvPts.yVal": { + "bType": "FLOAT32" + }, + "crvPts.zVal": { + "bType": "FLOAT32" + }, + "xUnits.SIUnit": { + "bType": "Enum" + }, + "xUnits.multiplier": { + "bType": "Enum" + }, + "yUnits.SIUnit": { + "bType": "Enum" + }, + "yUnits.multiplier": { + "bType": "Enum" + }, + "zUnits.SIUnit": { + "bType": "Enum" + }, + "zUnits.multiplier": { + "bType": "Enum" + }, + "maxPts": { + "bType": "INT16U" + }, + "xD": { + "bType": "VisString255" + }, + "xDU": { + "bType": "Unicode255" + }, + "yD": { + "bType": "VisString255" + }, + "yDU": { + "bType": "Unicode255" + }, + "zD": { + "bType": "VisString255" + }, + "zDU": { + "bType": "Unicode255" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "UnHzStr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OvHzStr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzVaTm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzVaMag": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "UnHzStrVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OvHzStrVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ATrsTm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxATrs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AVaTm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxAVa": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VTrsTm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxVTrs": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VVaTm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxVVa": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DipStr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SwlStr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "IntrStr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AffPhs": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VVa": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DipStrVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SwlStrVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "IntrStrVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "IntrDetMth": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HiTrgLev": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LoTrgLev": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpEx": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpIn": { + "cdc": "ACT", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "neut": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "operTmPhsA": { + "bType": "Timestamp" + }, + "operTmPhsB": { + "bType": "Timestamp" + }, + "operTmPhsC": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FailMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FailTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SPlTrTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TPTrTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DetValA": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ReTrMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Dir": { + "cdc": "ACD", + "children": { + "general": { + "bType": "BOOLEAN" + }, + "dirGeneral": { + "bType": "Enum" + }, + "phsA": { + "bType": "BOOLEAN" + }, + "dirPhsA": { + "bType": "Enum" + }, + "phsB": { + "bType": "BOOLEAN" + }, + "dirPhsB": { + "bType": "Enum" + }, + "phsC": { + "bType": "BOOLEAN" + }, + "dirPhsC": { + "bType": "Enum" + }, + "neut": { + "bType": "BOOLEAN" + }, + "dirNeut": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ChrAng": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinFwdAng": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinRvAng": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxFwdAng": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxRvAng": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PolQty": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MinPPV": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RcdMade": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltNum": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GriFltNum": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RcdStr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RcdTrg": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MemRs": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MemClr": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ReTrgMod": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PerTrgTms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ExclTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "StoRte": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AutoUpLod": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DltRcd": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltLoop": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltZ": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltDiskm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ALoc": { + "cdc": "WYE", + "children": { + "angRef": { + "bType": "Enum" + }, + "phsToNeut": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ALoc.phsA": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ALoc.phsB": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ALoc.phsC": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ALoc.neut": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ALoc.net": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ALoc.res": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AmpLocPhsA": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AmpLocPhsB": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AmpLocPhsC": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AmpLocRes": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkZn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ZeroEna": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NgEna": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxEna": { + "cdc": "SPG", + "children": { + "setVal": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SwgVal": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SwgRis": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SwgReact": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SwgTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxNumSlp": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TrBeh": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RecCyc": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AutoRecSt": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Rec1PhCnt": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Rec3PhCnt": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CycTrMod": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxCyc": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "UseCyc": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Rec1Tmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Rec13Tmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Rec3Tmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RclTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RdyTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifV": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifHz": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DifAng": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FADet": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SwArcDet": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FACntRs": { + "cdc": "INC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "operTimeout": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ArcCntRs": { + "cdc": "INC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "operTimeout": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ColOpn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ColAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AbrAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AbrWrn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SwA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ActAbr": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AbrAlmLev": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AbrWrnLev": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PresAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DenAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "InsBlkTmh": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Den": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GasInsAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GasInsTr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GasFlwTr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "H2Alm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "H2Wrn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MstAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MstWrn": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "H2O": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "H2OPap": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "H2OAir": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "H2OTmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "H2ppm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "N2ppm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "COppm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CO2ppm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CH4ppm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "C2H2ppm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "C2H4ppm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "C2H6ppm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "O2ppm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CmbuGas": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FltGas": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OilFil": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotDrvBlk": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VacCelAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OilFilTr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Torq": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotDrvA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AbrPrt": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotOp": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotStrAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HyAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HyBlk": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EnBlk": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "EnAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HeatAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ChaIntvTms": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotStrNum": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "En": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HyPres": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HyTmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotTm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotAlmTms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotAlmNum": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotStrTms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PaDschAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AcuPaDsch": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AppPaDsch": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "NQS": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "UhfPaDsch": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CtrHz": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RteAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Trip": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RteTrip": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PresRte": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AlmSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RteAlmSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TripSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RteTripSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPTmpAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPTmpOp": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPTmpTr": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MbrAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CGAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AgeRte": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BotTmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CoreTmp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HPTmpClc": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmpRte": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AxDspAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AxDspTrip": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Vbr": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VbrPer": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AxDsp": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VbrAlmSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AxDspAlmSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VbrTripSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AxDspTripSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AngSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AxDspSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AmpSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ARtg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Trp": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ScndTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DynRngMin": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DynRngMax": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DisSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FlwSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HzSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GenSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HumSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LevPctSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MagFldSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MvmRteSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PosPctSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PresSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RotSpdSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SndSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmpSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TnsSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VbrSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FuFail": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VolSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "H2OPHSv": { + "cdc": "SAV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "min.i": { + "bType": "INT32" + }, + "min.f": { + "bType": "FLOAT32" + }, + "max.i": { + "bType": "INT32" + }, + "max.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CBOpCap": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "POWCap": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxOpCap": { + "cdc": "INS", + "children": { + "stVal": { + "bType": "INT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "INT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SumSwARs": { + "cdc": "BCR", + "children": { + "actVal": { + "bType": "INT64" + }, + "frVal": { + "bType": "INT64" + }, + "frTm": { + "bType": "Timestamp" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "pulsQty": { + "bType": "FLOAT32" + }, + "frEna": { + "bType": "BOOLEAN" + }, + "strTm": { + "bType": "Timestamp" + }, + "frPd": { + "bType": "INT32" + }, + "frRs": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CBTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "POWOpnTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "POWClsTmms": { + "cdc": "ING", + "children": { + "setVal": { + "bType": "INT32" + }, + "minVal": { + "bType": "INT32" + }, + "maxVal": { + "bType": "INT32" + }, + "stepSize": { + "bType": "INT32U" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FuSt": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FuTyp": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SwTyp": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SwOpCap": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ColAEFN": { + "cdc": "CMV", + "children": { + "instCVal.mag.i": { + "bType": "INT32" + }, + "instCVal.mag.f": { + "bType": "FLOAT32" + }, + "instCVal.ang.i": { + "bType": "INT32" + }, + "instCVal.ang.f": { + "bType": "FLOAT32" + }, + "cVal.mag.i": { + "bType": "INT32" + }, + "cVal.mag.f": { + "bType": "FLOAT32" + }, + "cVal.ang.i": { + "bType": "INT32" + }, + "cVal.ang.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "rangeAng": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subCVal.mag.i": { + "bType": "INT32" + }, + "subCVal.mag.f": { + "bType": "FLOAT32" + }, + "subCVal.ang.i": { + "bType": "INT32" + }, + "subCVal.ang.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "dbAng": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "rangeAngC.hhLim.i": { + "bType": "INT32" + }, + "rangeAngC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.hLim.i": { + "bType": "INT32" + }, + "rangeAngC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.lLim.i": { + "bType": "INT32" + }, + "rangeAngC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.llLim.i": { + "bType": "INT32" + }, + "rangeAngC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeAngC.min.i": { + "bType": "INT32" + }, + "rangeAngC.min.f": { + "bType": "FLOAT32" + }, + "rangeAngC.max.i": { + "bType": "INT32" + }, + "rangeAngC.max.f": { + "bType": "FLOAT32" + }, + "rangeAngC.limDb": { + "bType": "INT32U" + }, + "magSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "magSVC.offset": { + "bType": "FLOAT32" + }, + "angSVC.scaleFactor": { + "bType": "FLOAT32" + }, + "angSVC.offset": { + "bType": "FLOAT32" + }, + "angRef": { + "bType": "Enum" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "dbAngRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OoStep": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LTCCycAlm": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BlkLoVisc": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "ShOpCap": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpNoLod": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpOvA": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpOvV": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpUnV": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LodFact": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxVA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OvlTm": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OvlTmEmg": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "HiVRtg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LoVRtg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VARtg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MaxVASet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OvlTmSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OvlTmEmgSet": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TestRsl": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BatTest": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "React": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AbsReact": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LosFact": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DspA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LkgA": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RefReact": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RefPF": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RefV": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "CapDS": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GnSt": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpUnExt": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpOvExt": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LosOil": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "LosVac": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GnSpd": { + "cdc": "MV", + "children": { + "instMag.i": { + "bType": "INT32" + }, + "instMag.f": { + "bType": "FLOAT32" + }, + "mag.i": { + "bType": "INT32" + }, + "mag.f": { + "bType": "FLOAT32" + }, + "range": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subMag.i": { + "bType": "INT32" + }, + "subMag.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "zeroDb": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "rangeC.hhLim.i": { + "bType": "INT32" + }, + "rangeC.hhLim.f": { + "bType": "FLOAT32" + }, + "rangeC.hLim.i": { + "bType": "INT32" + }, + "rangeC.hLim.f": { + "bType": "FLOAT32" + }, + "rangeC.lLim.i": { + "bType": "INT32" + }, + "rangeC.lLim.f": { + "bType": "FLOAT32" + }, + "rangeC.llLim.i": { + "bType": "INT32" + }, + "rangeC.llLim.f": { + "bType": "FLOAT32" + }, + "rangeC.min.i": { + "bType": "INT32" + }, + "rangeC.min.f": { + "bType": "FLOAT32" + }, + "rangeC.max.i": { + "bType": "INT32" + }, + "rangeC.max.f": { + "bType": "FLOAT32" + }, + "rangeC.limDb": { + "bType": "INT32U" + }, + "smpRate": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "zeroDbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "GnCtl": { + "cdc": "DPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "Dbpos" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Dbpos" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DExt": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AuxSco": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VArR": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "VArL": { + "cdc": "SPC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "pulseConfig.cmdQual": { + "bType": "Enum" + }, + "pulseConfig.onDur": { + "bType": "INT32U" + }, + "pulseConfig.offDur": { + "bType": "INT32U" + }, + "pulseConfig.numPls": { + "bType": "INT32U" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "operTimeout": { + "bType": "INT32U" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "DmdW": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "WRtg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "MotSt": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "RotThmSt": { + "cdc": "ENS", + "children": { + "stVal": { + "bType": "Enum" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "Enum" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpSar": { + "cdc": "SPS", + "children": { + "stVal": { + "bType": "BOOLEAN" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal": { + "bType": "BOOLEAN" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "AmpSpt": { + "cdc": "APC", + "children": { + "ctlNum": { + "bType": "INT8U" + }, + "mxVal.i": { + "bType": "INT32" + }, + "mxVal.f": { + "bType": "FLOAT32" + }, + "q": { + "bType": "Quality" + }, + "t": { + "bType": "Timestamp" + }, + "stSeld": { + "bType": "BOOLEAN" + }, + "opRcvd": { + "bType": "BOOLEAN" + }, + "opOk": { + "bType": "BOOLEAN" + }, + "tOpOk": { + "bType": "Timestamp" + }, + "subEna": { + "bType": "BOOLEAN" + }, + "subVal.i": { + "bType": "INT32" + }, + "subVal.f": { + "bType": "FLOAT32" + }, + "subQ": { + "bType": "Quality" + }, + "subID": { + "bType": "VisString64" + }, + "blkEna": { + "bType": "BOOLEAN" + }, + "ctlModel": { + "bType": "Enum" + }, + "sboTimeout": { + "bType": "INT32U" + }, + "sboClass": { + "bType": "Enum" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "db": { + "bType": "INT32U" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "operTimeout": { + "bType": "INT32U" + }, + "dbRef": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "OpModRect": { + "cdc": "ENG", + "children": { + "setVal": { + "bType": "Enum" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SetV": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SpdRtg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SpdCrit": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FldRisTmp": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SttRisTmp": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SttRis": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PFRtg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Iner": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FldAmpRtg": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FldAmpRtgZer": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "FldRis": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "BaseImp": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SttLkgX": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Xd": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Xdp": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Xds": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Xq": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Xqp": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "Xqs": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "X0": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "X2": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTdp": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTds": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTd0p": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTd0s": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTqp": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTqs": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTq0p": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTq0s": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "TmTa": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SatCffS10": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "SatCffS12": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + }, + "PwrHz": { + "cdc": "ASG", + "children": { + "setMag.i": { + "bType": "INT32" + }, + "setMag.f": { + "bType": "FLOAT32" + }, + "units.SIUnit": { + "bType": "Enum" + }, + "units.multiplier": { + "bType": "Enum" + }, + "sVC.scaleFactor": { + "bType": "FLOAT32" + }, + "sVC.offset": { + "bType": "FLOAT32" + }, + "minVal.i": { + "bType": "INT32" + }, + "minVal.f": { + "bType": "FLOAT32" + }, + "maxVal.i": { + "bType": "INT32" + }, + "maxVal.f": { + "bType": "FLOAT32" + }, + "stepSize.i": { + "bType": "INT32" + }, + "stepSize.f": { + "bType": "FLOAT32" + }, + "d": { + "bType": "VisString255" + }, + "dU": { + "bType": "Unicode255" + }, + "cdcName": { + "bType": "VisString255" + }, + "dataNs": { + "bType": "VisString255" + } + } + } +} diff --git a/plugins/oscd-stencil/combinations.d.ts b/plugins/oscd-stencil/combinations.d.ts new file mode 100644 index 0000000..000f33f --- /dev/null +++ b/plugins/oscd-stencil/combinations.d.ts @@ -0,0 +1 @@ +export declare function combinations(array: T[], length: number): IterableIterator; diff --git a/plugins/oscd-stencil/foundation/getMappingInfo.d.ts b/plugins/oscd-stencil/foundation/getMappingInfo.d.ts new file mode 100644 index 0000000..c2834b2 --- /dev/null +++ b/plugins/oscd-stencil/foundation/getMappingInfo.d.ts @@ -0,0 +1,17 @@ +type Mapping = { + FCDA: string; + ExtRef: string; +}; +export type ControlBlockInfo = { + id: string; + name: string; + from: string; + to: string; + baseFrom?: string; + baseTo?: string; + type: string; + mappings: Mapping[]; + supervision: string; +}; +export declare function getMappingInfo(doc: XMLDocument, fromName: string, toName: string): ControlBlockInfo[]; +export {}; diff --git a/plugins/oscd-stencil/getIedDescription.d.ts b/plugins/oscd-stencil/getIedDescription.d.ts new file mode 100644 index 0000000..e036000 --- /dev/null +++ b/plugins/oscd-stencil/getIedDescription.d.ts @@ -0,0 +1,4 @@ +export declare function getIedDescription(ied: Element): { + firstLine: string; + secondLine: string; +}; diff --git a/plugins/oscd-stencil/index.deploy.html b/plugins/oscd-stencil/index.deploy.html new file mode 100644 index 0000000..c072513 --- /dev/null +++ b/plugins/oscd-stencil/index.deploy.html @@ -0,0 +1,61 @@ +oscd-stencil Demo + + + + + + + + + diff --git a/plugins/oscd-stencil/oscd-stencil.d.ts b/plugins/oscd-stencil/oscd-stencil.d.ts new file mode 100644 index 0000000..79236bb --- /dev/null +++ b/plugins/oscd-stencil/oscd-stencil.d.ts @@ -0,0 +1,126 @@ +import { LitElement, TemplateResult } from 'lit'; +import '@material/mwc-tab-bar'; +import '@material/mwc-snackbar/mwc-snackbar.js'; +import '@material/web/button/outlined-button.js'; +import '@material/web/button/filled-button.js'; +import '@material/web/button/text-button.js'; +import '@material/web/checkbox/checkbox.js'; +import '@material/web/dialog/dialog.js'; +import '@material/web/list/list.js'; +import '@material/web/list/list-item.js'; +import '@material/web/iconbutton/icon-button.js'; +import '@material/web/menu/menu.js'; +import '@material/web/icon/icon.js'; +import '@openenergytools/filterable-lists/dist/selection-list.js'; +import '@openenergytools/filterable-lists/dist/action-list.js'; +import type { MdCheckbox } from '@material/web/checkbox/checkbox.js'; +import type { TabBar } from '@material/mwc-tab-bar'; +import type { TextField } from '@material/web/textfield/internal/text-field.js'; +import type { MdDialog } from '@material/web/dialog/dialog.js'; +import type { SelectionList } from '@openenergytools/filterable-lists/dist/selection-list.js'; +import type { MdIconButton } from '@material/web/iconbutton/icon-button.js'; +import type { MdMenu } from '@material/web/menu/menu'; +import type { Snackbar } from '@material/mwc-snackbar/mwc-snackbar.js'; +import { ControlBlockInfo } from './foundation/getMappingInfo.js'; +type IED = { + originalName: string; + type: string; + manufacturer: string; + comment?: string; + privates: { + 'OpenSCD-Stencil-Id': string; + 'OpenSCD-Stencil-Version': string; + }[]; +}; +type Application = { + version: string; + description: string; + deprecated: boolean; + IEDS: Record; + ControlBlocks: ControlBlockInfo[]; +}; +type ControlBlockTableMapping = { + id: string; + from: string; + to: string; +}; +type VersionedApplications = { + category: string; + name: string; + description: string; + versions: Application[]; +}; +type StencilData = { + name: string; + version: string; + applications: VersionedApplications[]; +}; +/** + * A plugin to allow templates of GOOSE and SV using the + * later binding method based on a JSON description of a configuration. + */ +export default class Stencil extends LitElement { + doc: XMLDocument; + docName: string; + editCount: number; + tabIndex: number; + iedMappingStencilData: ControlBlockInfo[]; + uniqueIeds: string[]; + stencilData: StencilData; + selectedApplication: VersionedApplications | null; + selectedAppVersion: Application | undefined; + applicationSelectedIed: Element | null; + applicationSelectedFunction: string | null; + applicationSelectedFunctionReqs: IED | null; + functionToIed: Map; + showDeprecated: boolean; + templateCreationStage: number; + createCBsToRemove: ControlBlockTableMapping[]; + snackBarMessage: string; + errorMessages: string[]; + showSupervisions: boolean; + tabBarUI: TabBar; + outputStencilUI: TextField; + outputStencilViewUI: TextField; + stencilName: TextField; + stencilVersion: TextField; + appCategory: TextField; + appName: TextField; + appDesc: TextField; + appVer: TextField; + appVerDesc: TextField; + appDeprecated: MdCheckbox; + iedTemplateSelectorUI: MdDialog; + iedSelectorUI: MdDialog; + selectionListUI: SelectionList; + changeStencilUI: HTMLInputElement; + menuAppButtonUI: MdIconButton; + menuAppUI: MdMenu; + functionIedNamesUI: TextField[]; + snackBarMessageUI: Snackbar; + errorDialogUI: MdDialog; + constructor(); + addApplication(): void; + saveStencilAsFile(): void; + clearStencilCreateData(): void; + clearIedTemplateSelection(): void; + loadStencil(event: Event): Promise; + applyStencil(): void; + resetCreateApplication(): void; + resetApplyStencil(): void; + renderFunctionIedSelector(): TemplateResult; + renderIedsForUse(): TemplateResult; + renderApplicationDetails(): TemplateResult; + renderStencilSelectionAndUse(): TemplateResult; + renderUse(): TemplateResult; + renderCbSelectionTable(): TemplateResult; + renderIedsToFunctionNaming(): TemplateResult; + renderOutputJSON(): TemplateResult; + renderCreate(): TemplateResult; + renderTemplateIedsSelector(): TemplateResult; + renderView(): TemplateResult; + renderErrorMessages(): TemplateResult; + render(): TemplateResult; + static styles: import("lit").CSSResult; +} +export {}; diff --git a/plugins/oscd-stencil/oscd-stencil.js b/plugins/oscd-stencil/oscd-stencil.js new file mode 100644 index 0000000..9d7e91b --- /dev/null +++ b/plugins/oscd-stencil/oscd-stencil.js @@ -0,0 +1,16552 @@ +/****************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +/* global Reflect, Promise, SuppressedError, Symbol */ + +var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; + return extendStatics(d, b); +}; + +function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); +} + +var __assign = function() { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; + +function __decorate(decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +} + +function __values(o) { + var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function () { + if (o && i >= o.length) o = void 0; + return { value: o && o[i++], done: !o }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +} + +function __read(o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; +} + +typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { + var e = new Error(message); + return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; +}; + +/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const t$9=globalThis,e$k=t$9.ShadowRoot&&(void 0===t$9.ShadyCSS||t$9.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,s$h=Symbol(),o$o=new WeakMap;class n$n{constructor(t,e,o){if(this._$cssResult$=!0,o!==s$h)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e;}get styleSheet(){let t=this.o;const s=this.t;if(e$k&&void 0===t){const e=void 0!==s&&1===s.length;e&&(t=o$o.get(s)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),e&&o$o.set(s,t));}return t}toString(){return this.cssText}}const r$d=t=>new n$n("string"==typeof t?t:t+"",void 0,s$h),S$5=(s,o)=>{if(e$k)s.adoptedStyleSheets=o.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet));else for(const e of o){const o=document.createElement("style"),n=t$9.litNonce;void 0!==n&&o.setAttribute("nonce",n),o.textContent=e.cssText,s.appendChild(o);}},c$8=e$k?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const s of t.cssRules)e+=s.cssText;return r$d(e)})(t):t; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const{is:i$c,defineProperty:e$j,getOwnPropertyDescriptor:r$c,getOwnPropertyNames:h$6,getOwnPropertySymbols:o$n,getPrototypeOf:n$m}=Object,a$6=globalThis,c$7=a$6.trustedTypes,l$g=c$7?c$7.emptyScript:"",p$4=a$6.reactiveElementPolyfillSupport,d$5=(t,s)=>t,u$5={toAttribute(t,s){switch(s){case Boolean:t=t?l$g:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t);}return t},fromAttribute(t,s){let i=t;switch(s){case Boolean:i=null!==t;break;case Number:i=null===t?null:Number(t);break;case Object:case Array:try{i=JSON.parse(t);}catch(t){i=null;}}return i}},f$5=(t,s)=>!i$c(t,s),y$4={attribute:!0,type:String,converter:u$5,reflect:!1,hasChanged:f$5};Symbol.metadata??=Symbol("metadata"),a$6.litPropertyMetadata??=new WeakMap;class b$1 extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??=[]).push(t);}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,s=y$4){if(s.state&&(s.attribute=!1),this._$Ei(),this.elementProperties.set(t,s),!s.noAccessor){const i=Symbol(),r=this.getPropertyDescriptor(t,i,s);void 0!==r&&e$j(this.prototype,t,r);}}static getPropertyDescriptor(t,s,i){const{get:e,set:h}=r$c(this.prototype,t)??{get(){return this[s]},set(t){this[s]=t;}};return {get(){return e?.call(this)},set(s){const r=e?.call(this);h.call(this,s),this.requestUpdate(t,r,i);},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??y$4}static _$Ei(){if(this.hasOwnProperty(d$5("elementProperties")))return;const t=n$m(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties);}static finalize(){if(this.hasOwnProperty(d$5("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(d$5("properties"))){const t=this.properties,s=[...h$6(t),...o$n(t)];for(const i of s)this.createProperty(i,t[i]);}const t=this[Symbol.metadata];if(null!==t){const s=litPropertyMetadata.get(t);if(void 0!==s)for(const[t,i]of s)this.elementProperties.set(t,i);}this._$Eh=new Map;for(const[t,s]of this.elementProperties){const i=this._$Eu(t,s);void 0!==i&&this._$Eh.set(i,t);}this.elementStyles=this.finalizeStyles(this.styles);}static finalizeStyles(s){const i=[];if(Array.isArray(s)){const e=new Set(s.flat(1/0).reverse());for(const s of e)i.unshift(c$8(s));}else void 0!==s&&i.push(c$8(s));return i}static _$Eu(t,s){const i=s.attribute;return !1===i?void 0:"string"==typeof i?i:"string"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev();}_$Ev(){this._$Eg=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$ES(),this.requestUpdate(),this.constructor.l?.forEach((t=>t(this)));}addController(t){(this._$E_??=new Set).add(t),void 0!==this.renderRoot&&this.isConnected&&t.hostConnected?.();}removeController(t){this._$E_?.delete(t);}_$ES(){const t=new Map,s=this.constructor.elementProperties;for(const i of s.keys())this.hasOwnProperty(i)&&(t.set(i,this[i]),delete this[i]);t.size>0&&(this._$Ep=t);}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return S$5(t,this.constructor.elementStyles),t}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$E_?.forEach((t=>t.hostConnected?.()));}enableUpdating(t){}disconnectedCallback(){this._$E_?.forEach((t=>t.hostDisconnected?.()));}attributeChangedCallback(t,s,i){this._$AK(t,i);}_$EO(t,s){const i=this.constructor.elementProperties.get(t),e=this.constructor._$Eu(t,i);if(void 0!==e&&!0===i.reflect){const r=(void 0!==i.converter?.toAttribute?i.converter:u$5).toAttribute(s,i.type);this._$Em=t,null==r?this.removeAttribute(e):this.setAttribute(e,r),this._$Em=null;}}_$AK(t,s){const i=this.constructor,e=i._$Eh.get(t);if(void 0!==e&&this._$Em!==e){const t=i.getPropertyOptions(e),r="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==t.converter?.fromAttribute?t.converter:u$5;this._$Em=e,this[e]=r.fromAttribute(s,t.type),this._$Em=null;}}requestUpdate(t,s,i,e=!1,r){if(void 0!==t){if(i??=this.constructor.getPropertyOptions(t),!(i.hasChanged??f$5)(e?r:this[t],s))return;this.C(t,s,i);}!1===this.isUpdatePending&&(this._$Eg=this._$EP());}C(t,s,i){this._$AL.has(t)||this._$AL.set(t,s),!0===i.reflect&&this._$Em!==t&&(this._$Ej??=new Set).add(t);}async _$EP(){this.isUpdatePending=!0;try{await this._$Eg;}catch(t){Promise.reject(t);}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[t,s]of this._$Ep)this[t]=s;this._$Ep=void 0;}const t=this.constructor.elementProperties;if(t.size>0)for(const[s,i]of t)!0!==i.wrapped||this._$AL.has(s)||void 0===this[s]||this.C(s,this[s],i);}let t=!1;const s=this._$AL;try{t=this.shouldUpdate(s),t?(this.willUpdate(s),this._$E_?.forEach((t=>t.hostUpdate?.())),this.update(s)):this._$ET();}catch(s){throw t=!1,this._$ET(),s}t&&this._$AE(s);}willUpdate(t){}_$AE(t){this._$E_?.forEach((t=>t.hostUpdated?.())),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t);}_$ET(){this._$AL=new Map,this.isUpdatePending=!1;}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$Eg}shouldUpdate(t){return !0}update(t){this._$Ej&&=this._$Ej.forEach((t=>this._$EO(t,this[t]))),this._$ET();}updated(t){}firstUpdated(t){}}b$1.elementStyles=[],b$1.shadowRootOptions={mode:"open"},b$1[d$5("elementProperties")]=new Map,b$1[d$5("finalized")]=new Map,p$4?.({ReactiveElement:b$1}),(a$6.reactiveElementVersions??=[]).push("2.0.2"); + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const t$8=globalThis,i$b=t$8.trustedTypes,s$g=i$b?i$b.createPolicy("lit-html",{createHTML:t=>t}):void 0,e$i="$lit$",h$5=`lit$${(Math.random()+"").slice(9)}$`,o$m="?"+h$5,n$l=`<${o$m}>`,r$b=document,l$f=()=>r$b.createComment(""),c$6=t=>null===t||"object"!=typeof t&&"function"!=typeof t,a$5=Array.isArray,u$4=t=>a$5(t)||"function"==typeof t?.[Symbol.iterator],d$4="[ \t\n\f\r]",f$4=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,v$2=/-->/g,_$2=/>/g,m$3=RegExp(`>|${d$4}(?:([^\\s"'>=/]+)(${d$4}*=${d$4}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),p$3=/'/g,g$2=/"/g,$$2=/^(?:script|style|textarea|title)$/i,y$3=t=>(i,...s)=>({_$litType$:t,strings:i,values:s}),x$2=y$3(1),w$2=Symbol.for("lit-noChange"),T$2=Symbol.for("lit-nothing"),A$2=new WeakMap,E$2=r$b.createTreeWalker(r$b,129);function C$2(t,i){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==s$g?s$g.createHTML(i):i}const P$2=(t,i)=>{const s=t.length-1,o=[];let r,l=2===i?"":"",c=f$4;for(let i=0;i"===u[0]?(c=r??f$4,d=-1):void 0===u[1]?d=-2:(d=c.lastIndex-u[2].length,a=u[1],c=void 0===u[3]?m$3:'"'===u[3]?g$2:p$3):c===g$2||c===p$3?c=m$3:c===v$2||c===_$2?c=f$4:(c=m$3,r=void 0);const x=c===m$3&&t[i+1].startsWith("/>")?" ":"";l+=c===f$4?s+n$l:d>=0?(o.push(a),s.slice(0,d)+e$i+s.slice(d)+h$5+x):s+h$5+(-2===d?i:x);}return [C$2(t,l+(t[s]||"")+(2===i?"":"")),o]};class V$2{constructor({strings:t,_$litType$:s},n){let r;this.parts=[];let c=0,a=0;const u=t.length-1,d=this.parts,[f,v]=P$2(t,s);if(this.el=V$2.createElement(f,n),E$2.currentNode=this.el.content,2===s){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes);}for(;null!==(r=E$2.nextNode())&&d.length0){r.textContent=i$b?i$b.emptyScript:"";for(let i=0;i2||""!==s[0]||""!==s[1]?(this._$AH=Array(s.length-1).fill(new String),this.strings=s):this._$AH=T$2;}_$AI(t,i=this,s,e){const h=this.strings;let o=!1;if(void 0===h)t=N$2(this,t,i,0),o=!c$6(t)||t!==this._$AH&&t!==w$2,o&&(this._$AH=t);else {const e=t;let n,r;for(t=h[0],n=0;nnew n$k("string"==typeof t?t:t+"",void 0,s$f),i$a=(t,...e)=>{const o=1===t.length?t[0]:e.reduce(((e,s,o)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if("number"==typeof t)return t;throw Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(s)+t[o+1]),t[0]);return new n$k(o,t,s$f)},S$3=(s,o)=>{if(e$h)s.adoptedStyleSheets=o.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet));else for(const e of o){const o=document.createElement("style"),n=t$7.litNonce;void 0!==n&&o.setAttribute("nonce",n),o.textContent=e.cssText,s.appendChild(o);}},c$5=e$h?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const s of t.cssRules)e+=s.cssText;return r$a(e)})(t):t; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const{is:i$9,defineProperty:e$g,getOwnPropertyDescriptor:r$9,getOwnPropertyNames:h$4,getOwnPropertySymbols:o$k,getPrototypeOf:n$j}=Object,a$4=globalThis,c$4=a$4.trustedTypes,l$e=c$4?c$4.emptyScript:"",p$2=a$4.reactiveElementPolyfillSupport,d$3=(t,s)=>t,u$3={toAttribute(t,s){switch(s){case Boolean:t=t?l$e:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t);}return t},fromAttribute(t,s){let i=t;switch(s){case Boolean:i=null!==t;break;case Number:i=null===t?null:Number(t);break;case Object:case Array:try{i=JSON.parse(t);}catch(t){i=null;}}return i}},f$3=(t,s)=>!i$9(t,s),y$2={attribute:!0,type:String,converter:u$3,reflect:!1,hasChanged:f$3};Symbol.metadata??=Symbol("metadata"),a$4.litPropertyMetadata??=new WeakMap;class b extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??=[]).push(t);}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,s=y$2){if(s.state&&(s.attribute=!1),this._$Ei(),this.elementProperties.set(t,s),!s.noAccessor){const i=Symbol(),r=this.getPropertyDescriptor(t,i,s);void 0!==r&&e$g(this.prototype,t,r);}}static getPropertyDescriptor(t,s,i){const{get:e,set:h}=r$9(this.prototype,t)??{get(){return this[s]},set(t){this[s]=t;}};return {get(){return e?.call(this)},set(s){const r=e?.call(this);h.call(this,s),this.requestUpdate(t,r,i);},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??y$2}static _$Ei(){if(this.hasOwnProperty(d$3("elementProperties")))return;const t=n$j(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties);}static finalize(){if(this.hasOwnProperty(d$3("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(d$3("properties"))){const t=this.properties,s=[...h$4(t),...o$k(t)];for(const i of s)this.createProperty(i,t[i]);}const t=this[Symbol.metadata];if(null!==t){const s=litPropertyMetadata.get(t);if(void 0!==s)for(const[t,i]of s)this.elementProperties.set(t,i);}this._$Eh=new Map;for(const[t,s]of this.elementProperties){const i=this._$Eu(t,s);void 0!==i&&this._$Eh.set(i,t);}this.elementStyles=this.finalizeStyles(this.styles);}static finalizeStyles(s){const i=[];if(Array.isArray(s)){const e=new Set(s.flat(1/0).reverse());for(const s of e)i.unshift(c$5(s));}else void 0!==s&&i.push(c$5(s));return i}static _$Eu(t,s){const i=s.attribute;return !1===i?void 0:"string"==typeof i?i:"string"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev();}_$Ev(){this._$Eg=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$ES(),this.requestUpdate(),this.constructor.l?.forEach((t=>t(this)));}addController(t){(this._$E_??=new Set).add(t),void 0!==this.renderRoot&&this.isConnected&&t.hostConnected?.();}removeController(t){this._$E_?.delete(t);}_$ES(){const t=new Map,s=this.constructor.elementProperties;for(const i of s.keys())this.hasOwnProperty(i)&&(t.set(i,this[i]),delete this[i]);t.size>0&&(this._$Ep=t);}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return S$3(t,this.constructor.elementStyles),t}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$E_?.forEach((t=>t.hostConnected?.()));}enableUpdating(t){}disconnectedCallback(){this._$E_?.forEach((t=>t.hostDisconnected?.()));}attributeChangedCallback(t,s,i){this._$AK(t,i);}_$EO(t,s){const i=this.constructor.elementProperties.get(t),e=this.constructor._$Eu(t,i);if(void 0!==e&&!0===i.reflect){const r=(void 0!==i.converter?.toAttribute?i.converter:u$3).toAttribute(s,i.type);this._$Em=t,null==r?this.removeAttribute(e):this.setAttribute(e,r),this._$Em=null;}}_$AK(t,s){const i=this.constructor,e=i._$Eh.get(t);if(void 0!==e&&this._$Em!==e){const t=i.getPropertyOptions(e),r="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==t.converter?.fromAttribute?t.converter:u$3;this._$Em=e,this[e]=r.fromAttribute(s,t.type),this._$Em=null;}}requestUpdate(t,s,i,e=!1,r){if(void 0!==t){if(i??=this.constructor.getPropertyOptions(t),!(i.hasChanged??f$3)(e?r:this[t],s))return;this.C(t,s,i);}!1===this.isUpdatePending&&(this._$Eg=this._$EP());}C(t,s,i){this._$AL.has(t)||this._$AL.set(t,s),!0===i.reflect&&this._$Em!==t&&(this._$Ej??=new Set).add(t);}async _$EP(){this.isUpdatePending=!0;try{await this._$Eg;}catch(t){Promise.reject(t);}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[t,s]of this._$Ep)this[t]=s;this._$Ep=void 0;}const t=this.constructor.elementProperties;if(t.size>0)for(const[s,i]of t)!0!==i.wrapped||this._$AL.has(s)||void 0===this[s]||this.C(s,this[s],i);}let t=!1;const s=this._$AL;try{t=this.shouldUpdate(s),t?(this.willUpdate(s),this._$E_?.forEach((t=>t.hostUpdate?.())),this.update(s)):this._$ET();}catch(s){throw t=!1,this._$ET(),s}t&&this._$AE(s);}willUpdate(t){}_$AE(t){this._$E_?.forEach((t=>t.hostUpdated?.())),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t);}_$ET(){this._$AL=new Map,this.isUpdatePending=!1;}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$Eg}shouldUpdate(t){return !0}update(t){this._$Ej&&=this._$Ej.forEach((t=>this._$EO(t,this[t]))),this._$ET();}updated(t){}firstUpdated(t){}}b.elementStyles=[],b.shadowRootOptions={mode:"open"},b[d$3("elementProperties")]=new Map,b[d$3("finalized")]=new Map,p$2?.({ReactiveElement:b}),(a$4.reactiveElementVersions??=[]).push("2.0.2"); + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const t$6=globalThis,i$8=t$6.trustedTypes,s$e=i$8?i$8.createPolicy("lit-html",{createHTML:t=>t}):void 0,e$f="$lit$",h$3=`lit$${(Math.random()+"").slice(9)}$`,o$j="?"+h$3,n$i=`<${o$j}>`,r$8=document,l$d=()=>r$8.createComment(""),c$3=t=>null===t||"object"!=typeof t&&"function"!=typeof t,a$3=Array.isArray,u$2=t=>a$3(t)||"function"==typeof t?.[Symbol.iterator],d$2="[ \t\n\f\r]",f$2=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,v$1=/-->/g,_$1=/>/g,m$2=RegExp(`>|${d$2}(?:([^\\s"'>=/]+)(${d$2}*=${d$2}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),p$1=/'/g,g$1=/"/g,$$1=/^(?:script|style|textarea|title)$/i,y$1=t=>(i,...s)=>({_$litType$:t,strings:i,values:s}),x$1=y$1(1),w$1=Symbol.for("lit-noChange"),T$1=Symbol.for("lit-nothing"),A$1=new WeakMap,E$1=r$8.createTreeWalker(r$8,129);function C$1(t,i){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==s$e?s$e.createHTML(i):i}const P$1=(t,i)=>{const s=t.length-1,o=[];let r,l=2===i?"":"",c=f$2;for(let i=0;i"===u[0]?(c=r??f$2,d=-1):void 0===u[1]?d=-2:(d=c.lastIndex-u[2].length,a=u[1],c=void 0===u[3]?m$2:'"'===u[3]?g$1:p$1):c===g$1||c===p$1?c=m$2:c===v$1||c===_$1?c=f$2:(c=m$2,r=void 0);const x=c===m$2&&t[i+1].startsWith("/>")?" ":"";l+=c===f$2?s+n$i:d>=0?(o.push(a),s.slice(0,d)+e$f+s.slice(d)+h$3+x):s+h$3+(-2===d?i:x);}return [C$1(t,l+(t[s]||"")+(2===i?"":"")),o]};class V$1{constructor({strings:t,_$litType$:s},n){let r;this.parts=[];let c=0,a=0;const u=t.length-1,d=this.parts,[f,v]=P$1(t,s);if(this.el=V$1.createElement(f,n),E$1.currentNode=this.el.content,2===s){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes);}for(;null!==(r=E$1.nextNode())&&d.length0){r.textContent=i$8?i$8.emptyScript:"";for(let i=0;i2||""!==s[0]||""!==s[1]?(this._$AH=Array(s.length-1).fill(new String),this.strings=s):this._$AH=T$1;}_$AI(t,i=this,s,e){const h=this.strings;let o=!1;if(void 0===h)t=N$1(this,t,i,0),o=!c$3(t)||t!==this._$AH&&t!==w$1,o&&(this._$AH=t);else {const e=t;let n,r;for(t=h[0],n=0;n{const e=s?.renderBefore??i;let h=e._$litPart$;if(void 0===h){const t=s?.renderBefore??null;e._$litPart$=h=new M$1(i.insertBefore(l$d(),t),t,void 0,s??{});}return h._$AI(t),h}; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */class s$d extends b{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0;}createRenderRoot(){const t=super.createRenderRoot();return this.renderOptions.renderBefore??=t.firstChild,t}update(t){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=j(i,this.renderRoot,this.renderOptions);}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0);}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1);}render(){return w$1}}s$d._$litElement$=!0,s$d[("finalized")]=!0,globalThis.litElementHydrateSupport?.({LitElement:s$d});const r$7=globalThis.litElementPolyfillSupport;r$7?.({LitElement:s$d});(globalThis.litElementVersions??=[]).push("4.0.2"); + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const t$5=t=>(e,o)=>{void 0!==o?o.addInitializer((()=>{customElements.define(t,e);})):customElements.define(t,e);}; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const o$i={attribute:!0,type:String,converter:u$5,reflect:!1,hasChanged:f$5},r$6=(t=o$i,e,r)=>{const{kind:n,metadata:i}=r;let s=globalThis.litPropertyMetadata.get(i);if(void 0===s&&globalThis.litPropertyMetadata.set(i,s=new Map),s.set(r.name,t),"accessor"===n){const{name:o}=r;return {set(r){const n=e.get.call(this);e.set.call(this,r),this.requestUpdate(o,n,t);},init(e){return void 0!==e&&this.C(o,void 0,t),e}}}if("setter"===n){const{name:o}=r;return function(r){const n=this[o];e.call(this,r),this.requestUpdate(o,n,t);}}throw Error("Unsupported decorator location: "+n)};function n$h(t){return (e,o)=>"object"==typeof o?r$6(t,e,o):((t,e,o)=>{const r=e.hasOwnProperty(o);return e.constructor.createProperty(o,r?{...t,wrapped:!0}:t),r?Object.getOwnPropertyDescriptor(e,o):void 0})(t,e,o)} + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */function r$5(r){return n$h({...r,state:!0,attribute:!1})} + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const e$e=(e,t,c)=>(c.configurable=!0,c.enumerable=!0,Reflect.decorate&&"object"!=typeof t&&Object.defineProperty(e,t,c),c); + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */function e$d(e,r){return (n,s,i)=>{const o=t=>t.renderRoot?.querySelector(e)??null;if(r){const{get:e,set:r}="object"==typeof s?n:i??(()=>{const t=Symbol();return {get(){return this[t]},set(e){this[t]=e;}}})();return e$e(n,s,{get(){let t=e.call(this);return void 0===t&&(t=o(this),(null!==t||this.hasUpdated)&&r.call(this,t)),t}})}return e$e(n,s,{get(){return o(this)}})}} + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +let e$c;function r$4(r){return (n,o)=>e$e(n,o,{get(){return (this.renderRoot??(e$c??=document.createDocumentFragment())).querySelectorAll(r)}})} + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */function o$h(o){return (e,n)=>{const{slot:r,selector:s}=o??{},c="slot"+(r?`[name=${r}]`:":not([name])");return e$e(e,n,{get(){const t=this.renderRoot?.querySelector(c),e=t?.assignedElements(o)??[];return void 0===s?e:e.filter((t=>t.matches(s)))}})}} + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */function n$g(n){return (o,r)=>{const{slot:e}=n??{},s="slot"+(e?`[name=${e}]`:":not([name])");return e$e(o,r,{get(){const t=this.renderRoot?.querySelector(s);return t?.assignedNodes(n)??[]}})}} + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const e$b=e=>n=>"function"==typeof n?((e,n)=>(customElements.define(e,n),n))(e,n):((e,n)=>{const{kind:t,elements:s}=n;return {kind:t,elements:s,finisher(n){customElements.define(e,n);}}})(e,n); + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const i$7=(i,e)=>"method"===e.kind&&e.descriptor&&!("value"in e.descriptor)?{...e,finisher(n){n.createProperty(e.key,i);}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:e.key,initializer(){"function"==typeof e.initializer&&(this[e.key]=e.initializer.call(this));},finisher(n){n.createProperty(e.key,i);}};function e$a(e){return (n,t)=>void 0!==t?((i,e,n)=>{e.constructor.createProperty(n,i);})(e,n,t):i$7(e,n)} + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */function t$4(t){return e$a({...t,state:!0})} + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const o$g=({finisher:e,descriptor:t})=>(o,n)=>{var r;if(void 0===n){const n=null!==(r=o.originalKey)&&void 0!==r?r:o.key,i=null!=t?{kind:"method",placement:"prototype",key:n,descriptor:t(o.key)}:{...o,key:n};return null!=e&&(i.finisher=function(t){e(t,n);}),i}{const r=o.constructor;void 0!==t&&Object.defineProperty(o,n,t(n)),null==e||e(r,n);}}; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */function e$9(e){return o$g({finisher:(r,t)=>{Object.assign(r.prototype[t],e);}})} + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */function i$6(i,n){return o$g({descriptor:o=>{const t={get(){var o,n;return null!==(n=null===(o=this.renderRoot)||void 0===o?void 0:o.querySelector(i))&&void 0!==n?n:null},enumerable:!0,configurable:!0};if(n){const n="symbol"==typeof o?Symbol():"__"+o;t.get=function(){var o,t;return void 0===this[n]&&(this[n]=null!==(t=null===(o=this.renderRoot)||void 0===o?void 0:o.querySelector(i))&&void 0!==t?t:null),this[n]};}return t}})} + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +function e$8(e){return o$g({descriptor:r=>({async get(){var r;return await this.updateComplete,null===(r=this.renderRoot)||void 0===r?void 0:r.querySelector(e)},enumerable:!0,configurable:!0})})} + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */var n$f;null!=(null===(n$f=window.HTMLSlotElement)||void 0===n$f?void 0:n$f.prototype.assignedElements)?(o,n)=>o.assignedElements(n):(o,n)=>o.assignedNodes(n).filter((o=>o.nodeType===Node.ELEMENT_NODE)); + +/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const t$3=window,e$7=t$3.ShadowRoot&&(void 0===t$3.ShadyCSS||t$3.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,s$c=Symbol(),n$e=new WeakMap;class o$f{constructor(t,e,n){if(this._$cssResult$=!0,n!==s$c)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e;}get styleSheet(){let t=this.o;const s=this.t;if(e$7&&void 0===t){const e=void 0!==s&&1===s.length;e&&(t=n$e.get(s)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),e&&n$e.set(s,t));}return t}toString(){return this.cssText}}const r$3=t=>new o$f("string"==typeof t?t:t+"",void 0,s$c),i$5=(t,...e)=>{const n=1===t.length?t[0]:e.reduce(((e,s,n)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if("number"==typeof t)return t;throw Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(s)+t[n+1]),t[0]);return new o$f(n,t,s$c)},S$1=(s,n)=>{e$7?s.adoptedStyleSheets=n.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet)):n.forEach((e=>{const n=document.createElement("style"),o=t$3.litNonce;void 0!==o&&n.setAttribute("nonce",o),n.textContent=e.cssText,s.appendChild(n);}));},c$2=e$7?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const s of t.cssRules)e+=s.cssText;return r$3(e)})(t):t; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */var s$b;const e$6=window,r$2=e$6.trustedTypes,h$2=r$2?r$2.emptyScript:"",o$e=e$6.reactiveElementPolyfillSupport,n$d={toAttribute(t,i){switch(i){case Boolean:t=t?h$2:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t);}return t},fromAttribute(t,i){let s=t;switch(i){case Boolean:s=null!==t;break;case Number:s=null===t?null:Number(t);break;case Object:case Array:try{s=JSON.parse(t);}catch(t){s=null;}}return s}},a$2=(t,i)=>i!==t&&(i==i||t==t),l$c={attribute:!0,type:String,converter:n$d,reflect:!1,hasChanged:a$2};class d$1 extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u();}static addInitializer(t){var i;this.finalize(),(null!==(i=this.h)&&void 0!==i?i:this.h=[]).push(t);}static get observedAttributes(){this.finalize();const t=[];return this.elementProperties.forEach(((i,s)=>{const e=this._$Ep(s,i);void 0!==e&&(this._$Ev.set(e,s),t.push(e));})),t}static createProperty(t,i=l$c){if(i.state&&(i.attribute=!1),this.finalize(),this.elementProperties.set(t,i),!i.noAccessor&&!this.prototype.hasOwnProperty(t)){const s="symbol"==typeof t?Symbol():"__"+t,e=this.getPropertyDescriptor(t,s,i);void 0!==e&&Object.defineProperty(this.prototype,t,e);}}static getPropertyDescriptor(t,i,s){return {get(){return this[i]},set(e){const r=this[t];this[i]=e,this.requestUpdate(t,r,s);},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)||l$c}static finalize(){if(this.hasOwnProperty("finalized"))return !1;this.finalized=!0;const t=Object.getPrototypeOf(this);if(t.finalize(),void 0!==t.h&&(this.h=[...t.h]),this.elementProperties=new Map(t.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const t=this.properties,i=[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)];for(const s of i)this.createProperty(s,t[s]);}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(i){const s=[];if(Array.isArray(i)){const e=new Set(i.flat(1/0).reverse());for(const i of e)s.unshift(c$2(i));}else void 0!==i&&s.push(c$2(i));return s}static _$Ep(t,i){const s=i.attribute;return !1===s?void 0:"string"==typeof s?s:"string"==typeof t?t.toLowerCase():void 0}u(){var t;this._$E_=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(t=this.constructor.h)||void 0===t||t.forEach((t=>t(this)));}addController(t){var i,s;(null!==(i=this._$ES)&&void 0!==i?i:this._$ES=[]).push(t),void 0!==this.renderRoot&&this.isConnected&&(null===(s=t.hostConnected)||void 0===s||s.call(t));}removeController(t){var i;null===(i=this._$ES)||void 0===i||i.splice(this._$ES.indexOf(t)>>>0,1);}_$Eg(){this.constructor.elementProperties.forEach(((t,i)=>{this.hasOwnProperty(i)&&(this._$Ei.set(i,this[i]),delete this[i]);}));}createRenderRoot(){var t;const s=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return S$1(s,this.constructor.elementStyles),s}connectedCallback(){var t;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(t=this._$ES)||void 0===t||t.forEach((t=>{var i;return null===(i=t.hostConnected)||void 0===i?void 0:i.call(t)}));}enableUpdating(t){}disconnectedCallback(){var t;null===(t=this._$ES)||void 0===t||t.forEach((t=>{var i;return null===(i=t.hostDisconnected)||void 0===i?void 0:i.call(t)}));}attributeChangedCallback(t,i,s){this._$AK(t,s);}_$EO(t,i,s=l$c){var e;const r=this.constructor._$Ep(t,s);if(void 0!==r&&!0===s.reflect){const h=(void 0!==(null===(e=s.converter)||void 0===e?void 0:e.toAttribute)?s.converter:n$d).toAttribute(i,s.type);this._$El=t,null==h?this.removeAttribute(r):this.setAttribute(r,h),this._$El=null;}}_$AK(t,i){var s;const e=this.constructor,r=e._$Ev.get(t);if(void 0!==r&&this._$El!==r){const t=e.getPropertyOptions(r),h="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==(null===(s=t.converter)||void 0===s?void 0:s.fromAttribute)?t.converter:n$d;this._$El=r,this[r]=h.fromAttribute(i,t.type),this._$El=null;}}requestUpdate(t,i,s){let e=!0;void 0!==t&&(((s=s||this.constructor.getPropertyOptions(t)).hasChanged||a$2)(this[t],i)?(this._$AL.has(t)||this._$AL.set(t,i),!0===s.reflect&&this._$El!==t&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(t,s))):e=!1),!this.isUpdatePending&&e&&(this._$E_=this._$Ej());}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_;}catch(t){Promise.reject(t);}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((t,i)=>this[i]=t)),this._$Ei=void 0);let i=!1;const s=this._$AL;try{i=this.shouldUpdate(s),i?(this.willUpdate(s),null===(t=this._$ES)||void 0===t||t.forEach((t=>{var i;return null===(i=t.hostUpdate)||void 0===i?void 0:i.call(t)})),this.update(s)):this._$Ek();}catch(t){throw i=!1,this._$Ek(),t}i&&this._$AE(s);}willUpdate(t){}_$AE(t){var i;null===(i=this._$ES)||void 0===i||i.forEach((t=>{var i;return null===(i=t.hostUpdated)||void 0===i?void 0:i.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t);}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1;}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(t){return !0}update(t){void 0!==this._$EC&&(this._$EC.forEach(((t,i)=>this._$EO(i,this[i],t))),this._$EC=void 0),this._$Ek();}updated(t){}firstUpdated(t){}}d$1.finalized=!0,d$1.elementProperties=new Map,d$1.elementStyles=[],d$1.shadowRootOptions={mode:"open"},null==o$e||o$e({ReactiveElement:d$1}),(null!==(s$b=e$6.reactiveElementVersions)&&void 0!==s$b?s$b:e$6.reactiveElementVersions=[]).push("1.6.1"); + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +var t$2;const i$4=window,s$a=i$4.trustedTypes,e$5=s$a?s$a.createPolicy("lit-html",{createHTML:t=>t}):void 0,o$d="$lit$",n$c=`lit$${(Math.random()+"").slice(9)}$`,l$b="?"+n$c,h$1=`<${l$b}>`,r$1=document,u$1=()=>r$1.createComment(""),d=t=>null===t||"object"!=typeof t&&"function"!=typeof t,c$1=Array.isArray,v=t=>c$1(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator]),a$1="[ \t\n\f\r]",f$1=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,_=/-->/g,m$1=/>/g,p=RegExp(`>|${a$1}(?:([^\\s"'>=/]+)(${a$1}*=${a$1}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),g=/'/g,$=/"/g,y=/^(?:script|style|textarea|title)$/i,w=t=>(i,...s)=>({_$litType$:t,strings:i,values:s}),x=w(1),T=Symbol.for("lit-noChange"),A=Symbol.for("lit-nothing"),E=new WeakMap,C=r$1.createTreeWalker(r$1,129,null,!1);function P(t,i){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==e$5?e$5.createHTML(i):i}const V=(t,i)=>{const s=t.length-1,e=[];let l,r=2===i?"":"",u=f$1;for(let i=0;i"===c[0]?(u=null!=l?l:f$1,v=-1):void 0===c[1]?v=-2:(v=u.lastIndex-c[2].length,d=c[1],u=void 0===c[3]?p:'"'===c[3]?$:g):u===$||u===g?u=p:u===_||u===m$1?u=f$1:(u=p,l=void 0);const w=u===p&&t[i+1].startsWith("/>")?" ":"";r+=u===f$1?s+h$1:v>=0?(e.push(d),s.slice(0,v)+o$d+s.slice(v)+n$c+w):s+n$c+(-2===v?(e.push(void 0),i):w);}return [P(t,r+(t[s]||"")+(2===i?"":"")),e]};class N{constructor({strings:t,_$litType$:i},e){let h;this.parts=[];let r=0,d=0;const c=t.length-1,v=this.parts,[a,f]=V(t,i);if(this.el=N.createElement(a,e),C.currentNode=this.el.content,2===i){const t=this.el.content,i=t.firstChild;i.remove(),t.append(...i.childNodes);}for(;null!==(h=C.nextNode())&&v.length0){h.textContent=s$a?s$a.emptyScript:"";for(let s=0;s2||""!==s[0]||""!==s[1]?(this._$AH=Array(s.length-1).fill(new String),this.strings=s):this._$AH=A;}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(t,i=this,s,e){const o=this.strings;let n=!1;if(void 0===o)t=S(this,t,i,0),n=!d(t)||t!==this._$AH&&t!==T,n&&(this._$AH=t);else {const e=t;let l,h;for(t=o[0],l=0;l{var e,o;const n=null!==(e=null==s?void 0:s.renderBefore)&&void 0!==e?e:i;let l=n._$litPart$;if(void 0===l){const t=null!==(o=null==s?void 0:s.renderBefore)&&void 0!==o?o:null;n._$litPart$=l=new R(i.insertBefore(u$1(),t),t,void 0,null!=s?s:{});}return l._$AI(t),l}; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */var l$a,o$c;class s$9 extends d$1{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0;}createRenderRoot(){var t,e;const i=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=i.firstChild),i}update(t){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=D(i,this.renderRoot,this.renderOptions);}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0);}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1);}render(){return T}}s$9.finalized=!0,s$9._$litElement$=!0,null===(l$a=globalThis.litElementHydrateSupport)||void 0===l$a||l$a.call(globalThis,{LitElement:s$9});const n$b=globalThis.litElementPolyfillSupport;null==n$b||n$b({LitElement:s$9});(null!==(o$c=globalThis.litElementVersions)&&void 0!==o$c?o$c:globalThis.litElementVersions=[]).push("3.3.3"); + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +function addHasRemoveClass(element) { + return { + addClass: (className) => { + element.classList.add(className); + }, + removeClass: (className) => { + element.classList.remove(className); + }, + hasClass: (className) => element.classList.contains(className), + }; +} +const fn = () => { }; +const optionsBlock = { + get passive() { + return false; + } +}; +document.addEventListener('x', fn, optionsBlock); +document.removeEventListener('x', fn); + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** @soyCompatible */ +class BaseElement extends s$9 { + click() { + if (this.mdcRoot) { + this.mdcRoot.focus(); + this.mdcRoot.click(); + return; + } + super.click(); + } + /** + * Create and attach the MDC Foundation to the instance + */ + createFoundation() { + if (this.mdcFoundation !== undefined) { + this.mdcFoundation.destroy(); + } + if (this.mdcFoundationClass) { + this.mdcFoundation = new this.mdcFoundationClass(this.createAdapter()); + this.mdcFoundation.init(); + } + } + firstUpdated() { + this.createFoundation(); + } +} + +/** + * @license + * Copyright 2016 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var MDCFoundation = /** @class */ (function () { + function MDCFoundation(adapter) { + if (adapter === void 0) { adapter = {}; } + this.adapter = adapter; + } + Object.defineProperty(MDCFoundation, "cssClasses", { + get: function () { + // Classes extending MDCFoundation should implement this method to return an object which exports every + // CSS class the foundation class needs as a property. e.g. {ACTIVE: 'mdc-component--active'} + return {}; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCFoundation, "strings", { + get: function () { + // Classes extending MDCFoundation should implement this method to return an object which exports all + // semantic strings as constants. e.g. {ARIA_ROLE: 'tablist'} + return {}; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCFoundation, "numbers", { + get: function () { + // Classes extending MDCFoundation should implement this method to return an object which exports all + // of its semantic numbers as constants. e.g. {ANIMATION_DELAY_MS: 350} + return {}; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCFoundation, "defaultAdapter", { + get: function () { + // Classes extending MDCFoundation may choose to implement this getter in order to provide a convenient + // way of viewing the necessary methods of an adapter. In the future, this could also be used for adapter + // validation. + return {}; + }, + enumerable: false, + configurable: true + }); + MDCFoundation.prototype.init = function () { + // Subclasses should override this method to perform initialization routines (registering events, etc.) + }; + MDCFoundation.prototype.destroy = function () { + // Subclasses should override this method to perform de-initialization routines (de-registering events, etc.) + }; + return MDCFoundation; +}()); + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var cssClasses$4 = { + ACTIVE: 'mdc-tab-indicator--active', + FADE: 'mdc-tab-indicator--fade', + NO_TRANSITION: 'mdc-tab-indicator--no-transition', +}; +var strings$5 = { + CONTENT_SELECTOR: '.mdc-tab-indicator__content', +}; + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var MDCTabIndicatorFoundation = /** @class */ (function (_super) { + __extends(MDCTabIndicatorFoundation, _super); + function MDCTabIndicatorFoundation(adapter) { + return _super.call(this, __assign(__assign({}, MDCTabIndicatorFoundation.defaultAdapter), adapter)) || this; + } + Object.defineProperty(MDCTabIndicatorFoundation, "cssClasses", { + get: function () { + return cssClasses$4; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCTabIndicatorFoundation, "strings", { + get: function () { + return strings$5; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCTabIndicatorFoundation, "defaultAdapter", { + get: function () { + // tslint:disable:object-literal-sort-keys Methods should be in the same order as the adapter interface. + return { + addClass: function () { return undefined; }, + removeClass: function () { return undefined; }, + computeContentClientRect: function () { + return ({ top: 0, right: 0, bottom: 0, left: 0, width: 0, height: 0 }); + }, + setContentStyleProperty: function () { return undefined; }, + }; + // tslint:enable:object-literal-sort-keys + }, + enumerable: false, + configurable: true + }); + MDCTabIndicatorFoundation.prototype.computeContentClientRect = function () { + return this.adapter.computeContentClientRect(); + }; + return MDCTabIndicatorFoundation; +}(MDCFoundation)); + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +/* istanbul ignore next: subclass is not a branch statement */ +var MDCFadingTabIndicatorFoundation = /** @class */ (function (_super) { + __extends(MDCFadingTabIndicatorFoundation, _super); + function MDCFadingTabIndicatorFoundation() { + return _super !== null && _super.apply(this, arguments) || this; + } + MDCFadingTabIndicatorFoundation.prototype.activate = function () { + this.adapter.addClass(MDCTabIndicatorFoundation.cssClasses.ACTIVE); + }; + MDCFadingTabIndicatorFoundation.prototype.deactivate = function () { + this.adapter.removeClass(MDCTabIndicatorFoundation.cssClasses.ACTIVE); + }; + return MDCFadingTabIndicatorFoundation; +}(MDCTabIndicatorFoundation)); +// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier. +var MDCFadingTabIndicatorFoundation$1 = MDCFadingTabIndicatorFoundation; + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +/* istanbul ignore next: subclass is not a branch statement */ +var MDCSlidingTabIndicatorFoundation = /** @class */ (function (_super) { + __extends(MDCSlidingTabIndicatorFoundation, _super); + function MDCSlidingTabIndicatorFoundation() { + return _super !== null && _super.apply(this, arguments) || this; + } + MDCSlidingTabIndicatorFoundation.prototype.activate = function (previousIndicatorClientRect) { + // Early exit if no indicator is present to handle cases where an indicator + // may be activated without a prior indicator state + if (!previousIndicatorClientRect) { + this.adapter.addClass(MDCTabIndicatorFoundation.cssClasses.ACTIVE); + return; + } + // This animation uses the FLIP approach. You can read more about it at the link below: + // https://aerotwist.com/blog/flip-your-animations/ + // Calculate the dimensions based on the dimensions of the previous indicator + var currentClientRect = this.computeContentClientRect(); + var widthDelta = previousIndicatorClientRect.width / currentClientRect.width; + var xPosition = previousIndicatorClientRect.left - currentClientRect.left; + this.adapter.addClass(MDCTabIndicatorFoundation.cssClasses.NO_TRANSITION); + this.adapter.setContentStyleProperty('transform', "translateX(" + xPosition + "px) scaleX(" + widthDelta + ")"); + // Force repaint before updating classes and transform to ensure the transform properly takes effect + this.computeContentClientRect(); + this.adapter.removeClass(MDCTabIndicatorFoundation.cssClasses.NO_TRANSITION); + this.adapter.addClass(MDCTabIndicatorFoundation.cssClasses.ACTIVE); + this.adapter.setContentStyleProperty('transform', ''); + }; + MDCSlidingTabIndicatorFoundation.prototype.deactivate = function () { + this.adapter.removeClass(MDCTabIndicatorFoundation.cssClasses.ACTIVE); + }; + return MDCSlidingTabIndicatorFoundation; +}(MDCTabIndicatorFoundation)); +// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier. +var MDCSlidingTabIndicatorFoundation$1 = MDCSlidingTabIndicatorFoundation; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */var l$9,o$b;class s$8 extends d$1{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0;}createRenderRoot(){var t,e;const i=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=i.firstChild),i}update(t){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=D(i,this.renderRoot,this.renderOptions);}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0);}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1);}render(){return T}}s$8.finalized=!0,s$8._$litElement$=!0,null===(l$9=globalThis.litElementHydrateSupport)||void 0===l$9||l$9.call(globalThis,{LitElement:s$8});const n$a=globalThis.litElementPolyfillSupport;null==n$a||n$a({LitElement:s$8});(null!==(o$b=globalThis.litElementVersions)&&void 0!==o$b?o$b:globalThis.litElementVersions=[]).push("3.3.3"); + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const t$1={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},e$4=t=>(...e)=>({_$litDirective$:t,values:e});class i$3{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,i){this._$Ct=t,this._$AM=e,this._$Ci=i;}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}} + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const o$a=e$4(class extends i$3{constructor(t){var i;if(super(t),t.type!==t$1.ATTRIBUTE||"class"!==t.name||(null===(i=t.strings)||void 0===i?void 0:i.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(t){return " "+Object.keys(t).filter((i=>t[i])).join(" ")+" "}update(i,[s]){var r,o;if(void 0===this.it){this.it=new Set,void 0!==i.strings&&(this.nt=new Set(i.strings.join(" ").split(/\s/).filter((t=>""!==t))));for(const t in s)s[t]&&!(null===(r=this.nt)||void 0===r?void 0:r.has(t))&&this.it.add(t);return this.render(s)}const e=i.element.classList;this.it.forEach((t=>{t in s||(e.remove(t),this.it.delete(t));}));for(const t in s){const i=!!s[t];i===this.it.has(t)||(null===(o=this.nt)||void 0===o?void 0:o.has(t))||(i?(e.add(t),this.it.add(t)):(e.remove(t),this.it.delete(t)));}return T}}); + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +class TabIndicatorBase extends BaseElement { + constructor() { + super(...arguments); + this.icon = ''; + this.fade = false; + } + get mdcFoundationClass() { + return this.fade ? MDCFadingTabIndicatorFoundation$1 : + MDCSlidingTabIndicatorFoundation$1; + } + render() { + const contentClasses = { + 'mdc-tab-indicator__content--icon': this.icon, + 'material-icons': this.icon, + 'mdc-tab-indicator__content--underline': !this.icon, + }; + return x ` + + ${this.icon} + + `; + } + updated(changedProperties) { + if (changedProperties.has('fade')) { + this.createFoundation(); + } + } + createAdapter() { + return Object.assign(Object.assign({}, addHasRemoveClass(this.mdcRoot)), { computeContentClientRect: () => this.contentElement.getBoundingClientRect(), setContentStyleProperty: (prop, value) => this.contentElement.style.setProperty(prop, value) }); + } + computeContentClientRect() { + return this.mdcFoundation.computeContentClientRect(); + } + activate(previousIndicatorClientRect) { + this.mdcFoundation.activate(previousIndicatorClientRect); + } + deactivate() { + this.mdcFoundation.deactivate(); + } +} +__decorate([ + i$6('.mdc-tab-indicator') +], TabIndicatorBase.prototype, "mdcRoot", void 0); +__decorate([ + i$6('.mdc-tab-indicator__content') +], TabIndicatorBase.prototype, "contentElement", void 0); +__decorate([ + e$a() +], TabIndicatorBase.prototype, "icon", void 0); +__decorate([ + e$a({ type: Boolean }) +], TabIndicatorBase.prototype, "fade", void 0); + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-LIcense-Identifier: Apache-2.0 + */ +const styles$s = i$5 `.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#018786;color:var(--mdc-theme-secondary, #018786)}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}`; + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +let TabIndicator = class TabIndicator extends TabIndicatorBase { +}; +TabIndicator.styles = [styles$s]; +TabIndicator = __decorate([ + e$b('mwc-tab-indicator') +], TabIndicator); + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +function matches(element, selector) { + var nativeMatches = element.matches + || element.webkitMatchesSelector + || element.msMatchesSelector; + return nativeMatches.call(element, selector); +} + +/** + * @license + * Copyright 2016 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var cssClasses$3 = { + // Ripple is a special case where the "root" component is really a "mixin" of sorts, + // given that it's an 'upgrade' to an existing component. That being said it is the root + // CSS class that all other CSS classes derive from. + BG_FOCUSED: 'mdc-ripple-upgraded--background-focused', + FG_ACTIVATION: 'mdc-ripple-upgraded--foreground-activation', + FG_DEACTIVATION: 'mdc-ripple-upgraded--foreground-deactivation', + ROOT: 'mdc-ripple-upgraded', + UNBOUNDED: 'mdc-ripple-upgraded--unbounded', +}; +var strings$4 = { + VAR_FG_SCALE: '--mdc-ripple-fg-scale', + VAR_FG_SIZE: '--mdc-ripple-fg-size', + VAR_FG_TRANSLATE_END: '--mdc-ripple-fg-translate-end', + VAR_FG_TRANSLATE_START: '--mdc-ripple-fg-translate-start', + VAR_LEFT: '--mdc-ripple-left', + VAR_TOP: '--mdc-ripple-top', +}; +var numbers$2 = { + DEACTIVATION_TIMEOUT_MS: 225, + FG_DEACTIVATION_MS: 150, + INITIAL_ORIGIN_SCALE: 0.6, + PADDING: 10, + TAP_DELAY_MS: 300, // Delay between touch and simulated mouse events on touch devices +}; + +/** + * Stores result from supportsCssVariables to avoid redundant processing to + * detect CSS custom variable support. + */ +function getNormalizedEventCoords(evt, pageOffset, clientRect) { + if (!evt) { + return { x: 0, y: 0 }; + } + var x = pageOffset.x, y = pageOffset.y; + var documentX = x + clientRect.left; + var documentY = y + clientRect.top; + var normalizedX; + var normalizedY; + // Determine touch point relative to the ripple container. + if (evt.type === 'touchstart') { + var touchEvent = evt; + normalizedX = touchEvent.changedTouches[0].pageX - documentX; + normalizedY = touchEvent.changedTouches[0].pageY - documentY; + } + else { + var mouseEvent = evt; + normalizedX = mouseEvent.pageX - documentX; + normalizedY = mouseEvent.pageY - documentY; + } + return { x: normalizedX, y: normalizedY }; +} + +/** + * @license + * Copyright 2016 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +// Activation events registered on the root element of each instance for activation +var ACTIVATION_EVENT_TYPES = [ + 'touchstart', 'pointerdown', 'mousedown', 'keydown', +]; +// Deactivation events registered on documentElement when a pointer-related down event occurs +var POINTER_DEACTIVATION_EVENT_TYPES = [ + 'touchend', 'pointerup', 'mouseup', 'contextmenu', +]; +// simultaneous nested activations +var activatedTargets = []; +var MDCRippleFoundation = /** @class */ (function (_super) { + __extends(MDCRippleFoundation, _super); + function MDCRippleFoundation(adapter) { + var _this = _super.call(this, __assign(__assign({}, MDCRippleFoundation.defaultAdapter), adapter)) || this; + _this.activationAnimationHasEnded = false; + _this.activationTimer = 0; + _this.fgDeactivationRemovalTimer = 0; + _this.fgScale = '0'; + _this.frame = { width: 0, height: 0 }; + _this.initialSize = 0; + _this.layoutFrame = 0; + _this.maxRadius = 0; + _this.unboundedCoords = { left: 0, top: 0 }; + _this.activationState = _this.defaultActivationState(); + _this.activationTimerCallback = function () { + _this.activationAnimationHasEnded = true; + _this.runDeactivationUXLogicIfReady(); + }; + _this.activateHandler = function (e) { + _this.activateImpl(e); + }; + _this.deactivateHandler = function () { + _this.deactivateImpl(); + }; + _this.focusHandler = function () { + _this.handleFocus(); + }; + _this.blurHandler = function () { + _this.handleBlur(); + }; + _this.resizeHandler = function () { + _this.layout(); + }; + return _this; + } + Object.defineProperty(MDCRippleFoundation, "cssClasses", { + get: function () { + return cssClasses$3; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCRippleFoundation, "strings", { + get: function () { + return strings$4; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCRippleFoundation, "numbers", { + get: function () { + return numbers$2; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCRippleFoundation, "defaultAdapter", { + get: function () { + return { + addClass: function () { return undefined; }, + browserSupportsCssVars: function () { return true; }, + computeBoundingRect: function () { + return ({ top: 0, right: 0, bottom: 0, left: 0, width: 0, height: 0 }); + }, + containsEventTarget: function () { return true; }, + deregisterDocumentInteractionHandler: function () { return undefined; }, + deregisterInteractionHandler: function () { return undefined; }, + deregisterResizeHandler: function () { return undefined; }, + getWindowPageOffset: function () { return ({ x: 0, y: 0 }); }, + isSurfaceActive: function () { return true; }, + isSurfaceDisabled: function () { return true; }, + isUnbounded: function () { return true; }, + registerDocumentInteractionHandler: function () { return undefined; }, + registerInteractionHandler: function () { return undefined; }, + registerResizeHandler: function () { return undefined; }, + removeClass: function () { return undefined; }, + updateCssVariable: function () { return undefined; }, + }; + }, + enumerable: false, + configurable: true + }); + MDCRippleFoundation.prototype.init = function () { + var _this = this; + var supportsPressRipple = this.supportsPressRipple(); + this.registerRootHandlers(supportsPressRipple); + if (supportsPressRipple) { + var _a = MDCRippleFoundation.cssClasses, ROOT_1 = _a.ROOT, UNBOUNDED_1 = _a.UNBOUNDED; + requestAnimationFrame(function () { + _this.adapter.addClass(ROOT_1); + if (_this.adapter.isUnbounded()) { + _this.adapter.addClass(UNBOUNDED_1); + // Unbounded ripples need layout logic applied immediately to set coordinates for both shade and ripple + _this.layoutInternal(); + } + }); + } + }; + MDCRippleFoundation.prototype.destroy = function () { + var _this = this; + if (this.supportsPressRipple()) { + if (this.activationTimer) { + clearTimeout(this.activationTimer); + this.activationTimer = 0; + this.adapter.removeClass(MDCRippleFoundation.cssClasses.FG_ACTIVATION); + } + if (this.fgDeactivationRemovalTimer) { + clearTimeout(this.fgDeactivationRemovalTimer); + this.fgDeactivationRemovalTimer = 0; + this.adapter.removeClass(MDCRippleFoundation.cssClasses.FG_DEACTIVATION); + } + var _a = MDCRippleFoundation.cssClasses, ROOT_2 = _a.ROOT, UNBOUNDED_2 = _a.UNBOUNDED; + requestAnimationFrame(function () { + _this.adapter.removeClass(ROOT_2); + _this.adapter.removeClass(UNBOUNDED_2); + _this.removeCssVars(); + }); + } + this.deregisterRootHandlers(); + this.deregisterDeactivationHandlers(); + }; + /** + * @param evt Optional event containing position information. + */ + MDCRippleFoundation.prototype.activate = function (evt) { + this.activateImpl(evt); + }; + MDCRippleFoundation.prototype.deactivate = function () { + this.deactivateImpl(); + }; + MDCRippleFoundation.prototype.layout = function () { + var _this = this; + if (this.layoutFrame) { + cancelAnimationFrame(this.layoutFrame); + } + this.layoutFrame = requestAnimationFrame(function () { + _this.layoutInternal(); + _this.layoutFrame = 0; + }); + }; + MDCRippleFoundation.prototype.setUnbounded = function (unbounded) { + var UNBOUNDED = MDCRippleFoundation.cssClasses.UNBOUNDED; + if (unbounded) { + this.adapter.addClass(UNBOUNDED); + } + else { + this.adapter.removeClass(UNBOUNDED); + } + }; + MDCRippleFoundation.prototype.handleFocus = function () { + var _this = this; + requestAnimationFrame(function () { return _this.adapter.addClass(MDCRippleFoundation.cssClasses.BG_FOCUSED); }); + }; + MDCRippleFoundation.prototype.handleBlur = function () { + var _this = this; + requestAnimationFrame(function () { return _this.adapter.removeClass(MDCRippleFoundation.cssClasses.BG_FOCUSED); }); + }; + /** + * We compute this property so that we are not querying information about the client + * until the point in time where the foundation requests it. This prevents scenarios where + * client-side feature-detection may happen too early, such as when components are rendered on the server + * and then initialized at mount time on the client. + */ + MDCRippleFoundation.prototype.supportsPressRipple = function () { + return this.adapter.browserSupportsCssVars(); + }; + MDCRippleFoundation.prototype.defaultActivationState = function () { + return { + activationEvent: undefined, + hasDeactivationUXRun: false, + isActivated: false, + isProgrammatic: false, + wasActivatedByPointer: false, + wasElementMadeActive: false, + }; + }; + /** + * supportsPressRipple Passed from init to save a redundant function call + */ + MDCRippleFoundation.prototype.registerRootHandlers = function (supportsPressRipple) { + var e_1, _a; + if (supportsPressRipple) { + try { + for (var ACTIVATION_EVENT_TYPES_1 = __values(ACTIVATION_EVENT_TYPES), ACTIVATION_EVENT_TYPES_1_1 = ACTIVATION_EVENT_TYPES_1.next(); !ACTIVATION_EVENT_TYPES_1_1.done; ACTIVATION_EVENT_TYPES_1_1 = ACTIVATION_EVENT_TYPES_1.next()) { + var evtType = ACTIVATION_EVENT_TYPES_1_1.value; + this.adapter.registerInteractionHandler(evtType, this.activateHandler); + } + } + catch (e_1_1) { e_1 = { error: e_1_1 }; } + finally { + try { + if (ACTIVATION_EVENT_TYPES_1_1 && !ACTIVATION_EVENT_TYPES_1_1.done && (_a = ACTIVATION_EVENT_TYPES_1.return)) _a.call(ACTIVATION_EVENT_TYPES_1); + } + finally { if (e_1) throw e_1.error; } + } + if (this.adapter.isUnbounded()) { + this.adapter.registerResizeHandler(this.resizeHandler); + } + } + this.adapter.registerInteractionHandler('focus', this.focusHandler); + this.adapter.registerInteractionHandler('blur', this.blurHandler); + }; + MDCRippleFoundation.prototype.registerDeactivationHandlers = function (evt) { + var e_2, _a; + if (evt.type === 'keydown') { + this.adapter.registerInteractionHandler('keyup', this.deactivateHandler); + } + else { + try { + for (var POINTER_DEACTIVATION_EVENT_TYPES_1 = __values(POINTER_DEACTIVATION_EVENT_TYPES), POINTER_DEACTIVATION_EVENT_TYPES_1_1 = POINTER_DEACTIVATION_EVENT_TYPES_1.next(); !POINTER_DEACTIVATION_EVENT_TYPES_1_1.done; POINTER_DEACTIVATION_EVENT_TYPES_1_1 = POINTER_DEACTIVATION_EVENT_TYPES_1.next()) { + var evtType = POINTER_DEACTIVATION_EVENT_TYPES_1_1.value; + this.adapter.registerDocumentInteractionHandler(evtType, this.deactivateHandler); + } + } + catch (e_2_1) { e_2 = { error: e_2_1 }; } + finally { + try { + if (POINTER_DEACTIVATION_EVENT_TYPES_1_1 && !POINTER_DEACTIVATION_EVENT_TYPES_1_1.done && (_a = POINTER_DEACTIVATION_EVENT_TYPES_1.return)) _a.call(POINTER_DEACTIVATION_EVENT_TYPES_1); + } + finally { if (e_2) throw e_2.error; } + } + } + }; + MDCRippleFoundation.prototype.deregisterRootHandlers = function () { + var e_3, _a; + try { + for (var ACTIVATION_EVENT_TYPES_2 = __values(ACTIVATION_EVENT_TYPES), ACTIVATION_EVENT_TYPES_2_1 = ACTIVATION_EVENT_TYPES_2.next(); !ACTIVATION_EVENT_TYPES_2_1.done; ACTIVATION_EVENT_TYPES_2_1 = ACTIVATION_EVENT_TYPES_2.next()) { + var evtType = ACTIVATION_EVENT_TYPES_2_1.value; + this.adapter.deregisterInteractionHandler(evtType, this.activateHandler); + } + } + catch (e_3_1) { e_3 = { error: e_3_1 }; } + finally { + try { + if (ACTIVATION_EVENT_TYPES_2_1 && !ACTIVATION_EVENT_TYPES_2_1.done && (_a = ACTIVATION_EVENT_TYPES_2.return)) _a.call(ACTIVATION_EVENT_TYPES_2); + } + finally { if (e_3) throw e_3.error; } + } + this.adapter.deregisterInteractionHandler('focus', this.focusHandler); + this.adapter.deregisterInteractionHandler('blur', this.blurHandler); + if (this.adapter.isUnbounded()) { + this.adapter.deregisterResizeHandler(this.resizeHandler); + } + }; + MDCRippleFoundation.prototype.deregisterDeactivationHandlers = function () { + var e_4, _a; + this.adapter.deregisterInteractionHandler('keyup', this.deactivateHandler); + try { + for (var POINTER_DEACTIVATION_EVENT_TYPES_2 = __values(POINTER_DEACTIVATION_EVENT_TYPES), POINTER_DEACTIVATION_EVENT_TYPES_2_1 = POINTER_DEACTIVATION_EVENT_TYPES_2.next(); !POINTER_DEACTIVATION_EVENT_TYPES_2_1.done; POINTER_DEACTIVATION_EVENT_TYPES_2_1 = POINTER_DEACTIVATION_EVENT_TYPES_2.next()) { + var evtType = POINTER_DEACTIVATION_EVENT_TYPES_2_1.value; + this.adapter.deregisterDocumentInteractionHandler(evtType, this.deactivateHandler); + } + } + catch (e_4_1) { e_4 = { error: e_4_1 }; } + finally { + try { + if (POINTER_DEACTIVATION_EVENT_TYPES_2_1 && !POINTER_DEACTIVATION_EVENT_TYPES_2_1.done && (_a = POINTER_DEACTIVATION_EVENT_TYPES_2.return)) _a.call(POINTER_DEACTIVATION_EVENT_TYPES_2); + } + finally { if (e_4) throw e_4.error; } + } + }; + MDCRippleFoundation.prototype.removeCssVars = function () { + var _this = this; + var rippleStrings = MDCRippleFoundation.strings; + var keys = Object.keys(rippleStrings); + keys.forEach(function (key) { + if (key.indexOf('VAR_') === 0) { + _this.adapter.updateCssVariable(rippleStrings[key], null); + } + }); + }; + MDCRippleFoundation.prototype.activateImpl = function (evt) { + var _this = this; + if (this.adapter.isSurfaceDisabled()) { + return; + } + var activationState = this.activationState; + if (activationState.isActivated) { + return; + } + // Avoid reacting to follow-on events fired by touch device after an already-processed user interaction + var previousActivationEvent = this.previousActivationEvent; + var isSameInteraction = previousActivationEvent && evt !== undefined && previousActivationEvent.type !== evt.type; + if (isSameInteraction) { + return; + } + activationState.isActivated = true; + activationState.isProgrammatic = evt === undefined; + activationState.activationEvent = evt; + activationState.wasActivatedByPointer = activationState.isProgrammatic ? false : evt !== undefined && (evt.type === 'mousedown' || evt.type === 'touchstart' || evt.type === 'pointerdown'); + var hasActivatedChild = evt !== undefined && + activatedTargets.length > 0 && + activatedTargets.some(function (target) { return _this.adapter.containsEventTarget(target); }); + if (hasActivatedChild) { + // Immediately reset activation state, while preserving logic that prevents touch follow-on events + this.resetActivationState(); + return; + } + if (evt !== undefined) { + activatedTargets.push(evt.target); + this.registerDeactivationHandlers(evt); + } + activationState.wasElementMadeActive = this.checkElementMadeActive(evt); + if (activationState.wasElementMadeActive) { + this.animateActivation(); + } + requestAnimationFrame(function () { + // Reset array on next frame after the current event has had a chance to bubble to prevent ancestor ripples + activatedTargets = []; + if (!activationState.wasElementMadeActive + && evt !== undefined + && (evt.key === ' ' || evt.keyCode === 32)) { + // If space was pressed, try again within an rAF call to detect :active, because different UAs report + // active states inconsistently when they're called within event handling code: + // - https://bugs.chromium.org/p/chromium/issues/detail?id=635971 + // - https://bugzilla.mozilla.org/show_bug.cgi?id=1293741 + // We try first outside rAF to support Edge, which does not exhibit this problem, but will crash if a CSS + // variable is set within a rAF callback for a submit button interaction (#2241). + activationState.wasElementMadeActive = _this.checkElementMadeActive(evt); + if (activationState.wasElementMadeActive) { + _this.animateActivation(); + } + } + if (!activationState.wasElementMadeActive) { + // Reset activation state immediately if element was not made active. + _this.activationState = _this.defaultActivationState(); + } + }); + }; + MDCRippleFoundation.prototype.checkElementMadeActive = function (evt) { + return (evt !== undefined && evt.type === 'keydown') ? + this.adapter.isSurfaceActive() : + true; + }; + MDCRippleFoundation.prototype.animateActivation = function () { + var _this = this; + var _a = MDCRippleFoundation.strings, VAR_FG_TRANSLATE_START = _a.VAR_FG_TRANSLATE_START, VAR_FG_TRANSLATE_END = _a.VAR_FG_TRANSLATE_END; + var _b = MDCRippleFoundation.cssClasses, FG_DEACTIVATION = _b.FG_DEACTIVATION, FG_ACTIVATION = _b.FG_ACTIVATION; + var DEACTIVATION_TIMEOUT_MS = MDCRippleFoundation.numbers.DEACTIVATION_TIMEOUT_MS; + this.layoutInternal(); + var translateStart = ''; + var translateEnd = ''; + if (!this.adapter.isUnbounded()) { + var _c = this.getFgTranslationCoordinates(), startPoint = _c.startPoint, endPoint = _c.endPoint; + translateStart = startPoint.x + "px, " + startPoint.y + "px"; + translateEnd = endPoint.x + "px, " + endPoint.y + "px"; + } + this.adapter.updateCssVariable(VAR_FG_TRANSLATE_START, translateStart); + this.adapter.updateCssVariable(VAR_FG_TRANSLATE_END, translateEnd); + // Cancel any ongoing activation/deactivation animations + clearTimeout(this.activationTimer); + clearTimeout(this.fgDeactivationRemovalTimer); + this.rmBoundedActivationClasses(); + this.adapter.removeClass(FG_DEACTIVATION); + // Force layout in order to re-trigger the animation. + this.adapter.computeBoundingRect(); + this.adapter.addClass(FG_ACTIVATION); + this.activationTimer = setTimeout(function () { + _this.activationTimerCallback(); + }, DEACTIVATION_TIMEOUT_MS); + }; + MDCRippleFoundation.prototype.getFgTranslationCoordinates = function () { + var _a = this.activationState, activationEvent = _a.activationEvent, wasActivatedByPointer = _a.wasActivatedByPointer; + var startPoint; + if (wasActivatedByPointer) { + startPoint = getNormalizedEventCoords(activationEvent, this.adapter.getWindowPageOffset(), this.adapter.computeBoundingRect()); + } + else { + startPoint = { + x: this.frame.width / 2, + y: this.frame.height / 2, + }; + } + // Center the element around the start point. + startPoint = { + x: startPoint.x - (this.initialSize / 2), + y: startPoint.y - (this.initialSize / 2), + }; + var endPoint = { + x: (this.frame.width / 2) - (this.initialSize / 2), + y: (this.frame.height / 2) - (this.initialSize / 2), + }; + return { startPoint: startPoint, endPoint: endPoint }; + }; + MDCRippleFoundation.prototype.runDeactivationUXLogicIfReady = function () { + var _this = this; + // This method is called both when a pointing device is released, and when the activation animation ends. + // The deactivation animation should only run after both of those occur. + var FG_DEACTIVATION = MDCRippleFoundation.cssClasses.FG_DEACTIVATION; + var _a = this.activationState, hasDeactivationUXRun = _a.hasDeactivationUXRun, isActivated = _a.isActivated; + var activationHasEnded = hasDeactivationUXRun || !isActivated; + if (activationHasEnded && this.activationAnimationHasEnded) { + this.rmBoundedActivationClasses(); + this.adapter.addClass(FG_DEACTIVATION); + this.fgDeactivationRemovalTimer = setTimeout(function () { + _this.adapter.removeClass(FG_DEACTIVATION); + }, numbers$2.FG_DEACTIVATION_MS); + } + }; + MDCRippleFoundation.prototype.rmBoundedActivationClasses = function () { + var FG_ACTIVATION = MDCRippleFoundation.cssClasses.FG_ACTIVATION; + this.adapter.removeClass(FG_ACTIVATION); + this.activationAnimationHasEnded = false; + this.adapter.computeBoundingRect(); + }; + MDCRippleFoundation.prototype.resetActivationState = function () { + var _this = this; + this.previousActivationEvent = this.activationState.activationEvent; + this.activationState = this.defaultActivationState(); + // Touch devices may fire additional events for the same interaction within a short time. + // Store the previous event until it's safe to assume that subsequent events are for new interactions. + setTimeout(function () { return _this.previousActivationEvent = undefined; }, MDCRippleFoundation.numbers.TAP_DELAY_MS); + }; + MDCRippleFoundation.prototype.deactivateImpl = function () { + var _this = this; + var activationState = this.activationState; + // This can happen in scenarios such as when you have a keyup event that blurs the element. + if (!activationState.isActivated) { + return; + } + var state = __assign({}, activationState); + if (activationState.isProgrammatic) { + requestAnimationFrame(function () { + _this.animateDeactivation(state); + }); + this.resetActivationState(); + } + else { + this.deregisterDeactivationHandlers(); + requestAnimationFrame(function () { + _this.activationState.hasDeactivationUXRun = true; + _this.animateDeactivation(state); + _this.resetActivationState(); + }); + } + }; + MDCRippleFoundation.prototype.animateDeactivation = function (_a) { + var wasActivatedByPointer = _a.wasActivatedByPointer, wasElementMadeActive = _a.wasElementMadeActive; + if (wasActivatedByPointer || wasElementMadeActive) { + this.runDeactivationUXLogicIfReady(); + } + }; + MDCRippleFoundation.prototype.layoutInternal = function () { + var _this = this; + this.frame = this.adapter.computeBoundingRect(); + var maxDim = Math.max(this.frame.height, this.frame.width); + // Surface diameter is treated differently for unbounded vs. bounded ripples. + // Unbounded ripple diameter is calculated smaller since the surface is expected to already be padded appropriately + // to extend the hitbox, and the ripple is expected to meet the edges of the padded hitbox (which is typically + // square). Bounded ripples, on the other hand, are fully expected to expand beyond the surface's longest diameter + // (calculated based on the diagonal plus a constant padding), and are clipped at the surface's border via + // `overflow: hidden`. + var getBoundedRadius = function () { + var hypotenuse = Math.sqrt(Math.pow(_this.frame.width, 2) + Math.pow(_this.frame.height, 2)); + return hypotenuse + MDCRippleFoundation.numbers.PADDING; + }; + this.maxRadius = this.adapter.isUnbounded() ? maxDim : getBoundedRadius(); + // Ripple is sized as a fraction of the largest dimension of the surface, then scales up using a CSS scale transform + var initialSize = Math.floor(maxDim * MDCRippleFoundation.numbers.INITIAL_ORIGIN_SCALE); + // Unbounded ripple size should always be even number to equally center align. + if (this.adapter.isUnbounded() && initialSize % 2 !== 0) { + this.initialSize = initialSize - 1; + } + else { + this.initialSize = initialSize; + } + this.fgScale = "" + this.maxRadius / this.initialSize; + this.updateLayoutCssVars(); + }; + MDCRippleFoundation.prototype.updateLayoutCssVars = function () { + var _a = MDCRippleFoundation.strings, VAR_FG_SIZE = _a.VAR_FG_SIZE, VAR_LEFT = _a.VAR_LEFT, VAR_TOP = _a.VAR_TOP, VAR_FG_SCALE = _a.VAR_FG_SCALE; + this.adapter.updateCssVariable(VAR_FG_SIZE, this.initialSize + "px"); + this.adapter.updateCssVariable(VAR_FG_SCALE, this.fgScale); + if (this.adapter.isUnbounded()) { + this.unboundedCoords = { + left: Math.round((this.frame.width / 2) - (this.initialSize / 2)), + top: Math.round((this.frame.height / 2) - (this.initialSize / 2)), + }; + this.adapter.updateCssVariable(VAR_LEFT, this.unboundedCoords.left + "px"); + this.adapter.updateCssVariable(VAR_TOP, this.unboundedCoords.top + "px"); + } + }; + return MDCRippleFoundation; +}(MDCFoundation)); +// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier. +var MDCRippleFoundation$1 = MDCRippleFoundation; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */var l$8,o$9;class s$7 extends d$1{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0;}createRenderRoot(){var t,e;const i=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=i.firstChild),i}update(t){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=D(i,this.renderRoot,this.renderOptions);}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0);}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1);}render(){return T}}s$7.finalized=!0,s$7._$litElement$=!0,null===(l$8=globalThis.litElementHydrateSupport)||void 0===l$8||l$8.call(globalThis,{LitElement:s$7});const n$9=globalThis.litElementPolyfillSupport;null==n$9||n$9({LitElement:s$7});(null!==(o$9=globalThis.litElementVersions)&&void 0!==o$9?o$9:globalThis.litElementVersions=[]).push("3.3.3"); + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const i$2="important",n$8=" !"+i$2,o$8=e$4(class extends i$3{constructor(t){var e;if(super(t),t.type!==t$1.ATTRIBUTE||"style"!==t.name||(null===(e=t.strings)||void 0===e?void 0:e.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(t){return Object.keys(t).reduce(((e,r)=>{const s=t[r];return null==s?e:e+`${r=r.includes("-")?r:r.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${s};`}),"")}update(e,[r]){const{style:s}=e.element;if(void 0===this.ht){this.ht=new Set;for(const t in r)this.ht.add(t);return this.render(r)}this.ht.forEach((t=>{null==r[t]&&(this.ht.delete(t),t.includes("-")?s.removeProperty(t):s[t]="");}));for(const t in r){const e=r[t];if(null!=e){this.ht.add(t);const r="string"==typeof e&&e.endsWith(n$8);t.includes("-")||r?s.setProperty(t,r?e.slice(0,-11):e,r?i$2:""):s[t]=e;}}return T}}); + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** @soyCompatible */ +class RippleBase extends BaseElement { + constructor() { + super(...arguments); + this.primary = false; + this.accent = false; + this.unbounded = false; + this.disabled = false; + this.activated = false; + this.selected = false; + this.internalUseStateLayerCustomProperties = false; + this.hovering = false; + this.bgFocused = false; + this.fgActivation = false; + this.fgDeactivation = false; + this.fgScale = ''; + this.fgSize = ''; + this.translateStart = ''; + this.translateEnd = ''; + this.leftPos = ''; + this.topPos = ''; + this.mdcFoundationClass = MDCRippleFoundation$1; + } + get isActive() { + return matches(this.parentElement || this, ':active'); + } + createAdapter() { + return { + browserSupportsCssVars: () => true, + isUnbounded: () => this.unbounded, + isSurfaceActive: () => this.isActive, + isSurfaceDisabled: () => this.disabled, + addClass: (className) => { + switch (className) { + case 'mdc-ripple-upgraded--background-focused': + this.bgFocused = true; + break; + case 'mdc-ripple-upgraded--foreground-activation': + this.fgActivation = true; + break; + case 'mdc-ripple-upgraded--foreground-deactivation': + this.fgDeactivation = true; + break; + } + }, + removeClass: (className) => { + switch (className) { + case 'mdc-ripple-upgraded--background-focused': + this.bgFocused = false; + break; + case 'mdc-ripple-upgraded--foreground-activation': + this.fgActivation = false; + break; + case 'mdc-ripple-upgraded--foreground-deactivation': + this.fgDeactivation = false; + break; + } + }, + containsEventTarget: () => true, + registerInteractionHandler: () => undefined, + deregisterInteractionHandler: () => undefined, + registerDocumentInteractionHandler: () => undefined, + deregisterDocumentInteractionHandler: () => undefined, + registerResizeHandler: () => undefined, + deregisterResizeHandler: () => undefined, + updateCssVariable: (varName, value) => { + switch (varName) { + case '--mdc-ripple-fg-scale': + this.fgScale = value; + break; + case '--mdc-ripple-fg-size': + this.fgSize = value; + break; + case '--mdc-ripple-fg-translate-end': + this.translateEnd = value; + break; + case '--mdc-ripple-fg-translate-start': + this.translateStart = value; + break; + case '--mdc-ripple-left': + this.leftPos = value; + break; + case '--mdc-ripple-top': + this.topPos = value; + break; + } + }, + computeBoundingRect: () => (this.parentElement || this).getBoundingClientRect(), + getWindowPageOffset: () => ({ x: window.pageXOffset, y: window.pageYOffset }), + }; + } + startPress(ev) { + this.waitForFoundation(() => { + this.mdcFoundation.activate(ev); + }); + } + endPress() { + this.waitForFoundation(() => { + this.mdcFoundation.deactivate(); + }); + } + startFocus() { + this.waitForFoundation(() => { + this.mdcFoundation.handleFocus(); + }); + } + endFocus() { + this.waitForFoundation(() => { + this.mdcFoundation.handleBlur(); + }); + } + startHover() { + this.hovering = true; + } + endHover() { + this.hovering = false; + } + /** + * Wait for the MDCFoundation to be created by `firstUpdated` + */ + waitForFoundation(fn) { + if (this.mdcFoundation) { + fn(); + } + else { + this.updateComplete.then(fn); + } + } + update(changedProperties) { + if (changedProperties.has('disabled')) { + // stop hovering when ripple is disabled to prevent a stuck "hover" state + // When re-enabled, the outer component will get a `mouseenter` event on + // the first movement, which will call `startHover()` + if (this.disabled) { + this.endHover(); + } + } + super.update(changedProperties); + } + /** @soyTemplate */ + render() { + const shouldActivateInPrimary = this.activated && (this.primary || !this.accent); + const shouldSelectInPrimary = this.selected && (this.primary || !this.accent); + /** @classMap */ + const classes = { + 'mdc-ripple-surface--accent': this.accent, + 'mdc-ripple-surface--primary--activated': shouldActivateInPrimary, + 'mdc-ripple-surface--accent--activated': this.accent && this.activated, + 'mdc-ripple-surface--primary--selected': shouldSelectInPrimary, + 'mdc-ripple-surface--accent--selected': this.accent && this.selected, + 'mdc-ripple-surface--disabled': this.disabled, + 'mdc-ripple-surface--hover': this.hovering, + 'mdc-ripple-surface--primary': this.primary, + 'mdc-ripple-surface--selected': this.selected, + 'mdc-ripple-upgraded--background-focused': this.bgFocused, + 'mdc-ripple-upgraded--foreground-activation': this.fgActivation, + 'mdc-ripple-upgraded--foreground-deactivation': this.fgDeactivation, + 'mdc-ripple-upgraded--unbounded': this.unbounded, + 'mdc-ripple-surface--internal-use-state-layer-custom-properties': this.internalUseStateLayerCustomProperties, + }; + return x ` +
`; + } +} +__decorate([ + i$6('.mdc-ripple-surface') +], RippleBase.prototype, "mdcRoot", void 0); +__decorate([ + e$a({ type: Boolean }) +], RippleBase.prototype, "primary", void 0); +__decorate([ + e$a({ type: Boolean }) +], RippleBase.prototype, "accent", void 0); +__decorate([ + e$a({ type: Boolean }) +], RippleBase.prototype, "unbounded", void 0); +__decorate([ + e$a({ type: Boolean }) +], RippleBase.prototype, "disabled", void 0); +__decorate([ + e$a({ type: Boolean }) +], RippleBase.prototype, "activated", void 0); +__decorate([ + e$a({ type: Boolean }) +], RippleBase.prototype, "selected", void 0); +__decorate([ + e$a({ type: Boolean }) +], RippleBase.prototype, "internalUseStateLayerCustomProperties", void 0); +__decorate([ + t$4() +], RippleBase.prototype, "hovering", void 0); +__decorate([ + t$4() +], RippleBase.prototype, "bgFocused", void 0); +__decorate([ + t$4() +], RippleBase.prototype, "fgActivation", void 0); +__decorate([ + t$4() +], RippleBase.prototype, "fgDeactivation", void 0); +__decorate([ + t$4() +], RippleBase.prototype, "fgScale", void 0); +__decorate([ + t$4() +], RippleBase.prototype, "fgSize", void 0); +__decorate([ + t$4() +], RippleBase.prototype, "translateStart", void 0); +__decorate([ + t$4() +], RippleBase.prototype, "translateEnd", void 0); +__decorate([ + t$4() +], RippleBase.prototype, "leftPos", void 0); +__decorate([ + t$4() +], RippleBase.prototype, "topPos", void 0); + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-LIcense-Identifier: Apache-2.0 + */ +const styles$r = i$5 `.mdc-ripple-surface{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity;position:relative;outline:none;overflow:hidden}.mdc-ripple-surface::before,.mdc-ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-ripple-surface::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface::before,.mdc-ripple-surface::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded],.mdc-ripple-upgraded--unbounded{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,.mdc-ripple-upgraded--unbounded::before,.mdc-ripple-upgraded--unbounded::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface::before,.mdc-ripple-surface::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.mdc-ripple-surface:hover::before,.mdc-ripple-surface.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:block}:host .mdc-ripple-surface{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;will-change:unset}.mdc-ripple-surface--primary::before,.mdc-ripple-surface--primary::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-ripple-surface--primary:hover::before,.mdc-ripple-surface--primary.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--primary.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--primary--activated::before{opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12)}.mdc-ripple-surface--primary--activated::before,.mdc-ripple-surface--primary--activated::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-ripple-surface--primary--activated:hover::before,.mdc-ripple-surface--primary--activated.mdc-ripple-surface--hover::before{opacity:0.16;opacity:var(--mdc-ripple-hover-opacity, 0.16)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--primary--selected::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}.mdc-ripple-surface--primary--selected::before,.mdc-ripple-surface--primary--selected::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-ripple-surface--primary--selected:hover::before,.mdc-ripple-surface--primary--selected.mdc-ripple-surface--hover::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--accent::before,.mdc-ripple-surface--accent::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-ripple-surface--accent:hover::before,.mdc-ripple-surface--accent.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--accent.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--accent--activated::before{opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12)}.mdc-ripple-surface--accent--activated::before,.mdc-ripple-surface--accent--activated::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-ripple-surface--accent--activated:hover::before,.mdc-ripple-surface--accent--activated.mdc-ripple-surface--hover::before{opacity:0.16;opacity:var(--mdc-ripple-hover-opacity, 0.16)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--accent--selected::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}.mdc-ripple-surface--accent--selected::before,.mdc-ripple-surface--accent--selected::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-ripple-surface--accent--selected:hover::before,.mdc-ripple-surface--accent--selected.mdc-ripple-surface--hover::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--disabled{opacity:0}.mdc-ripple-surface--internal-use-state-layer-custom-properties::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties::after{background-color:#000;background-color:var(--mdc-ripple-hover-state-layer-color, #000)}.mdc-ripple-surface--internal-use-state-layer-custom-properties:hover::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-state-layer-opacity, 0.04)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-state-layer-opacity, 0.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-pressed-state-layer-opacity, 0.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-pressed-state-layer-opacity, 0.12)}`; + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** @soyCompatible */ +let Ripple$1 = class Ripple extends RippleBase { +}; +Ripple$1.styles = [styles$r]; +Ripple$1 = __decorate([ + e$b('mwc-ripple') +], Ripple$1); + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * Specifies an observer callback that is run when the decorated property + * changes. The observer receives the current and old value as arguments. + */ +const observer = (observer) => +// eslint-disable-next-line @typescript-eslint/no-explicit-any +(proto, propName) => { + // if we haven't wrapped `updated` in this class, do so + if (!proto.constructor + ._observers) { + proto.constructor._observers = new Map(); + const userUpdated = proto.updated; + proto.updated = function (changedProperties) { + userUpdated.call(this, changedProperties); + changedProperties.forEach((v, k) => { + const observers = this.constructor + ._observers; + const observer = observers.get(k); + if (observer !== undefined) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + observer.call(this, this[k], v); + } + }); + }; + // clone any existing observers (superclasses) + // eslint-disable-next-line no-prototype-builtins + } + else if (!proto.constructor.hasOwnProperty('_observers')) { + const observers = proto.constructor._observers; + proto.constructor._observers = new Map(); + observers.forEach( + // eslint-disable-next-line @typescript-eslint/no-explicit-any + (v, k) => proto.constructor._observers.set(k, v)); + } + // set this method + proto.constructor._observers.set(propName, observer); +}; + +/** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * Class that encapsulates the events handlers for `mwc-ripple` + * + * + * Example: + * ``` + * class XFoo extends LitElement { + * async getRipple() { + * this.renderRipple = true; + * await this.updateComplete; + * return this.renderRoot.querySelector('mwc-ripple'); + * } + * rippleHandlers = new RippleHandlers(() => this.getRipple()); + * + * render() { + * return html` + *
+ * ${this.renderRipple ? html`` : ''} + * `; + * } + * } + * ``` + */ +class RippleHandlers { + constructor( + /** Function that returns a `mwc-ripple` */ + rippleFn) { + this.startPress = (ev) => { + rippleFn().then((r) => { + r && r.startPress(ev); + }); + }; + this.endPress = () => { + rippleFn().then((r) => { + r && r.endPress(); + }); + }; + this.startFocus = () => { + rippleFn().then((r) => { + r && r.startFocus(); + }); + }; + this.endFocus = () => { + rippleFn().then((r) => { + r && r.endFocus(); + }); + }; + this.startHover = () => { + rippleFn().then((r) => { + r && r.startHover(); + }); + }; + this.endHover = () => { + rippleFn().then((r) => { + r && r.endHover(); + }); + }; + } +} + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var cssClasses$2 = { + ACTIVE: 'mdc-tab--active', +}; +var strings$3 = { + ARIA_SELECTED: 'aria-selected', + CONTENT_SELECTOR: '.mdc-tab__content', + INTERACTED_EVENT: 'MDCTab:interacted', + RIPPLE_SELECTOR: '.mdc-tab__ripple', + TABINDEX: 'tabIndex', + TAB_INDICATOR_SELECTOR: '.mdc-tab-indicator', +}; + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var MDCTabFoundation = /** @class */ (function (_super) { + __extends(MDCTabFoundation, _super); + function MDCTabFoundation(adapter) { + var _this = _super.call(this, __assign(__assign({}, MDCTabFoundation.defaultAdapter), adapter)) || this; + _this.focusOnActivate = true; + return _this; + } + Object.defineProperty(MDCTabFoundation, "cssClasses", { + get: function () { + return cssClasses$2; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCTabFoundation, "strings", { + get: function () { + return strings$3; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCTabFoundation, "defaultAdapter", { + get: function () { + // tslint:disable:object-literal-sort-keys Methods should be in the same order as the adapter interface. + return { + addClass: function () { return undefined; }, + removeClass: function () { return undefined; }, + hasClass: function () { return false; }, + setAttr: function () { return undefined; }, + activateIndicator: function () { return undefined; }, + deactivateIndicator: function () { return undefined; }, + notifyInteracted: function () { return undefined; }, + getOffsetLeft: function () { return 0; }, + getOffsetWidth: function () { return 0; }, + getContentOffsetLeft: function () { return 0; }, + getContentOffsetWidth: function () { return 0; }, + focus: function () { return undefined; }, + }; + // tslint:enable:object-literal-sort-keys + }, + enumerable: false, + configurable: true + }); + MDCTabFoundation.prototype.handleClick = function () { + // It's up to the parent component to keep track of the active Tab and + // ensure we don't activate a Tab that's already active. + this.adapter.notifyInteracted(); + }; + MDCTabFoundation.prototype.isActive = function () { + return this.adapter.hasClass(cssClasses$2.ACTIVE); + }; + /** + * Sets whether the tab should focus itself when activated + */ + MDCTabFoundation.prototype.setFocusOnActivate = function (focusOnActivate) { + this.focusOnActivate = focusOnActivate; + }; + /** + * Activates the Tab + */ + MDCTabFoundation.prototype.activate = function (previousIndicatorClientRect) { + this.adapter.addClass(cssClasses$2.ACTIVE); + this.adapter.setAttr(strings$3.ARIA_SELECTED, 'true'); + this.adapter.setAttr(strings$3.TABINDEX, '0'); + this.adapter.activateIndicator(previousIndicatorClientRect); + if (this.focusOnActivate) { + this.adapter.focus(); + } + }; + /** + * Deactivates the Tab + */ + MDCTabFoundation.prototype.deactivate = function () { + // Early exit + if (!this.isActive()) { + return; + } + this.adapter.removeClass(cssClasses$2.ACTIVE); + this.adapter.setAttr(strings$3.ARIA_SELECTED, 'false'); + this.adapter.setAttr(strings$3.TABINDEX, '-1'); + this.adapter.deactivateIndicator(); + }; + /** + * Returns the dimensions of the Tab + */ + MDCTabFoundation.prototype.computeDimensions = function () { + var rootWidth = this.adapter.getOffsetWidth(); + var rootLeft = this.adapter.getOffsetLeft(); + var contentWidth = this.adapter.getContentOffsetWidth(); + var contentLeft = this.adapter.getContentOffsetLeft(); + return { + contentLeft: rootLeft + contentLeft, + contentRight: rootLeft + contentLeft + contentWidth, + rootLeft: rootLeft, + rootRight: rootLeft + rootWidth, + }; + }; + return MDCTabFoundation; +}(MDCFoundation)); +// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier. +var MDCTabFoundation$1 = MDCTabFoundation; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */var l$7,o$7;class s$6 extends d$1{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0;}createRenderRoot(){var t,e;const i=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=i.firstChild),i}update(t){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=D(i,this.renderRoot,this.renderOptions);}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0);}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1);}render(){return T}}s$6.finalized=!0,s$6._$litElement$=!0,null===(l$7=globalThis.litElementHydrateSupport)||void 0===l$7||l$7.call(globalThis,{LitElement:s$6});const n$7=globalThis.litElementPolyfillSupport;null==n$7||n$7({LitElement:s$6});(null!==(o$7=globalThis.litElementVersions)&&void 0!==o$7?o$7:globalThis.litElementVersions=[]).push("3.3.3"); + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +// used for generating unique id for each tab +let tabIdCounter = 0; +class TabBase extends BaseElement { + constructor() { + super(...arguments); + this.mdcFoundationClass = MDCTabFoundation$1; + this.label = ''; + this.icon = ''; + this.hasImageIcon = false; + this.isFadingIndicator = false; + this.minWidth = false; + this.isMinWidthIndicator = false; + this.indicatorIcon = ''; + this.stacked = false; + this.focusOnActivate = true; + this._active = false; + this.initFocus = false; + this.shouldRenderRipple = false; + this.useStateLayerCustomProperties = false; + this.rippleElement = null; + this.rippleHandlers = new RippleHandlers(() => { + this.shouldRenderRipple = true; + this.ripple.then((v) => this.rippleElement = v); + return this.ripple; + }); + } + get active() { + return this._active; + } + connectedCallback() { + this.dir = document.dir; + super.connectedCallback(); + } + firstUpdated() { + super.firstUpdated(); + // create an unique id + this.id = this.id || `mdc-tab-${++tabIdCounter}`; + } + render() { + const classes = { + 'mdc-tab--min-width': this.minWidth, + 'mdc-tab--stacked': this.stacked, + }; + let iconTemplate = x ``; + if (this.hasImageIcon || this.icon) { + // NOTE: MUST be on same line as spaces will cause vert alignment issues + // in IE + iconTemplate = x ` + ${this.icon}`; + } + let labelTemplate = x ``; + if (this.label) { + labelTemplate = x ` + ${this.label}`; + } + return x ` + `; + } + renderIndicator() { + return x ``; + } + // TODO(dfreedm): Make this use selected as a param after Polymer/internal#739 + /** @soyCompatible */ + renderRipple() { + return this.shouldRenderRipple ? + x `` : + ''; + } + createAdapter() { + return Object.assign(Object.assign({}, addHasRemoveClass(this.mdcRoot)), { setAttr: (attr, value) => this.mdcRoot.setAttribute(attr, value), activateIndicator: async (previousIndicatorClientRect) => { + await this.tabIndicator.updateComplete; + this.tabIndicator.activate(previousIndicatorClientRect); + }, deactivateIndicator: async () => { + await this.tabIndicator.updateComplete; + this.tabIndicator.deactivate(); + }, notifyInteracted: () => this.dispatchEvent(new CustomEvent(MDCTabFoundation$1.strings.INTERACTED_EVENT, { + detail: { tabId: this.id }, + bubbles: true, + composed: true, + cancelable: true, + })), getOffsetLeft: () => this.offsetLeft, getOffsetWidth: () => this.mdcRoot.offsetWidth, getContentOffsetLeft: () => this._contentElement.offsetLeft, getContentOffsetWidth: () => this._contentElement.offsetWidth, focus: () => { + if (this.initFocus) { + this.initFocus = false; + } + else { + this.mdcRoot.focus(); + } + } }); + } + activate(clientRect) { + // happens only on initialization. We don't want to focus to prevent scroll + if (!clientRect) { + this.initFocus = true; + } + if (this.mdcFoundation) { + this.mdcFoundation.activate(clientRect); + this.setActive(this.mdcFoundation.isActive()); + } + else { + // happens if this is called by tab-bar on initialization, but tab has not + // finished rendering. + this.updateComplete.then(() => { + this.mdcFoundation.activate(clientRect); + this.setActive(this.mdcFoundation.isActive()); + }); + } + } + deactivate() { + this.mdcFoundation.deactivate(); + this.setActive(this.mdcFoundation.isActive()); + } + setActive(newValue) { + const oldValue = this.active; + if (oldValue !== newValue) { + this._active = newValue; + this.requestUpdate('active', oldValue); + } + } + computeDimensions() { + return this.mdcFoundation.computeDimensions(); + } + computeIndicatorClientRect() { + return this.tabIndicator.computeContentClientRect(); + } + // NOTE: needed only for ShadyDOM where delegatesFocus is not implemented + focus() { + this.mdcRoot.focus(); + this.handleFocus(); + } + handleClick() { + this.handleFocus(); + this.mdcFoundation.handleClick(); + } + handleFocus() { + this.handleRippleFocus(); + } + handleBlur() { + this.handleRippleBlur(); + } + handleRippleMouseDown(event) { + const onUp = () => { + window.removeEventListener('mouseup', onUp); + this.handleRippleDeactivate(); + }; + window.addEventListener('mouseup', onUp); + this.rippleHandlers.startPress(event); + } + handleRippleTouchStart(event) { + this.rippleHandlers.startPress(event); + } + handleRippleDeactivate() { + this.rippleHandlers.endPress(); + } + handleRippleMouseEnter() { + this.rippleHandlers.startHover(); + } + handleRippleMouseLeave() { + this.rippleHandlers.endHover(); + } + handleRippleFocus() { + this.rippleHandlers.startFocus(); + } + handleRippleBlur() { + this.rippleHandlers.endFocus(); + } + get isRippleActive() { + var _a; + return ((_a = this.rippleElement) === null || _a === void 0 ? void 0 : _a.isActive) || false; + } +} +TabBase.shadowRootOptions = { mode: 'open', delegatesFocus: true }; +__decorate([ + i$6('.mdc-tab') +], TabBase.prototype, "mdcRoot", void 0); +__decorate([ + i$6('mwc-tab-indicator') +], TabBase.prototype, "tabIndicator", void 0); +__decorate([ + e$a() +], TabBase.prototype, "label", void 0); +__decorate([ + e$a() +], TabBase.prototype, "icon", void 0); +__decorate([ + e$a({ type: Boolean }) +], TabBase.prototype, "hasImageIcon", void 0); +__decorate([ + e$a({ type: Boolean }) +], TabBase.prototype, "isFadingIndicator", void 0); +__decorate([ + e$a({ type: Boolean }) +], TabBase.prototype, "minWidth", void 0); +__decorate([ + e$a({ type: Boolean }) +], TabBase.prototype, "isMinWidthIndicator", void 0); +__decorate([ + e$a({ type: Boolean, reflect: true, attribute: 'active' }) +], TabBase.prototype, "active", null); +__decorate([ + e$a() +], TabBase.prototype, "indicatorIcon", void 0); +__decorate([ + e$a({ type: Boolean }) +], TabBase.prototype, "stacked", void 0); +__decorate([ + observer(async function (value) { + await this.updateComplete; + this.mdcFoundation.setFocusOnActivate(value); + }), + e$a({ type: Boolean }) +], TabBase.prototype, "focusOnActivate", void 0); +__decorate([ + i$6('.mdc-tab__content') +], TabBase.prototype, "_contentElement", void 0); +__decorate([ + t$4() +], TabBase.prototype, "shouldRenderRipple", void 0); +__decorate([ + t$4() +], TabBase.prototype, "useStateLayerCustomProperties", void 0); +__decorate([ + e$8('mwc-ripple') +], TabBase.prototype, "ripple", void 0); +__decorate([ + e$9({ passive: true }) +], TabBase.prototype, "handleRippleTouchStart", null); + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-LIcense-Identifier: Apache-2.0 + */ +const styles$q = i$5 `.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);position:relative}.mdc-tab .mdc-tab__text-label{color:rgba(0, 0, 0, 0.6)}.mdc-tab .mdc-tab__icon{color:rgba(0, 0, 0, 0.54);fill:currentColor}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:8px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc( 100% + -12px );width:calc( 100% + -8px );margin-top:-2px;z-index:2}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring::after{content:"";border:2px solid transparent;border-radius:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring::after{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:8px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc( 100% + -8px );width:calc( 100% + -8px );z-index:2}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring::after{content:"";border:2px solid transparent;border-radius:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring::after{border-color:CanvasText}}.mdc-tab__content{position:relative}.mdc-tab__icon{width:24px;height:24px;font-size:24px}.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-tab--active .mdc-tab__icon{color:#6200ee;color:var(--mdc-theme-primary, #6200ee);fill:currentColor}.mdc-tab{background:none}.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-tab{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-tab .mdc-tab__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-tab .mdc-tab__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-tab:hover .mdc-tab__ripple::before,.mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple::before,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple::after{transition:opacity 150ms linear}.mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-tab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-tab__ripple{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;will-change:transform,opacity}:host{outline:none;flex:1 0 auto;display:flex;justify-content:center;-webkit-tap-highlight-color:transparent}.mdc-tab{height:var(--mdc-tab-height, 48px);margin-left:0;margin-right:0;padding-right:var(--mdc-tab-horizontal-padding, 24px);padding-left:var(--mdc-tab-horizontal-padding, 24px)}.mdc-tab--stacked{height:var(--mdc-tab-stacked-height, 72px)}.mdc-tab::-moz-focus-inner{border:0}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mdc-tab-text-label-color-default, rgba(0, 0, 0, 0.6))}.mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{color:var(--mdc-tab-color-default, rgba(0, 0, 0, 0.54))}`; + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +let Tab = class Tab extends TabBase { +}; +Tab.styles = [styles$q]; +Tab = __decorate([ + e$b('mwc-tab') +], Tab); + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var cssClasses$1 = { + ANIMATING: 'mdc-tab-scroller--animating', + SCROLL_AREA_SCROLL: 'mdc-tab-scroller__scroll-area--scroll', + SCROLL_TEST: 'mdc-tab-scroller__test', +}; +var strings$2 = { + AREA_SELECTOR: '.mdc-tab-scroller__scroll-area', + CONTENT_SELECTOR: '.mdc-tab-scroller__scroll-content', +}; + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var MDCTabScrollerRTL = /** @class */ (function () { + function MDCTabScrollerRTL(adapter) { + this.adapter = adapter; + } + return MDCTabScrollerRTL; +}()); + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var MDCTabScrollerRTLDefault = /** @class */ (function (_super) { + __extends(MDCTabScrollerRTLDefault, _super); + function MDCTabScrollerRTLDefault() { + return _super !== null && _super.apply(this, arguments) || this; + } + MDCTabScrollerRTLDefault.prototype.getScrollPositionRTL = function () { + var currentScrollLeft = this.adapter.getScrollAreaScrollLeft(); + var right = this.calculateScrollEdges().right; + // Scroll values on most browsers are ints instead of floats so we round + return Math.round(right - currentScrollLeft); + }; + MDCTabScrollerRTLDefault.prototype.scrollToRTL = function (scrollX) { + var edges = this.calculateScrollEdges(); + var currentScrollLeft = this.adapter.getScrollAreaScrollLeft(); + var clampedScrollLeft = this.clampScrollValue(edges.right - scrollX); + return { + finalScrollPosition: clampedScrollLeft, + scrollDelta: clampedScrollLeft - currentScrollLeft, + }; + }; + MDCTabScrollerRTLDefault.prototype.incrementScrollRTL = function (scrollX) { + var currentScrollLeft = this.adapter.getScrollAreaScrollLeft(); + var clampedScrollLeft = this.clampScrollValue(currentScrollLeft - scrollX); + return { + finalScrollPosition: clampedScrollLeft, + scrollDelta: clampedScrollLeft - currentScrollLeft, + }; + }; + MDCTabScrollerRTLDefault.prototype.getAnimatingScrollPosition = function (scrollX) { + return scrollX; + }; + MDCTabScrollerRTLDefault.prototype.calculateScrollEdges = function () { + var contentWidth = this.adapter.getScrollContentOffsetWidth(); + var rootWidth = this.adapter.getScrollAreaOffsetWidth(); + return { + left: 0, + right: contentWidth - rootWidth, + }; + }; + MDCTabScrollerRTLDefault.prototype.clampScrollValue = function (scrollX) { + var edges = this.calculateScrollEdges(); + return Math.min(Math.max(edges.left, scrollX), edges.right); + }; + return MDCTabScrollerRTLDefault; +}(MDCTabScrollerRTL)); + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var MDCTabScrollerRTLNegative = /** @class */ (function (_super) { + __extends(MDCTabScrollerRTLNegative, _super); + function MDCTabScrollerRTLNegative() { + return _super !== null && _super.apply(this, arguments) || this; + } + MDCTabScrollerRTLNegative.prototype.getScrollPositionRTL = function (translateX) { + var currentScrollLeft = this.adapter.getScrollAreaScrollLeft(); + return Math.round(translateX - currentScrollLeft); + }; + MDCTabScrollerRTLNegative.prototype.scrollToRTL = function (scrollX) { + var currentScrollLeft = this.adapter.getScrollAreaScrollLeft(); + var clampedScrollLeft = this.clampScrollValue(-scrollX); + return { + finalScrollPosition: clampedScrollLeft, + scrollDelta: clampedScrollLeft - currentScrollLeft, + }; + }; + MDCTabScrollerRTLNegative.prototype.incrementScrollRTL = function (scrollX) { + var currentScrollLeft = this.adapter.getScrollAreaScrollLeft(); + var clampedScrollLeft = this.clampScrollValue(currentScrollLeft - scrollX); + return { + finalScrollPosition: clampedScrollLeft, + scrollDelta: clampedScrollLeft - currentScrollLeft, + }; + }; + MDCTabScrollerRTLNegative.prototype.getAnimatingScrollPosition = function (scrollX, translateX) { + return scrollX - translateX; + }; + MDCTabScrollerRTLNegative.prototype.calculateScrollEdges = function () { + var contentWidth = this.adapter.getScrollContentOffsetWidth(); + var rootWidth = this.adapter.getScrollAreaOffsetWidth(); + return { + left: rootWidth - contentWidth, + right: 0, + }; + }; + MDCTabScrollerRTLNegative.prototype.clampScrollValue = function (scrollX) { + var edges = this.calculateScrollEdges(); + return Math.max(Math.min(edges.right, scrollX), edges.left); + }; + return MDCTabScrollerRTLNegative; +}(MDCTabScrollerRTL)); + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var MDCTabScrollerRTLReverse = /** @class */ (function (_super) { + __extends(MDCTabScrollerRTLReverse, _super); + function MDCTabScrollerRTLReverse() { + return _super !== null && _super.apply(this, arguments) || this; + } + MDCTabScrollerRTLReverse.prototype.getScrollPositionRTL = function (translateX) { + var currentScrollLeft = this.adapter.getScrollAreaScrollLeft(); + // Scroll values on most browsers are ints instead of floats so we round + return Math.round(currentScrollLeft - translateX); + }; + MDCTabScrollerRTLReverse.prototype.scrollToRTL = function (scrollX) { + var currentScrollLeft = this.adapter.getScrollAreaScrollLeft(); + var clampedScrollLeft = this.clampScrollValue(scrollX); + return { + finalScrollPosition: clampedScrollLeft, + scrollDelta: currentScrollLeft - clampedScrollLeft, + }; + }; + MDCTabScrollerRTLReverse.prototype.incrementScrollRTL = function (scrollX) { + var currentScrollLeft = this.adapter.getScrollAreaScrollLeft(); + var clampedScrollLeft = this.clampScrollValue(currentScrollLeft + scrollX); + return { + finalScrollPosition: clampedScrollLeft, + scrollDelta: currentScrollLeft - clampedScrollLeft, + }; + }; + MDCTabScrollerRTLReverse.prototype.getAnimatingScrollPosition = function (scrollX, translateX) { + return scrollX + translateX; + }; + MDCTabScrollerRTLReverse.prototype.calculateScrollEdges = function () { + var contentWidth = this.adapter.getScrollContentOffsetWidth(); + var rootWidth = this.adapter.getScrollAreaOffsetWidth(); + return { + left: contentWidth - rootWidth, + right: 0, + }; + }; + MDCTabScrollerRTLReverse.prototype.clampScrollValue = function (scrollX) { + var edges = this.calculateScrollEdges(); + return Math.min(Math.max(edges.right, scrollX), edges.left); + }; + return MDCTabScrollerRTLReverse; +}(MDCTabScrollerRTL)); + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var MDCTabScrollerFoundation = /** @class */ (function (_super) { + __extends(MDCTabScrollerFoundation, _super); + function MDCTabScrollerFoundation(adapter) { + var _this = _super.call(this, __assign(__assign({}, MDCTabScrollerFoundation.defaultAdapter), adapter)) || this; + /** + * Controls whether we should handle the transitionend and interaction events during the animation. + */ + _this.isAnimating = false; + return _this; + } + Object.defineProperty(MDCTabScrollerFoundation, "cssClasses", { + get: function () { + return cssClasses$1; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCTabScrollerFoundation, "strings", { + get: function () { + return strings$2; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCTabScrollerFoundation, "defaultAdapter", { + get: function () { + // tslint:disable:object-literal-sort-keys Methods should be in the same order as the adapter interface. + return { + eventTargetMatchesSelector: function () { return false; }, + addClass: function () { return undefined; }, + removeClass: function () { return undefined; }, + addScrollAreaClass: function () { return undefined; }, + setScrollAreaStyleProperty: function () { return undefined; }, + setScrollContentStyleProperty: function () { return undefined; }, + getScrollContentStyleValue: function () { return ''; }, + setScrollAreaScrollLeft: function () { return undefined; }, + getScrollAreaScrollLeft: function () { return 0; }, + getScrollContentOffsetWidth: function () { return 0; }, + getScrollAreaOffsetWidth: function () { return 0; }, + computeScrollAreaClientRect: function () { + return ({ top: 0, right: 0, bottom: 0, left: 0, width: 0, height: 0 }); + }, + computeScrollContentClientRect: function () { + return ({ top: 0, right: 0, bottom: 0, left: 0, width: 0, height: 0 }); + }, + computeHorizontalScrollbarHeight: function () { return 0; }, + }; + // tslint:enable:object-literal-sort-keys + }, + enumerable: false, + configurable: true + }); + MDCTabScrollerFoundation.prototype.init = function () { + // Compute horizontal scrollbar height on scroller with overflow initially hidden, then update overflow to scroll + // and immediately adjust bottom margin to avoid the scrollbar initially appearing before JS runs. + var horizontalScrollbarHeight = this.adapter.computeHorizontalScrollbarHeight(); + this.adapter.setScrollAreaStyleProperty('margin-bottom', -horizontalScrollbarHeight + 'px'); + this.adapter.addScrollAreaClass(MDCTabScrollerFoundation.cssClasses.SCROLL_AREA_SCROLL); + }; + /** + * Computes the current visual scroll position + */ + MDCTabScrollerFoundation.prototype.getScrollPosition = function () { + if (this.isRTL()) { + return this.computeCurrentScrollPositionRTL(); + } + var currentTranslateX = this.calculateCurrentTranslateX(); + var scrollLeft = this.adapter.getScrollAreaScrollLeft(); + return scrollLeft - currentTranslateX; + }; + /** + * Handles interaction events that occur during transition + */ + MDCTabScrollerFoundation.prototype.handleInteraction = function () { + // Early exit if we aren't animating + if (!this.isAnimating) { + return; + } + // Prevent other event listeners from handling this event + this.stopScrollAnimation(); + }; + /** + * Handles the transitionend event + */ + MDCTabScrollerFoundation.prototype.handleTransitionEnd = function (evt) { + // Early exit if we aren't animating or the event was triggered by a different element. + var evtTarget = evt.target; + if (!this.isAnimating || + !this.adapter.eventTargetMatchesSelector(evtTarget, MDCTabScrollerFoundation.strings.CONTENT_SELECTOR)) { + return; + } + this.isAnimating = false; + this.adapter.removeClass(MDCTabScrollerFoundation.cssClasses.ANIMATING); + }; + /** + * Increment the scroll value by the scrollXIncrement using animation. + * @param scrollXIncrement The value by which to increment the scroll position + */ + MDCTabScrollerFoundation.prototype.incrementScroll = function (scrollXIncrement) { + // Early exit for non-operational increment values + if (scrollXIncrement === 0) { + return; + } + this.animate(this.getIncrementScrollOperation(scrollXIncrement)); + }; + /** + * Increment the scroll value by the scrollXIncrement without animation. + * @param scrollXIncrement The value by which to increment the scroll position + */ + MDCTabScrollerFoundation.prototype.incrementScrollImmediate = function (scrollXIncrement) { + // Early exit for non-operational increment values + if (scrollXIncrement === 0) { + return; + } + var operation = this.getIncrementScrollOperation(scrollXIncrement); + if (operation.scrollDelta === 0) { + return; + } + this.stopScrollAnimation(); + this.adapter.setScrollAreaScrollLeft(operation.finalScrollPosition); + }; + /** + * Scrolls to the given scrollX value + */ + MDCTabScrollerFoundation.prototype.scrollTo = function (scrollX) { + if (this.isRTL()) { + this.scrollToImplRTL(scrollX); + return; + } + this.scrollToImpl(scrollX); + }; + /** + * @return Browser-specific {@link MDCTabScrollerRTL} instance. + */ + MDCTabScrollerFoundation.prototype.getRTLScroller = function () { + if (!this.rtlScrollerInstance) { + this.rtlScrollerInstance = this.rtlScrollerFactory(); + } + return this.rtlScrollerInstance; + }; + /** + * @return translateX value from a CSS matrix transform function string. + */ + MDCTabScrollerFoundation.prototype.calculateCurrentTranslateX = function () { + var transformValue = this.adapter.getScrollContentStyleValue('transform'); + // Early exit if no transform is present + if (transformValue === 'none') { + return 0; + } + // The transform value comes back as a matrix transformation in the form + // of `matrix(a, b, c, d, tx, ty)`. We only care about tx (translateX) so + // we're going to grab all the parenthesized values, strip out tx, and + // parse it. + var match = /\((.+?)\)/.exec(transformValue); + if (!match) { + return 0; + } + var matrixParams = match[1]; + // tslint:disable-next-line:ban-ts-ignore "Unused vars" should be a linter warning, not a compiler error. + // @ts-ignore These unused variables should retain their semantic names for clarity. + var _a = __read(matrixParams.split(','), 6); _a[0]; _a[1]; _a[2]; _a[3]; var tx = _a[4]; _a[5]; + return parseFloat(tx); // tslint:disable-line:ban + }; + /** + * Calculates a safe scroll value that is > 0 and < the max scroll value + * @param scrollX The distance to scroll + */ + MDCTabScrollerFoundation.prototype.clampScrollValue = function (scrollX) { + var edges = this.calculateScrollEdges(); + return Math.min(Math.max(edges.left, scrollX), edges.right); + }; + MDCTabScrollerFoundation.prototype.computeCurrentScrollPositionRTL = function () { + var translateX = this.calculateCurrentTranslateX(); + return this.getRTLScroller().getScrollPositionRTL(translateX); + }; + MDCTabScrollerFoundation.prototype.calculateScrollEdges = function () { + var contentWidth = this.adapter.getScrollContentOffsetWidth(); + var rootWidth = this.adapter.getScrollAreaOffsetWidth(); + return { + left: 0, + right: contentWidth - rootWidth, + }; + }; + /** + * Internal scroll method + * @param scrollX The new scroll position + */ + MDCTabScrollerFoundation.prototype.scrollToImpl = function (scrollX) { + var currentScrollX = this.getScrollPosition(); + var safeScrollX = this.clampScrollValue(scrollX); + var scrollDelta = safeScrollX - currentScrollX; + this.animate({ + finalScrollPosition: safeScrollX, + scrollDelta: scrollDelta, + }); + }; + /** + * Internal RTL scroll method + * @param scrollX The new scroll position + */ + MDCTabScrollerFoundation.prototype.scrollToImplRTL = function (scrollX) { + var animation = this.getRTLScroller().scrollToRTL(scrollX); + this.animate(animation); + }; + /** + * Internal method to compute the increment scroll operation values. + * @param scrollX The desired scroll position increment + * @return MDCTabScrollerAnimation with the sanitized values for performing the scroll operation. + */ + MDCTabScrollerFoundation.prototype.getIncrementScrollOperation = function (scrollX) { + if (this.isRTL()) { + return this.getRTLScroller().incrementScrollRTL(scrollX); + } + var currentScrollX = this.getScrollPosition(); + var targetScrollX = scrollX + currentScrollX; + var safeScrollX = this.clampScrollValue(targetScrollX); + var scrollDelta = safeScrollX - currentScrollX; + return { + finalScrollPosition: safeScrollX, + scrollDelta: scrollDelta, + }; + }; + /** + * Animates the tab scrolling + * @param animation The animation to apply + */ + MDCTabScrollerFoundation.prototype.animate = function (animation) { + var _this = this; + // Early exit if translateX is 0, which means there's no animation to perform + if (animation.scrollDelta === 0) { + return; + } + this.stopScrollAnimation(); + // This animation uses the FLIP approach. + // Read more here: https://aerotwist.com/blog/flip-your-animations/ + this.adapter.setScrollAreaScrollLeft(animation.finalScrollPosition); + this.adapter.setScrollContentStyleProperty('transform', "translateX(" + animation.scrollDelta + "px)"); + // Force repaint + this.adapter.computeScrollAreaClientRect(); + requestAnimationFrame(function () { + _this.adapter.addClass(MDCTabScrollerFoundation.cssClasses.ANIMATING); + _this.adapter.setScrollContentStyleProperty('transform', 'none'); + }); + this.isAnimating = true; + }; + /** + * Stops scroll animation + */ + MDCTabScrollerFoundation.prototype.stopScrollAnimation = function () { + this.isAnimating = false; + var currentScrollPosition = this.getAnimatingScrollPosition(); + this.adapter.removeClass(MDCTabScrollerFoundation.cssClasses.ANIMATING); + this.adapter.setScrollContentStyleProperty('transform', 'translateX(0px)'); + this.adapter.setScrollAreaScrollLeft(currentScrollPosition); + }; + /** + * Gets the current scroll position during animation + */ + MDCTabScrollerFoundation.prototype.getAnimatingScrollPosition = function () { + var currentTranslateX = this.calculateCurrentTranslateX(); + var scrollLeft = this.adapter.getScrollAreaScrollLeft(); + if (this.isRTL()) { + return this.getRTLScroller().getAnimatingScrollPosition(scrollLeft, currentTranslateX); + } + return scrollLeft - currentTranslateX; + }; + /** + * Determines the RTL Scroller to use + */ + MDCTabScrollerFoundation.prototype.rtlScrollerFactory = function () { + // Browsers have three different implementations of scrollLeft in RTL mode, + // dependent on the browser. The behavior is based off the max LTR + // scrollLeft value and 0. + // + // * Default scrolling in RTL * + // - Left-most value: 0 + // - Right-most value: Max LTR scrollLeft value + // + // * Negative scrolling in RTL * + // - Left-most value: Negated max LTR scrollLeft value + // - Right-most value: 0 + // + // * Reverse scrolling in RTL * + // - Left-most value: Max LTR scrollLeft value + // - Right-most value: 0 + // + // We use those principles below to determine which RTL scrollLeft + // behavior is implemented in the current browser. + var initialScrollLeft = this.adapter.getScrollAreaScrollLeft(); + this.adapter.setScrollAreaScrollLeft(initialScrollLeft - 1); + var newScrollLeft = this.adapter.getScrollAreaScrollLeft(); + // If the newScrollLeft value is negative,then we know that the browser has + // implemented negative RTL scrolling, since all other implementations have + // only positive values. + if (newScrollLeft < 0) { + // Undo the scrollLeft test check + this.adapter.setScrollAreaScrollLeft(initialScrollLeft); + return new MDCTabScrollerRTLNegative(this.adapter); + } + var rootClientRect = this.adapter.computeScrollAreaClientRect(); + var contentClientRect = this.adapter.computeScrollContentClientRect(); + var rightEdgeDelta = Math.round(contentClientRect.right - rootClientRect.right); + // Undo the scrollLeft test check + this.adapter.setScrollAreaScrollLeft(initialScrollLeft); + // By calculating the clientRect of the root element and the clientRect of + // the content element, we can determine how much the scroll value changed + // when we performed the scrollLeft subtraction above. + if (rightEdgeDelta === newScrollLeft) { + return new MDCTabScrollerRTLReverse(this.adapter); + } + return new MDCTabScrollerRTLDefault(this.adapter); + }; + MDCTabScrollerFoundation.prototype.isRTL = function () { + return this.adapter.getScrollContentStyleValue('direction') === 'rtl'; + }; + return MDCTabScrollerFoundation; +}(MDCFoundation)); +// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier. +var MDCTabScrollerFoundation$1 = MDCTabScrollerFoundation; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */var l$6,o$6;class s$5 extends d$1{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0;}createRenderRoot(){var t,e;const i=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=i.firstChild),i}update(t){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=D(i,this.renderRoot,this.renderOptions);}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0);}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1);}render(){return T}}s$5.finalized=!0,s$5._$litElement$=!0,null===(l$6=globalThis.litElementHydrateSupport)||void 0===l$6||l$6.call(globalThis,{LitElement:s$5});const n$6=globalThis.litElementPolyfillSupport;null==n$6||n$6({LitElement:s$5});(null!==(o$6=globalThis.litElementVersions)&&void 0!==o$6?o$6:globalThis.litElementVersions=[]).push("3.3.3"); + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +class TabScrollerBase extends BaseElement { + constructor() { + super(...arguments); + this.mdcFoundationClass = MDCTabScrollerFoundation$1; + this._scrollbarHeight = -1; + } + _handleInteraction() { + this.mdcFoundation.handleInteraction(); + } + _handleTransitionEnd(e) { + this.mdcFoundation.handleTransitionEnd(e); + } + render() { + return x ` +
+
+
+
+
+ `; + } + createAdapter() { + return Object.assign(Object.assign({}, addHasRemoveClass(this.mdcRoot)), { eventTargetMatchesSelector: (evtTarget, selector) => matches(evtTarget, selector), addScrollAreaClass: (className) => this.scrollAreaElement.classList.add(className), setScrollAreaStyleProperty: (prop, value) => this.scrollAreaElement.style.setProperty(prop, value), setScrollContentStyleProperty: (prop, value) => this.scrollContentElement.style.setProperty(prop, value), getScrollContentStyleValue: (propName) => window.getComputedStyle(this.scrollContentElement) + .getPropertyValue(propName), setScrollAreaScrollLeft: (scrollX) => this.scrollAreaElement.scrollLeft = scrollX, getScrollAreaScrollLeft: () => this.scrollAreaElement.scrollLeft, getScrollContentOffsetWidth: () => this.scrollContentElement.offsetWidth, getScrollAreaOffsetWidth: () => this.scrollAreaElement.offsetWidth, computeScrollAreaClientRect: () => this.scrollAreaElement.getBoundingClientRect(), computeScrollContentClientRect: () => this.scrollContentElement.getBoundingClientRect(), computeHorizontalScrollbarHeight: () => { + if (this._scrollbarHeight === -1) { + this.scrollAreaElement.style.overflowX = 'scroll'; + this._scrollbarHeight = this.scrollAreaElement.offsetHeight - + this.scrollAreaElement.clientHeight; + this.scrollAreaElement.style.overflowX = ''; + } + return this._scrollbarHeight; + } }); + } + /** + * Returns the current visual scroll position + * @return {number} + */ + getScrollPosition() { + return this.mdcFoundation.getScrollPosition(); + } + /** + * Returns the width of the scroll content + * @return {number} + */ + getScrollContentWidth() { + return this.scrollContentElement.offsetWidth; + } + /** + * Increments the scroll value by the given amount + * @param {number} scrollXIncrement The pixel value by which to increment the + * scroll value + */ + incrementScrollPosition(scrollXIncrement) { + this.mdcFoundation.incrementScroll(scrollXIncrement); + } + /** + * Scrolls to the given pixel position + * @param {number} scrollX The pixel value to scroll to + */ + scrollToPosition(scrollX) { + this.mdcFoundation.scrollTo(scrollX); + } +} +__decorate([ + i$6('.mdc-tab-scroller') +], TabScrollerBase.prototype, "mdcRoot", void 0); +__decorate([ + i$6('.mdc-tab-scroller__scroll-area') +], TabScrollerBase.prototype, "scrollAreaElement", void 0); +__decorate([ + i$6('.mdc-tab-scroller__scroll-content') +], TabScrollerBase.prototype, "scrollContentElement", void 0); +__decorate([ + e$9({ passive: true }) +], TabScrollerBase.prototype, "_handleInteraction", null); + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-LIcense-Identifier: Apache-2.0 + */ +const styles$p = i$5 `.mdc-tab-scroller{overflow-y:hidden}.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-scroller__test{position:absolute;top:-9999px;width:100px;height:100px;overflow-x:scroll}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll}.mdc-tab-scroller__scroll-content{position:relative;display:flex;flex:1 0 auto;transform:none;will-change:transform}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{justify-content:flex-start}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{justify-content:flex-end}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{justify-content:center}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto}:host{display:flex}.mdc-tab-scroller{flex:1}`; + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +let TabScroller = class TabScroller extends TabScrollerBase { +}; +TabScroller.styles = [styles$p]; +TabScroller = __decorate([ + e$b('mwc-tab-scroller') +], TabScroller); + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var strings$1 = { + ARROW_LEFT_KEY: 'ArrowLeft', + ARROW_RIGHT_KEY: 'ArrowRight', + END_KEY: 'End', + ENTER_KEY: 'Enter', + HOME_KEY: 'Home', + SPACE_KEY: 'Space', + TAB_ACTIVATED_EVENT: 'MDCTabBar:activated', + TAB_SCROLLER_SELECTOR: '.mdc-tab-scroller', + TAB_SELECTOR: '.mdc-tab', +}; +var numbers$1 = { + ARROW_LEFT_KEYCODE: 37, + ARROW_RIGHT_KEYCODE: 39, + END_KEYCODE: 35, + ENTER_KEYCODE: 13, + EXTRA_SCROLL_AMOUNT: 20, + HOME_KEYCODE: 36, + SPACE_KEYCODE: 32, +}; + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var ACCEPTABLE_KEYS = new Set(); +// IE11 has no support for new Set with iterable so we need to initialize this by hand +ACCEPTABLE_KEYS.add(strings$1.ARROW_LEFT_KEY); +ACCEPTABLE_KEYS.add(strings$1.ARROW_RIGHT_KEY); +ACCEPTABLE_KEYS.add(strings$1.END_KEY); +ACCEPTABLE_KEYS.add(strings$1.HOME_KEY); +ACCEPTABLE_KEYS.add(strings$1.ENTER_KEY); +ACCEPTABLE_KEYS.add(strings$1.SPACE_KEY); +var KEYCODE_MAP = new Map(); +// IE11 has no support for new Map with iterable so we need to initialize this by hand +KEYCODE_MAP.set(numbers$1.ARROW_LEFT_KEYCODE, strings$1.ARROW_LEFT_KEY); +KEYCODE_MAP.set(numbers$1.ARROW_RIGHT_KEYCODE, strings$1.ARROW_RIGHT_KEY); +KEYCODE_MAP.set(numbers$1.END_KEYCODE, strings$1.END_KEY); +KEYCODE_MAP.set(numbers$1.HOME_KEYCODE, strings$1.HOME_KEY); +KEYCODE_MAP.set(numbers$1.ENTER_KEYCODE, strings$1.ENTER_KEY); +KEYCODE_MAP.set(numbers$1.SPACE_KEYCODE, strings$1.SPACE_KEY); +var MDCTabBarFoundation = /** @class */ (function (_super) { + __extends(MDCTabBarFoundation, _super); + function MDCTabBarFoundation(adapter) { + var _this = _super.call(this, __assign(__assign({}, MDCTabBarFoundation.defaultAdapter), adapter)) || this; + _this.useAutomaticActivation = false; + return _this; + } + Object.defineProperty(MDCTabBarFoundation, "strings", { + get: function () { + return strings$1; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCTabBarFoundation, "numbers", { + get: function () { + return numbers$1; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCTabBarFoundation, "defaultAdapter", { + get: function () { + // tslint:disable:object-literal-sort-keys Methods should be in the same order as the adapter interface. + return { + scrollTo: function () { return undefined; }, + incrementScroll: function () { return undefined; }, + getScrollPosition: function () { return 0; }, + getScrollContentWidth: function () { return 0; }, + getOffsetWidth: function () { return 0; }, + isRTL: function () { return false; }, + setActiveTab: function () { return undefined; }, + activateTabAtIndex: function () { return undefined; }, + deactivateTabAtIndex: function () { return undefined; }, + focusTabAtIndex: function () { return undefined; }, + getTabIndicatorClientRectAtIndex: function () { + return ({ top: 0, right: 0, bottom: 0, left: 0, width: 0, height: 0 }); + }, + getTabDimensionsAtIndex: function () { + return ({ rootLeft: 0, rootRight: 0, contentLeft: 0, contentRight: 0 }); + }, + getPreviousActiveTabIndex: function () { return -1; }, + getFocusedTabIndex: function () { return -1; }, + getIndexOfTabById: function () { return -1; }, + getTabListLength: function () { return 0; }, + notifyTabActivated: function () { return undefined; }, + }; + // tslint:enable:object-literal-sort-keys + }, + enumerable: false, + configurable: true + }); + /** + * Switches between automatic and manual activation modes. + * See https://www.w3.org/TR/wai-aria-practices/#tabpanel for examples. + */ + MDCTabBarFoundation.prototype.setUseAutomaticActivation = function (useAutomaticActivation) { + this.useAutomaticActivation = useAutomaticActivation; + }; + MDCTabBarFoundation.prototype.activateTab = function (index) { + var previousActiveIndex = this.adapter.getPreviousActiveTabIndex(); + if (!this.indexIsInRange(index) || index === previousActiveIndex) { + return; + } + var previousClientRect; + if (previousActiveIndex !== -1) { + this.adapter.deactivateTabAtIndex(previousActiveIndex); + previousClientRect = + this.adapter.getTabIndicatorClientRectAtIndex(previousActiveIndex); + } + this.adapter.activateTabAtIndex(index, previousClientRect); + this.scrollIntoView(index); + this.adapter.notifyTabActivated(index); + }; + MDCTabBarFoundation.prototype.handleKeyDown = function (evt) { + // Get the key from the event + var key = this.getKeyFromEvent(evt); + // Early exit if the event key isn't one of the keyboard navigation keys + if (key === undefined) { + return; + } + // Prevent default behavior for movement keys, but not for activation keys, since :active is used to apply ripple + if (!this.isActivationKey(key)) { + evt.preventDefault(); + } + if (this.useAutomaticActivation) { + if (this.isActivationKey(key)) { + return; + } + var index = this.determineTargetFromKey(this.adapter.getPreviousActiveTabIndex(), key); + this.adapter.setActiveTab(index); + this.scrollIntoView(index); + } + else { + var focusedTabIndex = this.adapter.getFocusedTabIndex(); + if (this.isActivationKey(key)) { + this.adapter.setActiveTab(focusedTabIndex); + } + else { + var index = this.determineTargetFromKey(focusedTabIndex, key); + this.adapter.focusTabAtIndex(index); + this.scrollIntoView(index); + } + } + }; + /** + * Handles the MDCTab:interacted event + */ + MDCTabBarFoundation.prototype.handleTabInteraction = function (evt) { + this.adapter.setActiveTab(this.adapter.getIndexOfTabById(evt.detail.tabId)); + }; + /** + * Scrolls the tab at the given index into view + * @param index The tab index to make visible + */ + MDCTabBarFoundation.prototype.scrollIntoView = function (index) { + // Early exit if the index is out of range + if (!this.indexIsInRange(index)) { + return; + } + // Always scroll to 0 if scrolling to the 0th index + if (index === 0) { + this.adapter.scrollTo(0); + return; + } + // Always scroll to the max value if scrolling to the Nth index + // MDCTabScroller.scrollTo() will never scroll past the max possible value + if (index === this.adapter.getTabListLength() - 1) { + this.adapter.scrollTo(this.adapter.getScrollContentWidth()); + return; + } + if (this.isRTL()) { + this.scrollIntoViewImplRTL(index); + return; + } + this.scrollIntoViewImpl(index); + }; + /** + * Private method for determining the index of the destination tab based on what key was pressed + * @param origin The original index from which to determine the destination + * @param key The name of the key + */ + MDCTabBarFoundation.prototype.determineTargetFromKey = function (origin, key) { + var isRTL = this.isRTL(); + var maxIndex = this.adapter.getTabListLength() - 1; + var shouldGoToEnd = key === strings$1.END_KEY; + var shouldDecrement = key === strings$1.ARROW_LEFT_KEY && !isRTL || key === strings$1.ARROW_RIGHT_KEY && isRTL; + var shouldIncrement = key === strings$1.ARROW_RIGHT_KEY && !isRTL || key === strings$1.ARROW_LEFT_KEY && isRTL; + var index = origin; + if (shouldGoToEnd) { + index = maxIndex; + } + else if (shouldDecrement) { + index -= 1; + } + else if (shouldIncrement) { + index += 1; + } + else { + index = 0; + } + if (index < 0) { + index = maxIndex; + } + else if (index > maxIndex) { + index = 0; + } + return index; + }; + /** + * Calculates the scroll increment that will make the tab at the given index visible + * @param index The index of the tab + * @param nextIndex The index of the next tab + * @param scrollPosition The current scroll position + * @param barWidth The width of the Tab Bar + */ + MDCTabBarFoundation.prototype.calculateScrollIncrement = function (index, nextIndex, scrollPosition, barWidth) { + var nextTabDimensions = this.adapter.getTabDimensionsAtIndex(nextIndex); + var relativeContentLeft = nextTabDimensions.contentLeft - scrollPosition - barWidth; + var relativeContentRight = nextTabDimensions.contentRight - scrollPosition; + var leftIncrement = relativeContentRight - numbers$1.EXTRA_SCROLL_AMOUNT; + var rightIncrement = relativeContentLeft + numbers$1.EXTRA_SCROLL_AMOUNT; + if (nextIndex < index) { + return Math.min(leftIncrement, 0); + } + return Math.max(rightIncrement, 0); + }; + /** + * Calculates the scroll increment that will make the tab at the given index visible in RTL + * @param index The index of the tab + * @param nextIndex The index of the next tab + * @param scrollPosition The current scroll position + * @param barWidth The width of the Tab Bar + * @param scrollContentWidth The width of the scroll content + */ + MDCTabBarFoundation.prototype.calculateScrollIncrementRTL = function (index, nextIndex, scrollPosition, barWidth, scrollContentWidth) { + var nextTabDimensions = this.adapter.getTabDimensionsAtIndex(nextIndex); + var relativeContentLeft = scrollContentWidth - nextTabDimensions.contentLeft - scrollPosition; + var relativeContentRight = scrollContentWidth - nextTabDimensions.contentRight - scrollPosition - barWidth; + var leftIncrement = relativeContentRight + numbers$1.EXTRA_SCROLL_AMOUNT; + var rightIncrement = relativeContentLeft - numbers$1.EXTRA_SCROLL_AMOUNT; + if (nextIndex > index) { + return Math.max(leftIncrement, 0); + } + return Math.min(rightIncrement, 0); + }; + /** + * Determines the index of the adjacent tab closest to either edge of the Tab Bar + * @param index The index of the tab + * @param tabDimensions The dimensions of the tab + * @param scrollPosition The current scroll position + * @param barWidth The width of the tab bar + */ + MDCTabBarFoundation.prototype.findAdjacentTabIndexClosestToEdge = function (index, tabDimensions, scrollPosition, barWidth) { + /** + * Tabs are laid out in the Tab Scroller like this: + * + * Scroll Position + * +---+ + * | | Bar Width + * | +-----------------------------------+ + * | | | + * | V V + * | +-----------------------------------+ + * V | Tab Scroller | + * +------------+--------------+-------------------+ + * | Tab | Tab | Tab | + * +------------+--------------+-------------------+ + * | | + * +-----------------------------------+ + * + * To determine the next adjacent index, we look at the Tab root left and + * Tab root right, both relative to the scroll position. If the Tab root + * left is less than 0, then we know it's out of view to the left. If the + * Tab root right minus the bar width is greater than 0, we know the Tab is + * out of view to the right. From there, we either increment or decrement + * the index. + */ + var relativeRootLeft = tabDimensions.rootLeft - scrollPosition; + var relativeRootRight = tabDimensions.rootRight - scrollPosition - barWidth; + var relativeRootDelta = relativeRootLeft + relativeRootRight; + var leftEdgeIsCloser = relativeRootLeft < 0 || relativeRootDelta < 0; + var rightEdgeIsCloser = relativeRootRight > 0 || relativeRootDelta > 0; + if (leftEdgeIsCloser) { + return index - 1; + } + if (rightEdgeIsCloser) { + return index + 1; + } + return -1; + }; + /** + * Determines the index of the adjacent tab closest to either edge of the Tab Bar in RTL + * @param index The index of the tab + * @param tabDimensions The dimensions of the tab + * @param scrollPosition The current scroll position + * @param barWidth The width of the tab bar + * @param scrollContentWidth The width of the scroller content + */ + MDCTabBarFoundation.prototype.findAdjacentTabIndexClosestToEdgeRTL = function (index, tabDimensions, scrollPosition, barWidth, scrollContentWidth) { + var rootLeft = scrollContentWidth - tabDimensions.rootLeft - barWidth - scrollPosition; + var rootRight = scrollContentWidth - tabDimensions.rootRight - scrollPosition; + var rootDelta = rootLeft + rootRight; + var leftEdgeIsCloser = rootLeft > 0 || rootDelta > 0; + var rightEdgeIsCloser = rootRight < 0 || rootDelta < 0; + if (leftEdgeIsCloser) { + return index + 1; + } + if (rightEdgeIsCloser) { + return index - 1; + } + return -1; + }; + /** + * Returns the key associated with a keydown event + * @param evt The keydown event + */ + MDCTabBarFoundation.prototype.getKeyFromEvent = function (evt) { + if (ACCEPTABLE_KEYS.has(evt.key)) { + return evt.key; + } + return KEYCODE_MAP.get(evt.keyCode); + }; + MDCTabBarFoundation.prototype.isActivationKey = function (key) { + return key === strings$1.SPACE_KEY || key === strings$1.ENTER_KEY; + }; + /** + * Returns whether a given index is inclusively between the ends + * @param index The index to test + */ + MDCTabBarFoundation.prototype.indexIsInRange = function (index) { + return index >= 0 && index < this.adapter.getTabListLength(); + }; + /** + * Returns the view's RTL property + */ + MDCTabBarFoundation.prototype.isRTL = function () { + return this.adapter.isRTL(); + }; + /** + * Scrolls the tab at the given index into view for left-to-right user agents. + * @param index The index of the tab to scroll into view + */ + MDCTabBarFoundation.prototype.scrollIntoViewImpl = function (index) { + var scrollPosition = this.adapter.getScrollPosition(); + var barWidth = this.adapter.getOffsetWidth(); + var tabDimensions = this.adapter.getTabDimensionsAtIndex(index); + var nextIndex = this.findAdjacentTabIndexClosestToEdge(index, tabDimensions, scrollPosition, barWidth); + if (!this.indexIsInRange(nextIndex)) { + return; + } + var scrollIncrement = this.calculateScrollIncrement(index, nextIndex, scrollPosition, barWidth); + this.adapter.incrementScroll(scrollIncrement); + }; + /** + * Scrolls the tab at the given index into view in RTL + * @param index The tab index to make visible + */ + MDCTabBarFoundation.prototype.scrollIntoViewImplRTL = function (index) { + var scrollPosition = this.adapter.getScrollPosition(); + var barWidth = this.adapter.getOffsetWidth(); + var tabDimensions = this.adapter.getTabDimensionsAtIndex(index); + var scrollWidth = this.adapter.getScrollContentWidth(); + var nextIndex = this.findAdjacentTabIndexClosestToEdgeRTL(index, tabDimensions, scrollPosition, barWidth, scrollWidth); + if (!this.indexIsInRange(nextIndex)) { + return; + } + var scrollIncrement = this.calculateScrollIncrementRTL(index, nextIndex, scrollPosition, barWidth, scrollWidth); + this.adapter.incrementScroll(scrollIncrement); + }; + return MDCTabBarFoundation; +}(MDCFoundation)); +// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier. +var MDCTabBarFoundation$1 = MDCTabBarFoundation; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */var l$5,o$5;class s$4 extends d$1{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0;}createRenderRoot(){var t,e;const i=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=i.firstChild),i}update(t){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=D(i,this.renderRoot,this.renderOptions);}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0);}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1);}render(){return T}}s$4.finalized=!0,s$4._$litElement$=!0,null===(l$5=globalThis.litElementHydrateSupport)||void 0===l$5||l$5.call(globalThis,{LitElement:s$4});const n$5=globalThis.litElementPolyfillSupport;null==n$5||n$5({LitElement:s$4});(null!==(o$5=globalThis.litElementVersions)&&void 0!==o$5?o$5:globalThis.litElementVersions=[]).push("3.3.3"); + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +class TabBarBase extends BaseElement { + constructor() { + super(...arguments); + this.mdcFoundationClass = MDCTabBarFoundation$1; + this.activeIndex = 0; + this._previousActiveIndex = -1; + } + _handleTabInteraction(e) { + this.mdcFoundation.handleTabInteraction(e); + } + _handleKeydown(e) { + this.mdcFoundation.handleKeyDown(e); + } + // TODO(sorvell): can scroller be optional for perf? + render() { + return x ` +
+ +
+ `; + } + // TODO(sorvell): probably want to memoize this and use a `slotChange` event + _getTabs() { + return this.tabsSlot + .assignedNodes({ flatten: true }) + .filter((e) => e instanceof TabBase); + } + _getTab(index) { + return this._getTabs()[index]; + } + createAdapter() { + return { + scrollTo: (scrollX) => this.scrollerElement.scrollToPosition(scrollX), + incrementScroll: (scrollXIncrement) => this.scrollerElement.incrementScrollPosition(scrollXIncrement), + getScrollPosition: () => this.scrollerElement.getScrollPosition(), + getScrollContentWidth: () => this.scrollerElement.getScrollContentWidth(), + getOffsetWidth: () => this.mdcRoot.offsetWidth, + isRTL: () => window.getComputedStyle(this.mdcRoot) + .getPropertyValue('direction') === 'rtl', + setActiveTab: (index) => this.mdcFoundation.activateTab(index), + activateTabAtIndex: (index, clientRect) => { + const tab = this._getTab(index); + if (tab !== undefined) { + tab.activate(clientRect); + } + this._previousActiveIndex = index; + }, + deactivateTabAtIndex: (index) => { + const tab = this._getTab(index); + if (tab !== undefined) { + tab.deactivate(); + } + }, + focusTabAtIndex: (index) => { + const tab = this._getTab(index); + if (tab !== undefined) { + tab.focus(); + } + }, + // TODO(sorvell): tab may not be able to synchronously answer + // `computeIndicatorClientRect` if an update is pending or it has not yet + // updated. If this is necessary, LitElement may need a `forceUpdate` + // method. + getTabIndicatorClientRectAtIndex: (index) => { + const tab = this._getTab(index); + return tab !== undefined ? tab.computeIndicatorClientRect() : + new DOMRect(); + }, + getTabDimensionsAtIndex: (index) => { + const tab = this._getTab(index); + return tab !== undefined ? + tab.computeDimensions() : + { rootLeft: 0, rootRight: 0, contentLeft: 0, contentRight: 0 }; + }, + getPreviousActiveTabIndex: () => { + return this._previousActiveIndex; + }, + getFocusedTabIndex: () => { + const tabElements = this._getTabs(); + const activeElement = this.getRootNode().activeElement; + return tabElements.indexOf(activeElement); + }, + getIndexOfTabById: (id) => { + const tabElements = this._getTabs(); + for (let i = 0; i < tabElements.length; i++) { + if (tabElements[i].id === id) { + return i; + } + } + return -1; + }, + getTabListLength: () => this._getTabs().length, + notifyTabActivated: (index) => { + // Synchronize the tabs `activeIndex` to the foundation. + // This is needed when a tab is changed via a click, for example. + this.activeIndex = index; + this.dispatchEvent(new CustomEvent(MDCTabBarFoundation$1.strings.TAB_ACTIVATED_EVENT, { detail: { index }, bubbles: true, cancelable: true })); + }, + }; + } + firstUpdated() { + // NOTE: Delay creating foundation until scroller is fully updated. + // This is necessary because the foundation/adapter synchronously addresses + // the scroller element. + } + async getUpdateComplete() { + const result = await super.getUpdateComplete(); + await this.scrollerElement.updateComplete; + if (this.mdcFoundation === undefined) { + this.createFoundation(); + } + return result; + } + scrollIndexIntoView(index) { + this.mdcFoundation.scrollIntoView(index); + } +} +__decorate([ + i$6('.mdc-tab-bar') +], TabBarBase.prototype, "mdcRoot", void 0); +__decorate([ + i$6('mwc-tab-scroller') +], TabBarBase.prototype, "scrollerElement", void 0); +__decorate([ + i$6('slot') +], TabBarBase.prototype, "tabsSlot", void 0); +__decorate([ + observer(async function () { + await this.updateComplete; + // only provoke the foundation if we are out of sync with it, i.e. + // ignore an foundation generated set. + // use `activeIndex` directly to avoid staleness if it was set before the + // first render. + if (this.activeIndex !== this._previousActiveIndex) { + this.mdcFoundation.activateTab(this.activeIndex); + } + }), + e$a({ type: Number }) +], TabBarBase.prototype, "activeIndex", void 0); + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-LIcense-Identifier: Apache-2.0 + */ +const styles$o = i$5 `.mdc-tab-bar{width:100%}.mdc-tab{height:48px}.mdc-tab--stacked{height:72px}:host{display:block}.mdc-tab-bar{flex:1}mwc-tab{--mdc-tab-height: 48px;--mdc-tab-stacked-height: 72px}`; + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +let TabBar = class TabBar extends TabBarBase { +}; +TabBar.styles = [styles$o]; +TabBar = __decorate([ + e$b('mwc-tab-bar') +], TabBar); + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var cssClasses = { + CLOSING: 'mdc-snackbar--closing', + OPEN: 'mdc-snackbar--open', + OPENING: 'mdc-snackbar--opening', +}; +var strings = { + ACTION_SELECTOR: '.mdc-snackbar__action', + ARIA_LIVE_LABEL_TEXT_ATTR: 'data-mdc-snackbar-label-text', + CLOSED_EVENT: 'MDCSnackbar:closed', + CLOSING_EVENT: 'MDCSnackbar:closing', + DISMISS_SELECTOR: '.mdc-snackbar__dismiss', + LABEL_SELECTOR: '.mdc-snackbar__label', + OPENED_EVENT: 'MDCSnackbar:opened', + OPENING_EVENT: 'MDCSnackbar:opening', + REASON_ACTION: 'action', + REASON_DISMISS: 'dismiss', + SURFACE_SELECTOR: '.mdc-snackbar__surface', +}; +var numbers = { + DEFAULT_AUTO_DISMISS_TIMEOUT_MS: 5000, + INDETERMINATE: -1, + MAX_AUTO_DISMISS_TIMEOUT_MS: 10000, + MIN_AUTO_DISMISS_TIMEOUT_MS: 4000, + // These variables need to be kept in sync with the values in _variables.scss. + SNACKBAR_ANIMATION_CLOSE_TIME_MS: 75, + SNACKBAR_ANIMATION_OPEN_TIME_MS: 150, + /** + * Number of milliseconds to wait between temporarily clearing the label text + * in the DOM and subsequently restoring it. This is necessary to force IE 11 + * to pick up the `aria-live` content change and announce it to the user. + */ + ARIA_LIVE_DELAY_MS: 1000, +}; + +/** + * @license + * Copyright 2018 Google Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +var OPENING = cssClasses.OPENING, OPEN = cssClasses.OPEN, CLOSING = cssClasses.CLOSING; +var REASON_ACTION = strings.REASON_ACTION, REASON_DISMISS = strings.REASON_DISMISS; +var MDCSnackbarFoundation = /** @class */ (function (_super) { + __extends(MDCSnackbarFoundation, _super); + function MDCSnackbarFoundation(adapter) { + var _this = _super.call(this, __assign(__assign({}, MDCSnackbarFoundation.defaultAdapter), adapter)) || this; + _this.opened = false; + _this.animationFrame = 0; + _this.animationTimer = 0; + _this.autoDismissTimer = 0; + _this.autoDismissTimeoutMs = numbers.DEFAULT_AUTO_DISMISS_TIMEOUT_MS; + _this.closeOnEscape = true; + return _this; + } + Object.defineProperty(MDCSnackbarFoundation, "cssClasses", { + get: function () { + return cssClasses; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCSnackbarFoundation, "strings", { + get: function () { + return strings; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCSnackbarFoundation, "numbers", { + get: function () { + return numbers; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(MDCSnackbarFoundation, "defaultAdapter", { + get: function () { + return { + addClass: function () { return undefined; }, + announce: function () { return undefined; }, + notifyClosed: function () { return undefined; }, + notifyClosing: function () { return undefined; }, + notifyOpened: function () { return undefined; }, + notifyOpening: function () { return undefined; }, + removeClass: function () { return undefined; }, + }; + }, + enumerable: false, + configurable: true + }); + MDCSnackbarFoundation.prototype.destroy = function () { + this.clearAutoDismissTimer(); + cancelAnimationFrame(this.animationFrame); + this.animationFrame = 0; + clearTimeout(this.animationTimer); + this.animationTimer = 0; + this.adapter.removeClass(OPENING); + this.adapter.removeClass(OPEN); + this.adapter.removeClass(CLOSING); + }; + MDCSnackbarFoundation.prototype.open = function () { + var _this = this; + this.clearAutoDismissTimer(); + this.opened = true; + this.adapter.notifyOpening(); + this.adapter.removeClass(CLOSING); + this.adapter.addClass(OPENING); + this.adapter.announce(); + // Wait a frame once display is no longer "none", to establish basis for animation + this.runNextAnimationFrame(function () { + _this.adapter.addClass(OPEN); + _this.animationTimer = setTimeout(function () { + var timeoutMs = _this.getTimeoutMs(); + _this.handleAnimationTimerEnd(); + _this.adapter.notifyOpened(); + if (timeoutMs !== numbers.INDETERMINATE) { + _this.autoDismissTimer = setTimeout(function () { + _this.close(REASON_DISMISS); + }, timeoutMs); + } + }, numbers.SNACKBAR_ANIMATION_OPEN_TIME_MS); + }); + }; + /** + * @param reason Why the snackbar was closed. Value will be passed to CLOSING_EVENT and CLOSED_EVENT via the + * `event.detail.reason` property. Standard values are REASON_ACTION and REASON_DISMISS, but custom + * client-specific values may also be used if desired. + */ + MDCSnackbarFoundation.prototype.close = function (reason) { + var _this = this; + if (reason === void 0) { reason = ''; } + if (!this.opened) { + // Avoid redundant close calls (and events), e.g. repeated interactions as the snackbar is animating closed + return; + } + cancelAnimationFrame(this.animationFrame); + this.animationFrame = 0; + this.clearAutoDismissTimer(); + this.opened = false; + this.adapter.notifyClosing(reason); + this.adapter.addClass(cssClasses.CLOSING); + this.adapter.removeClass(cssClasses.OPEN); + this.adapter.removeClass(cssClasses.OPENING); + clearTimeout(this.animationTimer); + this.animationTimer = setTimeout(function () { + _this.handleAnimationTimerEnd(); + _this.adapter.notifyClosed(reason); + }, numbers.SNACKBAR_ANIMATION_CLOSE_TIME_MS); + }; + MDCSnackbarFoundation.prototype.isOpen = function () { + return this.opened; + }; + MDCSnackbarFoundation.prototype.getTimeoutMs = function () { + return this.autoDismissTimeoutMs; + }; + MDCSnackbarFoundation.prototype.setTimeoutMs = function (timeoutMs) { + // Use shorter variable names to make the code more readable + var minValue = numbers.MIN_AUTO_DISMISS_TIMEOUT_MS; + var maxValue = numbers.MAX_AUTO_DISMISS_TIMEOUT_MS; + var indeterminateValue = numbers.INDETERMINATE; + if (timeoutMs === numbers.INDETERMINATE || (timeoutMs <= maxValue && timeoutMs >= minValue)) { + this.autoDismissTimeoutMs = timeoutMs; + } + else { + throw new Error("\n timeoutMs must be an integer in the range " + minValue + "\u2013" + maxValue + "\n (or " + indeterminateValue + " to disable), but got '" + timeoutMs + "'"); + } + }; + MDCSnackbarFoundation.prototype.getCloseOnEscape = function () { + return this.closeOnEscape; + }; + MDCSnackbarFoundation.prototype.setCloseOnEscape = function (closeOnEscape) { + this.closeOnEscape = closeOnEscape; + }; + MDCSnackbarFoundation.prototype.handleKeyDown = function (evt) { + var isEscapeKey = evt.key === 'Escape' || evt.keyCode === 27; + if (isEscapeKey && this.getCloseOnEscape()) { + this.close(REASON_DISMISS); + } + }; + MDCSnackbarFoundation.prototype.handleActionButtonClick = function (_evt) { + this.close(REASON_ACTION); + }; + MDCSnackbarFoundation.prototype.handleActionIconClick = function (_evt) { + this.close(REASON_DISMISS); + }; + MDCSnackbarFoundation.prototype.clearAutoDismissTimer = function () { + clearTimeout(this.autoDismissTimer); + this.autoDismissTimer = 0; + }; + MDCSnackbarFoundation.prototype.handleAnimationTimerEnd = function () { + this.animationTimer = 0; + this.adapter.removeClass(cssClasses.OPENING); + this.adapter.removeClass(cssClasses.CLOSING); + }; + /** + * Runs the given logic on the next animation frame, using setTimeout to factor in Firefox reflow behavior. + */ + MDCSnackbarFoundation.prototype.runNextAnimationFrame = function (callback) { + var _this = this; + cancelAnimationFrame(this.animationFrame); + this.animationFrame = requestAnimationFrame(function () { + _this.animationFrame = 0; + clearTimeout(_this.animationTimer); + _this.animationTimer = setTimeout(callback, 0); + }); + }; + return MDCSnackbarFoundation; +}(MDCFoundation)); +// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier. +var MDCSnackbarFoundation$1 = MDCSnackbarFoundation; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */var l$4,o$4;class s$3 extends d$1{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0;}createRenderRoot(){var t,e;const i=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=i.firstChild),i}update(t){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=D(i,this.renderRoot,this.renderOptions);}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0);}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1);}render(){return T}}s$3.finalized=!0,s$3._$litElement$=!0,null===(l$4=globalThis.litElementHydrateSupport)||void 0===l$4||l$4.call(globalThis,{LitElement:s$3});const n$4=globalThis.litElementPolyfillSupport;null==n$4||n$4({LitElement:s$3});(null!==(o$4=globalThis.litElementVersions)&&void 0!==o$4?o$4:globalThis.litElementVersions=[]).push("3.3.3"); + +/** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const e$3=o=>void 0===o.strings; + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const s$2=(i,t)=>{var e,o;const r=i._$AN;if(void 0===r)return !1;for(const i of r)null===(o=(e=i)._$AO)||void 0===o||o.call(e,t,!1),s$2(i,t);return !0},o$3=i=>{let t,e;do{if(void 0===(t=i._$AM))break;e=t._$AN,e.delete(i),i=t;}while(0===(null==e?void 0:e.size))},r=i=>{for(let t;t=i._$AM;i=t){let e=t._$AN;if(void 0===e)t._$AN=e=new Set;else if(e.has(i))break;e.add(i),l$3(t);}};function n$3(i){void 0!==this._$AN?(o$3(this),this._$AM=i,r(this)):this._$AM=i;}function h(i,t=!1,e=0){const r=this._$AH,n=this._$AN;if(void 0!==n&&0!==n.size)if(t)if(Array.isArray(r))for(let i=e;i{var t,s,o,r;i.type==t$1.CHILD&&(null!==(t=(o=i)._$AP)&&void 0!==t||(o._$AP=h),null!==(s=(r=i)._$AQ)&&void 0!==s||(r._$AQ=n$3));};class c extends i$3{constructor(){super(...arguments),this._$AN=void 0;}_$AT(i,t,e){super._$AT(i,t,e),r(this),this.isConnected=i._$AU;}_$AO(i,t=!0){var e,r;i!==this.isConnected&&(this.isConnected=i,i?null===(e=this.reconnected)||void 0===e||e.call(this):null===(r=this.disconnected)||void 0===r||r.call(this)),t&&(s$2(this,i),o$3(this));}setValue(t){if(e$3(this._$Ct))this._$Ct._$AI(t,this);else {const i=[...this._$Ct._$AH];i[this._$Ci]=t,this._$Ct._$AI(i,this,0);}}disconnected(){}reconnected(){}} + +/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const { ARIA_LIVE_DELAY_MS } = MDCSnackbarFoundation$1.numbers; +/** + * A lit directive implementation of @material/mdc-snackbar/util.ts#announce, + * which does some tricks to ensure that snackbar labels will be handled + * correctly by screen readers. + * + * The existing MDC announce util function is difficult to use directly here, + * because Lit can crash when DOM that it is managing changes outside of its + * purvue. In this case, we would render our labelText as the text content of + * the label div, but the MDC announce function then clears that text content, + * and resets it after a timeout (see below for why). We do the same thing here, + * but in a way that fits into Lit's lifecycle. + * + * TODO(aomarks) Investigate whether this can be simplified; but to do that we + * first need testing infrastructure to verify that it remains compatible with + * screen readers. For example, can we just create an entirely new label node + * every time we open or labelText changes? If not, and the async text/::before + * swap is strictly required, can we at elast make this directive more generic + * (e.g. so that we don't hard-code the name of the label class). + */ +class AccessibleSnackbarLabel extends c { + constructor(partInfo) { + super(partInfo); + this.labelEl = null; + this.timerId = null; + this.previousPart = null; + if (partInfo.type !== t$1.CHILD) { + throw new Error('AccessibleSnackbarLabel only supports child parts.'); + } + } + update(part, [labelText, isOpen]) { + var _a; + if (!isOpen) { + // We never need to do anything if we're closed, even if the label also + // changed in this batch of changes. We'll fully reset the label text + // whenever we next open. + return; + } + if (this.labelEl === null) { + // Create the label element once, the first time we open. + const wrapperEl = document.createElement('div'); + const labelTemplate = x `
`; + D(labelTemplate, wrapperEl); + const labelEl = wrapperEl.firstElementChild; + labelEl.textContent = labelText; + // endNode can't be a Document, so it must have a parent. + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + (_a = part.endNode) === null || _a === void 0 ? void 0 : _a.parentNode.insertBefore(labelEl, part.endNode); + this.labelEl = labelEl; + // No need to do anything more for ARIA the first time we open. We just + // created the element with the current label, so screen readers will + // detect it fine. + return labelEl; + } + const labelEl = this.labelEl; + // Temporarily disable `aria-live` to prevent JAWS+Firefox from announcing + // the message twice. + labelEl.setAttribute('aria-live', 'off'); + // Temporarily clear `textContent` to force a DOM mutation event that will + // be detected by screen readers. `aria-live` elements are only announced + // when the element's `textContent` *changes*, so snackbars sent to the + // browser in the initial HTML response won't be read unless we clear the + // element's `textContent` first. Similarly, displaying the same snackbar + // message twice in a row doesn't trigger a DOM mutation event, so screen + // readers won't announce the second message unless we first clear + // `textContent`. + // + // We have to clear the label text two different ways to make it work in + // all browsers and screen readers: + // + // 1. `textContent = ''` is required for IE11 + JAWS + // 2. the lit render of `' '` is required for Chrome + JAWS and + // NVDA + // + // All other browser/screen reader combinations support both methods. + // + // The wrapper `` visually hides the space character so that it + // doesn't cause jank when added/removed. N.B.: Setting `position: + // absolute`, `opacity: 0`, or `height: 0` prevents Chrome from detecting + // the DOM change. + // + // This technique has been tested in: + // + // * JAWS 2019: + // - Chrome 70 + // - Firefox 60 (ESR) + // - IE 11 + // * NVDA 2018: + // - Chrome 70 + // - Firefox 60 (ESR) + // - IE 11 + // * ChromeVox 53 + labelEl.textContent = ''; + // Updating an element using both Lit's `render` as well as setting its + // `textContent` can cause later renders to throw because setting + // `textContent` will remove Lit's part marker comments. This directive + // needs to set `labelEl`'s `textContent` to trigger the expected screen + // reader behavior, so it needs to avoid `render` for `labelEl` altogether. + const spaceSpan = document.createElement('span'); + spaceSpan.style.display = 'inline-block'; + spaceSpan.style.width = '0'; + spaceSpan.style.height = '1px'; + spaceSpan.textContent = '\u00A0'; // U+00A0 is   + labelEl.appendChild(spaceSpan); + // Prevent visual jank by temporarily displaying the label text in the + // ::before pseudo-element. CSS generated content is normally announced by + // screen readers (except in IE 11; see + // https://tink.uk/accessibility-support-for-css-generated-content/); + // however, `aria-live` is turned off, so this DOM update will be ignored + // by screen readers. + labelEl.setAttribute('data-mdc-snackbar-label-text', labelText); + if (this.timerId !== null) { + // We hadn't yet swapped the textContent back in since the last time we + // opened or changed the label. Cancel that task so we don't clobber the + // new label. + clearTimeout(this.timerId); + } + this.timerId = window.setTimeout(() => { + this.timerId = null; + // Allow screen readers to announce changes to the DOM again. + labelEl.setAttribute('aria-live', 'polite'); + // Remove the message from the ::before pseudo-element. + labelEl.removeAttribute('data-mdc-snackbar-label-text'); + // Restore the original label text, which will be announced by + // screen readers. + labelEl.textContent = labelText; + this.setValue(this.labelEl); + }, ARIA_LIVE_DELAY_MS); + return labelEl; + } + render(labelText, isOpen) { + if (!isOpen) { + return x ``; + } + return x ` +
${labelText}
`; + } +} +const accessibleSnackbarLabel = e$4(AccessibleSnackbarLabel); + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const { OPENING_EVENT, OPENED_EVENT, CLOSING_EVENT, CLOSED_EVENT, } = MDCSnackbarFoundation$1.strings; +class SnackbarBase extends BaseElement { + constructor() { + super(...arguments); + this.mdcFoundationClass = MDCSnackbarFoundation$1; + this.open = false; + this.timeoutMs = 5000; + this.closeOnEscape = false; + this.labelText = ''; + this.stacked = false; + this.leading = false; + this.reason = ''; + } + render() { + const classes = { + 'mdc-snackbar--stacked': this.stacked, + 'mdc-snackbar--leading': this.leading, + }; + return x ` +
+
+ ${accessibleSnackbarLabel(this.labelText, this.open)} +
+ + +
+
+
`; + } + createAdapter() { + return Object.assign(Object.assign({}, addHasRemoveClass(this.mdcRoot)), { announce: () => { + /* We handle announce ourselves with the accessible directive. */ + }, notifyClosed: (reason) => { + this.dispatchEvent(new CustomEvent(CLOSED_EVENT, { bubbles: true, cancelable: true, detail: { reason: reason } })); + }, notifyClosing: (reason) => { + this.open = false; + this.dispatchEvent(new CustomEvent(CLOSING_EVENT, { bubbles: true, cancelable: true, detail: { reason: reason } })); + }, notifyOpened: () => { + this.dispatchEvent(new CustomEvent(OPENED_EVENT, { bubbles: true, cancelable: true })); + }, notifyOpening: () => { + this.open = true; + this.dispatchEvent(new CustomEvent(OPENING_EVENT, { bubbles: true, cancelable: true })); + } }); + } + /** @export */ + show() { + this.open = true; + } + /** @export */ + close(reason = '') { + this.reason = reason; + this.open = false; + } + firstUpdated() { + super.firstUpdated(); + if (this.open) { + this.mdcFoundation.open(); + } + } + _handleKeydown(e) { + this.mdcFoundation.handleKeyDown(e); + } + _handleActionClick(e) { + this.mdcFoundation.handleActionButtonClick(e); + } + _handleDismissClick(e) { + this.mdcFoundation.handleActionIconClick(e); + } +} +__decorate([ + i$6('.mdc-snackbar') +], SnackbarBase.prototype, "mdcRoot", void 0); +__decorate([ + i$6('.mdc-snackbar__label') +], SnackbarBase.prototype, "labelElement", void 0); +__decorate([ + e$a({ type: Boolean, reflect: true }), + observer(function (value) { + if (this.mdcFoundation) { + if (value) { + this.mdcFoundation.open(); + } + else { + this.mdcFoundation.close(this.reason); + this.reason = ''; + } + } + }) +], SnackbarBase.prototype, "open", void 0); +__decorate([ + observer(function (value) { + this.mdcFoundation.setTimeoutMs(value); + }), + e$a({ type: Number }) +], SnackbarBase.prototype, "timeoutMs", void 0); +__decorate([ + observer(function (value) { + this.mdcFoundation.setCloseOnEscape(value); + }), + e$a({ type: Boolean }) +], SnackbarBase.prototype, "closeOnEscape", void 0); +__decorate([ + e$a({ type: String }) +], SnackbarBase.prototype, "labelText", void 0); +__decorate([ + e$a({ type: Boolean }) +], SnackbarBase.prototype, "stacked", void 0); +__decorate([ + e$a({ type: Boolean }) +], SnackbarBase.prototype, "leading", void 0); + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-LIcense-Identifier: Apache-2.0 + */ +const styles$n = i$5 `.mdc-snackbar{z-index:8;margin:8px;display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar__surface{background-color:#333333}.mdc-snackbar__label{color:rgba(255, 255, 255, 0.87)}.mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mdc-snackbar__surface{min-width:100%}}.mdc-snackbar__surface{max-width:672px}.mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)}.mdc-snackbar__surface{border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar--leading{justify-content:flex-start}.mdc-snackbar--stacked .mdc-snackbar__label{padding-left:16px;padding-right:8px;padding-bottom:12px}[dir=rtl] .mdc-snackbar--stacked .mdc-snackbar__label,.mdc-snackbar--stacked .mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar--stacked .mdc-snackbar__surface{flex-direction:column;align-items:flex-start}.mdc-snackbar--stacked .mdc-snackbar__actions{align-self:flex-end;margin-bottom:8px}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto;transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1);transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-snackbar__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action:not(:disabled){color:#bb86fc}.mdc-snackbar__action .mdc-button__ripple::before,.mdc-snackbar__action .mdc-button__ripple::after{background-color:#bb86fc;background-color:var(--mdc-ripple-color, #bb86fc)}.mdc-snackbar__action:hover .mdc-button__ripple::before,.mdc-snackbar__action.mdc-ripple-surface--hover .mdc-button__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.mdc-snackbar__action.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-snackbar__action:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{transition:opacity 150ms linear}.mdc-snackbar__action:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__dismiss{color:rgba(255, 255, 255, 0.87)}.mdc-snackbar__dismiss .mdc-icon-button__ripple::before,.mdc-snackbar__dismiss .mdc-icon-button__ripple::after{background-color:rgba(255, 255, 255, 0.87);background-color:var(--mdc-ripple-color, rgba(255, 255, 255, 0.87))}.mdc-snackbar__dismiss:hover .mdc-icon-button__ripple::before,.mdc-snackbar__dismiss.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{transition:opacity 150ms linear}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__dismiss.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__dismiss.mdc-snackbar__dismiss{width:36px;height:36px;padding:6px;font-size:18px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__focus-ring{display:none}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:36px;max-width:36px}@media screen and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:36px;height:36px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:36px;max-width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__touch{position:absolute;top:50%;height:36px;left:50%;width:36px;transform:translate(-50%, -50%)}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}slot[name=action]::slotted(mwc-button){--mdc-theme-primary: var( --mdc-snackbar-action-color, #bb86fc )}slot[name=dismiss]::slotted(mwc-icon-button){--mdc-icon-size: 18px;--mdc-icon-button-size: 36px;color:rgba(255, 255, 255, 0.87);margin-left:8px;margin-right:0}[dir=rtl] slot[name=dismiss]::slotted(mwc-icon-button),::slotted(mwc-icon-buttonslot[name=dismiss][dir=rtl]){margin-left:0;margin-right:8px}`; + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +let Snackbar = class Snackbar extends SnackbarBase { +}; +Snackbar.styles = [styles$n]; +Snackbar = __decorate([ + e$b('mwc-snackbar') +], Snackbar); + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * A key to retrieve an `Attachable` element's `AttachableController` from a + * global `MutationObserver`. + */ +const ATTACHABLE_CONTROLLER = Symbol('attachableController'); +let FOR_ATTRIBUTE_OBSERVER; +{ + /** + * A global `MutationObserver` that reacts to `for` attribute changes on + * `Attachable` elements. If the `for` attribute changes, the controller will + * re-attach to the new referenced element. + */ + FOR_ATTRIBUTE_OBSERVER = new MutationObserver((records) => { + for (const record of records) { + // When a control's `for` attribute changes, inform its + // `AttachableController` to update to a new control. + record.target[ATTACHABLE_CONTROLLER]?.hostConnected(); + } + }); +} +/** + * A controller that provides an implementation for `Attachable` elements. + * + * @example + * ```ts + * class MyElement extends LitElement implements Attachable { + * get control() { return this.attachableController.control; } + * + * private readonly attachableController = new AttachableController( + * this, + * (previousControl, newControl) => { + * previousControl?.removeEventListener('click', this.handleClick); + * newControl?.addEventListener('click', this.handleClick); + * } + * ); + * + * // Implement remaining `Attachable` properties/methods that call the + * // controller's properties/methods. + * } + * ``` + */ +class AttachableController { + get htmlFor() { + return this.host.getAttribute('for'); + } + set htmlFor(htmlFor) { + if (htmlFor === null) { + this.host.removeAttribute('for'); + } + else { + this.host.setAttribute('for', htmlFor); + } + } + get control() { + if (this.host.hasAttribute('for')) { + if (!this.htmlFor || !this.host.isConnected) { + return null; + } + return this.host.getRootNode().querySelector(`#${this.htmlFor}`); + } + return this.currentControl || this.host.parentElement; + } + set control(control) { + if (control) { + this.attach(control); + } + else { + this.detach(); + } + } + /** + * Creates a new controller for an `Attachable` element. + * + * @param host The `Attachable` element. + * @param onControlChange A callback with two parameters for the previous and + * next control. An `Attachable` element may perform setup or teardown + * logic whenever the control changes. + */ + constructor(host, onControlChange) { + this.host = host; + this.onControlChange = onControlChange; + this.currentControl = null; + host.addController(this); + host[ATTACHABLE_CONTROLLER] = this; + FOR_ATTRIBUTE_OBSERVER?.observe(host, { attributeFilter: ['for'] }); + } + attach(control) { + if (control === this.currentControl) { + return; + } + this.setCurrentControl(control); + // When imperatively attaching, remove the `for` attribute so + // that the attached control is used instead of a referenced one. + this.host.removeAttribute('for'); + } + detach() { + this.setCurrentControl(null); + // When imperatively detaching, add an empty `for=""` attribute. This will + // ensure the control is `null` rather than the `parentElement`. + this.host.setAttribute('for', ''); + } + /** @private */ + hostConnected() { + this.setCurrentControl(this.control); + } + /** @private */ + hostDisconnected() { + this.setCurrentControl(null); + } + setCurrentControl(control) { + this.onControlChange(this.currentControl, control); + this.currentControl = control; + } +} + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * Events that the focus ring listens to. + */ +const EVENTS$1 = ['focusin', 'focusout', 'pointerdown']; +/** + * A focus ring component. + * + * @fires visibility-changed {Event} Fired whenever `visible` changes. + */ +class FocusRing extends s$d { + constructor() { + super(...arguments); + /** + * Makes the focus ring visible. + */ + this.visible = false; + /** + * Makes the focus ring animate inwards instead of outwards. + */ + this.inward = false; + this.attachableController = new AttachableController(this, this.onControlChange.bind(this)); + } + get htmlFor() { + return this.attachableController.htmlFor; + } + set htmlFor(htmlFor) { + this.attachableController.htmlFor = htmlFor; + } + get control() { + return this.attachableController.control; + } + set control(control) { + this.attachableController.control = control; + } + attach(control) { + this.attachableController.attach(control); + } + detach() { + this.attachableController.detach(); + } + connectedCallback() { + super.connectedCallback(); + // Needed for VoiceOver, which will create a "group" if the element is a + // sibling to other content. + this.setAttribute('aria-hidden', 'true'); + } + /** @private */ + handleEvent(event) { + if (event[HANDLED_BY_FOCUS_RING]) { + // This ensures the focus ring does not activate when multiple focus rings + // are used within a single component. + return; + } + switch (event.type) { + default: + return; + case 'focusin': + this.visible = this.control?.matches(':focus-visible') ?? false; + break; + case 'focusout': + case 'pointerdown': + this.visible = false; + break; + } + event[HANDLED_BY_FOCUS_RING] = true; + } + onControlChange(prev, next) { + for (const event of EVENTS$1) { + prev?.removeEventListener(event, this); + next?.addEventListener(event, this); + } + } + update(changed) { + if (changed.has('visible')) { + // This logic can be removed once the `:has` selector has been introduced + // to Firefox. This is necessary to allow correct submenu styles. + this.dispatchEvent(new Event('visibility-changed')); + } + super.update(changed); + } +} +__decorate([ + n$h({ type: Boolean, reflect: true }) +], FocusRing.prototype, "visible", void 0); +__decorate([ + n$h({ type: Boolean, reflect: true }) +], FocusRing.prototype, "inward", void 0); +const HANDLED_BY_FOCUS_RING = Symbol('handledByFocusRing'); + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$m = i$a `:host{animation-delay:0s,calc(var(--md-focus-ring-duration, 600ms)*.25);animation-duration:calc(var(--md-focus-ring-duration, 600ms)*.25),calc(var(--md-focus-ring-duration, 600ms)*.75);animation-timing-function:cubic-bezier(0.2, 0, 0, 1);box-sizing:border-box;color:var(--md-focus-ring-color, var(--md-sys-color-secondary, #625b71));display:none;pointer-events:none;position:absolute}:host([visible]){display:flex}:host(:not([inward])){animation-name:outward-grow,outward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));inset:calc(-1*var(--md-focus-ring-outward-offset, 2px));outline:var(--md-focus-ring-width, 3px) solid currentColor}:host([inward]){animation-name:inward-grow,inward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border:var(--md-focus-ring-width, 3px) solid currentColor;inset:var(--md-focus-ring-inward-offset, 0px)}@keyframes outward-grow{from{outline-width:0}to{outline-width:var(--md-focus-ring-active-width, 8px)}}@keyframes outward-shrink{from{outline-width:var(--md-focus-ring-active-width, 8px)}}@keyframes inward-grow{from{border-width:0}to{border-width:var(--md-focus-ring-active-width, 8px)}}@keyframes inward-shrink{from{border-width:var(--md-focus-ring-active-width, 8px)}}@media(prefers-reduced-motion){:host{animation:none}} +`; + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * TODO(b/267336424): add docs + * + * @final + * @suppress {visibility} + */ +let MdFocusRing = class MdFocusRing extends FocusRing { +}; +MdFocusRing.styles = [styles$m]; +MdFocusRing = __decorate([ + t$5('md-focus-ring') +], MdFocusRing); + +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ +const t={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},e$2=t=>(...e)=>({_$litDirective$:t,values:e});class i$1{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,i){this._$Ct=t,this._$AM=e,this._$Ci=i;}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}} + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const e$1=e$2(class extends i$1{constructor(t$1){if(super(t$1),t$1.type!==t.ATTRIBUTE||"class"!==t$1.name||t$1.strings?.length>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(t){return " "+Object.keys(t).filter((s=>t[s])).join(" ")+" "}update(s,[i]){if(void 0===this.it){this.it=new Set,void 0!==s.strings&&(this.st=new Set(s.strings.join(" ").split(/\s/).filter((t=>""!==t))));for(const t in i)i[t]&&!this.st?.has(t)&&this.it.add(t);return this.render(i)}const r=s.element.classList;for(const t of this.it)t in i||(r.remove(t),this.it.delete(t));for(const t in i){const s=!!i[t];s===this.it.has(t)||this.st?.has(t)||(s?(r.add(t),this.it.add(t)):(r.remove(t),this.it.delete(t)));}return w$2}}); + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * Easing functions to use for web animations. + * + * **NOTE:** `EASING.EMPHASIZED` is approximated with unknown accuracy. + * + * TODO(b/241113345): replace with tokens + */ +const EASING = { + STANDARD: 'cubic-bezier(0.2, 0, 0, 1)', + STANDARD_ACCELERATE: 'cubic-bezier(.3,0,1,1)', + STANDARD_DECELERATE: 'cubic-bezier(0,0,0,1)', + EMPHASIZED: 'cubic-bezier(.3,0,0,1)', + EMPHASIZED_ACCELERATE: 'cubic-bezier(.3,0,.8,.15)', + EMPHASIZED_DECELERATE: 'cubic-bezier(.05,.7,.1,1)', +}; +/** + * Creates an `AnimationSignal` that can be used to cancel a previous task. + * + * @example + * class MyClass { + * private labelAnimationSignal = createAnimationSignal(); + * + * private async animateLabel() { + * // Start of the task. Previous tasks will be canceled. + * const signal = this.labelAnimationSignal.start(); + * + * // Do async work... + * if (signal.aborted) { + * // Use AbortSignal to check if a request was made to abort after some + * // asynchronous work. + * return; + * } + * + * const animation = this.animate(...); + * // Add event listeners to be notified when the task should be canceled. + * signal.addEventListener('abort', () => { + * animation.cancel(); + * }); + * + * animation.addEventListener('finish', () => { + * // Tell the signal that the current task is finished. + * this.labelAnimationSignal.finish(); + * }); + * } + * } + * + * @return An `AnimationSignal`. + */ +function createAnimationSignal() { + // The current animation's AbortController + let animationAbortController = null; + return { + start() { + // Tell the previous animation to cancel. + animationAbortController?.abort(); + // Set up a new AbortController for the current animation. + animationAbortController = new AbortController(); + // Provide the AbortSignal so that the caller can check aborted status + // and add listeners. + return animationAbortController.signal; + }, + finish() { + animationAbortController = null; + }, + }; +} + +/** + * @license + * Copyright 2022 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const PRESS_GROW_MS = 450; +const MINIMUM_PRESS_MS = 225; +const INITIAL_ORIGIN_SCALE = 0.2; +const PADDING = 10; +const SOFT_EDGE_MINIMUM_SIZE = 75; +const SOFT_EDGE_CONTAINER_RATIO = 0.35; +const PRESS_PSEUDO = '::after'; +const ANIMATION_FILL = 'forwards'; +/** + * Interaction states for the ripple. + * + * On Touch: + * - `INACTIVE -> TOUCH_DELAY -> WAITING_FOR_CLICK -> INACTIVE` + * - `INACTIVE -> TOUCH_DELAY -> HOLDING -> WAITING_FOR_CLICK -> INACTIVE` + * + * On Mouse or Pen: + * - `INACTIVE -> WAITING_FOR_CLICK -> INACTIVE` + */ +var State; +(function (State) { + /** + * Initial state of the control, no touch in progress. + * + * Transitions: + * - on touch down: transition to `TOUCH_DELAY`. + * - on mouse down: transition to `WAITING_FOR_CLICK`. + */ + State[State["INACTIVE"] = 0] = "INACTIVE"; + /** + * Touch down has been received, waiting to determine if it's a swipe or + * scroll. + * + * Transitions: + * - on touch up: begin press; transition to `WAITING_FOR_CLICK`. + * - on cancel: transition to `INACTIVE`. + * - after `TOUCH_DELAY_MS`: begin press; transition to `HOLDING`. + */ + State[State["TOUCH_DELAY"] = 1] = "TOUCH_DELAY"; + /** + * A touch has been deemed to be a press + * + * Transitions: + * - on up: transition to `WAITING_FOR_CLICK`. + */ + State[State["HOLDING"] = 2] = "HOLDING"; + /** + * The user touch has finished, transition into rest state. + * + * Transitions: + * - on click end press; transition to `INACTIVE`. + */ + State[State["WAITING_FOR_CLICK"] = 3] = "WAITING_FOR_CLICK"; +})(State || (State = {})); +/** + * Events that the ripple listens to. + */ +const EVENTS = [ + 'click', + 'contextmenu', + 'pointercancel', + 'pointerdown', + 'pointerenter', + 'pointerleave', + 'pointerup', +]; +/** + * Delay reacting to touch so that we do not show the ripple for a swipe or + * scroll interaction. + */ +const TOUCH_DELAY_MS = 150; +/** + * Used to detect if HCM is active. Events do not process during HCM when the + * ripple is not displayed. + */ +const FORCED_COLORS = window.matchMedia('(forced-colors: active)'); +/** + * A ripple component. + */ +class Ripple extends s$d { + constructor() { + super(...arguments); + /** + * Disables the ripple. + */ + this.disabled = false; + this.hovered = false; + this.pressed = false; + this.rippleSize = ''; + this.rippleScale = ''; + this.initialSize = 0; + this.state = State.INACTIVE; + this.checkBoundsAfterContextMenu = false; + this.attachableController = new AttachableController(this, this.onControlChange.bind(this)); + } + get htmlFor() { + return this.attachableController.htmlFor; + } + set htmlFor(htmlFor) { + this.attachableController.htmlFor = htmlFor; + } + get control() { + return this.attachableController.control; + } + set control(control) { + this.attachableController.control = control; + } + attach(control) { + this.attachableController.attach(control); + } + detach() { + this.attachableController.detach(); + } + connectedCallback() { + super.connectedCallback(); + // Needed for VoiceOver, which will create a "group" if the element is a + // sibling to other content. + this.setAttribute('aria-hidden', 'true'); + } + render() { + const classes = { + 'hovered': this.hovered, + 'pressed': this.pressed, + }; + return x$1 `
`; + } + update(changedProps) { + if (changedProps.has('disabled') && this.disabled) { + this.hovered = false; + this.pressed = false; + } + super.update(changedProps); + } + /** + * TODO(b/269799771): make private + * @private only public for slider + */ + handlePointerenter(event) { + if (!this.shouldReactToEvent(event)) { + return; + } + this.hovered = true; + } + /** + * TODO(b/269799771): make private + * @private only public for slider + */ + handlePointerleave(event) { + if (!this.shouldReactToEvent(event)) { + return; + } + this.hovered = false; + // release a held mouse or pen press that moves outside the element + if (this.state !== State.INACTIVE) { + this.endPressAnimation(); + } + } + handlePointerup(event) { + if (!this.shouldReactToEvent(event)) { + return; + } + if (this.state === State.HOLDING) { + this.state = State.WAITING_FOR_CLICK; + return; + } + if (this.state === State.TOUCH_DELAY) { + this.state = State.WAITING_FOR_CLICK; + this.startPressAnimation(this.rippleStartEvent); + return; + } + } + async handlePointerdown(event) { + if (!this.shouldReactToEvent(event)) { + return; + } + this.rippleStartEvent = event; + if (!this.isTouch(event)) { + this.state = State.WAITING_FOR_CLICK; + this.startPressAnimation(event); + return; + } + // after a longpress contextmenu event, an extra `pointerdown` can be + // dispatched to the pressed element. Check that the down is within + // bounds of the element in this case. + if (this.checkBoundsAfterContextMenu && !this.inBounds(event)) { + return; + } + this.checkBoundsAfterContextMenu = false; + // Wait for a hold after touch delay + this.state = State.TOUCH_DELAY; + await new Promise((resolve) => { + setTimeout(resolve, TOUCH_DELAY_MS); + }); + if (this.state !== State.TOUCH_DELAY) { + return; + } + this.state = State.HOLDING; + this.startPressAnimation(event); + } + handleClick() { + // Click is a MouseEvent in Firefox and Safari, so we cannot use + // `shouldReactToEvent` + if (this.disabled) { + return; + } + if (this.state === State.WAITING_FOR_CLICK) { + this.endPressAnimation(); + return; + } + if (this.state === State.INACTIVE) { + // keyboard synthesized click event + this.startPressAnimation(); + this.endPressAnimation(); + } + } + handlePointercancel(event) { + if (!this.shouldReactToEvent(event)) { + return; + } + this.endPressAnimation(); + } + handleContextmenu() { + if (this.disabled) { + return; + } + this.checkBoundsAfterContextMenu = true; + this.endPressAnimation(); + } + determineRippleSize() { + const { height, width } = this.getBoundingClientRect(); + const maxDim = Math.max(height, width); + const softEdgeSize = Math.max(SOFT_EDGE_CONTAINER_RATIO * maxDim, SOFT_EDGE_MINIMUM_SIZE); + const initialSize = Math.floor(maxDim * INITIAL_ORIGIN_SCALE); + const hypotenuse = Math.sqrt(width ** 2 + height ** 2); + const maxRadius = hypotenuse + PADDING; + this.initialSize = initialSize; + this.rippleScale = `${(maxRadius + softEdgeSize) / initialSize}`; + this.rippleSize = `${initialSize}px`; + } + getNormalizedPointerEventCoords(pointerEvent) { + const { scrollX, scrollY } = window; + const { left, top } = this.getBoundingClientRect(); + const documentX = scrollX + left; + const documentY = scrollY + top; + const { pageX, pageY } = pointerEvent; + return { x: pageX - documentX, y: pageY - documentY }; + } + getTranslationCoordinates(positionEvent) { + const { height, width } = this.getBoundingClientRect(); + // end in the center + const endPoint = { + x: (width - this.initialSize) / 2, + y: (height - this.initialSize) / 2, + }; + let startPoint; + if (positionEvent instanceof PointerEvent) { + startPoint = this.getNormalizedPointerEventCoords(positionEvent); + } + else { + startPoint = { + x: width / 2, + y: height / 2, + }; + } + // center around start point + startPoint = { + x: startPoint.x - this.initialSize / 2, + y: startPoint.y - this.initialSize / 2, + }; + return { startPoint, endPoint }; + } + startPressAnimation(positionEvent) { + if (!this.mdRoot) { + return; + } + this.pressed = true; + this.growAnimation?.cancel(); + this.determineRippleSize(); + const { startPoint, endPoint } = this.getTranslationCoordinates(positionEvent); + const translateStart = `${startPoint.x}px, ${startPoint.y}px`; + const translateEnd = `${endPoint.x}px, ${endPoint.y}px`; + this.growAnimation = this.mdRoot.animate({ + top: [0, 0], + left: [0, 0], + height: [this.rippleSize, this.rippleSize], + width: [this.rippleSize, this.rippleSize], + transform: [ + `translate(${translateStart}) scale(1)`, + `translate(${translateEnd}) scale(${this.rippleScale})`, + ], + }, { + pseudoElement: PRESS_PSEUDO, + duration: PRESS_GROW_MS, + easing: EASING.STANDARD, + fill: ANIMATION_FILL, + }); + } + async endPressAnimation() { + this.rippleStartEvent = undefined; + this.state = State.INACTIVE; + const animation = this.growAnimation; + let pressAnimationPlayState = Infinity; + if (typeof animation?.currentTime === 'number') { + pressAnimationPlayState = animation.currentTime; + } + else if (animation?.currentTime) { + pressAnimationPlayState = animation.currentTime.to('ms').value; + } + if (pressAnimationPlayState >= MINIMUM_PRESS_MS) { + this.pressed = false; + return; + } + await new Promise((resolve) => { + setTimeout(resolve, MINIMUM_PRESS_MS - pressAnimationPlayState); + }); + if (this.growAnimation !== animation) { + // A new press animation was started. The old animation was canceled and + // should not finish the pressed state. + return; + } + this.pressed = false; + } + /** + * Returns `true` if + * - the ripple element is enabled + * - the pointer is primary for the input type + * - the pointer is the pointer that started the interaction, or will start + * the interaction + * - the pointer is a touch, or the pointer state has the primary button + * held, or the pointer is hovering + */ + shouldReactToEvent(event) { + if (this.disabled || !event.isPrimary) { + return false; + } + if (this.rippleStartEvent && + this.rippleStartEvent.pointerId !== event.pointerId) { + return false; + } + if (event.type === 'pointerenter' || event.type === 'pointerleave') { + return !this.isTouch(event); + } + const isPrimaryButton = event.buttons === 1; + return this.isTouch(event) || isPrimaryButton; + } + /** + * Check if the event is within the bounds of the element. + * + * This is only needed for the "stuck" contextmenu longpress on Chrome. + */ + inBounds({ x, y }) { + const { top, left, bottom, right } = this.getBoundingClientRect(); + return x >= left && x <= right && y >= top && y <= bottom; + } + isTouch({ pointerType }) { + return pointerType === 'touch'; + } + /** @private */ + async handleEvent(event) { + if (FORCED_COLORS?.matches) { + // Skip event logic since the ripple is `display: none`. + return; + } + switch (event.type) { + case 'click': + this.handleClick(); + break; + case 'contextmenu': + this.handleContextmenu(); + break; + case 'pointercancel': + this.handlePointercancel(event); + break; + case 'pointerdown': + await this.handlePointerdown(event); + break; + case 'pointerenter': + this.handlePointerenter(event); + break; + case 'pointerleave': + this.handlePointerleave(event); + break; + case 'pointerup': + this.handlePointerup(event); + break; + } + } + onControlChange(prev, next) { + for (const event of EVENTS) { + prev?.removeEventListener(event, this); + next?.addEventListener(event, this); + } + } +} +__decorate([ + n$h({ type: Boolean, reflect: true }) +], Ripple.prototype, "disabled", void 0); +__decorate([ + r$5() +], Ripple.prototype, "hovered", void 0); +__decorate([ + r$5() +], Ripple.prototype, "pressed", void 0); +__decorate([ + e$d('.surface') +], Ripple.prototype, "mdRoot", void 0); + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$l = i$a `:host{display:flex;margin:auto;pointer-events:none}:host([disabled]){display:none}@media(forced-colors: active){:host{display:none}}:host,.surface{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.surface{-webkit-tap-highlight-color:rgba(0,0,0,0)}.surface::before,.surface::after{content:"";opacity:0;position:absolute}.surface::before{background-color:var(--md-ripple-hover-color, var(--md-sys-color-on-surface, #1d1b20));inset:0;transition:opacity 15ms linear,background-color 15ms linear}.surface::after{background:radial-gradient(closest-side, var(--md-ripple-pressed-color, var(--md-sys-color-on-surface, #1d1b20)) max(100% - 70px, 65%), transparent 100%);transform-origin:center center;transition:opacity 375ms linear}.hovered::before{background-color:var(--md-ripple-hover-color, var(--md-sys-color-on-surface, #1d1b20));opacity:var(--md-ripple-hover-opacity, 0.08)}.pressed::after{opacity:var(--md-ripple-pressed-opacity, 0.12);transition-duration:105ms} +`; + +/** + * @license + * Copyright 2022 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * @summary Ripples, also known as state layers, are visual indicators used to + * communicate the status of a component or interactive element. + * + * @description A state layer is a semi-transparent covering on an element that + * indicates its state. State layers provide a systematic approach to + * visualizing states by using opacity. A layer can be applied to an entire + * element or in a circular shape and only one state layer can be applied at a + * given time. + * + * @final + * @suppress {visibility} + */ +let MdRipple = class MdRipple extends Ripple { +}; +MdRipple.styles = [styles$l]; +MdRipple = __decorate([ + t$5('md-ripple') +], MdRipple); + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * Accessibility Object Model reflective aria properties. + */ +const ARIA_PROPERTIES = [ + 'role', + 'ariaAtomic', + 'ariaAutoComplete', + 'ariaBusy', + 'ariaChecked', + 'ariaColCount', + 'ariaColIndex', + 'ariaColSpan', + 'ariaCurrent', + 'ariaDisabled', + 'ariaExpanded', + 'ariaHasPopup', + 'ariaHidden', + 'ariaInvalid', + 'ariaKeyShortcuts', + 'ariaLabel', + 'ariaLevel', + 'ariaLive', + 'ariaModal', + 'ariaMultiLine', + 'ariaMultiSelectable', + 'ariaOrientation', + 'ariaPlaceholder', + 'ariaPosInSet', + 'ariaPressed', + 'ariaReadOnly', + 'ariaRequired', + 'ariaRoleDescription', + 'ariaRowCount', + 'ariaRowIndex', + 'ariaRowSpan', + 'ariaSelected', + 'ariaSetSize', + 'ariaSort', + 'ariaValueMax', + 'ariaValueMin', + 'ariaValueNow', + 'ariaValueText', +]; +/** + * Accessibility Object Model aria attributes. + */ +ARIA_PROPERTIES.map(ariaPropertyToAttribute); +/** + * Converts an AOM aria property into its corresponding attribute. + * + * @example + * ariaPropertyToAttribute('ariaLabel'); // 'aria-label' + * + * @param property The aria property. + * @return The aria attribute. + */ +function ariaPropertyToAttribute(property) { + return property + .replace('aria', 'aria-') + // IDREF attributes also include an "Element" or "Elements" suffix + .replace(/Elements?/g, '') + .toLowerCase(); +} + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * Sets up a `ReactiveElement` constructor to enable updates when delegating + * aria attributes. Elements may bind `this.aria*` properties to `aria-*` + * attributes in their render functions. + * + * This function will: + * - Call `requestUpdate()` when an aria attribute changes. + * - Add `role="presentation"` to the host. + * + * NOTE: The following features are not currently supported: + * - Delegating IDREF attributes (ex: `aria-labelledby`, `aria-controls`) + * - Delegating the `role` attribute + * + * @example + * class XButton extends LitElement { + * static { + * requestUpdateOnAriaChange(XButton); + * } + * + * protected override render() { + * return html` + * + * `; + * } + * } + * + * @param ctor The `ReactiveElement` constructor to patch. + */ +function requestUpdateOnAriaChange(ctor) { + for (const ariaProperty of ARIA_PROPERTIES) { + ctor.createProperty(ariaProperty, { + attribute: ariaPropertyToAttribute(ariaProperty), + reflect: true, + }); + } + ctor.addInitializer((element) => { + const controller = { + hostConnected() { + element.setAttribute('role', 'presentation'); + }, + }; + element.addController(controller); + }); +} + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * A unique symbol used for protected access to an instance's + * `ElementInternals`. + * + * @example + * ```ts + * class MyElement extends mixinElementInternals(LitElement) { + * constructor() { + * super(); + * this[internals].role = 'button'; + * } + * } + * ``` + */ +const internals = Symbol('internals'); +// Private symbols +const privateInternals = Symbol('privateInternals'); +/** + * Mixes in an attached `ElementInternals` instance. + * + * This mixin is only needed when other shared code needs access to a + * component's `ElementInternals`, such as form-associated mixins. + * + * @param base The class to mix functionality into. + * @return The provided class with `WithElementInternals` mixed in. + */ +function mixinElementInternals(base) { + class WithElementInternalsElement extends base { + get [internals]() { + // Create internals in getter so that it can be used in methods called on + // construction in `ReactiveElement`, such as `requestUpdate()`. + if (!this[privateInternals]) { + // Cast needed for closure + this[privateInternals] = this.attachInternals(); + } + return this[privateInternals]; + } + } + return WithElementInternalsElement; +} + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * Sets up an element's constructor to enable form submission. The element + * instance should be form associated and have a `type` property. + * + * A click listener is added to each element instance. If the click is not + * default prevented, it will submit the element's form, if any. + * + * @example + * ```ts + * class MyElement extends mixinElementInternals(LitElement) { + * static { + * setupFormSubmitter(MyElement); + * } + * + * static formAssociated = true; + * + * type: FormSubmitterType = 'submit'; + * } + * ``` + * + * @param ctor The form submitter element's constructor. + */ +function setupFormSubmitter(ctor) { + ctor.addInitializer((instance) => { + const submitter = instance; + submitter.addEventListener('click', async (event) => { + const { type, [internals]: elementInternals } = submitter; + const { form } = elementInternals; + if (!form || type === 'button') { + return; + } + // Wait a full task for event bubbling to complete. + await new Promise((resolve) => { + setTimeout(resolve); + }); + if (event.defaultPrevented) { + return; + } + if (type === 'reset') { + form.reset(); + return; + } + // form.requestSubmit(submitter) does not work with form associated custom + // elements. This patches the dispatched submit event to add the correct + // `submitter`. + // See https://github.com/WICG/webcomponents/issues/814 + form.addEventListener('submit', (submitEvent) => { + Object.defineProperty(submitEvent, 'submitter', { + configurable: true, + enumerable: true, + get: () => submitter, + }); + }, { capture: true, once: true }); + elementInternals.setFormValue(submitter.value); + form.requestSubmit(); + }); + }); +} + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * Dispatches a click event to the given element that triggers a native action, + * but is not composed and therefore is not seen outside the element. + * + * This is useful for responding to an external click event on the host element + * that should trigger an internal action like a button click. + * + * Note, a helper is provided because setting this up correctly is a bit tricky. + * In particular, calling `click` on an element creates a composed event, which + * is not desirable, and a manually dispatched event must specifically be a + * `MouseEvent` to trigger a native action. + * + * @example + * hostClickListener = (event: MouseEvent) { + * if (isActivationClick(event)) { + * this.dispatchActivationClick(this.buttonElement); + * } + * } + * + */ +function dispatchActivationClick(element) { + const event = new MouseEvent('click', { bubbles: true }); + element.dispatchEvent(event); + return event; +} +/** + * Returns true if the click event should trigger an activation behavior. The + * behavior is defined by the element and is whatever it should do when + * clicked. + * + * Typically when an element needs to handle a click, the click is generated + * from within the element and an event listener within the element implements + * the needed behavior; however, it's possible to fire a click directly + * at the element that the element should handle. This method helps + * distinguish these "external" clicks. + * + * An "external" click can be triggered in a number of ways: via a click + * on an associated label for a form associated element, calling + * `element.click()`, or calling + * `element.dispatchEvent(new MouseEvent('click', ...))`. + * + * Also works around Firefox issue + * https://bugzilla.mozilla.org/show_bug.cgi?id=1804576 by squelching + * events for a microtask after called. + * + * @example + * hostClickListener = (event: MouseEvent) { + * if (isActivationClick(event)) { + * this.dispatchActivationClick(this.buttonElement); + * } + * } + * + */ +function isActivationClick(event) { + // Event must start at the event target. + if (event.currentTarget !== event.target) { + return false; + } + // Event must not be retargeted from shadowRoot. + if (event.composedPath()[0] !== event.target) { + return false; + } + // Target must not be disabled; this should only occur for a synthetically + // dispatched click. + if (event.target.disabled) { + return false; + } + // This is an activation if the event should not be squelched. + return !squelchEvent(event); +} +// TODO(https://bugzilla.mozilla.org/show_bug.cgi?id=1804576) +// Remove when Firefox bug is addressed. +function squelchEvent(event) { + const squelched = isSquelchingEvents; + if (squelched) { + event.preventDefault(); + event.stopImmediatePropagation(); + } + squelchEventsForMicrotask(); + return squelched; +} +// Ignore events for one microtask only. +let isSquelchingEvents = false; +async function squelchEventsForMicrotask() { + isSquelchingEvents = true; + // Need to pause for just one microtask. + // tslint:disable-next-line + await null; + isSquelchingEvents = false; +} + +/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +// Separate variable needed for closure. +const buttonBaseClass = mixinElementInternals(s$d); +/** + * A button component. + */ +class Button extends buttonBaseClass { + get name() { + return this.getAttribute('name') ?? ''; + } + set name(name) { + this.setAttribute('name', name); + } + /** + * The associated form element with which this element's value will submit. + */ + get form() { + return this[internals].form; + } + constructor() { + super(); + /** + * Whether or not the button is disabled. + */ + this.disabled = false; + /** + * The URL that the link button points to. + */ + this.href = ''; + /** + * Where to display the linked `href` URL for a link button. Common options + * include `_blank` to open in a new tab. + */ + this.target = ''; + /** + * Whether to render the icon at the inline end of the label rather than the + * inline start. + * + * _Note:_ Link buttons cannot have trailing icons. + */ + this.trailingIcon = false; + /** + * Whether to display the icon or not. + */ + this.hasIcon = false; + /** + * The default behavior of the button. May be "text", "reset", or "submit" + * (default). + */ + this.type = 'submit'; + /** + * The value added to a form with the button's name when the button submits a + * form. + */ + this.value = ''; + this.handleActivationClick = (event) => { + if (!isActivationClick(event) || !this.buttonElement) { + return; + } + this.focus(); + dispatchActivationClick(this.buttonElement); + }; + { + this.addEventListener('click', this.handleActivationClick); + } + } + focus() { + this.buttonElement?.focus(); + } + blur() { + this.buttonElement?.blur(); + } + render() { + // Link buttons may not be disabled + const isDisabled = this.disabled && !this.href; + const buttonOrLink = this.href ? this.renderLink() : this.renderButton(); + // TODO(b/310046938): due to a limitation in focus ring/ripple, we can't use + // the same ID for different elements, so we change the ID instead. + const buttonId = this.href ? 'link' : 'button'; + return x$1 ` + ${this.renderElevationOrOutline?.()} +
+ + + ${buttonOrLink} + `; + } + renderButton() { + // Needed for closure conformance + const { ariaLabel, ariaHasPopup, ariaExpanded } = this; + return x$1 ``; + } + renderLink() { + // Needed for closure conformance + const { ariaLabel, ariaHasPopup, ariaExpanded } = this; + return x$1 `${this.renderContent()} + `; + } + renderContent() { + const icon = x$1 ``; + return x$1 ` + + ${this.trailingIcon ? T$1 : icon} + + ${this.trailingIcon ? icon : T$1} + `; + } + handleSlotChange() { + this.hasIcon = this.assignedIcons.length > 0; + } +} +(() => { + requestUpdateOnAriaChange(Button); + setupFormSubmitter(Button); +})(); +/** @nocollapse */ +Button.formAssociated = true; +/** @nocollapse */ +Button.shadowRootOptions = { + mode: 'open', + delegatesFocus: true, +}; +__decorate([ + n$h({ type: Boolean, reflect: true }) +], Button.prototype, "disabled", void 0); +__decorate([ + n$h() +], Button.prototype, "href", void 0); +__decorate([ + n$h() +], Button.prototype, "target", void 0); +__decorate([ + n$h({ type: Boolean, attribute: 'trailing-icon', reflect: true }) +], Button.prototype, "trailingIcon", void 0); +__decorate([ + n$h({ type: Boolean, attribute: 'has-icon', reflect: true }) +], Button.prototype, "hasIcon", void 0); +__decorate([ + n$h() +], Button.prototype, "type", void 0); +__decorate([ + n$h({ reflect: true }) +], Button.prototype, "value", void 0); +__decorate([ + e$d('.button') +], Button.prototype, "buttonElement", void 0); +__decorate([ + o$h({ slot: 'icon', flatten: true }) +], Button.prototype, "assignedIcons", void 0); + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * An outlined button component. + */ +class OutlinedButton extends Button { + renderElevationOrOutline() { + return x$1 `
`; + } +} + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$k = i$a `:host{--_container-height: var(--md-outlined-button-container-height, 40px);--_disabled-label-text-color: var(--md-outlined-button-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity: var(--md-outlined-button-disabled-label-text-opacity, 0.38);--_disabled-outline-color: var(--md-outlined-button-disabled-outline-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-outline-opacity: var(--md-outlined-button-disabled-outline-opacity, 0.12);--_focus-label-text-color: var(--md-outlined-button-focus-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-label-text-color: var(--md-outlined-button-hover-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-color: var(--md-outlined-button-hover-state-layer-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-opacity: var(--md-outlined-button-hover-state-layer-opacity, 0.08);--_label-text-color: var(--md-outlined-button-label-text-color, var(--md-sys-color-primary, #6750a4));--_label-text-font: var(--md-outlined-button-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height: var(--md-outlined-button-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size: var(--md-outlined-button-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight: var(--md-outlined-button-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_outline-color: var(--md-outlined-button-outline-color, var(--md-sys-color-outline, #79747e));--_outline-width: var(--md-outlined-button-outline-width, 1px);--_pressed-label-text-color: var(--md-outlined-button-pressed-label-text-color, var(--md-sys-color-primary, #6750a4));--_pressed-outline-color: var(--md-outlined-button-pressed-outline-color, var(--md-sys-color-outline, #79747e));--_pressed-state-layer-color: var(--md-outlined-button-pressed-state-layer-color, var(--md-sys-color-primary, #6750a4));--_pressed-state-layer-opacity: var(--md-outlined-button-pressed-state-layer-opacity, 0.12);--_disabled-icon-color: var(--md-outlined-button-disabled-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-icon-opacity: var(--md-outlined-button-disabled-icon-opacity, 0.38);--_focus-icon-color: var(--md-outlined-button-focus-icon-color, var(--md-sys-color-primary, #6750a4));--_hover-icon-color: var(--md-outlined-button-hover-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-color: var(--md-outlined-button-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-size: var(--md-outlined-button-icon-size, 18px);--_pressed-icon-color: var(--md-outlined-button-pressed-icon-color, var(--md-sys-color-primary, #6750a4));--_container-shape-start-start: var(--md-outlined-button-container-shape-start-start, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-start-end: var(--md-outlined-button-container-shape-start-end, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-end: var(--md-outlined-button-container-shape-end-end, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-start: var(--md-outlined-button-container-shape-end-start, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_leading-space: var(--md-outlined-button-leading-space, 24px);--_trailing-space: var(--md-outlined-button-trailing-space, 24px);--_with-leading-icon-leading-space: var(--md-outlined-button-with-leading-icon-leading-space, 16px);--_with-leading-icon-trailing-space: var(--md-outlined-button-with-leading-icon-trailing-space, 24px);--_with-trailing-icon-leading-space: var(--md-outlined-button-with-trailing-icon-leading-space, 24px);--_with-trailing-icon-trailing-space: var(--md-outlined-button-with-trailing-icon-trailing-space, 16px);--_container-color: none;--_disabled-container-color: none;--_disabled-container-opacity: 0}.outline{inset:0;border-style:solid;position:absolute;box-sizing:border-box;border-color:var(--_outline-color);border-start-start-radius:var(--_container-shape-start-start);border-start-end-radius:var(--_container-shape-start-end);border-end-start-radius:var(--_container-shape-end-start);border-end-end-radius:var(--_container-shape-end-end)}:host(:active) .outline{border-color:var(--_pressed-outline-color)}:host([disabled]) .outline{border-color:var(--_disabled-outline-color);opacity:var(--_disabled-outline-opacity)}@media(forced-colors: active){:host([disabled]) .background{border-color:GrayText}:host([disabled]) .outline{opacity:1}}.outline,md-ripple{border-width:var(--_outline-width)}md-ripple{inline-size:calc(100% - 2*var(--_outline-width));block-size:calc(100% - 2*var(--_outline-width));border-style:solid;border-color:rgba(0,0,0,0)} +`; + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$j = i$a `:host{border-start-start-radius:var(--_container-shape-start-start);border-start-end-radius:var(--_container-shape-start-end);border-end-start-radius:var(--_container-shape-end-start);border-end-end-radius:var(--_container-shape-end-end);box-sizing:border-box;cursor:pointer;display:inline-flex;gap:8px;min-height:var(--_container-height);outline:none;padding-block:calc((var(--_container-height) - max(var(--_label-text-line-height),var(--_icon-size)))/2);padding-inline-start:var(--_leading-space);padding-inline-end:var(--_trailing-space);place-content:center;place-items:center;position:relative;font-family:var(--_label-text-font);font-size:var(--_label-text-size);line-height:var(--_label-text-line-height);font-weight:var(--_label-text-weight);text-overflow:ellipsis;text-wrap:nowrap;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:top;--md-ripple-hover-color: var(--_hover-state-layer-color);--md-ripple-pressed-color: var(--_pressed-state-layer-color);--md-ripple-hover-opacity: var(--_hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--_pressed-state-layer-opacity)}md-focus-ring{--md-focus-ring-shape-start-start: var(--_container-shape-start-start);--md-focus-ring-shape-start-end: var(--_container-shape-start-end);--md-focus-ring-shape-end-end: var(--_container-shape-end-end);--md-focus-ring-shape-end-start: var(--_container-shape-end-start)}:host([disabled]){cursor:default;pointer-events:none}.button{border-radius:inherit;cursor:inherit;display:inline-flex;align-items:center;justify-content:center;border:none;outline:none;-webkit-appearance:none;vertical-align:middle;background:rgba(0,0,0,0);text-decoration:none;min-width:calc(64px - var(--_leading-space) - var(--_trailing-space));width:100%;z-index:0;height:100%;font:inherit;color:var(--_label-text-color);padding:0;gap:inherit;text-transform:inherit}.button::-moz-focus-inner{padding:0;border:0}:host(:hover) .button{color:var(--_hover-label-text-color)}:host(:focus-within) .button{color:var(--_focus-label-text-color)}:host(:active) .button{color:var(--_pressed-label-text-color)}.background{background-color:var(--_container-color);border-radius:inherit;inset:0;position:absolute}.label{overflow:hidden}:is(.button,.label,.label slot),.label ::slotted(*){text-overflow:inherit}:host([disabled]) .label{color:var(--_disabled-label-text-color);opacity:var(--_disabled-label-text-opacity)}:host([disabled]) .background{background-color:var(--_disabled-container-color);opacity:var(--_disabled-container-opacity)}@media(forced-colors: active){.background{border:1px solid CanvasText}:host([disabled]){--_disabled-icon-color: GrayText;--_disabled-icon-opacity: 1;--_disabled-container-opacity: 1;--_disabled-label-text-color: GrayText;--_disabled-label-text-opacity: 1}}:host([has-icon]:not([trailing-icon])){padding-inline-start:var(--_with-leading-icon-leading-space);padding-inline-end:var(--_with-leading-icon-trailing-space)}:host([has-icon][trailing-icon]){padding-inline-start:var(--_with-trailing-icon-leading-space);padding-inline-end:var(--_with-trailing-icon-trailing-space)}::slotted([slot=icon]){display:inline-flex;position:relative;writing-mode:horizontal-tb;fill:currentColor;flex-shrink:0;color:var(--_icon-color);font-size:var(--_icon-size);inline-size:var(--_icon-size);block-size:var(--_icon-size)}:host(:hover) ::slotted([slot=icon]){color:var(--_hover-icon-color)}:host(:focus-within) ::slotted([slot=icon]){color:var(--_focus-icon-color)}:host(:active) ::slotted([slot=icon]){color:var(--_pressed-icon-color)}:host([disabled]) ::slotted([slot=icon]){color:var(--_disabled-icon-color);opacity:var(--_disabled-icon-opacity)}.touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}:host([touch-target=wrapper]){margin:max(0px,(48px - var(--_container-height))/2) 0}:host([touch-target=none]) .touch{display:none} +`; + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * @summary Buttons help people take action, such as sending an email, sharing a + * document, or liking a comment. + * + * @description + * __Emphasis:__ Medium emphasis – For important actions that don’t distract + * from other onscreen elements. + * + * __Rationale:__ Use an outlined button for actions that need attention but + * aren’t the primary action, such as “See all” or “Add to cart.” This is also + * the button to use for giving someone the opportunity to change their mind or + * escape a flow. + * + * __Example usages:__ + * - Reply + * - View all + * - Add to cart + * - Take out of trash + * + * @final + * @suppress {visibility} + */ +let MdOutlinedButton = class MdOutlinedButton extends OutlinedButton { +}; +MdOutlinedButton.styles = [styles$j, styles$k]; +MdOutlinedButton = __decorate([ + t$5('md-outlined-button') +], MdOutlinedButton); + +/** + * @license + * Copyright 2022 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * A component for elevation. + */ +class Elevation extends s$d { + connectedCallback() { + super.connectedCallback(); + // Needed for VoiceOver, which will create a "group" if the element is a + // sibling to other content. + this.setAttribute('aria-hidden', 'true'); + } + render() { + return x$1 ``; + } +} + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$i = i$a `:host,.shadow,.shadow::before,.shadow::after{border-radius:inherit;inset:0;position:absolute;transition-duration:inherit;transition-property:inherit;transition-timing-function:inherit}:host{display:flex;pointer-events:none;transition-property:box-shadow,opacity}.shadow::before,.shadow::after{content:"";transition-property:box-shadow,opacity;--_level: var(--md-elevation-level, 0);--_shadow-color: var(--md-elevation-shadow-color, var(--md-sys-color-shadow, #000))}.shadow::before{box-shadow:0px calc(1px*(clamp(0,var(--_level),1) + clamp(0,var(--_level) - 3,1) + 2*clamp(0,var(--_level) - 4,1))) calc(1px*(2*clamp(0,var(--_level),1) + clamp(0,var(--_level) - 2,1) + clamp(0,var(--_level) - 4,1))) 0px var(--_shadow-color);opacity:.3}.shadow::after{box-shadow:0px calc(1px*(clamp(0,var(--_level),1) + clamp(0,var(--_level) - 1,1) + 2*clamp(0,var(--_level) - 2,3))) calc(1px*(3*clamp(0,var(--_level),2) + 2*clamp(0,var(--_level) - 2,3))) calc(1px*(clamp(0,var(--_level),4) + 2*clamp(0,var(--_level) - 4,1))) var(--_shadow-color);opacity:.15} +`; + +/** + * @license + * Copyright 2022 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * The `` custom element with default styles. + * + * Elevation is the relative distance between two surfaces along the z-axis. + * + * @final + * @suppress {visibility} + */ +let MdElevation = class MdElevation extends Elevation { +}; +MdElevation.styles = [styles$i]; +MdElevation = __decorate([ + t$5('md-elevation') +], MdElevation); + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * A filled button component. + */ +class FilledButton extends Button { + renderElevationOrOutline() { + return x$1 ``; + } +} + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$h = i$a `:host{--_container-color: var(--md-filled-button-container-color, var(--md-sys-color-primary, #6750a4));--_container-elevation: var(--md-filled-button-container-elevation, 0);--_container-height: var(--md-filled-button-container-height, 40px);--_container-shadow-color: var(--md-filled-button-container-shadow-color, var(--md-sys-color-shadow, #000));--_disabled-container-color: var(--md-filled-button-disabled-container-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-container-elevation: var(--md-filled-button-disabled-container-elevation, 0);--_disabled-container-opacity: var(--md-filled-button-disabled-container-opacity, 0.12);--_disabled-label-text-color: var(--md-filled-button-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity: var(--md-filled-button-disabled-label-text-opacity, 0.38);--_focus-container-elevation: var(--md-filled-button-focus-container-elevation, 0);--_focus-label-text-color: var(--md-filled-button-focus-label-text-color, var(--md-sys-color-on-primary, #fff));--_hover-container-elevation: var(--md-filled-button-hover-container-elevation, 1);--_hover-label-text-color: var(--md-filled-button-hover-label-text-color, var(--md-sys-color-on-primary, #fff));--_hover-state-layer-color: var(--md-filled-button-hover-state-layer-color, var(--md-sys-color-on-primary, #fff));--_hover-state-layer-opacity: var(--md-filled-button-hover-state-layer-opacity, 0.08);--_label-text-color: var(--md-filled-button-label-text-color, var(--md-sys-color-on-primary, #fff));--_label-text-font: var(--md-filled-button-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height: var(--md-filled-button-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size: var(--md-filled-button-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight: var(--md-filled-button-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_pressed-container-elevation: var(--md-filled-button-pressed-container-elevation, 0);--_pressed-label-text-color: var(--md-filled-button-pressed-label-text-color, var(--md-sys-color-on-primary, #fff));--_pressed-state-layer-color: var(--md-filled-button-pressed-state-layer-color, var(--md-sys-color-on-primary, #fff));--_pressed-state-layer-opacity: var(--md-filled-button-pressed-state-layer-opacity, 0.12);--_disabled-icon-color: var(--md-filled-button-disabled-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-icon-opacity: var(--md-filled-button-disabled-icon-opacity, 0.38);--_focus-icon-color: var(--md-filled-button-focus-icon-color, var(--md-sys-color-on-primary, #fff));--_hover-icon-color: var(--md-filled-button-hover-icon-color, var(--md-sys-color-on-primary, #fff));--_icon-color: var(--md-filled-button-icon-color, var(--md-sys-color-on-primary, #fff));--_icon-size: var(--md-filled-button-icon-size, 18px);--_pressed-icon-color: var(--md-filled-button-pressed-icon-color, var(--md-sys-color-on-primary, #fff));--_container-shape-start-start: var(--md-filled-button-container-shape-start-start, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-start-end: var(--md-filled-button-container-shape-start-end, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-end: var(--md-filled-button-container-shape-end-end, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-start: var(--md-filled-button-container-shape-end-start, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_leading-space: var(--md-filled-button-leading-space, 24px);--_trailing-space: var(--md-filled-button-trailing-space, 24px);--_with-leading-icon-leading-space: var(--md-filled-button-with-leading-icon-leading-space, 16px);--_with-leading-icon-trailing-space: var(--md-filled-button-with-leading-icon-trailing-space, 24px);--_with-trailing-icon-leading-space: var(--md-filled-button-with-trailing-icon-leading-space, 24px);--_with-trailing-icon-trailing-space: var(--md-filled-button-with-trailing-icon-trailing-space, 16px)} +`; + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$g = i$a `md-elevation{transition-duration:280ms}:host([disabled]) md-elevation{transition:none}md-elevation{--md-elevation-level: var(--_container-elevation);--md-elevation-shadow-color: var(--_container-shadow-color)}:host(:focus-within) md-elevation{--md-elevation-level: var(--_focus-container-elevation)}:host(:hover) md-elevation{--md-elevation-level: var(--_hover-container-elevation)}:host(:active) md-elevation{--md-elevation-level: var(--_pressed-container-elevation)}:host([disabled]) md-elevation{--md-elevation-level: var(--_disabled-container-elevation)} +`; + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * @summary Buttons help people take action, such as sending an email, sharing a + * document, or liking a comment. + * + * @description + * __Emphasis:__ High emphasis – For the primary, most important, or most common + * action on a screen + * + * __Rationale:__ The filled button’s contrasting surface color makes it the + * most prominent button after the FAB. It’s used for final or unblocking + * actions in a flow. + * + * __Example usages:__ + * - Save + * - Confirm + * - Done + * + * @final + * @suppress {visibility} + */ +let MdFilledButton = class MdFilledButton extends FilledButton { +}; +MdFilledButton.styles = [ + styles$j, + styles$g, + styles$h, +]; +MdFilledButton = __decorate([ + t$5('md-filled-button') +], MdFilledButton); + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * A text button component. + */ +class TextButton extends Button { +} + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$f = i$a `:host{--_container-height: var(--md-text-button-container-height, 40px);--_disabled-label-text-color: var(--md-text-button-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity: var(--md-text-button-disabled-label-text-opacity, 0.38);--_focus-label-text-color: var(--md-text-button-focus-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-label-text-color: var(--md-text-button-hover-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-color: var(--md-text-button-hover-state-layer-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-opacity: var(--md-text-button-hover-state-layer-opacity, 0.08);--_label-text-color: var(--md-text-button-label-text-color, var(--md-sys-color-primary, #6750a4));--_label-text-font: var(--md-text-button-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height: var(--md-text-button-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size: var(--md-text-button-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight: var(--md-text-button-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_pressed-label-text-color: var(--md-text-button-pressed-label-text-color, var(--md-sys-color-primary, #6750a4));--_pressed-state-layer-color: var(--md-text-button-pressed-state-layer-color, var(--md-sys-color-primary, #6750a4));--_pressed-state-layer-opacity: var(--md-text-button-pressed-state-layer-opacity, 0.12);--_disabled-icon-color: var(--md-text-button-disabled-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-icon-opacity: var(--md-text-button-disabled-icon-opacity, 0.38);--_focus-icon-color: var(--md-text-button-focus-icon-color, var(--md-sys-color-primary, #6750a4));--_hover-icon-color: var(--md-text-button-hover-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-color: var(--md-text-button-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-size: var(--md-text-button-icon-size, 18px);--_pressed-icon-color: var(--md-text-button-pressed-icon-color, var(--md-sys-color-primary, #6750a4));--_container-shape-start-start: var(--md-text-button-container-shape-start-start, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-start-end: var(--md-text-button-container-shape-start-end, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-end: var(--md-text-button-container-shape-end-end, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-start: var(--md-text-button-container-shape-end-start, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_leading-space: var(--md-text-button-leading-space, 12px);--_trailing-space: var(--md-text-button-trailing-space, 12px);--_with-leading-icon-leading-space: var(--md-text-button-with-leading-icon-leading-space, 12px);--_with-leading-icon-trailing-space: var(--md-text-button-with-leading-icon-trailing-space, 16px);--_with-trailing-icon-leading-space: var(--md-text-button-with-trailing-icon-leading-space, 16px);--_with-trailing-icon-trailing-space: var(--md-text-button-with-trailing-icon-trailing-space, 12px);--_container-color: none;--_disabled-container-color: none;--_disabled-container-opacity: 0} +`; + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * @summary Buttons help people take action, such as sending an email, sharing a + * document, or liking a comment. + * + * @description + * __Emphasis:__ Low emphasis – For optional or supplementary actions with the + * least amount of prominence + * + * __Rationale:__ Text buttons have less visual prominence, so should be used + * for low emphasis actions, such as an alternative option. + * + * __Example usages:__ + * - Learn more + * - View all + * - Change account + * - Turn on + * + * @final + * @suppress {visibility} + */ +let MdTextButton = class MdTextButton extends TextButton { +}; +MdTextButton.styles = [styles$j, styles$f]; +MdTextButton = __decorate([ + t$5('md-text-button') +], MdTextButton); + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * Re-dispatches an event from the provided element. + * + * This function is useful for forwarding non-composed events, such as `change` + * events. + * + * @example + * class MyInput extends LitElement { + * render() { + * return html``; + * } + * + * protected redispatchEvent(event: Event) { + * redispatchEvent(this, event); + * } + * } + * + * @param element The element to dispatch the event from. + * @param event The event to re-dispatch. + * @return Whether or not the event was dispatched (if cancelable). + */ +function redispatchEvent(element, event) { + // For bubbling events in SSR light DOM (or composed), stop their propagation + // and dispatch the copy. + if (event.bubbles && (!element.shadowRoot || event.composed)) { + event.stopPropagation(); + } + const copy = Reflect.construct(event.constructor, [event.type, event]); + const dispatched = element.dispatchEvent(copy); + if (!dispatched) { + event.preventDefault(); + } + return dispatched; +} + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * A symbol property used to create a constraint validation `Validator`. + * Required for all `mixinConstraintValidation()` elements. + */ +const createValidator = Symbol('createValidator'); +/** + * A symbol property used to return an anchor for constraint validation popups. + * Required for all `mixinConstraintValidation()` elements. + */ +const getValidityAnchor = Symbol('getValidityAnchor'); +// Private symbol members, used to avoid name clashing. +const privateValidator = Symbol('privateValidator'); +const privateSyncValidity = Symbol('privateSyncValidity'); +const privateCustomValidationMessage = Symbol('privateCustomValidationMessage'); +/** + * Mixes in constraint validation APIs for an element. + * + * See https://developer.mozilla.org/en-US/docs/Web/HTML/Constraint_validation + * for more details. + * + * Implementations must provide a validator to cache and compute its validity, + * along with a shadow root element to anchor validation popups to. + * + * @example + * ```ts + * const baseClass = mixinConstraintValidation( + * mixinFormAssociated(mixinElementInternals(LitElement)) + * ); + * + * class MyCheckbox extends baseClass { + * \@property({type: Boolean}) checked = false; + * \@property({type: Boolean}) required = false; + * + * [createValidator]() { + * return new CheckboxValidator(() => this); + * } + * + * [getValidityAnchor]() { + * return this.renderRoot.querySelector('.root'); + * } + * } + * ``` + * + * @param base The class to mix functionality into. + * @return The provided class with `ConstraintValidation` mixed in. + */ +function mixinConstraintValidation(base) { + var _a; + class ConstraintValidationElement extends base { + constructor() { + super(...arguments); + /** + * Needed for Safari, see https://bugs.webkit.org/show_bug.cgi?id=261432 + * Replace with this[internals].validity.customError when resolved. + */ + this[_a] = ''; + } + get validity() { + this[privateSyncValidity](); + return this[internals].validity; + } + get validationMessage() { + this[privateSyncValidity](); + return this[internals].validationMessage; + } + get willValidate() { + this[privateSyncValidity](); + return this[internals].willValidate; + } + checkValidity() { + this[privateSyncValidity](); + return this[internals].checkValidity(); + } + reportValidity() { + this[privateSyncValidity](); + return this[internals].reportValidity(); + } + setCustomValidity(error) { + this[privateCustomValidationMessage] = error; + this[privateSyncValidity](); + } + requestUpdate(name, oldValue, options) { + super.requestUpdate(name, oldValue, options); + this[privateSyncValidity](); + } + firstUpdated(changed) { + super.firstUpdated(changed); + // Sync the validity again when the element first renders, since the + // validity anchor is now available. + // + // Elements that `delegatesFocus: true` to an `` will throw an + // error in Chrome and Safari when a form tries to submit or call + // `form.reportValidity()`: + // "An invalid form control with name='' is not focusable" + // + // The validity anchor MUST be provided in `internals.setValidity()` and + // MUST be the `` element rendered. + // + // See https://lit.dev/playground/#gist=6c26e418e0010f7a5aac15005cde8bde + // for a reproduction. + this[privateSyncValidity](); + } + [(_a = privateCustomValidationMessage, privateSyncValidity)]() { + if (!this[privateValidator]) { + this[privateValidator] = this[createValidator](); + } + const { validity, validationMessage: nonCustomValidationMessage } = this[privateValidator].getValidity(); + const customError = !!this[privateCustomValidationMessage]; + const validationMessage = this[privateCustomValidationMessage] || nonCustomValidationMessage; + this[internals].setValidity({ ...validity, customError }, validationMessage, this[getValidityAnchor]() ?? undefined); + } + [createValidator]() { + throw new Error('Implement [createValidator]'); + } + [getValidityAnchor]() { + throw new Error('Implement [getValidityAnchor]'); + } + } + return ConstraintValidationElement; +} + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * A symbol property to retrieve the form value for an element. + */ +const getFormValue = Symbol('getFormValue'); +/** + * A symbol property to retrieve the form state for an element. + */ +const getFormState = Symbol('getFormState'); +/** + * Mixes in form-associated behavior for a class. This allows an element to add + * values to `
` elements. + * + * Implementing classes should provide a `[formValue]` to return the current + * value of the element, as well as reset and restore callbacks. + * + * @example + * ```ts + * const base = mixinFormAssociated(mixinElementInternals(LitElement)); + * + * class MyControl extends base { + * \@property() + * value = ''; + * + * override [getFormValue]() { + * return this.value; + * } + * + * override formResetCallback() { + * const defaultValue = this.getAttribute('value'); + * this.value = defaultValue; + * } + * + * override formStateRestoreCallback(state: string) { + * this.value = state; + * } + * } + * ``` + * + * Elements may optionally provide a `[formState]` if their values do not + * represent the state of the component. + * + * @example + * ```ts + * const base = mixinFormAssociated(mixinElementInternals(LitElement)); + * + * class MyCheckbox extends base { + * \@property() + * value = 'on'; + * + * \@property({type: Boolean}) + * checked = false; + * + * override [getFormValue]() { + * return this.checked ? this.value : null; + * } + * + * override [getFormState]() { + * return String(this.checked); + * } + * + * override formResetCallback() { + * const defaultValue = this.hasAttribute('checked'); + * this.checked = defaultValue; + * } + * + * override formStateRestoreCallback(state: string) { + * this.checked = Boolean(state); + * } + * } + * ``` + * + * IMPORTANT: Requires declares for lit-analyzer + * @example + * ```ts + * const base = mixinFormAssociated(mixinElementInternals(LitElement)); + * class MyControl extends base { + * // Writable mixin properties for lit-html binding, needed for lit-analyzer + * declare disabled: boolean; + * declare name: string; + * } + * ``` + * + * @param base The class to mix functionality into. The base class must use + * `mixinElementInternals()`. + * @return The provided class with `FormAssociated` mixed in. + */ +function mixinFormAssociated(base) { + class FormAssociatedElement extends base { + get form() { + return this[internals].form; + } + get labels() { + return this[internals].labels; + } + // Use @property for the `name` and `disabled` properties to add them to the + // `observedAttributes` array and trigger `attributeChangedCallback()`. + // + // We don't use Lit's default getter/setter (`noAccessor: true`) because + // the attributes need to be updated synchronously to work with synchronous + // form APIs, and Lit updates attributes async by default. + get name() { + return this.getAttribute('name') ?? ''; + } + set name(name) { + // Note: setting name to null or empty does not remove the attribute. + this.setAttribute('name', name); + // We don't need to call `requestUpdate()` since it's called synchronously + // in `attributeChangedCallback()`. + } + get disabled() { + return this.hasAttribute('disabled'); + } + set disabled(disabled) { + this.toggleAttribute('disabled', disabled); + // We don't need to call `requestUpdate()` since it's called synchronously + // in `attributeChangedCallback()`. + } + attributeChangedCallback(name, old, value) { + // Manually `requestUpdate()` for `name` and `disabled` when their + // attribute or property changes. + // The properties update their attributes, so this callback is invoked + // immediately when the properties are set. We call `requestUpdate()` here + // instead of letting Lit set the properties from the attribute change. + // That would cause the properties to re-set the attribute and invoke this + // callback again in a loop. This leads to stale state when Lit tries to + // determine if a property changed or not. + if (name === 'name' || name === 'disabled') { + // Disabled's value is only false if the attribute is missing and null. + const oldValue = name === 'disabled' ? old !== null : old; + // Trigger a lit update when the attribute changes. + this.requestUpdate(name, oldValue); + return; + } + super.attributeChangedCallback(name, old, value); + } + requestUpdate(name, oldValue, options) { + super.requestUpdate(name, oldValue, options); + // If any properties change, update the form value, which may have changed + // as well. + // Update the form value synchronously in `requestUpdate()` rather than + // `update()` or `updated()`, which are async. This is necessary to ensure + // that form data is updated in time for synchronous event listeners. + this[internals].setFormValue(this[getFormValue](), this[getFormState]()); + } + [getFormValue]() { + // Closure does not allow abstract symbol members, so a default + // implementation is needed. + throw new Error('Implement [getFormValue]'); + } + [getFormState]() { + return this[getFormValue](); + } + formDisabledCallback(disabled) { + this.disabled = disabled; + } + } + /** @nocollapse */ + FormAssociatedElement.formAssociated = true; + __decorate([ + n$h({ noAccessor: true }) + ], FormAssociatedElement.prototype, "name", null); + __decorate([ + n$h({ type: Boolean, noAccessor: true }) + ], FormAssociatedElement.prototype, "disabled", null); + return FormAssociatedElement; +} + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * A class that computes and caches `ValidityStateFlags` for a component with + * a given `State` interface. + * + * Cached performance before computing validity is important since constraint + * validation must be checked frequently and synchronously when properties + * change. + * + * @template State The expected interface of properties relevant to constraint + * validation. + */ +class Validator { + /** + * Creates a new validator. + * + * @param getCurrentState A callback that returns the current state of + * constraint validation-related properties. + */ + constructor(getCurrentState) { + this.getCurrentState = getCurrentState; + /** + * The current validity state and message. This is cached and returns if + * constraint validation state does not change. + */ + this.currentValidity = { + validity: {}, + validationMessage: '', + }; + } + /** + * Returns the current `ValidityStateFlags` and validation message for the + * validator. + * + * If the constraint validation state has not changed, this will return a + * cached result. This is important since `getValidity()` can be called + * frequently in response to synchronous property changes. + * + * @return The current validity and validation message. + */ + getValidity() { + const state = this.getCurrentState(); + const hasStateChanged = !this.prevState || !this.equals(this.prevState, state); + if (!hasStateChanged) { + return this.currentValidity; + } + const { validity, validationMessage } = this.computeValidity(state); + this.prevState = this.copy(state); + this.currentValidity = { + validationMessage, + validity: { + // Change any `ValidityState` instances into `ValidityStateFlags` since + // `ValidityState` cannot be easily `{...spread}`. + badInput: validity.badInput, + customError: validity.customError, + patternMismatch: validity.patternMismatch, + rangeOverflow: validity.rangeOverflow, + rangeUnderflow: validity.rangeUnderflow, + stepMismatch: validity.stepMismatch, + tooLong: validity.tooLong, + tooShort: validity.tooShort, + typeMismatch: validity.typeMismatch, + valueMissing: validity.valueMissing, + }, + }; + return this.currentValidity; + } +} + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * A validator that provides constraint validation that emulates + * `` validation. + */ +class CheckboxValidator extends Validator { + computeValidity(state) { + if (!this.checkboxControl) { + // Lazily create the platform input + this.checkboxControl = document.createElement('input'); + this.checkboxControl.type = 'checkbox'; + } + this.checkboxControl.checked = state.checked; + this.checkboxControl.required = state.required; + return { + validity: this.checkboxControl.validity, + validationMessage: this.checkboxControl.validationMessage, + }; + } + equals(prev, next) { + return prev.checked === next.checked && prev.required === next.required; + } + copy({ checked, required }) { + return { checked, required }; + } +} + +/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +// Separate variable needed for closure. +const checkboxBaseClass = mixinConstraintValidation(mixinFormAssociated(mixinElementInternals(s$d))); +/** + * A checkbox component. + * + * + * @fires change {Event} The native `change` event on + * [``](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event) + * --bubbles + * @fires input {InputEvent} The native `input` event on + * [``](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/input_event) + * --bubbles --composed + */ +class Checkbox extends checkboxBaseClass { + constructor() { + super(); + /** + * Whether or not the checkbox is selected. + */ + this.checked = false; + /** + * Whether or not the checkbox is indeterminate. + * + * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#indeterminate_state_checkboxes + */ + this.indeterminate = false; + /** + * When true, require the checkbox to be selected when participating in + * form submission. + * + * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#validation + */ + this.required = false; + /** + * The value of the checkbox that is submitted with a form when selected. + * + * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#value + */ + this.value = 'on'; + this.prevChecked = false; + this.prevDisabled = false; + this.prevIndeterminate = false; + { + this.addEventListener('click', (event) => { + if (!isActivationClick(event) || !this.input) { + return; + } + this.focus(); + dispatchActivationClick(this.input); + }); + } + } + update(changed) { + if (changed.has('checked') || + changed.has('disabled') || + changed.has('indeterminate')) { + this.prevChecked = changed.get('checked') ?? this.checked; + this.prevDisabled = changed.get('disabled') ?? this.disabled; + this.prevIndeterminate = + changed.get('indeterminate') ?? this.indeterminate; + } + super.update(changed); + } + render() { + const prevNone = !this.prevChecked && !this.prevIndeterminate; + const prevChecked = this.prevChecked && !this.prevIndeterminate; + const prevIndeterminate = this.prevIndeterminate; + const isChecked = this.checked && !this.indeterminate; + const isIndeterminate = this.indeterminate; + const containerClasses = e$1({ + 'disabled': this.disabled, + 'selected': isChecked || isIndeterminate, + 'unselected': !isChecked && !isIndeterminate, + 'checked': isChecked, + 'indeterminate': isIndeterminate, + 'prev-unselected': prevNone, + 'prev-checked': prevChecked, + 'prev-indeterminate': prevIndeterminate, + 'prev-disabled': this.prevDisabled, + }); + // Needed for closure conformance + const { ariaLabel, ariaInvalid } = this; + // Note: needs to be rendered before the for + // form.reportValidity() to work in Chrome. + return x$1 ` +
+ + +
+
+ + + +
+ `; + } + handleInput(event) { + const target = event.target; + this.checked = target.checked; + this.indeterminate = target.indeterminate; + // 'input' event bubbles and is composed, don't re-dispatch it. + } + handleChange(event) { + // 'change' event is not composed, re-dispatch it. + redispatchEvent(this, event); + } + [getFormValue]() { + if (!this.checked || this.indeterminate) { + return null; + } + return this.value; + } + [getFormState]() { + return String(this.checked); + } + formResetCallback() { + // The checked property does not reflect, so the original attribute set by + // the user is used to determine the default value. + this.checked = this.hasAttribute('checked'); + } + formStateRestoreCallback(state) { + this.checked = state === 'true'; + } + [createValidator]() { + return new CheckboxValidator(() => this); + } + [getValidityAnchor]() { + return this.input; + } +} +(() => { + requestUpdateOnAriaChange(Checkbox); +})(); +/** @nocollapse */ +Checkbox.shadowRootOptions = { + ...s$d.shadowRootOptions, + delegatesFocus: true, +}; +__decorate([ + n$h({ type: Boolean }) +], Checkbox.prototype, "checked", void 0); +__decorate([ + n$h({ type: Boolean }) +], Checkbox.prototype, "indeterminate", void 0); +__decorate([ + n$h({ type: Boolean }) +], Checkbox.prototype, "required", void 0); +__decorate([ + n$h() +], Checkbox.prototype, "value", void 0); +__decorate([ + r$5() +], Checkbox.prototype, "prevChecked", void 0); +__decorate([ + r$5() +], Checkbox.prototype, "prevDisabled", void 0); +__decorate([ + r$5() +], Checkbox.prototype, "prevIndeterminate", void 0); +__decorate([ + e$d('input') +], Checkbox.prototype, "input", void 0); + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$e = i$a `:host{border-start-start-radius:var(--md-checkbox-container-shape-start-start, var(--md-checkbox-container-shape, 2px));border-start-end-radius:var(--md-checkbox-container-shape-start-end, var(--md-checkbox-container-shape, 2px));border-end-end-radius:var(--md-checkbox-container-shape-end-end, var(--md-checkbox-container-shape, 2px));border-end-start-radius:var(--md-checkbox-container-shape-end-start, var(--md-checkbox-container-shape, 2px));display:inline-flex;height:var(--md-checkbox-container-size, 18px);position:relative;vertical-align:top;width:var(--md-checkbox-container-size, 18px);-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}:host([disabled]){cursor:default}:host([touch-target=wrapper]){margin:max(0px,(48px - var(--md-checkbox-container-size, 18px))/2)}md-focus-ring{height:44px;inset:unset;width:44px}input{appearance:none;height:48px;margin:0;opacity:0;outline:none;position:absolute;width:48px;z-index:1;cursor:inherit}:host([touch-target=none]) input{height:100%;width:100%}.container{border-radius:inherit;display:flex;height:100%;place-content:center;place-items:center;position:relative;width:100%}.outline,.background,.icon{inset:0;position:absolute}.outline,.background{border-radius:inherit}.outline{border-color:var(--md-checkbox-outline-color, var(--md-sys-color-on-surface-variant, #49454f));border-style:solid;border-width:var(--md-checkbox-outline-width, 2px);box-sizing:border-box}.background{background-color:var(--md-checkbox-selected-container-color, var(--md-sys-color-primary, #6750a4))}.background,.icon{opacity:0;transition-duration:150ms,50ms;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0.3, 0, 0.8, 0.15),linear;transform:scale(0.6)}:where(.selected) :is(.background,.icon){opacity:1;transition-duration:350ms,50ms;transition-timing-function:cubic-bezier(0.05, 0.7, 0.1, 1),linear;transform:scale(1)}md-ripple{border-radius:var(--md-checkbox-state-layer-shape, var(--md-sys-shape-corner-full, 9999px));height:var(--md-checkbox-state-layer-size, 40px);inset:unset;width:var(--md-checkbox-state-layer-size, 40px);--md-ripple-hover-color: var(--md-checkbox-hover-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-hover-opacity: var(--md-checkbox-hover-state-layer-opacity, 0.08);--md-ripple-pressed-color: var(--md-checkbox-pressed-state-layer-color, var(--md-sys-color-primary, #6750a4));--md-ripple-pressed-opacity: var(--md-checkbox-pressed-state-layer-opacity, 0.12)}.selected md-ripple{--md-ripple-hover-color: var(--md-checkbox-selected-hover-state-layer-color, var(--md-sys-color-primary, #6750a4));--md-ripple-hover-opacity: var(--md-checkbox-selected-hover-state-layer-opacity, 0.08);--md-ripple-pressed-color: var(--md-checkbox-selected-pressed-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-pressed-opacity: var(--md-checkbox-selected-pressed-state-layer-opacity, 0.12)}.icon{fill:var(--md-checkbox-selected-icon-color, var(--md-sys-color-on-primary, #fff));height:var(--md-checkbox-icon-size, 18px);width:var(--md-checkbox-icon-size, 18px)}.mark.short{height:2px;transition-property:transform,height;width:2px}.mark.long{height:2px;transition-property:transform,width;width:10px}.mark{animation-duration:150ms;animation-timing-function:cubic-bezier(0.3, 0, 0.8, 0.15);transition-duration:150ms;transition-timing-function:cubic-bezier(0.3, 0, 0.8, 0.15)}.selected .mark{animation-duration:350ms;animation-timing-function:cubic-bezier(0.05, 0.7, 0.1, 1);transition-duration:350ms;transition-timing-function:cubic-bezier(0.05, 0.7, 0.1, 1)}.checked .mark,.prev-checked.unselected .mark{transform:scaleY(-1) translate(7px, -14px) rotate(45deg)}.checked .mark.short,.prev-checked.unselected .mark.short{height:5.6568542495px}.checked .mark.long,.prev-checked.unselected .mark.long{width:11.313708499px}.indeterminate .mark,.prev-indeterminate.unselected .mark{transform:scaleY(-1) translate(4px, -10px) rotate(0deg)}.prev-unselected .mark{transition-property:none}.prev-unselected.checked .mark.long{animation-name:prev-unselected-to-checked}@keyframes prev-unselected-to-checked{from{width:0}}:where(:hover) .outline{border-color:var(--md-checkbox-hover-outline-color, var(--md-sys-color-on-surface, #1d1b20));border-width:var(--md-checkbox-hover-outline-width, 2px)}:where(:hover) .background{background:var(--md-checkbox-selected-hover-container-color, var(--md-sys-color-primary, #6750a4))}:where(:hover) .icon{fill:var(--md-checkbox-selected-hover-icon-color, var(--md-sys-color-on-primary, #fff))}:where(:focus-within) .outline{border-color:var(--md-checkbox-focus-outline-color, var(--md-sys-color-on-surface, #1d1b20));border-width:var(--md-checkbox-focus-outline-width, 2px)}:where(:focus-within) .background{background:var(--md-checkbox-selected-focus-container-color, var(--md-sys-color-primary, #6750a4))}:where(:focus-within) .icon{fill:var(--md-checkbox-selected-focus-icon-color, var(--md-sys-color-on-primary, #fff))}:where(:active) .outline{border-color:var(--md-checkbox-pressed-outline-color, var(--md-sys-color-on-surface, #1d1b20));border-width:var(--md-checkbox-pressed-outline-width, 2px)}:where(:active) .background{background:var(--md-checkbox-selected-pressed-container-color, var(--md-sys-color-primary, #6750a4))}:where(:active) .icon{fill:var(--md-checkbox-selected-pressed-icon-color, var(--md-sys-color-on-primary, #fff))}:where(.disabled,.prev-disabled) :is(.background,.icon,.mark){animation-duration:0s;transition-duration:0s}:where(.disabled) .outline{border-color:var(--md-checkbox-disabled-outline-color, var(--md-sys-color-on-surface, #1d1b20));border-width:var(--md-checkbox-disabled-outline-width, 2px);opacity:var(--md-checkbox-disabled-container-opacity, 0.38)}:where(.selected.disabled) .outline{visibility:hidden}:where(.selected.disabled) .background{background:var(--md-checkbox-selected-disabled-container-color, var(--md-sys-color-on-surface, #1d1b20));opacity:var(--md-checkbox-selected-disabled-container-opacity, 0.38)}:where(.disabled) .icon{fill:var(--md-checkbox-selected-disabled-icon-color, var(--md-sys-color-surface, #fef7ff))}@media(forced-colors: active){.background{background-color:CanvasText}.selected.disabled .background{background-color:GrayText;opacity:1}.outline{border-color:CanvasText}.disabled .outline{border-color:GrayText;opacity:1}.icon{fill:Canvas}} +`; + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * @summary Checkboxes allow users to select one or more items from a set. + * Checkboxes can turn an option on or off. + * + * @description + * Use checkboxes to: + * - Select one or more options from a list + * - Present a list containing sub-selections + * - Turn an item on or off in a desktop environment + * + * @final + * @suppress {visibility} + */ +let MdCheckbox = class MdCheckbox extends Checkbox { +}; +MdCheckbox.styles = [styles$e]; +MdCheckbox = __decorate([ + t$5('md-checkbox') +], MdCheckbox); + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * A divider component. + */ +class Divider extends s$d { + constructor() { + super(...arguments); + /** + * Indents the divider with equal padding on both sides. + */ + this.inset = false; + /** + * Indents the divider with padding on the leading side. + */ + this.insetStart = false; + /** + * Indents the divider with padding on the trailing side. + */ + this.insetEnd = false; + } +} +__decorate([ + n$h({ type: Boolean, reflect: true }) +], Divider.prototype, "inset", void 0); +__decorate([ + n$h({ type: Boolean, reflect: true, attribute: 'inset-start' }) +], Divider.prototype, "insetStart", void 0); +__decorate([ + n$h({ type: Boolean, reflect: true, attribute: 'inset-end' }) +], Divider.prototype, "insetEnd", void 0); + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$d = i$a `:host{box-sizing:border-box;color:var(--md-divider-color, var(--md-sys-color-outline-variant, #cac4d0));display:flex;height:var(--md-divider-thickness, 1px);width:100%}:host([inset]),:host([inset-start]){padding-inline-start:16px}:host([inset]),:host([inset-end]){padding-inline-end:16px}:host::before{background:currentColor;content:"";height:100%;width:100%}@media(forced-colors: active){:host::before{background:CanvasText}} +`; + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * @summary A divider is a thin line that groups content in lists and + * containers. + * + * @description Dividers can reinforce tapability, such as when used to separate + * list items or define tappable regions in an accordion. + * + * @final + * @suppress {visibility} + */ +let MdDivider = class MdDivider extends Divider { +}; +MdDivider.styles = [styles$d]; +MdDivider = __decorate([ + t$5('md-divider') +], MdDivider); + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * The default dialog open animation. + */ +const DIALOG_DEFAULT_OPEN_ANIMATION = { + dialog: [ + [ + // Dialog slide down + [{ 'transform': 'translateY(-50px)' }, { 'transform': 'translateY(0)' }], + { duration: 500, easing: EASING.EMPHASIZED }, + ], + ], + scrim: [ + [ + // Scrim fade in + [{ 'opacity': 0 }, { 'opacity': 0.32 }], + { duration: 500, easing: 'linear' }, + ], + ], + container: [ + [ + // Container fade in + [{ 'opacity': 0 }, { 'opacity': 1 }], + { duration: 50, easing: 'linear', pseudoElement: '::before' }, + ], + [ + // Container grow + // Note: current spec says to grow from 0dp->100% and shrink from + // 100%->35%. We change this to 35%->100% to simplify the animation that + // is supposed to clip content as it grows. From 0dp it's possible to see + // text/actions appear before the container has fully grown. + [{ 'height': '35%' }, { 'height': '100%' }], + { duration: 500, easing: EASING.EMPHASIZED, pseudoElement: '::before' }, + ], + ], + headline: [ + [ + // Headline fade in + [{ 'opacity': 0 }, { 'opacity': 0, offset: 0.2 }, { 'opacity': 1 }], + { duration: 250, easing: 'linear', fill: 'forwards' }, + ], + ], + content: [ + [ + // Content fade in + [{ 'opacity': 0 }, { 'opacity': 0, offset: 0.2 }, { 'opacity': 1 }], + { duration: 250, easing: 'linear', fill: 'forwards' }, + ], + ], + actions: [ + [ + // Actions fade in + [{ 'opacity': 0 }, { 'opacity': 0, offset: 0.5 }, { 'opacity': 1 }], + { duration: 300, easing: 'linear', fill: 'forwards' }, + ], + ], +}; +/** + * The default dialog close animation. + */ +const DIALOG_DEFAULT_CLOSE_ANIMATION = { + dialog: [ + [ + // Dialog slide up + [{ 'transform': 'translateY(0)' }, { 'transform': 'translateY(-50px)' }], + { duration: 150, easing: EASING.EMPHASIZED_ACCELERATE }, + ], + ], + scrim: [ + [ + // Scrim fade out + [{ 'opacity': 0.32 }, { 'opacity': 0 }], + { duration: 150, easing: 'linear' }, + ], + ], + container: [ + [ + // Container shrink + [{ 'height': '100%' }, { 'height': '35%' }], + { + duration: 150, + easing: EASING.EMPHASIZED_ACCELERATE, + pseudoElement: '::before', + }, + ], + [ + // Container fade out + [{ 'opacity': '1' }, { 'opacity': '0' }], + { delay: 100, duration: 50, easing: 'linear', pseudoElement: '::before' }, + ], + ], + headline: [ + [ + // Headline fade out + [{ 'opacity': 1 }, { 'opacity': 0 }], + { duration: 100, easing: 'linear', fill: 'forwards' }, + ], + ], + content: [ + [ + // Content fade out + [{ 'opacity': 1 }, { 'opacity': 0 }], + { duration: 100, easing: 'linear', fill: 'forwards' }, + ], + ], + actions: [ + [ + // Actions fade out + [{ 'opacity': 1 }, { 'opacity': 0 }], + { duration: 100, easing: 'linear', fill: 'forwards' }, + ], + ], +}; + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * A dialog component. + * + * @fires open {Event} Dispatched when the dialog is opening before any animations. + * @fires opened {Event} Dispatched when the dialog has opened after any animations. + * @fires close {Event} Dispatched when the dialog is closing before any animations. + * @fires closed {Event} Dispatched when the dialog has closed after any animations. + * @fires cancel {Event} Dispatched when the dialog has been canceled by clicking + * on the scrim or pressing Escape. + */ +class Dialog extends s$d { + // We do not use `delegatesFocus: true` due to a Chromium bug with + // selecting text. + // See https://bugs.chromium.org/p/chromium/issues/detail?id=950357 + /** + * Opens the dialog when set to `true` and closes it when set to `false`. + */ + get open() { + return this.isOpen; + } + set open(open) { + if (open === this.isOpen) { + return; + } + this.isOpen = open; + if (open) { + this.setAttribute('open', ''); + this.show(); + } + else { + this.removeAttribute('open'); + this.close(); + } + } + constructor() { + super(); + /** + * Skips the opening and closing animations. + */ + this.quick = false; + /** + * Gets or sets the dialog's return value, usually to indicate which button + * a user pressed to close it. + * + * https://developer.mozilla.org/en-US/docs/Web/API/HTMLDialogElement/returnValue + */ + this.returnValue = ''; + /** + * Disables focus trapping, which by default keeps keyboard Tab navigation + * within the dialog. + * + * When disabled, after focusing the last element of a dialog, pressing Tab + * again will release focus from the window back to the browser (such as the + * URL bar). + * + * Focus trapping is recommended for accessibility, and should not typically + * be disabled. Only turn this off if the use case of a dialog is more + * accessible without focus trapping. + */ + this.noFocusTrap = false; + /** + * Gets the opening animation for a dialog. Set to a new function to customize + * the animation. + */ + this.getOpenAnimation = () => DIALOG_DEFAULT_OPEN_ANIMATION; + /** + * Gets the closing animation for a dialog. Set to a new function to customize + * the animation. + */ + this.getCloseAnimation = () => DIALOG_DEFAULT_CLOSE_ANIMATION; + this.isOpen = false; + this.isOpening = false; + this.isConnectedPromise = this.getIsConnectedPromise(); + this.isAtScrollTop = false; + this.isAtScrollBottom = false; + this.nextClickIsFromContent = false; + // Dialogs should not be SSR'd while open, so we can just use runtime checks. + this.hasHeadline = false; + this.hasActions = false; + this.hasIcon = false; + // See https://bugs.chromium.org/p/chromium/issues/detail?id=1512224 + // Chrome v120 has a bug where escape keys do not trigger cancels. If we get + // a dialog "close" event that is triggered without a "cancel" after an escape + // keydown, then we need to manually trigger our closing logic. + // + // This bug occurs when pressing escape to close a dialog without first + // interacting with the dialog's content. + // + // Cleanup tracking: + // https://github.com/material-components/material-web/issues/5330 + // This can be removed when full CloseWatcher support added and the above bug + // in Chromium is fixed to fire 'cancel' with one escape press and close with + // multiple. + this.escapePressedWithoutCancel = false; + // This TreeWalker is used to walk through a dialog's children to find + // focusable elements. TreeWalker is faster than `querySelectorAll('*')`. + this.treewalker = document.createTreeWalker(this, NodeFilter.SHOW_ELEMENT); + { + this.addEventListener('submit', this.handleSubmit); + } + } + /** + * Opens the dialog and fires a cancelable `open` event. After a dialog's + * animation, an `opened` event is fired. + * + * Add an `autofocus` attribute to a child of the dialog that should + * receive focus after opening. + * + * @return A Promise that resolves after the animation is finished and the + * `opened` event was fired. + */ + async show() { + this.isOpening = true; + // Dialogs can be opened before being attached to the DOM, so we need to + // wait until we're connected before calling `showModal()`. + await this.isConnectedPromise; + await this.updateComplete; + const dialog = this.dialog; + // Check if already opened or if `dialog.close()` was called while awaiting. + if (dialog.open || !this.isOpening) { + this.isOpening = false; + return; + } + const preventOpen = !this.dispatchEvent(new Event('open', { cancelable: true })); + if (preventOpen) { + this.open = false; + this.isOpening = false; + return; + } + // All Material dialogs are modal. + dialog.showModal(); + this.open = true; + // Reset scroll position if re-opening a dialog with the same content. + if (this.scroller) { + this.scroller.scrollTop = 0; + } + // Native modal dialogs ignore autofocus and instead force focus to the + // first focusable child. Override this behavior if there is a child with + // an autofocus attribute. + this.querySelector('[autofocus]')?.focus(); + await this.animateDialog(this.getOpenAnimation()); + this.dispatchEvent(new Event('opened')); + this.isOpening = false; + } + /** + * Closes the dialog and fires a cancelable `close` event. After a dialog's + * animation, a `closed` event is fired. + * + * @param returnValue A return value usually indicating which button was used + * to close a dialog. If a dialog is canceled by clicking the scrim or + * pressing Escape, it will not change the return value after closing. + * @return A Promise that resolves after the animation is finished and the + * `closed` event was fired. + */ + async close(returnValue = this.returnValue) { + this.isOpening = false; + if (!this.isConnected) { + // Disconnected dialogs do not fire close events or animate. + this.open = false; + return; + } + await this.updateComplete; + const dialog = this.dialog; + // Check if already closed or if `dialog.show()` was called while awaiting. + if (!dialog.open || this.isOpening) { + this.open = false; + return; + } + const prevReturnValue = this.returnValue; + this.returnValue = returnValue; + const preventClose = !this.dispatchEvent(new Event('close', { cancelable: true })); + if (preventClose) { + this.returnValue = prevReturnValue; + return; + } + await this.animateDialog(this.getCloseAnimation()); + dialog.close(returnValue); + this.open = false; + this.dispatchEvent(new Event('closed')); + } + connectedCallback() { + super.connectedCallback(); + this.isConnectedPromiseResolve(); + } + disconnectedCallback() { + super.disconnectedCallback(); + this.isConnectedPromise = this.getIsConnectedPromise(); + } + render() { + const scrollable = this.open && !(this.isAtScrollTop && this.isAtScrollBottom); + const classes = { + 'has-headline': this.hasHeadline, + 'has-actions': this.hasActions, + 'has-icon': this.hasIcon, + 'scrollable': scrollable, + 'show-top-divider': scrollable && !this.isAtScrollTop, + 'show-bottom-divider': scrollable && !this.isAtScrollBottom, + }; + // The focus trap sentinels are only added after the dialog opens, since + // dialog.showModal() will try to autofocus them, even with tabindex="-1". + const showFocusTrap = this.open && !this.noFocusTrap; + const focusTrap = x$1 ` + + `; + const { ariaLabel } = this; + return x$1 ` +
+ + ${showFocusTrap ? focusTrap : T$1} +
+
+ +

+ +

+ +
+
+
+
+ +
+
+
+
+ + +
+
+ ${showFocusTrap ? focusTrap : T$1} +
+ `; + } + firstUpdated() { + this.intersectionObserver = new IntersectionObserver((entries) => { + for (const entry of entries) { + this.handleAnchorIntersection(entry); + } + }, { root: this.scroller }); + this.intersectionObserver.observe(this.topAnchor); + this.intersectionObserver.observe(this.bottomAnchor); + } + handleDialogClick() { + if (this.nextClickIsFromContent) { + // Avoid doing a layout calculation below if we know the click came from + // content. + this.nextClickIsFromContent = false; + return; + } + // Click originated on the backdrop. Native ``s will not cancel, + // but Material dialogs do. + const preventDefault = !this.dispatchEvent(new Event('cancel', { cancelable: true })); + if (preventDefault) { + return; + } + this.close(); + } + handleContentClick() { + this.nextClickIsFromContent = true; + } + handleSubmit(event) { + const form = event.target; + const { submitter } = event; + if (form.method !== 'dialog' || !submitter) { + return; + } + // Close reason is the submitter's value attribute, or the dialog's + // `returnValue` if there is no attribute. + this.close(submitter.getAttribute('value') ?? this.returnValue); + } + handleCancel(event) { + if (event.target !== this.dialog) { + // Ignore any cancel events dispatched by content. + return; + } + this.escapePressedWithoutCancel = false; + const preventDefault = !redispatchEvent(this, event); + // We always prevent default on the original dialog event since we'll + // animate closing it before it actually closes. + event.preventDefault(); + if (preventDefault) { + return; + } + this.close(); + } + handleClose() { + if (!this.escapePressedWithoutCancel) { + return; + } + this.escapePressedWithoutCancel = false; + this.dialog?.dispatchEvent(new Event('cancel', { cancelable: true })); + } + handleKeydown(event) { + if (event.key !== 'Escape') { + return; + } + // An escape key was pressed. If a "close" event fires next without a + // "cancel" event first, then we know we're in the Chrome v120 bug. + this.escapePressedWithoutCancel = true; + // Wait a full task for the cancel/close event listeners to fire, then + // reset the flag. + setTimeout(() => { + this.escapePressedWithoutCancel = false; + }); + } + async animateDialog(animation) { + // Always cancel the previous animations. Animations can include `fill` + // modes that need to be cleared when `quick` is toggled. If not, content + // that faded out will remain hidden when a `quick` dialog re-opens after + // previously opening and closing without `quick`. + this.cancelAnimations?.abort(); + this.cancelAnimations = new AbortController(); + if (this.quick) { + return; + } + const { dialog, scrim, container, headline, content, actions } = this; + if (!dialog || !scrim || !container || !headline || !content || !actions) { + return; + } + const { container: containerAnimate, dialog: dialogAnimate, scrim: scrimAnimate, headline: headlineAnimate, content: contentAnimate, actions: actionsAnimate, } = animation; + const elementAndAnimation = [ + [dialog, dialogAnimate ?? []], + [scrim, scrimAnimate ?? []], + [container, containerAnimate ?? []], + [headline, headlineAnimate ?? []], + [content, contentAnimate ?? []], + [actions, actionsAnimate ?? []], + ]; + const animations = []; + for (const [element, animation] of elementAndAnimation) { + for (const animateArgs of animation) { + const animation = element.animate(...animateArgs); + this.cancelAnimations.signal.addEventListener('abort', () => { + animation.cancel(); + }); + animations.push(animation); + } + } + await Promise.all(animations.map((animation) => animation.finished.catch(() => { + // Ignore intentional AbortErrors when calling `animation.cancel()`. + }))); + } + handleHeadlineChange(event) { + const slot = event.target; + this.hasHeadline = slot.assignedElements().length > 0; + } + handleActionsChange(event) { + const slot = event.target; + this.hasActions = slot.assignedElements().length > 0; + } + handleIconChange(event) { + const slot = event.target; + this.hasIcon = slot.assignedElements().length > 0; + } + handleAnchorIntersection(entry) { + const { target, isIntersecting } = entry; + if (target === this.topAnchor) { + this.isAtScrollTop = isIntersecting; + } + if (target === this.bottomAnchor) { + this.isAtScrollBottom = isIntersecting; + } + } + getIsConnectedPromise() { + return new Promise((resolve) => { + this.isConnectedPromiseResolve = resolve; + }); + } + handleFocusTrapFocus(event) { + const [firstFocusableChild, lastFocusableChild] = this.getFirstAndLastFocusableChildren(); + if (!firstFocusableChild || !lastFocusableChild) { + // When a dialog does not have focusable children, the dialog itself + // receives focus. + this.dialog?.focus(); + return; + } + // To determine which child to focus, we need to know which focus trap + // received focus... + const isFirstFocusTrap = event.target === this.firstFocusTrap; + const isLastFocusTrap = !isFirstFocusTrap; + // ...and where the focus came from (what was previously focused). + const focusCameFromFirstChild = event.relatedTarget === firstFocusableChild; + const focusCameFromLastChild = event.relatedTarget === lastFocusableChild; + // Although this is a focus trap, focus can come from outside the trap. + // This can happen when elements are programmatically `focus()`'d. It also + // happens when focus leaves and returns to the window, such as clicking on + // the browser's URL bar and pressing Tab, or switching focus between + // iframes. + const focusCameFromOutsideDialog = !focusCameFromFirstChild && !focusCameFromLastChild; + // Focus the dialog's first child when we reach the end of the dialog and + // focus is moving forward. Or, when focus is moving forwards into the + // dialog from outside of the window. + const shouldFocusFirstChild = (isLastFocusTrap && focusCameFromLastChild) || + (isFirstFocusTrap && focusCameFromOutsideDialog); + if (shouldFocusFirstChild) { + firstFocusableChild.focus(); + return; + } + // Focus the dialog's last child when we reach the beginning of the dialog + // and focus is moving backward. Or, when focus is moving backwards into the + // dialog from outside of the window. + const shouldFocusLastChild = (isFirstFocusTrap && focusCameFromFirstChild) || + (isLastFocusTrap && focusCameFromOutsideDialog); + if (shouldFocusLastChild) { + lastFocusableChild.focus(); + return; + } + // The booleans above are verbose for readability, but code executation + // won't actually reach here. + } + getFirstAndLastFocusableChildren() { + let firstFocusableChild = null; + let lastFocusableChild = null; + // Reset the current node back to the root host element. + this.treewalker.currentNode = this.treewalker.root; + while (this.treewalker.nextNode()) { + // Cast as Element since the TreeWalker filter only accepts Elements. + const nextChild = this.treewalker.currentNode; + if (!isFocusable(nextChild)) { + continue; + } + if (!firstFocusableChild) { + firstFocusableChild = nextChild; + } + lastFocusableChild = nextChild; + } + // We set lastFocusableChild immediately after finding a + // firstFocusableChild, which means the pair is either both null or both + // non-null. Cast since TypeScript does not recognize this. + return [firstFocusableChild, lastFocusableChild]; + } +} +(() => { + requestUpdateOnAriaChange(Dialog); +})(); +__decorate([ + n$h({ type: Boolean }) +], Dialog.prototype, "open", null); +__decorate([ + n$h({ type: Boolean }) +], Dialog.prototype, "quick", void 0); +__decorate([ + n$h({ attribute: false }) +], Dialog.prototype, "returnValue", void 0); +__decorate([ + n$h() +], Dialog.prototype, "type", void 0); +__decorate([ + n$h({ type: Boolean, attribute: 'no-focus-trap' }) +], Dialog.prototype, "noFocusTrap", void 0); +__decorate([ + e$d('dialog') +], Dialog.prototype, "dialog", void 0); +__decorate([ + e$d('.scrim') +], Dialog.prototype, "scrim", void 0); +__decorate([ + e$d('.container') +], Dialog.prototype, "container", void 0); +__decorate([ + e$d('.headline') +], Dialog.prototype, "headline", void 0); +__decorate([ + e$d('.content') +], Dialog.prototype, "content", void 0); +__decorate([ + e$d('.actions') +], Dialog.prototype, "actions", void 0); +__decorate([ + r$5() +], Dialog.prototype, "isAtScrollTop", void 0); +__decorate([ + r$5() +], Dialog.prototype, "isAtScrollBottom", void 0); +__decorate([ + e$d('.scroller') +], Dialog.prototype, "scroller", void 0); +__decorate([ + e$d('.top.anchor') +], Dialog.prototype, "topAnchor", void 0); +__decorate([ + e$d('.bottom.anchor') +], Dialog.prototype, "bottomAnchor", void 0); +__decorate([ + e$d('.focus-trap') +], Dialog.prototype, "firstFocusTrap", void 0); +__decorate([ + r$5() +], Dialog.prototype, "hasHeadline", void 0); +__decorate([ + r$5() +], Dialog.prototype, "hasActions", void 0); +__decorate([ + r$5() +], Dialog.prototype, "hasIcon", void 0); +function isFocusable(element) { + // Check if the element is a known built-in focusable element: + // - and with `href` attributes. + // - Form controls that are not disabled. + // - `contenteditable` elements. + // - Anything with a non-negative `tabindex`. + const knownFocusableElements = ':is(button,input,select,textarea,object,:is(a,area)[href],[tabindex],[contenteditable=true])'; + const notDisabled = ':not(:disabled,[disabled])'; + const notNegativeTabIndex = ':not([tabindex^="-"])'; + if (element.matches(knownFocusableElements + notDisabled + notNegativeTabIndex)) { + return true; + } + const isCustomElement = element.localName.includes('-'); + if (!isCustomElement) { + return false; + } + // If a custom element does not have a tabindex, it may still be focusable + // if it delegates focus with a shadow root. We also need to check again if + // the custom element is a disabled form control. + if (!element.matches(notDisabled)) { + return false; + } + return element.shadowRoot?.delegatesFocus ?? false; +} + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$c = i$a `:host{border-start-start-radius:var(--md-dialog-container-shape-start-start, var(--md-dialog-container-shape, var(--md-sys-shape-corner-extra-large, 28px)));border-start-end-radius:var(--md-dialog-container-shape-start-end, var(--md-dialog-container-shape, var(--md-sys-shape-corner-extra-large, 28px)));border-end-end-radius:var(--md-dialog-container-shape-end-end, var(--md-dialog-container-shape, var(--md-sys-shape-corner-extra-large, 28px)));border-end-start-radius:var(--md-dialog-container-shape-end-start, var(--md-dialog-container-shape, var(--md-sys-shape-corner-extra-large, 28px)));display:contents;margin:auto;max-height:min(560px,100% - 48px);max-width:min(560px,100% - 48px);min-height:140px;min-width:280px;position:fixed;height:fit-content;width:fit-content}dialog{background:rgba(0,0,0,0);border:none;border-radius:inherit;flex-direction:column;height:inherit;margin:inherit;max-height:inherit;max-width:inherit;min-height:inherit;min-width:inherit;outline:none;overflow:visible;padding:0;width:inherit}dialog[open]{display:flex}::backdrop{background:none}.scrim{background:var(--md-sys-color-scrim, #000);display:none;inset:0;opacity:32%;pointer-events:none;position:fixed;z-index:1}:host([open]) .scrim{display:flex}h2{all:unset;align-self:stretch}.headline{align-items:center;color:var(--md-dialog-headline-color, var(--md-sys-color-on-surface, #1d1b20));display:flex;flex-direction:column;font-family:var(--md-dialog-headline-font, var(--md-sys-typescale-headline-small-font, var(--md-ref-typeface-brand, Roboto)));font-size:var(--md-dialog-headline-size, var(--md-sys-typescale-headline-small-size, 1.5rem));line-height:var(--md-dialog-headline-line-height, var(--md-sys-typescale-headline-small-line-height, 2rem));font-weight:var(--md-dialog-headline-weight, var(--md-sys-typescale-headline-small-weight, var(--md-ref-typeface-weight-regular, 400)));position:relative}slot[name=headline]::slotted(*){align-items:center;align-self:stretch;box-sizing:border-box;display:flex;gap:8px;padding:24px 24px 0}.icon{display:flex}slot[name=icon]::slotted(*){color:var(--md-dialog-icon-color, var(--md-sys-color-secondary, #625b71));fill:currentColor;font-size:var(--md-dialog-icon-size, 24px);margin-top:24px;height:var(--md-dialog-icon-size, 24px);width:var(--md-dialog-icon-size, 24px)}.has-icon slot[name=headline]::slotted(*){justify-content:center;padding-top:16px}.scrollable slot[name=headline]::slotted(*){padding-bottom:16px}.scrollable.has-headline slot[name=content]::slotted(*){padding-top:8px}.container{border-radius:inherit;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;position:relative;transform-origin:top}.container::before{background:var(--md-dialog-container-color, var(--md-sys-color-surface-container-high, #ece6f0));border-radius:inherit;content:"";inset:0;position:absolute}.scroller{display:flex;flex:1;flex-direction:column;overflow:hidden;z-index:1}.scrollable .scroller{overflow-y:scroll}.content{color:var(--md-dialog-supporting-text-color, var(--md-sys-color-on-surface-variant, #49454f));font-family:var(--md-dialog-supporting-text-font, var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-dialog-supporting-text-size, var(--md-sys-typescale-body-medium-size, 0.875rem));line-height:var(--md-dialog-supporting-text-line-height, var(--md-sys-typescale-body-medium-line-height, 1.25rem));font-weight:var(--md-dialog-supporting-text-weight, var(--md-sys-typescale-body-medium-weight, var(--md-ref-typeface-weight-regular, 400)));height:min-content;position:relative}slot[name=content]::slotted(*){box-sizing:border-box;padding:24px}.anchor{position:absolute}.top.anchor{top:0}.bottom.anchor{bottom:0}.actions{position:relative}slot[name=actions]::slotted(*){box-sizing:border-box;display:flex;gap:8px;justify-content:flex-end;padding:16px 24px 24px}.has-actions slot[name=content]::slotted(*){padding-bottom:8px}md-divider{display:none;position:absolute}.has-headline.show-top-divider .headline md-divider,.has-actions.show-bottom-divider .actions md-divider{display:flex}.headline md-divider{bottom:0}.actions md-divider{top:0}@media(forced-colors: active){dialog{outline:2px solid WindowText}} +`; + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * @summary Dialogs can require an action, communicate information, or help + * users accomplish a task. There are two types of dialogs: basic and + * full-screen. + * + * @description + * A dialog is a modal window that appears in front of app content to provide + * critical information or ask for a decision. Dialogs disable all app + * functionality when they appear, and remain on screen until confirmed, + * dismissed, or a required action has been taken. + * + * Dialogs are purposefully interruptive, so they should be used sparingly. + * A less disruptive alternative is to use a menu, which provides options + * without interrupting a user’s experience. + * + * On mobile devices only, complex dialogs should be displayed fullscreen. + * + * __Example usages:__ + * - Common use cases for basic dialogs include alerts, quick selection, and + * confirmation. + * - More complex dialogs may contain actions that require a series of tasks + * to complete. One example is creating a calendar entry with the event title, + * date, location, and time. + * + * @final + * @suppress {visibility} + */ +let MdDialog = class MdDialog extends Dialog { +}; +MdDialog.styles = [styles$c]; +MdDialog = __decorate([ + t$5('md-dialog') +], MdDialog); + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * Activates the first non-disabled item of a given array of items. + * + * @param items {Array} The items from which to activate the + * first item. + * @param isActivatable Function to determine if an item can be activated. + * Defaults to non-disabled items. + */ +function activateFirstItem(items, isActivatable = (isItemNotDisabled)) { + // NOTE: These selector functions are static and not on the instance such + // that multiple operations can be chained and we do not have to re-query + // the DOM + const firstItem = getFirstActivatableItem(items, isActivatable); + if (firstItem) { + firstItem.tabIndex = 0; + firstItem.focus(); + } + return firstItem; +} +/** + * Activates the last non-disabled item of a given array of items. + * + * @param items {Array} The items from which to activate the + * last item. + * @param isActivatable Function to determine if an item can be activated. + * Defaults to non-disabled items. + * @nocollapse + */ +function activateLastItem(items, isActivatable = (isItemNotDisabled)) { + const lastItem = getLastActivatableItem(items, isActivatable); + if (lastItem) { + lastItem.tabIndex = 0; + lastItem.focus(); + } + return lastItem; +} +/** + * Retrieves the first activated item of a given array of items. + * + * @param items {Array} The items to search. + * @param isActivatable Function to determine if an item can be activated. + * Defaults to non-disabled items. + * @return A record of the first activated item including the item and the + * index of the item or `null` if none are activated. + * @nocollapse + */ +function getActiveItem(items, isActivatable = (isItemNotDisabled)) { + for (let i = 0; i < items.length; i++) { + const item = items[i]; + if (item.tabIndex === 0 && isActivatable(item)) { + return { + item, + index: i, + }; + } + } + return null; +} +/** + * Retrieves the first non-disabled item of a given array of items. This + * the first item that is not disabled. + * + * @param items {Array} The items to search. + * @param isActivatable Function to determine if an item can be activated. + * Defaults to non-disabled items. + * @return The first activatable item or `null` if none are activatable. + * @nocollapse + */ +function getFirstActivatableItem(items, isActivatable = (isItemNotDisabled)) { + for (const item of items) { + if (isActivatable(item)) { + return item; + } + } + return null; +} +/** + * Retrieves the last non-disabled item of a given array of items. + * + * @param items {Array} The items to search. + * @param isActivatable Function to determine if an item can be activated. + * Defaults to non-disabled items. + * @return The last activatable item or `null` if none are activatable. + * @nocollapse + */ +function getLastActivatableItem(items, isActivatable = (isItemNotDisabled)) { + for (let i = items.length - 1; i >= 0; i--) { + const item = items[i]; + if (isActivatable(item)) { + return item; + } + } + return null; +} +/** + * Retrieves the next non-disabled item of a given array of items. + * + * @param items {Array} The items to search. + * @param index {{index: number}} The index to search from. + * @param isActivatable Function to determine if an item can be activated. + * Defaults to non-disabled items. + * @param wrap If true, then the next item at the end of the list is the first + * item. Defaults to true. + * @return The next activatable item or `null` if none are activatable. + */ +function getNextItem(items, index, isActivatable = (isItemNotDisabled), wrap = true) { + for (let i = 1; i < items.length; i++) { + const nextIndex = (i + index) % items.length; + if (nextIndex < index && !wrap) { + // Return if the index loops back to the beginning and not wrapping. + return null; + } + const item = items[nextIndex]; + if (isActivatable(item)) { + return item; + } + } + return items[index] ? items[index] : null; +} +/** + * Retrieves the previous non-disabled item of a given array of items. + * + * @param items {Array} The items to search. + * @param index {{index: number}} The index to search from. + * @param isActivatable Function to determine if an item can be activated. + * Defaults to non-disabled items. + * @param wrap If true, then the previous item at the beginning of the list is + * the last item. Defaults to true. + * @return The previous activatable item or `null` if none are activatable. + */ +function getPrevItem(items, index, isActivatable = (isItemNotDisabled), wrap = true) { + for (let i = 1; i < items.length; i++) { + const prevIndex = (index - i + items.length) % items.length; + if (prevIndex > index && !wrap) { + // Return if the index loops back to the end and not wrapping. + return null; + } + const item = items[prevIndex]; + if (isActivatable(item)) { + return item; + } + } + return items[index] ? items[index] : null; +} +/** + * Activates the next item and focuses it. If nothing is currently activated, + * activates the first item. + */ +function activateNextItem(items, activeItemRecord, isActivatable = (isItemNotDisabled), wrap = true) { + if (activeItemRecord) { + const next = getNextItem(items, activeItemRecord.index, isActivatable, wrap); + if (next) { + next.tabIndex = 0; + next.focus(); + } + return next; + } + else { + return activateFirstItem(items, isActivatable); + } +} +/** + * Activates the previous item and focuses it. If nothing is currently + * activated, activates the last item. + */ +function activatePreviousItem(items, activeItemRecord, isActivatable = (isItemNotDisabled), wrap = true) { + if (activeItemRecord) { + const prev = getPrevItem(items, activeItemRecord.index, isActivatable, wrap); + if (prev) { + prev.tabIndex = 0; + prev.focus(); + } + return prev; + } + else { + return activateLastItem(items, isActivatable); + } +} +/** + * Creates an event that requests the menu to set `tabindex=0` on the item and + * focus it. We use this pattern because List keeps track of what element is + * active in the List by maintaining tabindex. We do not want list items + * to set tabindex on themselves or focus themselves so that we can organize all + * that logic in the parent List and Menus, and list item stays as dumb as + * possible. + */ +function createRequestActivationEvent() { + return new Event('request-activation', { bubbles: true, composed: true }); +} +/** + * The default `isActivatable` function, which checks if an item is not + * disabled. + * + * @param item The item to check. + * @return true if `item.disabled` is `false. + */ +function isItemNotDisabled(item) { + return !item.disabled; +} + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +// TODO: move this file to List and make List use this +/** + * Default keys that trigger navigation. + */ +// tslint:disable:enforce-name-casing Following Enum style +const NavigableKeys = { + ArrowDown: 'ArrowDown', + ArrowLeft: 'ArrowLeft', + ArrowUp: 'ArrowUp', + ArrowRight: 'ArrowRight', + Home: 'Home', + End: 'End', +}; +/** + * A controller that handles list keyboard navigation and item management. + */ +class ListController { + constructor(config) { + /** + * Handles keyboard navigation. Should be bound to the node that will act as + * the List. + */ + this.handleKeydown = (event) => { + const key = event.key; + if (event.defaultPrevented || !this.isNavigableKey(key)) { + return; + } + // do not use this.items directly in upcoming calculations so we don't + // re-query the DOM unnecessarily + const items = this.items; + if (!items.length) { + return; + } + const activeItemRecord = getActiveItem(items, this.isActivatable); + event.preventDefault(); + const isRtl = this.isRtl(); + const inlinePrevious = isRtl + ? NavigableKeys.ArrowRight + : NavigableKeys.ArrowLeft; + const inlineNext = isRtl + ? NavigableKeys.ArrowLeft + : NavigableKeys.ArrowRight; + let nextActiveItem = null; + switch (key) { + // Activate the next item + case NavigableKeys.ArrowDown: + case inlineNext: + nextActiveItem = activateNextItem(items, activeItemRecord, this.isActivatable, this.wrapNavigation()); + break; + // Activate the previous item + case NavigableKeys.ArrowUp: + case inlinePrevious: + nextActiveItem = activatePreviousItem(items, activeItemRecord, this.isActivatable, this.wrapNavigation()); + break; + // Activate the first item + case NavigableKeys.Home: + nextActiveItem = activateFirstItem(items, this.isActivatable); + break; + // Activate the last item + case NavigableKeys.End: + nextActiveItem = activateLastItem(items, this.isActivatable); + break; + } + if (nextActiveItem && + activeItemRecord && + activeItemRecord.item !== nextActiveItem) { + // If a new item was activated, remove the tabindex of the previous + // activated item. + activeItemRecord.item.tabIndex = -1; + } + }; + /** + * Listener to be bound to the `deactivate-items` item event. + */ + this.onDeactivateItems = () => { + const items = this.items; + for (const item of items) { + this.deactivateItem(item); + } + }; + /** + * Listener to be bound to the `request-activation` item event.. + */ + this.onRequestActivation = (event) => { + this.onDeactivateItems(); + const target = event.target; + this.activateItem(target); + target.focus(); + }; + /** + * Listener to be bound to the `slotchange` event for the slot that renders + * the items. + */ + this.onSlotchange = () => { + const items = this.items; + // Whether we have encountered an item that has been activated + let encounteredActivated = false; + for (const item of items) { + const isActivated = !item.disabled && item.tabIndex > -1; + if (isActivated && !encounteredActivated) { + encounteredActivated = true; + item.tabIndex = 0; + continue; + } + // Deactivate the rest including disabled + item.tabIndex = -1; + } + if (encounteredActivated) { + return; + } + const firstActivatableItem = getFirstActivatableItem(items, this.isActivatable); + if (!firstActivatableItem) { + return; + } + firstActivatableItem.tabIndex = 0; + }; + const { isItem, getPossibleItems, isRtl, deactivateItem, activateItem, isNavigableKey, isActivatable, wrapNavigation, } = config; + this.isItem = isItem; + this.getPossibleItems = getPossibleItems; + this.isRtl = isRtl; + this.deactivateItem = deactivateItem; + this.activateItem = activateItem; + this.isNavigableKey = isNavigableKey; + this.isActivatable = isActivatable; + this.wrapNavigation = wrapNavigation ?? (() => true); + } + /** + * The items being managed by the list. Additionally, attempts to see if the + * object has a sub-item in the `.item` property. + */ + get items() { + const maybeItems = this.getPossibleItems(); + const items = []; + for (const itemOrParent of maybeItems) { + const isItem = this.isItem(itemOrParent); + // if the item is a list item, add it to the list of items + if (isItem) { + items.push(itemOrParent); + continue; + } + // If the item exposes an `item` property check if it is a list item. + const subItem = itemOrParent.item; + if (subItem && this.isItem(subItem)) { + items.push(subItem); + } + } + return items; + } + /** + * Activates the next item in the list. If at the end of the list, the first + * item will be activated. + * + * @return The activated list item or `null` if there are no items. + */ + activateNextItem() { + const items = this.items; + const activeItemRecord = getActiveItem(items, this.isActivatable); + if (activeItemRecord) { + activeItemRecord.item.tabIndex = -1; + } + return activateNextItem(items, activeItemRecord, this.isActivatable, this.wrapNavigation()); + } + /** + * Activates the previous item in the list. If at the start of the list, the + * last item will be activated. + * + * @return The activated list item or `null` if there are no items. + */ + activatePreviousItem() { + const items = this.items; + const activeItemRecord = getActiveItem(items, this.isActivatable); + if (activeItemRecord) { + activeItemRecord.item.tabIndex = -1; + } + return activatePreviousItem(items, activeItemRecord, this.isActivatable, this.wrapNavigation()); + } +} + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const NAVIGABLE_KEY_SET = new Set(Object.values(NavigableKeys)); +// tslint:disable-next-line:enforce-comments-on-exported-symbols +class List extends s$d { + /** @export */ + get items() { + return this.listController.items; + } + constructor() { + super(); + this.listController = new ListController({ + isItem: (item) => item.hasAttribute('md-list-item'), + getPossibleItems: () => this.slotItems, + isRtl: () => getComputedStyle(this).direction === 'rtl', + deactivateItem: (item) => { + item.tabIndex = -1; + }, + activateItem: (item) => { + item.tabIndex = 0; + }, + isNavigableKey: (key) => NAVIGABLE_KEY_SET.has(key), + isActivatable: (item) => !item.disabled && item.type !== 'text', + }); + this.internals = + // Cast needed for closure + this.attachInternals(); + { + this.internals.role = 'list'; + this.addEventListener('keydown', this.listController.handleKeydown); + } + } + render() { + return x$1 ` + + + `; + } + /** + * Activates the next item in the list. If at the end of the list, the first + * item will be activated. + * + * @return The activated list item or `null` if there are no items. + */ + activateNextItem() { + return this.listController.activateNextItem(); + } + /** + * Activates the previous item in the list. If at the start of the list, the + * last item will be activated. + * + * @return The activated list item or `null` if there are no items. + */ + activatePreviousItem() { + return this.listController.activatePreviousItem(); + } +} +__decorate([ + o$h({ flatten: true }) +], List.prototype, "slotItems", void 0); + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$b = i$a `:host{background:var(--md-list-container-color, var(--md-sys-color-surface, #fef7ff));color:unset;display:flex;flex-direction:column;outline:none;padding:8px 0;position:relative} +`; + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * @summary Lists are continuous, vertical indexes of text or images. + * + * @description + * Lists consist of one or more list items, and can contain actions represented + * by icons and text. List items come in three sizes: one-line, two-line, and + * three-line. + * + * __Takeaways:__ + * + * - Lists should be sorted in logical ways that make content easy to scan, such + * as alphabetical, numerical, chronological, or by user preference. + * - Lists present content in a way that makes it easy to identify a specific + * item in a collection and act on it. + * - Lists should present icons, text, and actions in a consistent format. + * + * @final + * @suppress {visibility} + */ +let MdList = class MdList extends List { +}; +MdList.styles = [styles$b]; +MdList = __decorate([ + t$5('md-list') +], MdList); + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * An item layout component. + */ +class Item extends s$d { + constructor() { + super(...arguments); + /** + * Only needed for SSR. + * + * Add this attribute when an item has two lines to avoid a Flash Of Unstyled + * Content. This attribute is not needed for single line items or items with + * three or more lines. + */ + this.multiline = false; + } + render() { + return x$1 ` + + +
+ + + + +
+ + + `; + } + handleTextSlotChange() { + // Check if there's more than one text slot with content. If so, the item is + // multiline, which has a different min-height than single line items. + let isMultiline = false; + let slotsWithContent = 0; + for (const slot of this.textSlots) { + if (slotHasContent(slot)) { + slotsWithContent += 1; + } + if (slotsWithContent > 1) { + isMultiline = true; + break; + } + } + this.multiline = isMultiline; + } +} +__decorate([ + n$h({ type: Boolean, reflect: true }) +], Item.prototype, "multiline", void 0); +__decorate([ + r$4('.text slot') +], Item.prototype, "textSlots", void 0); +function slotHasContent(slot) { + for (const node of slot.assignedNodes({ flatten: true })) { + // Assume there's content if there's an element slotted in + const isElement = node.nodeType === Node.ELEMENT_NODE; + // If there's only text nodes for the default slot, check if there's + // non-whitespace. + const isTextWithContent = node.nodeType === Node.TEXT_NODE && node.textContent?.match(/\S/); + if (isElement || isTextWithContent) { + return true; + } + } + return false; +} + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$a = i$a `:host{color:var(--md-sys-color-on-surface, #1d1b20);font-family:var(--md-sys-typescale-body-large-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-body-large-size, 1rem);font-weight:var(--md-sys-typescale-body-large-weight, var(--md-ref-typeface-weight-regular, 400));line-height:var(--md-sys-typescale-body-large-line-height, 1.5rem);align-items:center;box-sizing:border-box;display:flex;gap:16px;min-height:56px;overflow:hidden;padding:12px 16px;position:relative;text-overflow:ellipsis}:host([multiline]){min-height:72px}[name=overline]{color:var(--md-sys-color-on-surface-variant, #49454f);font-family:var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-label-small-size, 0.6875rem);font-weight:var(--md-sys-typescale-label-small-weight, var(--md-ref-typeface-weight-medium, 500));line-height:var(--md-sys-typescale-label-small-line-height, 1rem)}[name=supporting-text]{color:var(--md-sys-color-on-surface-variant, #49454f);font-family:var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-body-medium-size, 0.875rem);font-weight:var(--md-sys-typescale-body-medium-weight, var(--md-ref-typeface-weight-regular, 400));line-height:var(--md-sys-typescale-body-medium-line-height, 1.25rem)}[name=trailing-supporting-text]{color:var(--md-sys-color-on-surface-variant, #49454f);font-family:var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-label-small-size, 0.6875rem);font-weight:var(--md-sys-typescale-label-small-weight, var(--md-ref-typeface-weight-medium, 500));line-height:var(--md-sys-typescale-label-small-line-height, 1rem)}[name=container]::slotted(*){inset:0;position:absolute}.default-slot{display:inline}.default-slot,.text ::slotted(*){overflow:hidden;text-overflow:ellipsis}.text{display:flex;flex:1;flex-direction:column;overflow:hidden} +`; + +/** + * @license + * Copyright 2023 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * An item layout component that can be used inside list items to give them + * their customizable structure. + * + * `` does not have any functionality, which must be added by the + * component using it. + * + * All text will wrap unless `white-space: nowrap` is set on the item or any of + * its children. + * + * Slots available: + * - ``: The headline, or custom content. + * - `headline`: The first line. + * - `supporting-text`: Supporting text lines underneath the headline. + * - `trailing-supporting-text`: A small text snippet at the end of the item. + * - `start`: Any leading content, such as icons, avatars, or checkboxes. + * - `end`: Any trailing content, such as icons and buttons. + * - `container`: Background container content, intended for adding additional + * styles, such as ripples or focus rings. + * + * @example + * ```html + * Single line + * + * + *
...
+ *
+ * + * + * + * image + *
Overline
+ *
Headline
+ * Supporting text + * Trailing + * image + *
+ * ``` + * + * When wrapping ``, forward the available slots to use the same slot + * structure for the wrapping component (this is what `` does). + * + * @example + * ```html + * + * + * + * + * + * + * + * + * + * ``` + * + * @final + * @suppress {visibility} + */ +let MdItem = class MdItem extends Item { +}; +MdItem.styles = [styles$a]; +MdItem = __decorate([ + t$5('md-item') +], MdItem); + +/** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const e=Symbol.for(""),o$2=t=>{if(t?.r===e)return t?._$litStatic$},s$1=(t,...r)=>({_$litStatic$:r.reduce(((r,e,o)=>r+(t=>{if(void 0!==t._$litStatic$)return t._$litStatic$;throw Error(`Value passed to 'literal' function must be a 'literal' result: ${t}. Use 'unsafeStatic' to pass non-literal values, but\n take care to ensure page security.`)})(e)+t[o+1]),t[0]),r:e}),a=new Map,l$2=t=>(r,...e)=>{const i=e.length;let s,l;const n=[],u=[];let c,$=0,f=!1;for(;$ +
+ ${this.renderRipple()} ${this.renderFocusRing()} +
+ + + ${this.renderBody()} +
+ `); + } + /** + * Renders the root list item. + * + * @param content the child content of the list item. + */ + renderListItem(content) { + const isAnchor = this.type === 'link'; + let tag; + switch (this.type) { + case 'link': + tag = s$1 `a`; + break; + case 'button': + tag = s$1 `button`; + break; + default: + case 'text': + tag = s$1 `li`; + break; + } + const isInteractive = this.type !== 'text'; + // TODO(b/265339866): announce "button"/"link" inside of a list item. Until + // then all are "listitem" roles for correct announcement. + const target = isAnchor && !!this.target ? this.target : T$1; + return n$2 ` + <${tag} + id="item" + tabindex="${this.isDisabled || !isInteractive ? -1 : 0}" + ?disabled=${this.isDisabled} + role="listitem" + aria-selected=${this.ariaSelected || T$1} + aria-checked=${this.ariaChecked || T$1} + aria-expanded=${this.ariaExpanded || T$1} + aria-haspopup=${this.ariaHasPopup || T$1} + class="list-item ${e$1(this.getRenderClasses())}" + href=${this.href || T$1} + target=${target} + @focus=${this.onFocus} + >${content} + `; + } + /** + * Handles rendering of the ripple element. + */ + renderRipple() { + if (this.type === 'text') { + return T$1; + } + return x$1 ` `; + } + /** + * Handles rendering of the focus ring. + */ + renderFocusRing() { + if (this.type === 'text') { + return T$1; + } + return x$1 ` `; + } + onFocusRingVisibilityChanged(e) { } + /** + * Classes applied to the list item root. + */ + getRenderClasses() { + return { 'disabled': this.isDisabled }; + } + /** + * Handles rendering the headline and supporting text. + */ + renderBody() { + return x$1 ` + + + + + + `; + } + onFocus() { + if (this.tabIndex !== -1) { + return; + } + // Handles the case where the user clicks on the element and then tabs. + this.dispatchEvent(createRequestActivationEvent()); + } + focus() { + // TODO(b/300334509): needed for some cases where delegatesFocus doesn't + // work programmatically like in FF and select-option + this.listItemRoot?.focus(); + } +} +(() => { + requestUpdateOnAriaChange(ListItemEl); +})(); +/** @nocollapse */ +ListItemEl.shadowRootOptions = { + ...s$d.shadowRootOptions, + delegatesFocus: true, +}; +__decorate([ + n$h({ type: Boolean, reflect: true }) +], ListItemEl.prototype, "disabled", void 0); +__decorate([ + n$h({ reflect: true }) +], ListItemEl.prototype, "type", void 0); +__decorate([ + n$h({ type: Boolean, attribute: 'md-list-item', reflect: true }) +], ListItemEl.prototype, "isListItem", void 0); +__decorate([ + n$h() +], ListItemEl.prototype, "href", void 0); +__decorate([ + n$h() +], ListItemEl.prototype, "target", void 0); +__decorate([ + e$d('.list-item') +], ListItemEl.prototype, "listItemRoot", void 0); + +/** + * @license + * Copyright 2024 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +const styles$9 = i$a `:host{display:flex;-webkit-tap-highlight-color:rgba(0,0,0,0);--md-ripple-hover-color: var(--md-list-item-hover-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-hover-opacity: var(--md-list-item-hover-state-layer-opacity, 0.08);--md-ripple-pressed-color: var(--md-list-item-pressed-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-pressed-opacity: var(--md-list-item-pressed-state-layer-opacity, 0.12)}:host(:is([type=button]:not([disabled]),[type=link])){cursor:pointer}md-focus-ring{z-index:1;--md-focus-ring-shape: 8px}a,button,li{background:none;border:none;cursor:inherit;padding:0;margin:0;text-align:unset;text-decoration:none}.list-item{border-radius:inherit;display:flex;flex:1;max-width:inherit;min-width:inherit;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}.list-item.interactive{cursor:pointer}.list-item.disabled{opacity:var(--md-list-item-disabled-opacity, 0.3);pointer-events:none}[slot=container]{pointer-events:none}md-ripple{border-radius:inherit}md-item{border-radius:inherit;flex:1;height:100%;color:var(--md-list-item-label-text-color, var(--md-sys-color-on-surface, #1d1b20));font-family:var(--md-list-item-label-text-font, var(--md-sys-typescale-body-large-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-list-item-label-text-size, var(--md-sys-typescale-body-large-size, 1rem));line-height:var(--md-list-item-label-text-line-height, var(--md-sys-typescale-body-large-line-height, 1.5rem));font-weight:var(--md-list-item-label-text-weight, var(--md-sys-typescale-body-large-weight, var(--md-ref-typeface-weight-regular, 400)));min-height:var(--md-list-item-one-line-container-height, 56px);padding-top:var(--md-list-item-top-space, 12px);padding-bottom:var(--md-list-item-bottom-space, 12px);padding-inline-start:var(--md-list-item-leading-space, 16px);padding-inline-end:var(--md-list-item-trailing-space, 16px)}md-item[multiline]{min-height:var(--md-list-item-two-line-container-height, 72px)}[slot=supporting-text]{color:var(--md-list-item-supporting-text-color, var(--md-sys-color-on-surface-variant, #49454f));font-family:var(--md-list-item-supporting-text-font, var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-list-item-supporting-text-size, var(--md-sys-typescale-body-medium-size, 0.875rem));line-height:var(--md-list-item-supporting-text-line-height, var(--md-sys-typescale-body-medium-line-height, 1.25rem));font-weight:var(--md-list-item-supporting-text-weight, var(--md-sys-typescale-body-medium-weight, var(--md-ref-typeface-weight-regular, 400)))}[slot=trailing-supporting-text]{color:var(--md-list-item-trailing-supporting-text-color, var(--md-sys-color-on-surface-variant, #49454f));font-family:var(--md-list-item-trailing-supporting-text-font, var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-list-item-trailing-supporting-text-size, var(--md-sys-typescale-label-small-size, 0.6875rem));line-height:var(--md-list-item-trailing-supporting-text-line-height, var(--md-sys-typescale-label-small-line-height, 1rem));font-weight:var(--md-list-item-trailing-supporting-text-weight, var(--md-sys-typescale-label-small-weight, var(--md-ref-typeface-weight-medium, 500)))}:is([slot=start],[slot=end])::slotted(*){fill:currentColor}[slot=start]{color:var(--md-list-item-leading-icon-color, var(--md-sys-color-on-surface-variant, #49454f))}[slot=end]{color:var(--md-list-item-trailing-icon-color, var(--md-sys-color-on-surface-variant, #49454f))}@media(forced-colors: active){.disabled slot{color:GrayText}.list-item.disabled{color:GrayText;opacity:1}} +`; + +/** + * @license + * Copyright 2022 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * @summary + * Lists are continuous, vertical indexes of text or images. Items are placed + * inside the list. + * + * @description + * Lists consist of one or more list items, and can contain actions represented + * by icons and text. List items come in three sizes: one-line, two-line, and + * three-line. + * + * __Takeaways:__ + * + * - Lists should be sorted in logical ways that make content easy to scan, such + * as alphabetical, numerical, chronological, or by user preference. + * - Lists present content in a way that makes it easy to identify a specific + * item in a collection and act on it. + * - Lists should present icons, text, and actions in a consistent format. + * + * Acceptable slot child variants are: + * + * - `img[slot=end]` + * - `img[slot=start]` + * + * @example + * ```html + * + * account_circle + * check + * + * ``` + * + * @example + * + * @final + * @suppress {visibility} + */ +let MdListItem = class MdListItem extends ListItemEl { +}; +MdListItem.styles = [styles$9]; +MdListItem = __decorate([ + t$5('md-list-item') +], MdListItem); + +/** + * @license + * Copyright 2022 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * Returns `true` if the given element is in a right-to-left direction. + * + * @param el Element to determine direction from + * @param shouldCheck Optional. If `false`, return `false` without checking + * direction. Determining the direction of `el` is somewhat expensive, so + * this parameter can be used as a conditional guard. Defaults to `true`. + */ +function isRtl(el, shouldCheck = true) { + return (shouldCheck && + getComputedStyle(el).getPropertyValue('direction').trim() === 'rtl'); +} + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +// Separate variable needed for closure. +const iconButtonBaseClass = mixinElementInternals(s$d); +/** + * A button for rendering icons. + * + * @fires input {InputEvent} Dispatched when a toggle button toggles --bubbles + * --composed + * @fires change {Event} Dispatched when a toggle button toggles --bubbles + */ +class IconButton extends iconButtonBaseClass { + constructor() { + super(...arguments); + /** + * Disables the icon button and makes it non-interactive. + */ + this.disabled = false; + /** + * Flips the icon if it is in an RTL context at startup. + */ + this.flipIconInRtl = false; + /** + * Sets the underlying `HTMLAnchorElement`'s `href` resource attribute. + */ + this.href = ''; + /** + * Sets the underlying `HTMLAnchorElement`'s `target` attribute. + */ + this.target = ''; + /** + * The `aria-label` of the button when the button is toggleable and selected. + */ + this.ariaLabelSelected = ''; + /** + * When true, the button will toggle between selected and unselected + * states + */ + this.toggle = false; + /** + * Sets the selected state. When false, displays the default icon. When true, + * displays the selected icon, or the default icon If no `slot="selected"` + * icon is provided. + */ + this.selected = false; + /** + * The default behavior of the button. May be "text", "reset", or "submit" + * (default). + */ + this.type = 'submit'; + /** + * The value added to a form with the button's name when the button submits a + * form. + */ + this.value = ''; + this.flipIcon = isRtl(this, this.flipIconInRtl); + } + get name() { + return this.getAttribute('name') ?? ''; + } + set name(name) { + this.setAttribute('name', name); + } + /** + * The associated form element with which this element's value will submit. + */ + get form() { + return this[internals].form; + } + /** + * The labels this element is associated with. + */ + get labels() { + return this[internals].labels; + } + /** + * Link buttons cannot be disabled. + */ + willUpdate() { + if (this.href) { + this.disabled = false; + } + } + render() { + const tag = this.href ? s$1 `div` : s$1 `button`; + // Needed for closure conformance + const { ariaLabel, ariaHasPopup, ariaExpanded } = this; + const hasToggledAriaLabel = ariaLabel && this.ariaLabelSelected; + const ariaPressedValue = !this.toggle ? T$1 : this.selected; + let ariaLabelValue = T$1; + if (!this.href) { + ariaLabelValue = + hasToggledAriaLabel && this.selected + ? this.ariaLabelSelected + : ariaLabel; + } + return n$2 `<${tag} + class="icon-button ${e$1(this.getRenderClasses())}" + id="button" + aria-label="${ariaLabelValue || T$1}" + aria-haspopup="${(!this.href && ariaHasPopup) || T$1}" + aria-expanded="${(!this.href && ariaExpanded) || T$1}" + aria-pressed="${ariaPressedValue}" + ?disabled="${!this.href && this.disabled}" + @click="${this.handleClick}"> + ${this.renderFocusRing()} + ${this.renderRipple()} + ${!this.selected ? this.renderIcon() : T$1} + ${this.selected ? this.renderSelectedIcon() : T$1} + ${this.renderTouchTarget()} + ${this.href && this.renderLink()} + `; + } + renderLink() { + // Needed for closure conformance + const { ariaLabel } = this; + return x$1 ` +
+ `; + } + getRenderClasses() { + return { + 'flip-icon': this.flipIcon, + 'selected': this.toggle && this.selected, + }; + } + renderIcon() { + return x$1 ``; + } + renderSelectedIcon() { + // Use default slot as fallback to not require specifying multiple icons + return x$1 ``; + } + renderTouchTarget() { + return x$1 ``; + } + renderFocusRing() { + // TODO(b/310046938): use the same id for both elements + return x$1 ``; + } + renderRipple() { + // TODO(b/310046938): use the same id for both elements + return x$1 ``; + } + connectedCallback() { + this.flipIcon = isRtl(this, this.flipIconInRtl); + super.connectedCallback(); + } + async handleClick(event) { + // Allow the event to propagate + await 0; + if (!this.toggle || this.disabled || event.defaultPrevented) { + return; + } + this.selected = !this.selected; + this.dispatchEvent(new InputEvent('input', { bubbles: true, composed: true })); + // Bubbles but does not compose to mimic native browser & `. + form.addEventListener('submit', () => { + // This submit was from `form.requestSubmit()`, which already calls the + // listener. + if (isNextSubmitFromHook) { + return; + } + onControlValid(); + }, { + signal: cleanup, + }); + // Note: it is a known limitation that we cannot detect if a form tries to + // submit declaratively, but fails to do so because an unrelated sibling + // control failed its constraint validation. + // + // Since we cannot detect when that happens, a previously invalid control may + // not clear its error styling when it becomes valid again. + // + // To work around this, call `form.reportValidity()` when submitting a form + // declaratively. This can be down on the ``;\n }\n renderIndicator() {\n return html ``;\n }\n // TODO(dfreedm): Make this use selected as a param after Polymer/internal#739\n /** @soyCompatible */\n renderRipple() {\n return this.shouldRenderRipple ?\n html `` :\n '';\n }\n createAdapter() {\n return Object.assign(Object.assign({}, addHasRemoveClass(this.mdcRoot)), { setAttr: (attr, value) => this.mdcRoot.setAttribute(attr, value), activateIndicator: async (previousIndicatorClientRect) => {\n await this.tabIndicator.updateComplete;\n this.tabIndicator.activate(previousIndicatorClientRect);\n }, deactivateIndicator: async () => {\n await this.tabIndicator.updateComplete;\n this.tabIndicator.deactivate();\n }, notifyInteracted: () => this.dispatchEvent(new CustomEvent(MDCTabFoundation.strings.INTERACTED_EVENT, {\n detail: { tabId: this.id },\n bubbles: true,\n composed: true,\n cancelable: true,\n })), getOffsetLeft: () => this.offsetLeft, getOffsetWidth: () => this.mdcRoot.offsetWidth, getContentOffsetLeft: () => this._contentElement.offsetLeft, getContentOffsetWidth: () => this._contentElement.offsetWidth, focus: () => {\n if (this.initFocus) {\n this.initFocus = false;\n }\n else {\n this.mdcRoot.focus();\n }\n } });\n }\n activate(clientRect) {\n // happens only on initialization. We don't want to focus to prevent scroll\n if (!clientRect) {\n this.initFocus = true;\n }\n if (this.mdcFoundation) {\n this.mdcFoundation.activate(clientRect);\n this.setActive(this.mdcFoundation.isActive());\n }\n else {\n // happens if this is called by tab-bar on initialization, but tab has not\n // finished rendering.\n this.updateComplete.then(() => {\n this.mdcFoundation.activate(clientRect);\n this.setActive(this.mdcFoundation.isActive());\n });\n }\n }\n deactivate() {\n this.mdcFoundation.deactivate();\n this.setActive(this.mdcFoundation.isActive());\n }\n setActive(newValue) {\n const oldValue = this.active;\n if (oldValue !== newValue) {\n this._active = newValue;\n this.requestUpdate('active', oldValue);\n }\n }\n computeDimensions() {\n return this.mdcFoundation.computeDimensions();\n }\n computeIndicatorClientRect() {\n return this.tabIndicator.computeContentClientRect();\n }\n // NOTE: needed only for ShadyDOM where delegatesFocus is not implemented\n focus() {\n this.mdcRoot.focus();\n this.handleFocus();\n }\n handleClick() {\n this.handleFocus();\n this.mdcFoundation.handleClick();\n }\n handleFocus() {\n this.handleRippleFocus();\n }\n handleBlur() {\n this.handleRippleBlur();\n }\n handleRippleMouseDown(event) {\n const onUp = () => {\n window.removeEventListener('mouseup', onUp);\n this.handleRippleDeactivate();\n };\n window.addEventListener('mouseup', onUp);\n this.rippleHandlers.startPress(event);\n }\n handleRippleTouchStart(event) {\n this.rippleHandlers.startPress(event);\n }\n handleRippleDeactivate() {\n this.rippleHandlers.endPress();\n }\n handleRippleMouseEnter() {\n this.rippleHandlers.startHover();\n }\n handleRippleMouseLeave() {\n this.rippleHandlers.endHover();\n }\n handleRippleFocus() {\n this.rippleHandlers.startFocus();\n }\n handleRippleBlur() {\n this.rippleHandlers.endFocus();\n }\n get isRippleActive() {\n var _a;\n return ((_a = this.rippleElement) === null || _a === void 0 ? void 0 : _a.isActive) || false;\n }\n}\nTabBase.shadowRootOptions = { mode: 'open', delegatesFocus: true };\n__decorate([\n query('.mdc-tab')\n], TabBase.prototype, \"mdcRoot\", void 0);\n__decorate([\n query('mwc-tab-indicator')\n], TabBase.prototype, \"tabIndicator\", void 0);\n__decorate([\n property()\n], TabBase.prototype, \"label\", void 0);\n__decorate([\n property()\n], TabBase.prototype, \"icon\", void 0);\n__decorate([\n property({ type: Boolean })\n], TabBase.prototype, \"hasImageIcon\", void 0);\n__decorate([\n property({ type: Boolean })\n], TabBase.prototype, \"isFadingIndicator\", void 0);\n__decorate([\n property({ type: Boolean })\n], TabBase.prototype, \"minWidth\", void 0);\n__decorate([\n property({ type: Boolean })\n], TabBase.prototype, \"isMinWidthIndicator\", void 0);\n__decorate([\n property({ type: Boolean, reflect: true, attribute: 'active' })\n], TabBase.prototype, \"active\", null);\n__decorate([\n property()\n], TabBase.prototype, \"indicatorIcon\", void 0);\n__decorate([\n property({ type: Boolean })\n], TabBase.prototype, \"stacked\", void 0);\n__decorate([\n observer(async function (value) {\n await this.updateComplete;\n this.mdcFoundation.setFocusOnActivate(value);\n }),\n property({ type: Boolean })\n], TabBase.prototype, \"focusOnActivate\", void 0);\n__decorate([\n query('.mdc-tab__content')\n], TabBase.prototype, \"_contentElement\", void 0);\n__decorate([\n state()\n], TabBase.prototype, \"shouldRenderRipple\", void 0);\n__decorate([\n state()\n], TabBase.prototype, \"useStateLayerCustomProperties\", void 0);\n__decorate([\n queryAsync('mwc-ripple')\n], TabBase.prototype, \"ripple\", void 0);\n__decorate([\n eventOptions({ passive: true })\n], TabBase.prototype, \"handleRippleTouchStart\", null);\n//# sourceMappingURL=mwc-tab-base.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-LIcense-Identifier: Apache-2.0\n */\nimport { css } from 'lit';\nexport const styles = css `.material-icons{font-family:var(--mdc-icon-font, \"Material Icons\");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:\"liga\"}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);position:relative}.mdc-tab .mdc-tab__text-label{color:rgba(0, 0, 0, 0.6)}.mdc-tab .mdc-tab__icon{color:rgba(0, 0, 0, 0.54);fill:currentColor}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:8px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc( 100% + -12px );width:calc( 100% + -8px );margin-top:-2px;z-index:2}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring::after{content:\"\";border:2px solid transparent;border-radius:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring::after{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:8px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc( 100% + -8px );width:calc( 100% + -8px );z-index:2}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring::after{content:\"\";border:2px solid transparent;border-radius:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring::after{border-color:CanvasText}}.mdc-tab__content{position:relative}.mdc-tab__icon{width:24px;height:24px;font-size:24px}.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-tab--active .mdc-tab__icon{color:#6200ee;color:var(--mdc-theme-primary, #6200ee);fill:currentColor}.mdc-tab{background:none}.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-tab{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:\"\"}.mdc-tab .mdc-tab__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-tab .mdc-tab__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-tab:hover .mdc-tab__ripple::before,.mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple::before,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple::after{transition:opacity 150ms linear}.mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-tab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-tab__ripple{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;will-change:transform,opacity}:host{outline:none;flex:1 0 auto;display:flex;justify-content:center;-webkit-tap-highlight-color:transparent}.mdc-tab{height:var(--mdc-tab-height, 48px);margin-left:0;margin-right:0;padding-right:var(--mdc-tab-horizontal-padding, 24px);padding-left:var(--mdc-tab-horizontal-padding, 24px)}.mdc-tab--stacked{height:var(--mdc-tab-stacked-height, 72px)}.mdc-tab::-moz-focus-inner{border:0}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mdc-tab-text-label-color-default, rgba(0, 0, 0, 0.6))}.mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{color:var(--mdc-tab-color-default, rgba(0, 0, 0, 0.54))}`;\n//# sourceMappingURL=mwc-tab.css.js.map","/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\n// Style preference for leading underscores.\n// tslint:disable:strip-private-property-underscore\nimport { customElement } from 'lit/decorators.js';\nimport { TabBase } from './mwc-tab-base.js';\nimport { styles } from './mwc-tab.css.js';\nlet Tab = class Tab extends TabBase {\n};\nTab.styles = [styles];\nTab = __decorate([\n customElement('mwc-tab')\n], Tab);\nexport { Tab };\n//# sourceMappingURL=mwc-tab.js.map","/**\n * @license\n * Copyright 2018 Google Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nvar cssClasses = {\n ANIMATING: 'mdc-tab-scroller--animating',\n SCROLL_AREA_SCROLL: 'mdc-tab-scroller__scroll-area--scroll',\n SCROLL_TEST: 'mdc-tab-scroller__test',\n};\nvar strings = {\n AREA_SELECTOR: '.mdc-tab-scroller__scroll-area',\n CONTENT_SELECTOR: '.mdc-tab-scroller__scroll-content',\n};\nexport { cssClasses, strings, };\n//# sourceMappingURL=constants.js.map","/**\n * @license\n * Copyright 2018 Google Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nvar MDCTabScrollerRTL = /** @class */ (function () {\n function MDCTabScrollerRTL(adapter) {\n this.adapter = adapter;\n }\n return MDCTabScrollerRTL;\n}());\nexport { MDCTabScrollerRTL };\n// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier.\nexport default MDCTabScrollerRTL;\n//# sourceMappingURL=rtl-scroller.js.map","/**\n * @license\n * Copyright 2018 Google Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nimport { __extends } from \"tslib\";\nimport { MDCTabScrollerRTL } from './rtl-scroller';\nvar MDCTabScrollerRTLDefault = /** @class */ (function (_super) {\n __extends(MDCTabScrollerRTLDefault, _super);\n function MDCTabScrollerRTLDefault() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n MDCTabScrollerRTLDefault.prototype.getScrollPositionRTL = function () {\n var currentScrollLeft = this.adapter.getScrollAreaScrollLeft();\n var right = this.calculateScrollEdges().right;\n // Scroll values on most browsers are ints instead of floats so we round\n return Math.round(right - currentScrollLeft);\n };\n MDCTabScrollerRTLDefault.prototype.scrollToRTL = function (scrollX) {\n var edges = this.calculateScrollEdges();\n var currentScrollLeft = this.adapter.getScrollAreaScrollLeft();\n var clampedScrollLeft = this.clampScrollValue(edges.right - scrollX);\n return {\n finalScrollPosition: clampedScrollLeft,\n scrollDelta: clampedScrollLeft - currentScrollLeft,\n };\n };\n MDCTabScrollerRTLDefault.prototype.incrementScrollRTL = function (scrollX) {\n var currentScrollLeft = this.adapter.getScrollAreaScrollLeft();\n var clampedScrollLeft = this.clampScrollValue(currentScrollLeft - scrollX);\n return {\n finalScrollPosition: clampedScrollLeft,\n scrollDelta: clampedScrollLeft - currentScrollLeft,\n };\n };\n MDCTabScrollerRTLDefault.prototype.getAnimatingScrollPosition = function (scrollX) {\n return scrollX;\n };\n MDCTabScrollerRTLDefault.prototype.calculateScrollEdges = function () {\n var contentWidth = this.adapter.getScrollContentOffsetWidth();\n var rootWidth = this.adapter.getScrollAreaOffsetWidth();\n return {\n left: 0,\n right: contentWidth - rootWidth,\n };\n };\n MDCTabScrollerRTLDefault.prototype.clampScrollValue = function (scrollX) {\n var edges = this.calculateScrollEdges();\n return Math.min(Math.max(edges.left, scrollX), edges.right);\n };\n return MDCTabScrollerRTLDefault;\n}(MDCTabScrollerRTL));\nexport { MDCTabScrollerRTLDefault };\n// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier.\nexport default MDCTabScrollerRTLDefault;\n//# sourceMappingURL=rtl-default-scroller.js.map","/**\n * @license\n * Copyright 2018 Google Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nimport { __extends } from \"tslib\";\nimport { MDCTabScrollerRTL } from './rtl-scroller';\nvar MDCTabScrollerRTLNegative = /** @class */ (function (_super) {\n __extends(MDCTabScrollerRTLNegative, _super);\n function MDCTabScrollerRTLNegative() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n MDCTabScrollerRTLNegative.prototype.getScrollPositionRTL = function (translateX) {\n var currentScrollLeft = this.adapter.getScrollAreaScrollLeft();\n return Math.round(translateX - currentScrollLeft);\n };\n MDCTabScrollerRTLNegative.prototype.scrollToRTL = function (scrollX) {\n var currentScrollLeft = this.adapter.getScrollAreaScrollLeft();\n var clampedScrollLeft = this.clampScrollValue(-scrollX);\n return {\n finalScrollPosition: clampedScrollLeft,\n scrollDelta: clampedScrollLeft - currentScrollLeft,\n };\n };\n MDCTabScrollerRTLNegative.prototype.incrementScrollRTL = function (scrollX) {\n var currentScrollLeft = this.adapter.getScrollAreaScrollLeft();\n var clampedScrollLeft = this.clampScrollValue(currentScrollLeft - scrollX);\n return {\n finalScrollPosition: clampedScrollLeft,\n scrollDelta: clampedScrollLeft - currentScrollLeft,\n };\n };\n MDCTabScrollerRTLNegative.prototype.getAnimatingScrollPosition = function (scrollX, translateX) {\n return scrollX - translateX;\n };\n MDCTabScrollerRTLNegative.prototype.calculateScrollEdges = function () {\n var contentWidth = this.adapter.getScrollContentOffsetWidth();\n var rootWidth = this.adapter.getScrollAreaOffsetWidth();\n return {\n left: rootWidth - contentWidth,\n right: 0,\n };\n };\n MDCTabScrollerRTLNegative.prototype.clampScrollValue = function (scrollX) {\n var edges = this.calculateScrollEdges();\n return Math.max(Math.min(edges.right, scrollX), edges.left);\n };\n return MDCTabScrollerRTLNegative;\n}(MDCTabScrollerRTL));\nexport { MDCTabScrollerRTLNegative };\n// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier.\nexport default MDCTabScrollerRTLNegative;\n//# sourceMappingURL=rtl-negative-scroller.js.map","/**\n * @license\n * Copyright 2018 Google Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nimport { __extends } from \"tslib\";\nimport { MDCTabScrollerRTL } from './rtl-scroller';\nvar MDCTabScrollerRTLReverse = /** @class */ (function (_super) {\n __extends(MDCTabScrollerRTLReverse, _super);\n function MDCTabScrollerRTLReverse() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n MDCTabScrollerRTLReverse.prototype.getScrollPositionRTL = function (translateX) {\n var currentScrollLeft = this.adapter.getScrollAreaScrollLeft();\n // Scroll values on most browsers are ints instead of floats so we round\n return Math.round(currentScrollLeft - translateX);\n };\n MDCTabScrollerRTLReverse.prototype.scrollToRTL = function (scrollX) {\n var currentScrollLeft = this.adapter.getScrollAreaScrollLeft();\n var clampedScrollLeft = this.clampScrollValue(scrollX);\n return {\n finalScrollPosition: clampedScrollLeft,\n scrollDelta: currentScrollLeft - clampedScrollLeft,\n };\n };\n MDCTabScrollerRTLReverse.prototype.incrementScrollRTL = function (scrollX) {\n var currentScrollLeft = this.adapter.getScrollAreaScrollLeft();\n var clampedScrollLeft = this.clampScrollValue(currentScrollLeft + scrollX);\n return {\n finalScrollPosition: clampedScrollLeft,\n scrollDelta: currentScrollLeft - clampedScrollLeft,\n };\n };\n MDCTabScrollerRTLReverse.prototype.getAnimatingScrollPosition = function (scrollX, translateX) {\n return scrollX + translateX;\n };\n MDCTabScrollerRTLReverse.prototype.calculateScrollEdges = function () {\n var contentWidth = this.adapter.getScrollContentOffsetWidth();\n var rootWidth = this.adapter.getScrollAreaOffsetWidth();\n return {\n left: contentWidth - rootWidth,\n right: 0,\n };\n };\n MDCTabScrollerRTLReverse.prototype.clampScrollValue = function (scrollX) {\n var edges = this.calculateScrollEdges();\n return Math.min(Math.max(edges.right, scrollX), edges.left);\n };\n return MDCTabScrollerRTLReverse;\n}(MDCTabScrollerRTL));\nexport { MDCTabScrollerRTLReverse };\n// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier.\nexport default MDCTabScrollerRTLReverse;\n//# sourceMappingURL=rtl-reverse-scroller.js.map","/**\n * @license\n * Copyright 2018 Google Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nimport { __assign, __extends, __read } from \"tslib\";\nimport { MDCFoundation } from '@material/base/foundation';\nimport { cssClasses, strings } from './constants';\nimport { MDCTabScrollerRTLDefault } from './rtl-default-scroller';\nimport { MDCTabScrollerRTLNegative } from './rtl-negative-scroller';\nimport { MDCTabScrollerRTLReverse } from './rtl-reverse-scroller';\nvar MDCTabScrollerFoundation = /** @class */ (function (_super) {\n __extends(MDCTabScrollerFoundation, _super);\n function MDCTabScrollerFoundation(adapter) {\n var _this = _super.call(this, __assign(__assign({}, MDCTabScrollerFoundation.defaultAdapter), adapter)) || this;\n /**\n * Controls whether we should handle the transitionend and interaction events during the animation.\n */\n _this.isAnimating = false;\n return _this;\n }\n Object.defineProperty(MDCTabScrollerFoundation, \"cssClasses\", {\n get: function () {\n return cssClasses;\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MDCTabScrollerFoundation, \"strings\", {\n get: function () {\n return strings;\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MDCTabScrollerFoundation, \"defaultAdapter\", {\n get: function () {\n // tslint:disable:object-literal-sort-keys Methods should be in the same order as the adapter interface.\n return {\n eventTargetMatchesSelector: function () { return false; },\n addClass: function () { return undefined; },\n removeClass: function () { return undefined; },\n addScrollAreaClass: function () { return undefined; },\n setScrollAreaStyleProperty: function () { return undefined; },\n setScrollContentStyleProperty: function () { return undefined; },\n getScrollContentStyleValue: function () { return ''; },\n setScrollAreaScrollLeft: function () { return undefined; },\n getScrollAreaScrollLeft: function () { return 0; },\n getScrollContentOffsetWidth: function () { return 0; },\n getScrollAreaOffsetWidth: function () { return 0; },\n computeScrollAreaClientRect: function () {\n return ({ top: 0, right: 0, bottom: 0, left: 0, width: 0, height: 0 });\n },\n computeScrollContentClientRect: function () {\n return ({ top: 0, right: 0, bottom: 0, left: 0, width: 0, height: 0 });\n },\n computeHorizontalScrollbarHeight: function () { return 0; },\n };\n // tslint:enable:object-literal-sort-keys\n },\n enumerable: false,\n configurable: true\n });\n MDCTabScrollerFoundation.prototype.init = function () {\n // Compute horizontal scrollbar height on scroller with overflow initially hidden, then update overflow to scroll\n // and immediately adjust bottom margin to avoid the scrollbar initially appearing before JS runs.\n var horizontalScrollbarHeight = this.adapter.computeHorizontalScrollbarHeight();\n this.adapter.setScrollAreaStyleProperty('margin-bottom', -horizontalScrollbarHeight + 'px');\n this.adapter.addScrollAreaClass(MDCTabScrollerFoundation.cssClasses.SCROLL_AREA_SCROLL);\n };\n /**\n * Computes the current visual scroll position\n */\n MDCTabScrollerFoundation.prototype.getScrollPosition = function () {\n if (this.isRTL()) {\n return this.computeCurrentScrollPositionRTL();\n }\n var currentTranslateX = this.calculateCurrentTranslateX();\n var scrollLeft = this.adapter.getScrollAreaScrollLeft();\n return scrollLeft - currentTranslateX;\n };\n /**\n * Handles interaction events that occur during transition\n */\n MDCTabScrollerFoundation.prototype.handleInteraction = function () {\n // Early exit if we aren't animating\n if (!this.isAnimating) {\n return;\n }\n // Prevent other event listeners from handling this event\n this.stopScrollAnimation();\n };\n /**\n * Handles the transitionend event\n */\n MDCTabScrollerFoundation.prototype.handleTransitionEnd = function (evt) {\n // Early exit if we aren't animating or the event was triggered by a different element.\n var evtTarget = evt.target;\n if (!this.isAnimating ||\n !this.adapter.eventTargetMatchesSelector(evtTarget, MDCTabScrollerFoundation.strings.CONTENT_SELECTOR)) {\n return;\n }\n this.isAnimating = false;\n this.adapter.removeClass(MDCTabScrollerFoundation.cssClasses.ANIMATING);\n };\n /**\n * Increment the scroll value by the scrollXIncrement using animation.\n * @param scrollXIncrement The value by which to increment the scroll position\n */\n MDCTabScrollerFoundation.prototype.incrementScroll = function (scrollXIncrement) {\n // Early exit for non-operational increment values\n if (scrollXIncrement === 0) {\n return;\n }\n this.animate(this.getIncrementScrollOperation(scrollXIncrement));\n };\n /**\n * Increment the scroll value by the scrollXIncrement without animation.\n * @param scrollXIncrement The value by which to increment the scroll position\n */\n MDCTabScrollerFoundation.prototype.incrementScrollImmediate = function (scrollXIncrement) {\n // Early exit for non-operational increment values\n if (scrollXIncrement === 0) {\n return;\n }\n var operation = this.getIncrementScrollOperation(scrollXIncrement);\n if (operation.scrollDelta === 0) {\n return;\n }\n this.stopScrollAnimation();\n this.adapter.setScrollAreaScrollLeft(operation.finalScrollPosition);\n };\n /**\n * Scrolls to the given scrollX value\n */\n MDCTabScrollerFoundation.prototype.scrollTo = function (scrollX) {\n if (this.isRTL()) {\n this.scrollToImplRTL(scrollX);\n return;\n }\n this.scrollToImpl(scrollX);\n };\n /**\n * @return Browser-specific {@link MDCTabScrollerRTL} instance.\n */\n MDCTabScrollerFoundation.prototype.getRTLScroller = function () {\n if (!this.rtlScrollerInstance) {\n this.rtlScrollerInstance = this.rtlScrollerFactory();\n }\n return this.rtlScrollerInstance;\n };\n /**\n * @return translateX value from a CSS matrix transform function string.\n */\n MDCTabScrollerFoundation.prototype.calculateCurrentTranslateX = function () {\n var transformValue = this.adapter.getScrollContentStyleValue('transform');\n // Early exit if no transform is present\n if (transformValue === 'none') {\n return 0;\n }\n // The transform value comes back as a matrix transformation in the form\n // of `matrix(a, b, c, d, tx, ty)`. We only care about tx (translateX) so\n // we're going to grab all the parenthesized values, strip out tx, and\n // parse it.\n var match = /\\((.+?)\\)/.exec(transformValue);\n if (!match) {\n return 0;\n }\n var matrixParams = match[1];\n // tslint:disable-next-line:ban-ts-ignore \"Unused vars\" should be a linter warning, not a compiler error.\n // @ts-ignore These unused variables should retain their semantic names for clarity.\n var _a = __read(matrixParams.split(','), 6), a = _a[0], b = _a[1], c = _a[2], d = _a[3], tx = _a[4], ty = _a[5];\n return parseFloat(tx); // tslint:disable-line:ban\n };\n /**\n * Calculates a safe scroll value that is > 0 and < the max scroll value\n * @param scrollX The distance to scroll\n */\n MDCTabScrollerFoundation.prototype.clampScrollValue = function (scrollX) {\n var edges = this.calculateScrollEdges();\n return Math.min(Math.max(edges.left, scrollX), edges.right);\n };\n MDCTabScrollerFoundation.prototype.computeCurrentScrollPositionRTL = function () {\n var translateX = this.calculateCurrentTranslateX();\n return this.getRTLScroller().getScrollPositionRTL(translateX);\n };\n MDCTabScrollerFoundation.prototype.calculateScrollEdges = function () {\n var contentWidth = this.adapter.getScrollContentOffsetWidth();\n var rootWidth = this.adapter.getScrollAreaOffsetWidth();\n return {\n left: 0,\n right: contentWidth - rootWidth,\n };\n };\n /**\n * Internal scroll method\n * @param scrollX The new scroll position\n */\n MDCTabScrollerFoundation.prototype.scrollToImpl = function (scrollX) {\n var currentScrollX = this.getScrollPosition();\n var safeScrollX = this.clampScrollValue(scrollX);\n var scrollDelta = safeScrollX - currentScrollX;\n this.animate({\n finalScrollPosition: safeScrollX,\n scrollDelta: scrollDelta,\n });\n };\n /**\n * Internal RTL scroll method\n * @param scrollX The new scroll position\n */\n MDCTabScrollerFoundation.prototype.scrollToImplRTL = function (scrollX) {\n var animation = this.getRTLScroller().scrollToRTL(scrollX);\n this.animate(animation);\n };\n /**\n * Internal method to compute the increment scroll operation values.\n * @param scrollX The desired scroll position increment\n * @return MDCTabScrollerAnimation with the sanitized values for performing the scroll operation.\n */\n MDCTabScrollerFoundation.prototype.getIncrementScrollOperation = function (scrollX) {\n if (this.isRTL()) {\n return this.getRTLScroller().incrementScrollRTL(scrollX);\n }\n var currentScrollX = this.getScrollPosition();\n var targetScrollX = scrollX + currentScrollX;\n var safeScrollX = this.clampScrollValue(targetScrollX);\n var scrollDelta = safeScrollX - currentScrollX;\n return {\n finalScrollPosition: safeScrollX,\n scrollDelta: scrollDelta,\n };\n };\n /**\n * Animates the tab scrolling\n * @param animation The animation to apply\n */\n MDCTabScrollerFoundation.prototype.animate = function (animation) {\n var _this = this;\n // Early exit if translateX is 0, which means there's no animation to perform\n if (animation.scrollDelta === 0) {\n return;\n }\n this.stopScrollAnimation();\n // This animation uses the FLIP approach.\n // Read more here: https://aerotwist.com/blog/flip-your-animations/\n this.adapter.setScrollAreaScrollLeft(animation.finalScrollPosition);\n this.adapter.setScrollContentStyleProperty('transform', \"translateX(\" + animation.scrollDelta + \"px)\");\n // Force repaint\n this.adapter.computeScrollAreaClientRect();\n requestAnimationFrame(function () {\n _this.adapter.addClass(MDCTabScrollerFoundation.cssClasses.ANIMATING);\n _this.adapter.setScrollContentStyleProperty('transform', 'none');\n });\n this.isAnimating = true;\n };\n /**\n * Stops scroll animation\n */\n MDCTabScrollerFoundation.prototype.stopScrollAnimation = function () {\n this.isAnimating = false;\n var currentScrollPosition = this.getAnimatingScrollPosition();\n this.adapter.removeClass(MDCTabScrollerFoundation.cssClasses.ANIMATING);\n this.adapter.setScrollContentStyleProperty('transform', 'translateX(0px)');\n this.adapter.setScrollAreaScrollLeft(currentScrollPosition);\n };\n /**\n * Gets the current scroll position during animation\n */\n MDCTabScrollerFoundation.prototype.getAnimatingScrollPosition = function () {\n var currentTranslateX = this.calculateCurrentTranslateX();\n var scrollLeft = this.adapter.getScrollAreaScrollLeft();\n if (this.isRTL()) {\n return this.getRTLScroller().getAnimatingScrollPosition(scrollLeft, currentTranslateX);\n }\n return scrollLeft - currentTranslateX;\n };\n /**\n * Determines the RTL Scroller to use\n */\n MDCTabScrollerFoundation.prototype.rtlScrollerFactory = function () {\n // Browsers have three different implementations of scrollLeft in RTL mode,\n // dependent on the browser. The behavior is based off the max LTR\n // scrollLeft value and 0.\n //\n // * Default scrolling in RTL *\n // - Left-most value: 0\n // - Right-most value: Max LTR scrollLeft value\n //\n // * Negative scrolling in RTL *\n // - Left-most value: Negated max LTR scrollLeft value\n // - Right-most value: 0\n //\n // * Reverse scrolling in RTL *\n // - Left-most value: Max LTR scrollLeft value\n // - Right-most value: 0\n //\n // We use those principles below to determine which RTL scrollLeft\n // behavior is implemented in the current browser.\n var initialScrollLeft = this.adapter.getScrollAreaScrollLeft();\n this.adapter.setScrollAreaScrollLeft(initialScrollLeft - 1);\n var newScrollLeft = this.adapter.getScrollAreaScrollLeft();\n // If the newScrollLeft value is negative,then we know that the browser has\n // implemented negative RTL scrolling, since all other implementations have\n // only positive values.\n if (newScrollLeft < 0) {\n // Undo the scrollLeft test check\n this.adapter.setScrollAreaScrollLeft(initialScrollLeft);\n return new MDCTabScrollerRTLNegative(this.adapter);\n }\n var rootClientRect = this.adapter.computeScrollAreaClientRect();\n var contentClientRect = this.adapter.computeScrollContentClientRect();\n var rightEdgeDelta = Math.round(contentClientRect.right - rootClientRect.right);\n // Undo the scrollLeft test check\n this.adapter.setScrollAreaScrollLeft(initialScrollLeft);\n // By calculating the clientRect of the root element and the clientRect of\n // the content element, we can determine how much the scroll value changed\n // when we performed the scrollLeft subtraction above.\n if (rightEdgeDelta === newScrollLeft) {\n return new MDCTabScrollerRTLReverse(this.adapter);\n }\n return new MDCTabScrollerRTLDefault(this.adapter);\n };\n MDCTabScrollerFoundation.prototype.isRTL = function () {\n return this.adapter.getScrollContentStyleValue('direction') === 'rtl';\n };\n return MDCTabScrollerFoundation;\n}(MDCFoundation));\nexport { MDCTabScrollerFoundation };\n// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier.\nexport default MDCTabScrollerFoundation;\n//# sourceMappingURL=foundation.js.map","import{ReactiveElement as t}from\"@lit/reactive-element\";export*from\"@lit/reactive-element\";import{render as e,noChange as i}from\"lit-html\";export*from\"lit-html\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */var l,o;const r=t;class s extends t{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var t,e;const i=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=i.firstChild),i}update(t){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=e(i,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}render(){return i}}s.finalized=!0,s._$litElement$=!0,null===(l=globalThis.litElementHydrateSupport)||void 0===l||l.call(globalThis,{LitElement:s});const n=globalThis.litElementPolyfillSupport;null==n||n({LitElement:s});const h={_$AK:(t,e,i)=>{t._$AK(e,i)},_$AL:t=>t._$AL};(null!==(o=globalThis.litElementVersions)&&void 0!==o?o:globalThis.litElementVersions=[]).push(\"3.3.3\");export{s as LitElement,r as UpdatingElement,h as _$LE};\n//# sourceMappingURL=lit-element.js.map\n","/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\n// Style preference for leading underscores.\n// tslint:disable:strip-private-property-underscore\nimport { matches } from '@material/dom/ponyfill.js';\nimport { addHasRemoveClass, BaseElement } from '@material/mwc-base/base-element.js';\nimport MDCTabScrollerFoundation from '@material/tab-scroller/foundation.js';\nimport { html } from 'lit';\nimport { eventOptions, query } from 'lit/decorators.js';\nexport class TabScrollerBase extends BaseElement {\n constructor() {\n super(...arguments);\n this.mdcFoundationClass = MDCTabScrollerFoundation;\n this._scrollbarHeight = -1;\n }\n _handleInteraction() {\n this.mdcFoundation.handleInteraction();\n }\n _handleTransitionEnd(e) {\n this.mdcFoundation.handleTransitionEnd(e);\n }\n render() {\n return html `\n
\n
\n
\n
\n
\n `;\n }\n createAdapter() {\n return Object.assign(Object.assign({}, addHasRemoveClass(this.mdcRoot)), { eventTargetMatchesSelector: (evtTarget, selector) => matches(evtTarget, selector), addScrollAreaClass: (className) => this.scrollAreaElement.classList.add(className), setScrollAreaStyleProperty: (prop, value) => this.scrollAreaElement.style.setProperty(prop, value), setScrollContentStyleProperty: (prop, value) => this.scrollContentElement.style.setProperty(prop, value), getScrollContentStyleValue: (propName) => window.getComputedStyle(this.scrollContentElement)\n .getPropertyValue(propName), setScrollAreaScrollLeft: (scrollX) => this.scrollAreaElement.scrollLeft = scrollX, getScrollAreaScrollLeft: () => this.scrollAreaElement.scrollLeft, getScrollContentOffsetWidth: () => this.scrollContentElement.offsetWidth, getScrollAreaOffsetWidth: () => this.scrollAreaElement.offsetWidth, computeScrollAreaClientRect: () => this.scrollAreaElement.getBoundingClientRect(), computeScrollContentClientRect: () => this.scrollContentElement.getBoundingClientRect(), computeHorizontalScrollbarHeight: () => {\n if (this._scrollbarHeight === -1) {\n this.scrollAreaElement.style.overflowX = 'scroll';\n this._scrollbarHeight = this.scrollAreaElement.offsetHeight -\n this.scrollAreaElement.clientHeight;\n this.scrollAreaElement.style.overflowX = '';\n }\n return this._scrollbarHeight;\n } });\n }\n /**\n * Returns the current visual scroll position\n * @return {number}\n */\n getScrollPosition() {\n return this.mdcFoundation.getScrollPosition();\n }\n /**\n * Returns the width of the scroll content\n * @return {number}\n */\n getScrollContentWidth() {\n return this.scrollContentElement.offsetWidth;\n }\n /**\n * Increments the scroll value by the given amount\n * @param {number} scrollXIncrement The pixel value by which to increment the\n * scroll value\n */\n incrementScrollPosition(scrollXIncrement) {\n this.mdcFoundation.incrementScroll(scrollXIncrement);\n }\n /**\n * Scrolls to the given pixel position\n * @param {number} scrollX The pixel value to scroll to\n */\n scrollToPosition(scrollX) {\n this.mdcFoundation.scrollTo(scrollX);\n }\n}\n__decorate([\n query('.mdc-tab-scroller')\n], TabScrollerBase.prototype, \"mdcRoot\", void 0);\n__decorate([\n query('.mdc-tab-scroller__scroll-area')\n], TabScrollerBase.prototype, \"scrollAreaElement\", void 0);\n__decorate([\n query('.mdc-tab-scroller__scroll-content')\n], TabScrollerBase.prototype, \"scrollContentElement\", void 0);\n__decorate([\n eventOptions({ passive: true })\n], TabScrollerBase.prototype, \"_handleInteraction\", null);\n//# sourceMappingURL=mwc-tab-scroller-base.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-LIcense-Identifier: Apache-2.0\n */\nimport { css } from 'lit';\nexport const styles = css `.mdc-tab-scroller{overflow-y:hidden}.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-scroller__test{position:absolute;top:-9999px;width:100px;height:100px;overflow-x:scroll}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll}.mdc-tab-scroller__scroll-content{position:relative;display:flex;flex:1 0 auto;transform:none;will-change:transform}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{justify-content:flex-start}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{justify-content:flex-end}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{justify-content:center}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto}:host{display:flex}.mdc-tab-scroller{flex:1}`;\n//# sourceMappingURL=mwc-tab-scroller.css.js.map","/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\n// Style preference for leading underscores.\n// tslint:disable:strip-private-property-underscore\nimport { customElement } from 'lit/decorators.js';\nimport { TabScrollerBase } from './mwc-tab-scroller-base.js';\nimport { styles } from './mwc-tab-scroller.css.js';\nlet TabScroller = class TabScroller extends TabScrollerBase {\n};\nTabScroller.styles = [styles];\nTabScroller = __decorate([\n customElement('mwc-tab-scroller')\n], TabScroller);\nexport { TabScroller };\n//# sourceMappingURL=mwc-tab-scroller.js.map","/**\n * @license\n * Copyright 2018 Google Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nvar strings = {\n ARROW_LEFT_KEY: 'ArrowLeft',\n ARROW_RIGHT_KEY: 'ArrowRight',\n END_KEY: 'End',\n ENTER_KEY: 'Enter',\n HOME_KEY: 'Home',\n SPACE_KEY: 'Space',\n TAB_ACTIVATED_EVENT: 'MDCTabBar:activated',\n TAB_SCROLLER_SELECTOR: '.mdc-tab-scroller',\n TAB_SELECTOR: '.mdc-tab',\n};\nvar numbers = {\n ARROW_LEFT_KEYCODE: 37,\n ARROW_RIGHT_KEYCODE: 39,\n END_KEYCODE: 35,\n ENTER_KEYCODE: 13,\n EXTRA_SCROLL_AMOUNT: 20,\n HOME_KEYCODE: 36,\n SPACE_KEYCODE: 32,\n};\nexport { numbers, strings };\n//# sourceMappingURL=constants.js.map","/**\n * @license\n * Copyright 2018 Google Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nimport { __assign, __extends } from \"tslib\";\nimport { MDCFoundation } from '@material/base/foundation';\nimport { numbers, strings } from './constants';\nvar ACCEPTABLE_KEYS = new Set();\n// IE11 has no support for new Set with iterable so we need to initialize this by hand\nACCEPTABLE_KEYS.add(strings.ARROW_LEFT_KEY);\nACCEPTABLE_KEYS.add(strings.ARROW_RIGHT_KEY);\nACCEPTABLE_KEYS.add(strings.END_KEY);\nACCEPTABLE_KEYS.add(strings.HOME_KEY);\nACCEPTABLE_KEYS.add(strings.ENTER_KEY);\nACCEPTABLE_KEYS.add(strings.SPACE_KEY);\nvar KEYCODE_MAP = new Map();\n// IE11 has no support for new Map with iterable so we need to initialize this by hand\nKEYCODE_MAP.set(numbers.ARROW_LEFT_KEYCODE, strings.ARROW_LEFT_KEY);\nKEYCODE_MAP.set(numbers.ARROW_RIGHT_KEYCODE, strings.ARROW_RIGHT_KEY);\nKEYCODE_MAP.set(numbers.END_KEYCODE, strings.END_KEY);\nKEYCODE_MAP.set(numbers.HOME_KEYCODE, strings.HOME_KEY);\nKEYCODE_MAP.set(numbers.ENTER_KEYCODE, strings.ENTER_KEY);\nKEYCODE_MAP.set(numbers.SPACE_KEYCODE, strings.SPACE_KEY);\nvar MDCTabBarFoundation = /** @class */ (function (_super) {\n __extends(MDCTabBarFoundation, _super);\n function MDCTabBarFoundation(adapter) {\n var _this = _super.call(this, __assign(__assign({}, MDCTabBarFoundation.defaultAdapter), adapter)) || this;\n _this.useAutomaticActivation = false;\n return _this;\n }\n Object.defineProperty(MDCTabBarFoundation, \"strings\", {\n get: function () {\n return strings;\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MDCTabBarFoundation, \"numbers\", {\n get: function () {\n return numbers;\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MDCTabBarFoundation, \"defaultAdapter\", {\n get: function () {\n // tslint:disable:object-literal-sort-keys Methods should be in the same order as the adapter interface.\n return {\n scrollTo: function () { return undefined; },\n incrementScroll: function () { return undefined; },\n getScrollPosition: function () { return 0; },\n getScrollContentWidth: function () { return 0; },\n getOffsetWidth: function () { return 0; },\n isRTL: function () { return false; },\n setActiveTab: function () { return undefined; },\n activateTabAtIndex: function () { return undefined; },\n deactivateTabAtIndex: function () { return undefined; },\n focusTabAtIndex: function () { return undefined; },\n getTabIndicatorClientRectAtIndex: function () {\n return ({ top: 0, right: 0, bottom: 0, left: 0, width: 0, height: 0 });\n },\n getTabDimensionsAtIndex: function () {\n return ({ rootLeft: 0, rootRight: 0, contentLeft: 0, contentRight: 0 });\n },\n getPreviousActiveTabIndex: function () { return -1; },\n getFocusedTabIndex: function () { return -1; },\n getIndexOfTabById: function () { return -1; },\n getTabListLength: function () { return 0; },\n notifyTabActivated: function () { return undefined; },\n };\n // tslint:enable:object-literal-sort-keys\n },\n enumerable: false,\n configurable: true\n });\n /**\n * Switches between automatic and manual activation modes.\n * See https://www.w3.org/TR/wai-aria-practices/#tabpanel for examples.\n */\n MDCTabBarFoundation.prototype.setUseAutomaticActivation = function (useAutomaticActivation) {\n this.useAutomaticActivation = useAutomaticActivation;\n };\n MDCTabBarFoundation.prototype.activateTab = function (index) {\n var previousActiveIndex = this.adapter.getPreviousActiveTabIndex();\n if (!this.indexIsInRange(index) || index === previousActiveIndex) {\n return;\n }\n var previousClientRect;\n if (previousActiveIndex !== -1) {\n this.adapter.deactivateTabAtIndex(previousActiveIndex);\n previousClientRect =\n this.adapter.getTabIndicatorClientRectAtIndex(previousActiveIndex);\n }\n this.adapter.activateTabAtIndex(index, previousClientRect);\n this.scrollIntoView(index);\n this.adapter.notifyTabActivated(index);\n };\n MDCTabBarFoundation.prototype.handleKeyDown = function (evt) {\n // Get the key from the event\n var key = this.getKeyFromEvent(evt);\n // Early exit if the event key isn't one of the keyboard navigation keys\n if (key === undefined) {\n return;\n }\n // Prevent default behavior for movement keys, but not for activation keys, since :active is used to apply ripple\n if (!this.isActivationKey(key)) {\n evt.preventDefault();\n }\n if (this.useAutomaticActivation) {\n if (this.isActivationKey(key)) {\n return;\n }\n var index = this.determineTargetFromKey(this.adapter.getPreviousActiveTabIndex(), key);\n this.adapter.setActiveTab(index);\n this.scrollIntoView(index);\n }\n else {\n var focusedTabIndex = this.adapter.getFocusedTabIndex();\n if (this.isActivationKey(key)) {\n this.adapter.setActiveTab(focusedTabIndex);\n }\n else {\n var index = this.determineTargetFromKey(focusedTabIndex, key);\n this.adapter.focusTabAtIndex(index);\n this.scrollIntoView(index);\n }\n }\n };\n /**\n * Handles the MDCTab:interacted event\n */\n MDCTabBarFoundation.prototype.handleTabInteraction = function (evt) {\n this.adapter.setActiveTab(this.adapter.getIndexOfTabById(evt.detail.tabId));\n };\n /**\n * Scrolls the tab at the given index into view\n * @param index The tab index to make visible\n */\n MDCTabBarFoundation.prototype.scrollIntoView = function (index) {\n // Early exit if the index is out of range\n if (!this.indexIsInRange(index)) {\n return;\n }\n // Always scroll to 0 if scrolling to the 0th index\n if (index === 0) {\n this.adapter.scrollTo(0);\n return;\n }\n // Always scroll to the max value if scrolling to the Nth index\n // MDCTabScroller.scrollTo() will never scroll past the max possible value\n if (index === this.adapter.getTabListLength() - 1) {\n this.adapter.scrollTo(this.adapter.getScrollContentWidth());\n return;\n }\n if (this.isRTL()) {\n this.scrollIntoViewImplRTL(index);\n return;\n }\n this.scrollIntoViewImpl(index);\n };\n /**\n * Private method for determining the index of the destination tab based on what key was pressed\n * @param origin The original index from which to determine the destination\n * @param key The name of the key\n */\n MDCTabBarFoundation.prototype.determineTargetFromKey = function (origin, key) {\n var isRTL = this.isRTL();\n var maxIndex = this.adapter.getTabListLength() - 1;\n var shouldGoToEnd = key === strings.END_KEY;\n var shouldDecrement = key === strings.ARROW_LEFT_KEY && !isRTL || key === strings.ARROW_RIGHT_KEY && isRTL;\n var shouldIncrement = key === strings.ARROW_RIGHT_KEY && !isRTL || key === strings.ARROW_LEFT_KEY && isRTL;\n var index = origin;\n if (shouldGoToEnd) {\n index = maxIndex;\n }\n else if (shouldDecrement) {\n index -= 1;\n }\n else if (shouldIncrement) {\n index += 1;\n }\n else {\n index = 0;\n }\n if (index < 0) {\n index = maxIndex;\n }\n else if (index > maxIndex) {\n index = 0;\n }\n return index;\n };\n /**\n * Calculates the scroll increment that will make the tab at the given index visible\n * @param index The index of the tab\n * @param nextIndex The index of the next tab\n * @param scrollPosition The current scroll position\n * @param barWidth The width of the Tab Bar\n */\n MDCTabBarFoundation.prototype.calculateScrollIncrement = function (index, nextIndex, scrollPosition, barWidth) {\n var nextTabDimensions = this.adapter.getTabDimensionsAtIndex(nextIndex);\n var relativeContentLeft = nextTabDimensions.contentLeft - scrollPosition - barWidth;\n var relativeContentRight = nextTabDimensions.contentRight - scrollPosition;\n var leftIncrement = relativeContentRight - numbers.EXTRA_SCROLL_AMOUNT;\n var rightIncrement = relativeContentLeft + numbers.EXTRA_SCROLL_AMOUNT;\n if (nextIndex < index) {\n return Math.min(leftIncrement, 0);\n }\n return Math.max(rightIncrement, 0);\n };\n /**\n * Calculates the scroll increment that will make the tab at the given index visible in RTL\n * @param index The index of the tab\n * @param nextIndex The index of the next tab\n * @param scrollPosition The current scroll position\n * @param barWidth The width of the Tab Bar\n * @param scrollContentWidth The width of the scroll content\n */\n MDCTabBarFoundation.prototype.calculateScrollIncrementRTL = function (index, nextIndex, scrollPosition, barWidth, scrollContentWidth) {\n var nextTabDimensions = this.adapter.getTabDimensionsAtIndex(nextIndex);\n var relativeContentLeft = scrollContentWidth - nextTabDimensions.contentLeft - scrollPosition;\n var relativeContentRight = scrollContentWidth - nextTabDimensions.contentRight - scrollPosition - barWidth;\n var leftIncrement = relativeContentRight + numbers.EXTRA_SCROLL_AMOUNT;\n var rightIncrement = relativeContentLeft - numbers.EXTRA_SCROLL_AMOUNT;\n if (nextIndex > index) {\n return Math.max(leftIncrement, 0);\n }\n return Math.min(rightIncrement, 0);\n };\n /**\n * Determines the index of the adjacent tab closest to either edge of the Tab Bar\n * @param index The index of the tab\n * @param tabDimensions The dimensions of the tab\n * @param scrollPosition The current scroll position\n * @param barWidth The width of the tab bar\n */\n MDCTabBarFoundation.prototype.findAdjacentTabIndexClosestToEdge = function (index, tabDimensions, scrollPosition, barWidth) {\n /**\n * Tabs are laid out in the Tab Scroller like this:\n *\n * Scroll Position\n * +---+\n * | | Bar Width\n * | +-----------------------------------+\n * | | |\n * | V V\n * | +-----------------------------------+\n * V | Tab Scroller |\n * +------------+--------------+-------------------+\n * | Tab | Tab | Tab |\n * +------------+--------------+-------------------+\n * | |\n * +-----------------------------------+\n *\n * To determine the next adjacent index, we look at the Tab root left and\n * Tab root right, both relative to the scroll position. If the Tab root\n * left is less than 0, then we know it's out of view to the left. If the\n * Tab root right minus the bar width is greater than 0, we know the Tab is\n * out of view to the right. From there, we either increment or decrement\n * the index.\n */\n var relativeRootLeft = tabDimensions.rootLeft - scrollPosition;\n var relativeRootRight = tabDimensions.rootRight - scrollPosition - barWidth;\n var relativeRootDelta = relativeRootLeft + relativeRootRight;\n var leftEdgeIsCloser = relativeRootLeft < 0 || relativeRootDelta < 0;\n var rightEdgeIsCloser = relativeRootRight > 0 || relativeRootDelta > 0;\n if (leftEdgeIsCloser) {\n return index - 1;\n }\n if (rightEdgeIsCloser) {\n return index + 1;\n }\n return -1;\n };\n /**\n * Determines the index of the adjacent tab closest to either edge of the Tab Bar in RTL\n * @param index The index of the tab\n * @param tabDimensions The dimensions of the tab\n * @param scrollPosition The current scroll position\n * @param barWidth The width of the tab bar\n * @param scrollContentWidth The width of the scroller content\n */\n MDCTabBarFoundation.prototype.findAdjacentTabIndexClosestToEdgeRTL = function (index, tabDimensions, scrollPosition, barWidth, scrollContentWidth) {\n var rootLeft = scrollContentWidth - tabDimensions.rootLeft - barWidth - scrollPosition;\n var rootRight = scrollContentWidth - tabDimensions.rootRight - scrollPosition;\n var rootDelta = rootLeft + rootRight;\n var leftEdgeIsCloser = rootLeft > 0 || rootDelta > 0;\n var rightEdgeIsCloser = rootRight < 0 || rootDelta < 0;\n if (leftEdgeIsCloser) {\n return index + 1;\n }\n if (rightEdgeIsCloser) {\n return index - 1;\n }\n return -1;\n };\n /**\n * Returns the key associated with a keydown event\n * @param evt The keydown event\n */\n MDCTabBarFoundation.prototype.getKeyFromEvent = function (evt) {\n if (ACCEPTABLE_KEYS.has(evt.key)) {\n return evt.key;\n }\n return KEYCODE_MAP.get(evt.keyCode);\n };\n MDCTabBarFoundation.prototype.isActivationKey = function (key) {\n return key === strings.SPACE_KEY || key === strings.ENTER_KEY;\n };\n /**\n * Returns whether a given index is inclusively between the ends\n * @param index The index to test\n */\n MDCTabBarFoundation.prototype.indexIsInRange = function (index) {\n return index >= 0 && index < this.adapter.getTabListLength();\n };\n /**\n * Returns the view's RTL property\n */\n MDCTabBarFoundation.prototype.isRTL = function () {\n return this.adapter.isRTL();\n };\n /**\n * Scrolls the tab at the given index into view for left-to-right user agents.\n * @param index The index of the tab to scroll into view\n */\n MDCTabBarFoundation.prototype.scrollIntoViewImpl = function (index) {\n var scrollPosition = this.adapter.getScrollPosition();\n var barWidth = this.adapter.getOffsetWidth();\n var tabDimensions = this.adapter.getTabDimensionsAtIndex(index);\n var nextIndex = this.findAdjacentTabIndexClosestToEdge(index, tabDimensions, scrollPosition, barWidth);\n if (!this.indexIsInRange(nextIndex)) {\n return;\n }\n var scrollIncrement = this.calculateScrollIncrement(index, nextIndex, scrollPosition, barWidth);\n this.adapter.incrementScroll(scrollIncrement);\n };\n /**\n * Scrolls the tab at the given index into view in RTL\n * @param index The tab index to make visible\n */\n MDCTabBarFoundation.prototype.scrollIntoViewImplRTL = function (index) {\n var scrollPosition = this.adapter.getScrollPosition();\n var barWidth = this.adapter.getOffsetWidth();\n var tabDimensions = this.adapter.getTabDimensionsAtIndex(index);\n var scrollWidth = this.adapter.getScrollContentWidth();\n var nextIndex = this.findAdjacentTabIndexClosestToEdgeRTL(index, tabDimensions, scrollPosition, barWidth, scrollWidth);\n if (!this.indexIsInRange(nextIndex)) {\n return;\n }\n var scrollIncrement = this.calculateScrollIncrementRTL(index, nextIndex, scrollPosition, barWidth, scrollWidth);\n this.adapter.incrementScroll(scrollIncrement);\n };\n return MDCTabBarFoundation;\n}(MDCFoundation));\nexport { MDCTabBarFoundation };\n// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier.\nexport default MDCTabBarFoundation;\n//# sourceMappingURL=foundation.js.map","import{ReactiveElement as t}from\"@lit/reactive-element\";export*from\"@lit/reactive-element\";import{render as e,noChange as i}from\"lit-html\";export*from\"lit-html\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */var l,o;const r=t;class s extends t{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var t,e;const i=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=i.firstChild),i}update(t){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=e(i,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}render(){return i}}s.finalized=!0,s._$litElement$=!0,null===(l=globalThis.litElementHydrateSupport)||void 0===l||l.call(globalThis,{LitElement:s});const n=globalThis.litElementPolyfillSupport;null==n||n({LitElement:s});const h={_$AK:(t,e,i)=>{t._$AK(e,i)},_$AL:t=>t._$AL};(null!==(o=globalThis.litElementVersions)&&void 0!==o?o:globalThis.litElementVersions=[]).push(\"3.3.3\");export{s as LitElement,r as UpdatingElement,h as _$LE};\n//# sourceMappingURL=lit-element.js.map\n","/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\n// Style preference for leading underscores.\n// tslint:disable:strip-private-property-underscore\n// Make TypeScript not remove the imports.\nimport '@material/mwc-tab/mwc-tab.js';\nimport '@material/mwc-tab-scroller/mwc-tab-scroller.js';\nimport { BaseElement } from '@material/mwc-base/base-element.js';\nimport { observer } from '@material/mwc-base/observer.js';\nimport { TabBase } from '@material/mwc-tab/mwc-tab-base.js';\nimport MDCTabBarFoundation from '@material/tab-bar/foundation.js';\nimport { html } from 'lit';\nimport { property, query } from 'lit/decorators.js';\nexport class TabBarBase extends BaseElement {\n constructor() {\n super(...arguments);\n this.mdcFoundationClass = MDCTabBarFoundation;\n this.activeIndex = 0;\n this._previousActiveIndex = -1;\n }\n _handleTabInteraction(e) {\n this.mdcFoundation.handleTabInteraction(e);\n }\n _handleKeydown(e) {\n this.mdcFoundation.handleKeyDown(e);\n }\n // TODO(sorvell): can scroller be optional for perf?\n render() {\n return html `\n
\n \n
\n `;\n }\n // TODO(sorvell): probably want to memoize this and use a `slotChange` event\n _getTabs() {\n return this.tabsSlot\n .assignedNodes({ flatten: true })\n .filter((e) => e instanceof TabBase);\n }\n _getTab(index) {\n return this._getTabs()[index];\n }\n createAdapter() {\n return {\n scrollTo: (scrollX) => this.scrollerElement.scrollToPosition(scrollX),\n incrementScroll: (scrollXIncrement) => this.scrollerElement.incrementScrollPosition(scrollXIncrement),\n getScrollPosition: () => this.scrollerElement.getScrollPosition(),\n getScrollContentWidth: () => this.scrollerElement.getScrollContentWidth(),\n getOffsetWidth: () => this.mdcRoot.offsetWidth,\n isRTL: () => window.getComputedStyle(this.mdcRoot)\n .getPropertyValue('direction') === 'rtl',\n setActiveTab: (index) => this.mdcFoundation.activateTab(index),\n activateTabAtIndex: (index, clientRect) => {\n const tab = this._getTab(index);\n if (tab !== undefined) {\n tab.activate(clientRect);\n }\n this._previousActiveIndex = index;\n },\n deactivateTabAtIndex: (index) => {\n const tab = this._getTab(index);\n if (tab !== undefined) {\n tab.deactivate();\n }\n },\n focusTabAtIndex: (index) => {\n const tab = this._getTab(index);\n if (tab !== undefined) {\n tab.focus();\n }\n },\n // TODO(sorvell): tab may not be able to synchronously answer\n // `computeIndicatorClientRect` if an update is pending or it has not yet\n // updated. If this is necessary, LitElement may need a `forceUpdate`\n // method.\n getTabIndicatorClientRectAtIndex: (index) => {\n const tab = this._getTab(index);\n return tab !== undefined ? tab.computeIndicatorClientRect() :\n new DOMRect();\n },\n getTabDimensionsAtIndex: (index) => {\n const tab = this._getTab(index);\n return tab !== undefined ?\n tab.computeDimensions() :\n { rootLeft: 0, rootRight: 0, contentLeft: 0, contentRight: 0 };\n },\n getPreviousActiveTabIndex: () => {\n return this._previousActiveIndex;\n },\n getFocusedTabIndex: () => {\n const tabElements = this._getTabs();\n const activeElement = this.getRootNode().activeElement;\n return tabElements.indexOf(activeElement);\n },\n getIndexOfTabById: (id) => {\n const tabElements = this._getTabs();\n for (let i = 0; i < tabElements.length; i++) {\n if (tabElements[i].id === id) {\n return i;\n }\n }\n return -1;\n },\n getTabListLength: () => this._getTabs().length,\n notifyTabActivated: (index) => {\n // Synchronize the tabs `activeIndex` to the foundation.\n // This is needed when a tab is changed via a click, for example.\n this.activeIndex = index;\n this.dispatchEvent(new CustomEvent(MDCTabBarFoundation.strings.TAB_ACTIVATED_EVENT, { detail: { index }, bubbles: true, cancelable: true }));\n },\n };\n }\n firstUpdated() {\n // NOTE: Delay creating foundation until scroller is fully updated.\n // This is necessary because the foundation/adapter synchronously addresses\n // the scroller element.\n }\n async getUpdateComplete() {\n const result = await super.getUpdateComplete();\n await this.scrollerElement.updateComplete;\n if (this.mdcFoundation === undefined) {\n this.createFoundation();\n }\n return result;\n }\n scrollIndexIntoView(index) {\n this.mdcFoundation.scrollIntoView(index);\n }\n}\n__decorate([\n query('.mdc-tab-bar')\n], TabBarBase.prototype, \"mdcRoot\", void 0);\n__decorate([\n query('mwc-tab-scroller')\n], TabBarBase.prototype, \"scrollerElement\", void 0);\n__decorate([\n query('slot')\n], TabBarBase.prototype, \"tabsSlot\", void 0);\n__decorate([\n observer(async function () {\n await this.updateComplete;\n // only provoke the foundation if we are out of sync with it, i.e.\n // ignore an foundation generated set.\n // use `activeIndex` directly to avoid staleness if it was set before the\n // first render.\n if (this.activeIndex !== this._previousActiveIndex) {\n this.mdcFoundation.activateTab(this.activeIndex);\n }\n }),\n property({ type: Number })\n], TabBarBase.prototype, \"activeIndex\", void 0);\n//# sourceMappingURL=mwc-tab-bar-base.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-LIcense-Identifier: Apache-2.0\n */\nimport { css } from 'lit';\nexport const styles = css `.mdc-tab-bar{width:100%}.mdc-tab{height:48px}.mdc-tab--stacked{height:72px}:host{display:block}.mdc-tab-bar{flex:1}mwc-tab{--mdc-tab-height: 48px;--mdc-tab-stacked-height: 72px}`;\n//# sourceMappingURL=mwc-tab-bar.css.js.map","/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\n// Style preference for leading underscores.\n// tslint:disable:strip-private-property-underscore\nimport { customElement } from 'lit/decorators.js';\nimport { TabBarBase } from './mwc-tab-bar-base.js';\nimport { styles } from './mwc-tab-bar.css.js';\nlet TabBar = class TabBar extends TabBarBase {\n};\nTabBar.styles = [styles];\nTabBar = __decorate([\n customElement('mwc-tab-bar')\n], TabBar);\nexport { TabBar };\n//# sourceMappingURL=mwc-tab-bar.js.map","/**\n * @license\n * Copyright 2018 Google Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nvar cssClasses = {\n CLOSING: 'mdc-snackbar--closing',\n OPEN: 'mdc-snackbar--open',\n OPENING: 'mdc-snackbar--opening',\n};\nvar strings = {\n ACTION_SELECTOR: '.mdc-snackbar__action',\n ARIA_LIVE_LABEL_TEXT_ATTR: 'data-mdc-snackbar-label-text',\n CLOSED_EVENT: 'MDCSnackbar:closed',\n CLOSING_EVENT: 'MDCSnackbar:closing',\n DISMISS_SELECTOR: '.mdc-snackbar__dismiss',\n LABEL_SELECTOR: '.mdc-snackbar__label',\n OPENED_EVENT: 'MDCSnackbar:opened',\n OPENING_EVENT: 'MDCSnackbar:opening',\n REASON_ACTION: 'action',\n REASON_DISMISS: 'dismiss',\n SURFACE_SELECTOR: '.mdc-snackbar__surface',\n};\nvar numbers = {\n DEFAULT_AUTO_DISMISS_TIMEOUT_MS: 5000,\n INDETERMINATE: -1,\n MAX_AUTO_DISMISS_TIMEOUT_MS: 10000,\n MIN_AUTO_DISMISS_TIMEOUT_MS: 4000,\n // These variables need to be kept in sync with the values in _variables.scss.\n SNACKBAR_ANIMATION_CLOSE_TIME_MS: 75,\n SNACKBAR_ANIMATION_OPEN_TIME_MS: 150,\n /**\n * Number of milliseconds to wait between temporarily clearing the label text\n * in the DOM and subsequently restoring it. This is necessary to force IE 11\n * to pick up the `aria-live` content change and announce it to the user.\n */\n ARIA_LIVE_DELAY_MS: 1000,\n};\nexport { cssClasses, strings, numbers };\n//# sourceMappingURL=constants.js.map","/**\n * @license\n * Copyright 2018 Google Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nimport { __assign, __extends } from \"tslib\";\nimport { MDCFoundation } from '@material/base/foundation';\nimport { cssClasses, numbers, strings } from './constants';\nvar OPENING = cssClasses.OPENING, OPEN = cssClasses.OPEN, CLOSING = cssClasses.CLOSING;\nvar REASON_ACTION = strings.REASON_ACTION, REASON_DISMISS = strings.REASON_DISMISS;\nvar MDCSnackbarFoundation = /** @class */ (function (_super) {\n __extends(MDCSnackbarFoundation, _super);\n function MDCSnackbarFoundation(adapter) {\n var _this = _super.call(this, __assign(__assign({}, MDCSnackbarFoundation.defaultAdapter), adapter)) || this;\n _this.opened = false;\n _this.animationFrame = 0;\n _this.animationTimer = 0;\n _this.autoDismissTimer = 0;\n _this.autoDismissTimeoutMs = numbers.DEFAULT_AUTO_DISMISS_TIMEOUT_MS;\n _this.closeOnEscape = true;\n return _this;\n }\n Object.defineProperty(MDCSnackbarFoundation, \"cssClasses\", {\n get: function () {\n return cssClasses;\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MDCSnackbarFoundation, \"strings\", {\n get: function () {\n return strings;\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MDCSnackbarFoundation, \"numbers\", {\n get: function () {\n return numbers;\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MDCSnackbarFoundation, \"defaultAdapter\", {\n get: function () {\n return {\n addClass: function () { return undefined; },\n announce: function () { return undefined; },\n notifyClosed: function () { return undefined; },\n notifyClosing: function () { return undefined; },\n notifyOpened: function () { return undefined; },\n notifyOpening: function () { return undefined; },\n removeClass: function () { return undefined; },\n };\n },\n enumerable: false,\n configurable: true\n });\n MDCSnackbarFoundation.prototype.destroy = function () {\n this.clearAutoDismissTimer();\n cancelAnimationFrame(this.animationFrame);\n this.animationFrame = 0;\n clearTimeout(this.animationTimer);\n this.animationTimer = 0;\n this.adapter.removeClass(OPENING);\n this.adapter.removeClass(OPEN);\n this.adapter.removeClass(CLOSING);\n };\n MDCSnackbarFoundation.prototype.open = function () {\n var _this = this;\n this.clearAutoDismissTimer();\n this.opened = true;\n this.adapter.notifyOpening();\n this.adapter.removeClass(CLOSING);\n this.adapter.addClass(OPENING);\n this.adapter.announce();\n // Wait a frame once display is no longer \"none\", to establish basis for animation\n this.runNextAnimationFrame(function () {\n _this.adapter.addClass(OPEN);\n _this.animationTimer = setTimeout(function () {\n var timeoutMs = _this.getTimeoutMs();\n _this.handleAnimationTimerEnd();\n _this.adapter.notifyOpened();\n if (timeoutMs !== numbers.INDETERMINATE) {\n _this.autoDismissTimer = setTimeout(function () {\n _this.close(REASON_DISMISS);\n }, timeoutMs);\n }\n }, numbers.SNACKBAR_ANIMATION_OPEN_TIME_MS);\n });\n };\n /**\n * @param reason Why the snackbar was closed. Value will be passed to CLOSING_EVENT and CLOSED_EVENT via the\n * `event.detail.reason` property. Standard values are REASON_ACTION and REASON_DISMISS, but custom\n * client-specific values may also be used if desired.\n */\n MDCSnackbarFoundation.prototype.close = function (reason) {\n var _this = this;\n if (reason === void 0) { reason = ''; }\n if (!this.opened) {\n // Avoid redundant close calls (and events), e.g. repeated interactions as the snackbar is animating closed\n return;\n }\n cancelAnimationFrame(this.animationFrame);\n this.animationFrame = 0;\n this.clearAutoDismissTimer();\n this.opened = false;\n this.adapter.notifyClosing(reason);\n this.adapter.addClass(cssClasses.CLOSING);\n this.adapter.removeClass(cssClasses.OPEN);\n this.adapter.removeClass(cssClasses.OPENING);\n clearTimeout(this.animationTimer);\n this.animationTimer = setTimeout(function () {\n _this.handleAnimationTimerEnd();\n _this.adapter.notifyClosed(reason);\n }, numbers.SNACKBAR_ANIMATION_CLOSE_TIME_MS);\n };\n MDCSnackbarFoundation.prototype.isOpen = function () {\n return this.opened;\n };\n MDCSnackbarFoundation.prototype.getTimeoutMs = function () {\n return this.autoDismissTimeoutMs;\n };\n MDCSnackbarFoundation.prototype.setTimeoutMs = function (timeoutMs) {\n // Use shorter variable names to make the code more readable\n var minValue = numbers.MIN_AUTO_DISMISS_TIMEOUT_MS;\n var maxValue = numbers.MAX_AUTO_DISMISS_TIMEOUT_MS;\n var indeterminateValue = numbers.INDETERMINATE;\n if (timeoutMs === numbers.INDETERMINATE || (timeoutMs <= maxValue && timeoutMs >= minValue)) {\n this.autoDismissTimeoutMs = timeoutMs;\n }\n else {\n throw new Error(\"\\n timeoutMs must be an integer in the range \" + minValue + \"\\u2013\" + maxValue + \"\\n (or \" + indeterminateValue + \" to disable), but got '\" + timeoutMs + \"'\");\n }\n };\n MDCSnackbarFoundation.prototype.getCloseOnEscape = function () {\n return this.closeOnEscape;\n };\n MDCSnackbarFoundation.prototype.setCloseOnEscape = function (closeOnEscape) {\n this.closeOnEscape = closeOnEscape;\n };\n MDCSnackbarFoundation.prototype.handleKeyDown = function (evt) {\n var isEscapeKey = evt.key === 'Escape' || evt.keyCode === 27;\n if (isEscapeKey && this.getCloseOnEscape()) {\n this.close(REASON_DISMISS);\n }\n };\n MDCSnackbarFoundation.prototype.handleActionButtonClick = function (_evt) {\n this.close(REASON_ACTION);\n };\n MDCSnackbarFoundation.prototype.handleActionIconClick = function (_evt) {\n this.close(REASON_DISMISS);\n };\n MDCSnackbarFoundation.prototype.clearAutoDismissTimer = function () {\n clearTimeout(this.autoDismissTimer);\n this.autoDismissTimer = 0;\n };\n MDCSnackbarFoundation.prototype.handleAnimationTimerEnd = function () {\n this.animationTimer = 0;\n this.adapter.removeClass(cssClasses.OPENING);\n this.adapter.removeClass(cssClasses.CLOSING);\n };\n /**\n * Runs the given logic on the next animation frame, using setTimeout to factor in Firefox reflow behavior.\n */\n MDCSnackbarFoundation.prototype.runNextAnimationFrame = function (callback) {\n var _this = this;\n cancelAnimationFrame(this.animationFrame);\n this.animationFrame = requestAnimationFrame(function () {\n _this.animationFrame = 0;\n clearTimeout(_this.animationTimer);\n _this.animationTimer = setTimeout(callback, 0);\n });\n };\n return MDCSnackbarFoundation;\n}(MDCFoundation));\nexport { MDCSnackbarFoundation };\n// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier.\nexport default MDCSnackbarFoundation;\n//# sourceMappingURL=foundation.js.map","import{ReactiveElement as t}from\"@lit/reactive-element\";export*from\"@lit/reactive-element\";import{render as e,noChange as i}from\"lit-html\";export*from\"lit-html\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */var l,o;const r=t;class s extends t{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var t,e;const i=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=i.firstChild),i}update(t){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=e(i,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}render(){return i}}s.finalized=!0,s._$litElement$=!0,null===(l=globalThis.litElementHydrateSupport)||void 0===l||l.call(globalThis,{LitElement:s});const n=globalThis.litElementPolyfillSupport;null==n||n({LitElement:s});const h={_$AK:(t,e,i)=>{t._$AK(e,i)},_$AL:t=>t._$AL};(null!==(o=globalThis.litElementVersions)&&void 0!==o?o:globalThis.litElementVersions=[]).push(\"3.3.3\");export{s as LitElement,r as UpdatingElement,h as _$LE};\n//# sourceMappingURL=lit-element.js.map\n","import{_$LH as o}from\"./lit-html.js\";\n/**\n * @license\n * Copyright 2020 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const{I:l}=o,i=o=>null===o||\"object\"!=typeof o&&\"function\"!=typeof o,n={HTML:1,SVG:2},t=(o,l)=>void 0===l?void 0!==(null==o?void 0:o._$litType$):(null==o?void 0:o._$litType$)===l,v=o=>{var l;return null!=(null===(l=null==o?void 0:o._$litType$)||void 0===l?void 0:l.h)},d=o=>void 0!==(null==o?void 0:o._$litDirective$),u=o=>null==o?void 0:o._$litDirective$,e=o=>void 0===o.strings,r=()=>document.createComment(\"\"),c=(o,i,n)=>{var t;const v=o._$AA.parentNode,d=void 0===i?o._$AB:i._$AA;if(void 0===n){const i=v.insertBefore(r(),d),t=v.insertBefore(r(),d);n=new l(i,t,o,o.options)}else{const l=n._$AB.nextSibling,i=n._$AM,u=i!==o;if(u){let l;null===(t=n._$AQ)||void 0===t||t.call(n,o),n._$AM=o,void 0!==n._$AP&&(l=o._$AU)!==i._$AU&&n._$AP(l)}if(l!==d||u){let o=n._$AA;for(;o!==l;){const l=o.nextSibling;v.insertBefore(o,d),o=l}}}return n},f=(o,l,i=o)=>(o._$AI(l,i),o),s={},a=(o,l=s)=>o._$AH=l,m=o=>o._$AH,p=o=>{var l;null===(l=o._$AP)||void 0===l||l.call(o,!1,!0);let i=o._$AA;const n=o._$AB.nextSibling;for(;i!==n;){const o=i.nextSibling;i.remove(),i=o}},h=o=>{o._$AR()};export{n as TemplateResultType,h as clearPart,m as getCommittedValue,u as getDirectiveClass,c as insertPart,v as isCompiledTemplateResult,d as isDirectiveResult,i as isPrimitive,e as isSingleExpression,t as isTemplateResult,p as removePart,f as setChildPartValue,a as setCommittedValue};\n//# sourceMappingURL=directive-helpers.js.map\n","import{isSingleExpression as i}from\"./directive-helpers.js\";import{Directive as t,PartType as e}from\"./directive.js\";export{Directive,PartType,directive}from\"./directive.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const s=(i,t)=>{var e,o;const r=i._$AN;if(void 0===r)return!1;for(const i of r)null===(o=(e=i)._$AO)||void 0===o||o.call(e,t,!1),s(i,t);return!0},o=i=>{let t,e;do{if(void 0===(t=i._$AM))break;e=t._$AN,e.delete(i),i=t}while(0===(null==e?void 0:e.size))},r=i=>{for(let t;t=i._$AM;i=t){let e=t._$AN;if(void 0===e)t._$AN=e=new Set;else if(e.has(i))break;e.add(i),l(t)}};function n(i){void 0!==this._$AN?(o(this),this._$AM=i,r(this)):this._$AM=i}function h(i,t=!1,e=0){const r=this._$AH,n=this._$AN;if(void 0!==n&&0!==n.size)if(t)if(Array.isArray(r))for(let i=e;i{var t,s,o,r;i.type==e.CHILD&&(null!==(t=(o=i)._$AP)&&void 0!==t||(o._$AP=h),null!==(s=(r=i)._$AQ)&&void 0!==s||(r._$AQ=n))};class c extends t{constructor(){super(...arguments),this._$AN=void 0}_$AT(i,t,e){super._$AT(i,t,e),r(this),this.isConnected=i._$AU}_$AO(i,t=!0){var e,r;i!==this.isConnected&&(this.isConnected=i,i?null===(e=this.reconnected)||void 0===e||e.call(this):null===(r=this.disconnected)||void 0===r||r.call(this)),t&&(s(this,i),o(this))}setValue(t){if(i(this._$Ct))this._$Ct._$AI(t,this);else{const i=[...this._$Ct._$AH];i[this._$Ci]=t,this._$Ct._$AI(i,this,0)}}disconnected(){}reconnected(){}}export{c as AsyncDirective};\n//# sourceMappingURL=async-directive.js.map\n","/**\n * @license\n * Copyright 2019 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Style preference for leading underscores.\n// tslint:disable:strip-private-property-underscore\nimport MDCSnackbarFoundation from '@material/snackbar/foundation.js';\nimport { html, render } from 'lit';\nimport { AsyncDirective } from 'lit/async-directive.js';\nimport { directive, PartType } from 'lit/directive.js';\nconst { ARIA_LIVE_DELAY_MS } = MDCSnackbarFoundation.numbers;\n/**\n * A lit directive implementation of @material/mdc-snackbar/util.ts#announce,\n * which does some tricks to ensure that snackbar labels will be handled\n * correctly by screen readers.\n *\n * The existing MDC announce util function is difficult to use directly here,\n * because Lit can crash when DOM that it is managing changes outside of its\n * purvue. In this case, we would render our labelText as the text content of\n * the label div, but the MDC announce function then clears that text content,\n * and resets it after a timeout (see below for why). We do the same thing here,\n * but in a way that fits into Lit's lifecycle.\n *\n * TODO(aomarks) Investigate whether this can be simplified; but to do that we\n * first need testing infrastructure to verify that it remains compatible with\n * screen readers. For example, can we just create an entirely new label node\n * every time we open or labelText changes? If not, and the async text/::before\n * swap is strictly required, can we at elast make this directive more generic\n * (e.g. so that we don't hard-code the name of the label class).\n */\nclass AccessibleSnackbarLabel extends AsyncDirective {\n constructor(partInfo) {\n super(partInfo);\n this.labelEl = null;\n this.timerId = null;\n this.previousPart = null;\n if (partInfo.type !== PartType.CHILD) {\n throw new Error('AccessibleSnackbarLabel only supports child parts.');\n }\n }\n update(part, [labelText, isOpen]) {\n var _a;\n if (!isOpen) {\n // We never need to do anything if we're closed, even if the label also\n // changed in this batch of changes. We'll fully reset the label text\n // whenever we next open.\n return;\n }\n if (this.labelEl === null) {\n // Create the label element once, the first time we open.\n const wrapperEl = document.createElement('div');\n const labelTemplate = html `
`;\n render(labelTemplate, wrapperEl);\n const labelEl = wrapperEl.firstElementChild;\n labelEl.textContent = labelText;\n // endNode can't be a Document, so it must have a parent.\n // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n (_a = part.endNode) === null || _a === void 0 ? void 0 : _a.parentNode.insertBefore(labelEl, part.endNode);\n this.labelEl = labelEl;\n // No need to do anything more for ARIA the first time we open. We just\n // created the element with the current label, so screen readers will\n // detect it fine.\n return labelEl;\n }\n const labelEl = this.labelEl;\n // Temporarily disable `aria-live` to prevent JAWS+Firefox from announcing\n // the message twice.\n labelEl.setAttribute('aria-live', 'off');\n // Temporarily clear `textContent` to force a DOM mutation event that will\n // be detected by screen readers. `aria-live` elements are only announced\n // when the element's `textContent` *changes*, so snackbars sent to the\n // browser in the initial HTML response won't be read unless we clear the\n // element's `textContent` first. Similarly, displaying the same snackbar\n // message twice in a row doesn't trigger a DOM mutation event, so screen\n // readers won't announce the second message unless we first clear\n // `textContent`.\n //\n // We have to clear the label text two different ways to make it work in\n // all browsers and screen readers:\n //\n // 1. `textContent = ''` is required for IE11 + JAWS\n // 2. the lit render of `' '` is required for Chrome + JAWS and\n // NVDA\n //\n // All other browser/screen reader combinations support both methods.\n //\n // The wrapper `` visually hides the space character so that it\n // doesn't cause jank when added/removed. N.B.: Setting `position:\n // absolute`, `opacity: 0`, or `height: 0` prevents Chrome from detecting\n // the DOM change.\n //\n // This technique has been tested in:\n //\n // * JAWS 2019:\n // - Chrome 70\n // - Firefox 60 (ESR)\n // - IE 11\n // * NVDA 2018:\n // - Chrome 70\n // - Firefox 60 (ESR)\n // - IE 11\n // * ChromeVox 53\n labelEl.textContent = '';\n // Updating an element using both Lit's `render` as well as setting its\n // `textContent` can cause later renders to throw because setting\n // `textContent` will remove Lit's part marker comments. This directive\n // needs to set `labelEl`'s `textContent` to trigger the expected screen\n // reader behavior, so it needs to avoid `render` for `labelEl` altogether.\n const spaceSpan = document.createElement('span');\n spaceSpan.style.display = 'inline-block';\n spaceSpan.style.width = '0';\n spaceSpan.style.height = '1px';\n spaceSpan.textContent = '\\u00A0'; // U+00A0 is  \n labelEl.appendChild(spaceSpan);\n // Prevent visual jank by temporarily displaying the label text in the\n // ::before pseudo-element. CSS generated content is normally announced by\n // screen readers (except in IE 11; see\n // https://tink.uk/accessibility-support-for-css-generated-content/);\n // however, `aria-live` is turned off, so this DOM update will be ignored\n // by screen readers.\n labelEl.setAttribute('data-mdc-snackbar-label-text', labelText);\n if (this.timerId !== null) {\n // We hadn't yet swapped the textContent back in since the last time we\n // opened or changed the label. Cancel that task so we don't clobber the\n // new label.\n clearTimeout(this.timerId);\n }\n this.timerId = window.setTimeout(() => {\n this.timerId = null;\n // Allow screen readers to announce changes to the DOM again.\n labelEl.setAttribute('aria-live', 'polite');\n // Remove the message from the ::before pseudo-element.\n labelEl.removeAttribute('data-mdc-snackbar-label-text');\n // Restore the original label text, which will be announced by\n // screen readers.\n labelEl.textContent = labelText;\n this.setValue(this.labelEl);\n }, ARIA_LIVE_DELAY_MS);\n return labelEl;\n }\n render(labelText, isOpen) {\n if (!isOpen) {\n return html ``;\n }\n return html `\n
${labelText}
`;\n }\n}\nexport const accessibleSnackbarLabel = directive(AccessibleSnackbarLabel);\n//# sourceMappingURL=accessible-snackbar-label-directive.js.map","/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\n// Style preference for leading underscores.\n// tslint:disable:strip-private-property-underscore\nimport { addHasRemoveClass, BaseElement } from '@material/mwc-base/base-element.js';\nimport { observer } from '@material/mwc-base/observer.js';\nimport MDCSnackbarFoundation from '@material/snackbar/foundation.js';\nimport { html } from 'lit';\nimport { property, query } from 'lit/decorators.js';\nimport { classMap } from 'lit/directives/class-map.js';\nimport { accessibleSnackbarLabel } from './accessible-snackbar-label-directive.js';\nconst { OPENING_EVENT, OPENED_EVENT, CLOSING_EVENT, CLOSED_EVENT, } = MDCSnackbarFoundation.strings;\nexport class SnackbarBase extends BaseElement {\n constructor() {\n super(...arguments);\n this.mdcFoundationClass = MDCSnackbarFoundation;\n this.open = false;\n this.timeoutMs = 5000;\n this.closeOnEscape = false;\n this.labelText = '';\n this.stacked = false;\n this.leading = false;\n this.reason = '';\n }\n render() {\n const classes = {\n 'mdc-snackbar--stacked': this.stacked,\n 'mdc-snackbar--leading': this.leading,\n };\n return html `\n
\n
\n ${accessibleSnackbarLabel(this.labelText, this.open)}\n
\n \n \n
\n
\n
`;\n }\n createAdapter() {\n return Object.assign(Object.assign({}, addHasRemoveClass(this.mdcRoot)), { announce: () => {\n /* We handle announce ourselves with the accessible directive. */\n }, notifyClosed: (reason) => {\n this.dispatchEvent(new CustomEvent(CLOSED_EVENT, { bubbles: true, cancelable: true, detail: { reason: reason } }));\n }, notifyClosing: (reason) => {\n this.open = false;\n this.dispatchEvent(new CustomEvent(CLOSING_EVENT, { bubbles: true, cancelable: true, detail: { reason: reason } }));\n }, notifyOpened: () => {\n this.dispatchEvent(new CustomEvent(OPENED_EVENT, { bubbles: true, cancelable: true }));\n }, notifyOpening: () => {\n this.open = true;\n this.dispatchEvent(new CustomEvent(OPENING_EVENT, { bubbles: true, cancelable: true }));\n } });\n }\n /** @export */\n show() {\n this.open = true;\n }\n /** @export */\n close(reason = '') {\n this.reason = reason;\n this.open = false;\n }\n firstUpdated() {\n super.firstUpdated();\n if (this.open) {\n this.mdcFoundation.open();\n }\n }\n _handleKeydown(e) {\n this.mdcFoundation.handleKeyDown(e);\n }\n _handleActionClick(e) {\n this.mdcFoundation.handleActionButtonClick(e);\n }\n _handleDismissClick(e) {\n this.mdcFoundation.handleActionIconClick(e);\n }\n}\n__decorate([\n query('.mdc-snackbar')\n], SnackbarBase.prototype, \"mdcRoot\", void 0);\n__decorate([\n query('.mdc-snackbar__label')\n], SnackbarBase.prototype, \"labelElement\", void 0);\n__decorate([\n property({ type: Boolean, reflect: true }),\n observer(function (value) {\n if (this.mdcFoundation) {\n if (value) {\n this.mdcFoundation.open();\n }\n else {\n this.mdcFoundation.close(this.reason);\n this.reason = '';\n }\n }\n })\n], SnackbarBase.prototype, \"open\", void 0);\n__decorate([\n observer(function (value) {\n this.mdcFoundation.setTimeoutMs(value);\n }),\n property({ type: Number })\n], SnackbarBase.prototype, \"timeoutMs\", void 0);\n__decorate([\n observer(function (value) {\n this.mdcFoundation.setCloseOnEscape(value);\n }),\n property({ type: Boolean })\n], SnackbarBase.prototype, \"closeOnEscape\", void 0);\n__decorate([\n property({ type: String })\n], SnackbarBase.prototype, \"labelText\", void 0);\n__decorate([\n property({ type: Boolean })\n], SnackbarBase.prototype, \"stacked\", void 0);\n__decorate([\n property({ type: Boolean })\n], SnackbarBase.prototype, \"leading\", void 0);\n//# sourceMappingURL=mwc-snackbar-base.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-LIcense-Identifier: Apache-2.0\n */\nimport { css } from 'lit';\nexport const styles = css `.mdc-snackbar{z-index:8;margin:8px;display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar__surface{background-color:#333333}.mdc-snackbar__label{color:rgba(255, 255, 255, 0.87)}.mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mdc-snackbar__surface{min-width:100%}}.mdc-snackbar__surface{max-width:672px}.mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)}.mdc-snackbar__surface{border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar--leading{justify-content:flex-start}.mdc-snackbar--stacked .mdc-snackbar__label{padding-left:16px;padding-right:8px;padding-bottom:12px}[dir=rtl] .mdc-snackbar--stacked .mdc-snackbar__label,.mdc-snackbar--stacked .mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar--stacked .mdc-snackbar__surface{flex-direction:column;align-items:flex-start}.mdc-snackbar--stacked .mdc-snackbar__actions{align-self:flex-end;margin-bottom:8px}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:\"\";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto;transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1);transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-snackbar__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action:not(:disabled){color:#bb86fc}.mdc-snackbar__action .mdc-button__ripple::before,.mdc-snackbar__action .mdc-button__ripple::after{background-color:#bb86fc;background-color:var(--mdc-ripple-color, #bb86fc)}.mdc-snackbar__action:hover .mdc-button__ripple::before,.mdc-snackbar__action.mdc-ripple-surface--hover .mdc-button__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.mdc-snackbar__action.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-snackbar__action:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{transition:opacity 150ms linear}.mdc-snackbar__action:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__dismiss{color:rgba(255, 255, 255, 0.87)}.mdc-snackbar__dismiss .mdc-icon-button__ripple::before,.mdc-snackbar__dismiss .mdc-icon-button__ripple::after{background-color:rgba(255, 255, 255, 0.87);background-color:var(--mdc-ripple-color, rgba(255, 255, 255, 0.87))}.mdc-snackbar__dismiss:hover .mdc-icon-button__ripple::before,.mdc-snackbar__dismiss.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{transition:opacity 150ms linear}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__dismiss.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__dismiss.mdc-snackbar__dismiss{width:36px;height:36px;padding:6px;font-size:18px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__focus-ring{display:none}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:36px;max-width:36px}@media screen and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{content:\"\";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:36px;height:36px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:36px;max-width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__touch{position:absolute;top:50%;height:36px;left:50%;width:36px;transform:translate(-50%, -50%)}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}slot[name=action]::slotted(mwc-button){--mdc-theme-primary: var( --mdc-snackbar-action-color, #bb86fc )}slot[name=dismiss]::slotted(mwc-icon-button){--mdc-icon-size: 18px;--mdc-icon-button-size: 36px;color:rgba(255, 255, 255, 0.87);margin-left:8px;margin-right:0}[dir=rtl] slot[name=dismiss]::slotted(mwc-icon-button),::slotted(mwc-icon-buttonslot[name=dismiss][dir=rtl]){margin-left:0;margin-right:8px}`;\n//# sourceMappingURL=mwc-snackbar.css.js.map","/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\n// Style preference for leading underscores.\n// tslint:disable:strip-private-property-underscore\nimport { customElement } from 'lit/decorators.js';\nimport { SnackbarBase } from './mwc-snackbar-base.js';\nimport { styles } from './mwc-snackbar.css.js';\nlet Snackbar = class Snackbar extends SnackbarBase {\n};\nSnackbar.styles = [styles];\nSnackbar = __decorate([\n customElement('mwc-snackbar')\n], Snackbar);\nexport { Snackbar };\n//# sourceMappingURL=mwc-snackbar.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { isServer } from 'lit';\n/**\n * A key to retrieve an `Attachable` element's `AttachableController` from a\n * global `MutationObserver`.\n */\nconst ATTACHABLE_CONTROLLER = Symbol('attachableController');\nlet FOR_ATTRIBUTE_OBSERVER;\nif (!isServer) {\n /**\n * A global `MutationObserver` that reacts to `for` attribute changes on\n * `Attachable` elements. If the `for` attribute changes, the controller will\n * re-attach to the new referenced element.\n */\n FOR_ATTRIBUTE_OBSERVER = new MutationObserver((records) => {\n for (const record of records) {\n // When a control's `for` attribute changes, inform its\n // `AttachableController` to update to a new control.\n record.target[ATTACHABLE_CONTROLLER]?.hostConnected();\n }\n });\n}\n/**\n * A controller that provides an implementation for `Attachable` elements.\n *\n * @example\n * ```ts\n * class MyElement extends LitElement implements Attachable {\n * get control() { return this.attachableController.control; }\n *\n * private readonly attachableController = new AttachableController(\n * this,\n * (previousControl, newControl) => {\n * previousControl?.removeEventListener('click', this.handleClick);\n * newControl?.addEventListener('click', this.handleClick);\n * }\n * );\n *\n * // Implement remaining `Attachable` properties/methods that call the\n * // controller's properties/methods.\n * }\n * ```\n */\nexport class AttachableController {\n get htmlFor() {\n return this.host.getAttribute('for');\n }\n set htmlFor(htmlFor) {\n if (htmlFor === null) {\n this.host.removeAttribute('for');\n }\n else {\n this.host.setAttribute('for', htmlFor);\n }\n }\n get control() {\n if (this.host.hasAttribute('for')) {\n if (!this.htmlFor || !this.host.isConnected) {\n return null;\n }\n return this.host.getRootNode().querySelector(`#${this.htmlFor}`);\n }\n return this.currentControl || this.host.parentElement;\n }\n set control(control) {\n if (control) {\n this.attach(control);\n }\n else {\n this.detach();\n }\n }\n /**\n * Creates a new controller for an `Attachable` element.\n *\n * @param host The `Attachable` element.\n * @param onControlChange A callback with two parameters for the previous and\n * next control. An `Attachable` element may perform setup or teardown\n * logic whenever the control changes.\n */\n constructor(host, onControlChange) {\n this.host = host;\n this.onControlChange = onControlChange;\n this.currentControl = null;\n host.addController(this);\n host[ATTACHABLE_CONTROLLER] = this;\n FOR_ATTRIBUTE_OBSERVER?.observe(host, { attributeFilter: ['for'] });\n }\n attach(control) {\n if (control === this.currentControl) {\n return;\n }\n this.setCurrentControl(control);\n // When imperatively attaching, remove the `for` attribute so\n // that the attached control is used instead of a referenced one.\n this.host.removeAttribute('for');\n }\n detach() {\n this.setCurrentControl(null);\n // When imperatively detaching, add an empty `for=\"\"` attribute. This will\n // ensure the control is `null` rather than the `parentElement`.\n this.host.setAttribute('for', '');\n }\n /** @private */\n hostConnected() {\n this.setCurrentControl(this.control);\n }\n /** @private */\n hostDisconnected() {\n this.setCurrentControl(null);\n }\n setCurrentControl(control) {\n this.onControlChange(this.currentControl, control);\n this.currentControl = control;\n }\n}\n//# sourceMappingURL=attachable-controller.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { isServer, LitElement } from 'lit';\nimport { property } from 'lit/decorators.js';\nimport { AttachableController, } from '../../internal/controller/attachable-controller.js';\n/**\n * Events that the focus ring listens to.\n */\nconst EVENTS = ['focusin', 'focusout', 'pointerdown'];\n/**\n * A focus ring component.\n *\n * @fires visibility-changed {Event} Fired whenever `visible` changes.\n */\nexport class FocusRing extends LitElement {\n constructor() {\n super(...arguments);\n /**\n * Makes the focus ring visible.\n */\n this.visible = false;\n /**\n * Makes the focus ring animate inwards instead of outwards.\n */\n this.inward = false;\n this.attachableController = new AttachableController(this, this.onControlChange.bind(this));\n }\n get htmlFor() {\n return this.attachableController.htmlFor;\n }\n set htmlFor(htmlFor) {\n this.attachableController.htmlFor = htmlFor;\n }\n get control() {\n return this.attachableController.control;\n }\n set control(control) {\n this.attachableController.control = control;\n }\n attach(control) {\n this.attachableController.attach(control);\n }\n detach() {\n this.attachableController.detach();\n }\n connectedCallback() {\n super.connectedCallback();\n // Needed for VoiceOver, which will create a \"group\" if the element is a\n // sibling to other content.\n this.setAttribute('aria-hidden', 'true');\n }\n /** @private */\n handleEvent(event) {\n if (event[HANDLED_BY_FOCUS_RING]) {\n // This ensures the focus ring does not activate when multiple focus rings\n // are used within a single component.\n return;\n }\n switch (event.type) {\n default:\n return;\n case 'focusin':\n this.visible = this.control?.matches(':focus-visible') ?? false;\n break;\n case 'focusout':\n case 'pointerdown':\n this.visible = false;\n break;\n }\n event[HANDLED_BY_FOCUS_RING] = true;\n }\n onControlChange(prev, next) {\n if (isServer)\n return;\n for (const event of EVENTS) {\n prev?.removeEventListener(event, this);\n next?.addEventListener(event, this);\n }\n }\n update(changed) {\n if (changed.has('visible')) {\n // This logic can be removed once the `:has` selector has been introduced\n // to Firefox. This is necessary to allow correct submenu styles.\n this.dispatchEvent(new Event('visibility-changed'));\n }\n super.update(changed);\n }\n}\n__decorate([\n property({ type: Boolean, reflect: true })\n], FocusRing.prototype, \"visible\", void 0);\n__decorate([\n property({ type: Boolean, reflect: true })\n], FocusRing.prototype, \"inward\", void 0);\nconst HANDLED_BY_FOCUS_RING = Symbol('handledByFocusRing');\n//# sourceMappingURL=focus-ring.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./focus/internal/focus-ring-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{animation-delay:0s,calc(var(--md-focus-ring-duration, 600ms)*.25);animation-duration:calc(var(--md-focus-ring-duration, 600ms)*.25),calc(var(--md-focus-ring-duration, 600ms)*.75);animation-timing-function:cubic-bezier(0.2, 0, 0, 1);box-sizing:border-box;color:var(--md-focus-ring-color, var(--md-sys-color-secondary, #625b71));display:none;pointer-events:none;position:absolute}:host([visible]){display:flex}:host(:not([inward])){animation-name:outward-grow,outward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));inset:calc(-1*var(--md-focus-ring-outward-offset, 2px));outline:var(--md-focus-ring-width, 3px) solid currentColor}:host([inward]){animation-name:inward-grow,inward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border:var(--md-focus-ring-width, 3px) solid currentColor;inset:var(--md-focus-ring-inward-offset, 0px)}@keyframes outward-grow{from{outline-width:0}to{outline-width:var(--md-focus-ring-active-width, 8px)}}@keyframes outward-shrink{from{outline-width:var(--md-focus-ring-active-width, 8px)}}@keyframes inward-grow{from{border-width:0}to{border-width:var(--md-focus-ring-active-width, 8px)}}@keyframes inward-shrink{from{border-width:var(--md-focus-ring-active-width, 8px)}}@media(prefers-reduced-motion){:host{animation:none}}\n`;\n//# sourceMappingURL=focus-ring-styles.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { FocusRing } from './internal/focus-ring.js';\nimport { styles } from './internal/focus-ring-styles.js';\n/**\n * TODO(b/267336424): add docs\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdFocusRing = class MdFocusRing extends FocusRing {\n};\nMdFocusRing.styles = [styles];\nMdFocusRing = __decorate([\n customElement('md-focus-ring')\n], MdFocusRing);\n//# sourceMappingURL=md-focus-ring.js.map","/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},e=t=>(...e)=>({_$litDirective$:t,values:e});class i{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,i){this._$Ct=t,this._$AM=e,this._$Ci=i}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}}export{i as Directive,t as PartType,e as directive};\n//# sourceMappingURL=directive.js.map\n","import{noChange as t}from\"../lit-html.js\";import{directive as s,Directive as i,PartType as r}from\"../directive.js\";\n/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const e=s(class extends i{constructor(t){if(super(t),t.type!==r.ATTRIBUTE||\"class\"!==t.name||t.strings?.length>2)throw Error(\"`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.\")}render(t){return\" \"+Object.keys(t).filter((s=>t[s])).join(\" \")+\" \"}update(s,[i]){if(void 0===this.it){this.it=new Set,void 0!==s.strings&&(this.st=new Set(s.strings.join(\" \").split(/\\s/).filter((t=>\"\"!==t))));for(const t in i)i[t]&&!this.st?.has(t)&&this.it.add(t);return this.render(i)}const r=s.element.classList;for(const t of this.it)t in i||(r.remove(t),this.it.delete(t));for(const t in i){const s=!!i[t];s===this.it.has(t)||this.st?.has(t)||(s?(r.add(t),this.it.add(t)):(r.remove(t),this.it.delete(t)))}return t}});export{e as classMap};\n//# sourceMappingURL=class-map.js.map\n","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * Easing functions to use for web animations.\n *\n * **NOTE:** `EASING.EMPHASIZED` is approximated with unknown accuracy.\n *\n * TODO(b/241113345): replace with tokens\n */\nexport const EASING = {\n STANDARD: 'cubic-bezier(0.2, 0, 0, 1)',\n STANDARD_ACCELERATE: 'cubic-bezier(.3,0,1,1)',\n STANDARD_DECELERATE: 'cubic-bezier(0,0,0,1)',\n EMPHASIZED: 'cubic-bezier(.3,0,0,1)',\n EMPHASIZED_ACCELERATE: 'cubic-bezier(.3,0,.8,.15)',\n EMPHASIZED_DECELERATE: 'cubic-bezier(.05,.7,.1,1)',\n};\n/**\n * Creates an `AnimationSignal` that can be used to cancel a previous task.\n *\n * @example\n * class MyClass {\n * private labelAnimationSignal = createAnimationSignal();\n *\n * private async animateLabel() {\n * // Start of the task. Previous tasks will be canceled.\n * const signal = this.labelAnimationSignal.start();\n *\n * // Do async work...\n * if (signal.aborted) {\n * // Use AbortSignal to check if a request was made to abort after some\n * // asynchronous work.\n * return;\n * }\n *\n * const animation = this.animate(...);\n * // Add event listeners to be notified when the task should be canceled.\n * signal.addEventListener('abort', () => {\n * animation.cancel();\n * });\n *\n * animation.addEventListener('finish', () => {\n * // Tell the signal that the current task is finished.\n * this.labelAnimationSignal.finish();\n * });\n * }\n * }\n *\n * @return An `AnimationSignal`.\n */\nexport function createAnimationSignal() {\n // The current animation's AbortController\n let animationAbortController = null;\n return {\n start() {\n // Tell the previous animation to cancel.\n animationAbortController?.abort();\n // Set up a new AbortController for the current animation.\n animationAbortController = new AbortController();\n // Provide the AbortSignal so that the caller can check aborted status\n // and add listeners.\n return animationAbortController.signal;\n },\n finish() {\n animationAbortController = null;\n },\n };\n}\n/**\n * Returns a function which can be used to throttle function calls\n * mapped to a key via a given function that should produce a promise that\n * determines the throttle amount (defaults to requestAnimationFrame).\n */\nexport function createThrottle() {\n const stack = new Set();\n return async (key = '', cb, timeout = async () => {\n await new Promise(requestAnimationFrame);\n }) => {\n if (!stack.has(key)) {\n stack.add(key);\n await timeout();\n if (stack.has(key)) {\n stack.delete(key);\n cb();\n }\n }\n };\n}\n/**\n * Parses an number in milliseconds from a css time value\n */\nexport function msFromTimeCSSValue(value) {\n const match = value.trim().match(/([\\d.]+)(\\s*s$)?/);\n const time = match?.[1];\n const seconds = match?.[2];\n return Number(time ?? 0) * (seconds ? 1000 : 1);\n}\n//# sourceMappingURL=animation.js.map","/**\n * @license\n * Copyright 2022 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { html, isServer, LitElement } from 'lit';\nimport { property, query, state } from 'lit/decorators.js';\nimport { classMap } from 'lit/directives/class-map.js';\nimport { AttachableController, } from '../../internal/controller/attachable-controller.js';\nimport { EASING } from '../../internal/motion/animation.js';\nconst PRESS_GROW_MS = 450;\nconst MINIMUM_PRESS_MS = 225;\nconst INITIAL_ORIGIN_SCALE = 0.2;\nconst PADDING = 10;\nconst SOFT_EDGE_MINIMUM_SIZE = 75;\nconst SOFT_EDGE_CONTAINER_RATIO = 0.35;\nconst PRESS_PSEUDO = '::after';\nconst ANIMATION_FILL = 'forwards';\n/**\n * Interaction states for the ripple.\n *\n * On Touch:\n * - `INACTIVE -> TOUCH_DELAY -> WAITING_FOR_CLICK -> INACTIVE`\n * - `INACTIVE -> TOUCH_DELAY -> HOLDING -> WAITING_FOR_CLICK -> INACTIVE`\n *\n * On Mouse or Pen:\n * - `INACTIVE -> WAITING_FOR_CLICK -> INACTIVE`\n */\nvar State;\n(function (State) {\n /**\n * Initial state of the control, no touch in progress.\n *\n * Transitions:\n * - on touch down: transition to `TOUCH_DELAY`.\n * - on mouse down: transition to `WAITING_FOR_CLICK`.\n */\n State[State[\"INACTIVE\"] = 0] = \"INACTIVE\";\n /**\n * Touch down has been received, waiting to determine if it's a swipe or\n * scroll.\n *\n * Transitions:\n * - on touch up: begin press; transition to `WAITING_FOR_CLICK`.\n * - on cancel: transition to `INACTIVE`.\n * - after `TOUCH_DELAY_MS`: begin press; transition to `HOLDING`.\n */\n State[State[\"TOUCH_DELAY\"] = 1] = \"TOUCH_DELAY\";\n /**\n * A touch has been deemed to be a press\n *\n * Transitions:\n * - on up: transition to `WAITING_FOR_CLICK`.\n */\n State[State[\"HOLDING\"] = 2] = \"HOLDING\";\n /**\n * The user touch has finished, transition into rest state.\n *\n * Transitions:\n * - on click end press; transition to `INACTIVE`.\n */\n State[State[\"WAITING_FOR_CLICK\"] = 3] = \"WAITING_FOR_CLICK\";\n})(State || (State = {}));\n/**\n * Events that the ripple listens to.\n */\nconst EVENTS = [\n 'click',\n 'contextmenu',\n 'pointercancel',\n 'pointerdown',\n 'pointerenter',\n 'pointerleave',\n 'pointerup',\n];\n/**\n * Delay reacting to touch so that we do not show the ripple for a swipe or\n * scroll interaction.\n */\nconst TOUCH_DELAY_MS = 150;\n/**\n * Used to detect if HCM is active. Events do not process during HCM when the\n * ripple is not displayed.\n */\nconst FORCED_COLORS = isServer\n ? null\n : window.matchMedia('(forced-colors: active)');\n/**\n * A ripple component.\n */\nexport class Ripple extends LitElement {\n constructor() {\n super(...arguments);\n /**\n * Disables the ripple.\n */\n this.disabled = false;\n this.hovered = false;\n this.pressed = false;\n this.rippleSize = '';\n this.rippleScale = '';\n this.initialSize = 0;\n this.state = State.INACTIVE;\n this.checkBoundsAfterContextMenu = false;\n this.attachableController = new AttachableController(this, this.onControlChange.bind(this));\n }\n get htmlFor() {\n return this.attachableController.htmlFor;\n }\n set htmlFor(htmlFor) {\n this.attachableController.htmlFor = htmlFor;\n }\n get control() {\n return this.attachableController.control;\n }\n set control(control) {\n this.attachableController.control = control;\n }\n attach(control) {\n this.attachableController.attach(control);\n }\n detach() {\n this.attachableController.detach();\n }\n connectedCallback() {\n super.connectedCallback();\n // Needed for VoiceOver, which will create a \"group\" if the element is a\n // sibling to other content.\n this.setAttribute('aria-hidden', 'true');\n }\n render() {\n const classes = {\n 'hovered': this.hovered,\n 'pressed': this.pressed,\n };\n return html `
`;\n }\n update(changedProps) {\n if (changedProps.has('disabled') && this.disabled) {\n this.hovered = false;\n this.pressed = false;\n }\n super.update(changedProps);\n }\n /**\n * TODO(b/269799771): make private\n * @private only public for slider\n */\n handlePointerenter(event) {\n if (!this.shouldReactToEvent(event)) {\n return;\n }\n this.hovered = true;\n }\n /**\n * TODO(b/269799771): make private\n * @private only public for slider\n */\n handlePointerleave(event) {\n if (!this.shouldReactToEvent(event)) {\n return;\n }\n this.hovered = false;\n // release a held mouse or pen press that moves outside the element\n if (this.state !== State.INACTIVE) {\n this.endPressAnimation();\n }\n }\n handlePointerup(event) {\n if (!this.shouldReactToEvent(event)) {\n return;\n }\n if (this.state === State.HOLDING) {\n this.state = State.WAITING_FOR_CLICK;\n return;\n }\n if (this.state === State.TOUCH_DELAY) {\n this.state = State.WAITING_FOR_CLICK;\n this.startPressAnimation(this.rippleStartEvent);\n return;\n }\n }\n async handlePointerdown(event) {\n if (!this.shouldReactToEvent(event)) {\n return;\n }\n this.rippleStartEvent = event;\n if (!this.isTouch(event)) {\n this.state = State.WAITING_FOR_CLICK;\n this.startPressAnimation(event);\n return;\n }\n // after a longpress contextmenu event, an extra `pointerdown` can be\n // dispatched to the pressed element. Check that the down is within\n // bounds of the element in this case.\n if (this.checkBoundsAfterContextMenu && !this.inBounds(event)) {\n return;\n }\n this.checkBoundsAfterContextMenu = false;\n // Wait for a hold after touch delay\n this.state = State.TOUCH_DELAY;\n await new Promise((resolve) => {\n setTimeout(resolve, TOUCH_DELAY_MS);\n });\n if (this.state !== State.TOUCH_DELAY) {\n return;\n }\n this.state = State.HOLDING;\n this.startPressAnimation(event);\n }\n handleClick() {\n // Click is a MouseEvent in Firefox and Safari, so we cannot use\n // `shouldReactToEvent`\n if (this.disabled) {\n return;\n }\n if (this.state === State.WAITING_FOR_CLICK) {\n this.endPressAnimation();\n return;\n }\n if (this.state === State.INACTIVE) {\n // keyboard synthesized click event\n this.startPressAnimation();\n this.endPressAnimation();\n }\n }\n handlePointercancel(event) {\n if (!this.shouldReactToEvent(event)) {\n return;\n }\n this.endPressAnimation();\n }\n handleContextmenu() {\n if (this.disabled) {\n return;\n }\n this.checkBoundsAfterContextMenu = true;\n this.endPressAnimation();\n }\n determineRippleSize() {\n const { height, width } = this.getBoundingClientRect();\n const maxDim = Math.max(height, width);\n const softEdgeSize = Math.max(SOFT_EDGE_CONTAINER_RATIO * maxDim, SOFT_EDGE_MINIMUM_SIZE);\n const initialSize = Math.floor(maxDim * INITIAL_ORIGIN_SCALE);\n const hypotenuse = Math.sqrt(width ** 2 + height ** 2);\n const maxRadius = hypotenuse + PADDING;\n this.initialSize = initialSize;\n this.rippleScale = `${(maxRadius + softEdgeSize) / initialSize}`;\n this.rippleSize = `${initialSize}px`;\n }\n getNormalizedPointerEventCoords(pointerEvent) {\n const { scrollX, scrollY } = window;\n const { left, top } = this.getBoundingClientRect();\n const documentX = scrollX + left;\n const documentY = scrollY + top;\n const { pageX, pageY } = pointerEvent;\n return { x: pageX - documentX, y: pageY - documentY };\n }\n getTranslationCoordinates(positionEvent) {\n const { height, width } = this.getBoundingClientRect();\n // end in the center\n const endPoint = {\n x: (width - this.initialSize) / 2,\n y: (height - this.initialSize) / 2,\n };\n let startPoint;\n if (positionEvent instanceof PointerEvent) {\n startPoint = this.getNormalizedPointerEventCoords(positionEvent);\n }\n else {\n startPoint = {\n x: width / 2,\n y: height / 2,\n };\n }\n // center around start point\n startPoint = {\n x: startPoint.x - this.initialSize / 2,\n y: startPoint.y - this.initialSize / 2,\n };\n return { startPoint, endPoint };\n }\n startPressAnimation(positionEvent) {\n if (!this.mdRoot) {\n return;\n }\n this.pressed = true;\n this.growAnimation?.cancel();\n this.determineRippleSize();\n const { startPoint, endPoint } = this.getTranslationCoordinates(positionEvent);\n const translateStart = `${startPoint.x}px, ${startPoint.y}px`;\n const translateEnd = `${endPoint.x}px, ${endPoint.y}px`;\n this.growAnimation = this.mdRoot.animate({\n top: [0, 0],\n left: [0, 0],\n height: [this.rippleSize, this.rippleSize],\n width: [this.rippleSize, this.rippleSize],\n transform: [\n `translate(${translateStart}) scale(1)`,\n `translate(${translateEnd}) scale(${this.rippleScale})`,\n ],\n }, {\n pseudoElement: PRESS_PSEUDO,\n duration: PRESS_GROW_MS,\n easing: EASING.STANDARD,\n fill: ANIMATION_FILL,\n });\n }\n async endPressAnimation() {\n this.rippleStartEvent = undefined;\n this.state = State.INACTIVE;\n const animation = this.growAnimation;\n let pressAnimationPlayState = Infinity;\n if (typeof animation?.currentTime === 'number') {\n pressAnimationPlayState = animation.currentTime;\n }\n else if (animation?.currentTime) {\n pressAnimationPlayState = animation.currentTime.to('ms').value;\n }\n if (pressAnimationPlayState >= MINIMUM_PRESS_MS) {\n this.pressed = false;\n return;\n }\n await new Promise((resolve) => {\n setTimeout(resolve, MINIMUM_PRESS_MS - pressAnimationPlayState);\n });\n if (this.growAnimation !== animation) {\n // A new press animation was started. The old animation was canceled and\n // should not finish the pressed state.\n return;\n }\n this.pressed = false;\n }\n /**\n * Returns `true` if\n * - the ripple element is enabled\n * - the pointer is primary for the input type\n * - the pointer is the pointer that started the interaction, or will start\n * the interaction\n * - the pointer is a touch, or the pointer state has the primary button\n * held, or the pointer is hovering\n */\n shouldReactToEvent(event) {\n if (this.disabled || !event.isPrimary) {\n return false;\n }\n if (this.rippleStartEvent &&\n this.rippleStartEvent.pointerId !== event.pointerId) {\n return false;\n }\n if (event.type === 'pointerenter' || event.type === 'pointerleave') {\n return !this.isTouch(event);\n }\n const isPrimaryButton = event.buttons === 1;\n return this.isTouch(event) || isPrimaryButton;\n }\n /**\n * Check if the event is within the bounds of the element.\n *\n * This is only needed for the \"stuck\" contextmenu longpress on Chrome.\n */\n inBounds({ x, y }) {\n const { top, left, bottom, right } = this.getBoundingClientRect();\n return x >= left && x <= right && y >= top && y <= bottom;\n }\n isTouch({ pointerType }) {\n return pointerType === 'touch';\n }\n /** @private */\n async handleEvent(event) {\n if (FORCED_COLORS?.matches) {\n // Skip event logic since the ripple is `display: none`.\n return;\n }\n switch (event.type) {\n case 'click':\n this.handleClick();\n break;\n case 'contextmenu':\n this.handleContextmenu();\n break;\n case 'pointercancel':\n this.handlePointercancel(event);\n break;\n case 'pointerdown':\n await this.handlePointerdown(event);\n break;\n case 'pointerenter':\n this.handlePointerenter(event);\n break;\n case 'pointerleave':\n this.handlePointerleave(event);\n break;\n case 'pointerup':\n this.handlePointerup(event);\n break;\n default:\n break;\n }\n }\n onControlChange(prev, next) {\n if (isServer)\n return;\n for (const event of EVENTS) {\n prev?.removeEventListener(event, this);\n next?.addEventListener(event, this);\n }\n }\n}\n__decorate([\n property({ type: Boolean, reflect: true })\n], Ripple.prototype, \"disabled\", void 0);\n__decorate([\n state()\n], Ripple.prototype, \"hovered\", void 0);\n__decorate([\n state()\n], Ripple.prototype, \"pressed\", void 0);\n__decorate([\n query('.surface')\n], Ripple.prototype, \"mdRoot\", void 0);\n//# sourceMappingURL=ripple.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./ripple/internal/ripple-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{display:flex;margin:auto;pointer-events:none}:host([disabled]){display:none}@media(forced-colors: active){:host{display:none}}:host,.surface{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.surface{-webkit-tap-highlight-color:rgba(0,0,0,0)}.surface::before,.surface::after{content:\"\";opacity:0;position:absolute}.surface::before{background-color:var(--md-ripple-hover-color, var(--md-sys-color-on-surface, #1d1b20));inset:0;transition:opacity 15ms linear,background-color 15ms linear}.surface::after{background:radial-gradient(closest-side, var(--md-ripple-pressed-color, var(--md-sys-color-on-surface, #1d1b20)) max(100% - 70px, 65%), transparent 100%);transform-origin:center center;transition:opacity 375ms linear}.hovered::before{background-color:var(--md-ripple-hover-color, var(--md-sys-color-on-surface, #1d1b20));opacity:var(--md-ripple-hover-opacity, 0.08)}.pressed::after{opacity:var(--md-ripple-pressed-opacity, 0.12);transition-duration:105ms}\n`;\n//# sourceMappingURL=ripple-styles.js.map","/**\n * @license\n * Copyright 2022 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { Ripple } from './internal/ripple.js';\nimport { styles } from './internal/ripple-styles.js';\n/**\n * @summary Ripples, also known as state layers, are visual indicators used to\n * communicate the status of a component or interactive element.\n *\n * @description A state layer is a semi-transparent covering on an element that\n * indicates its state. State layers provide a systematic approach to\n * visualizing states by using opacity. A layer can be applied to an entire\n * element or in a circular shape and only one state layer can be applied at a\n * given time.\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdRipple = class MdRipple extends Ripple {\n};\nMdRipple.styles = [styles];\nMdRipple = __decorate([\n customElement('md-ripple')\n], MdRipple);\n//# sourceMappingURL=ripple.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * Accessibility Object Model reflective aria properties.\n */\nexport const ARIA_PROPERTIES = [\n 'role',\n 'ariaAtomic',\n 'ariaAutoComplete',\n 'ariaBusy',\n 'ariaChecked',\n 'ariaColCount',\n 'ariaColIndex',\n 'ariaColSpan',\n 'ariaCurrent',\n 'ariaDisabled',\n 'ariaExpanded',\n 'ariaHasPopup',\n 'ariaHidden',\n 'ariaInvalid',\n 'ariaKeyShortcuts',\n 'ariaLabel',\n 'ariaLevel',\n 'ariaLive',\n 'ariaModal',\n 'ariaMultiLine',\n 'ariaMultiSelectable',\n 'ariaOrientation',\n 'ariaPlaceholder',\n 'ariaPosInSet',\n 'ariaPressed',\n 'ariaReadOnly',\n 'ariaRequired',\n 'ariaRoleDescription',\n 'ariaRowCount',\n 'ariaRowIndex',\n 'ariaRowSpan',\n 'ariaSelected',\n 'ariaSetSize',\n 'ariaSort',\n 'ariaValueMax',\n 'ariaValueMin',\n 'ariaValueNow',\n 'ariaValueText',\n];\n/**\n * Accessibility Object Model aria attributes.\n */\nexport const ARIA_ATTRIBUTES = ARIA_PROPERTIES.map(ariaPropertyToAttribute);\n/**\n * Checks if an attribute is one of the AOM aria attributes.\n *\n * @example\n * isAriaAttribute('aria-label'); // true\n *\n * @param attribute The attribute to check.\n * @return True if the attribute is an aria attribute, or false if not.\n */\nexport function isAriaAttribute(attribute) {\n return attribute.startsWith('aria-') || attribute === 'role';\n}\n/**\n * Converts an AOM aria property into its corresponding attribute.\n *\n * @example\n * ariaPropertyToAttribute('ariaLabel'); // 'aria-label'\n *\n * @param property The aria property.\n * @return The aria attribute.\n */\nexport function ariaPropertyToAttribute(property) {\n return property\n .replace('aria', 'aria-')\n // IDREF attributes also include an \"Element\" or \"Elements\" suffix\n .replace(/Elements?/g, '')\n .toLowerCase();\n}\n//# sourceMappingURL=aria.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { ARIA_PROPERTIES, ariaPropertyToAttribute } from './aria.js';\n/**\n * Sets up a `ReactiveElement` constructor to enable updates when delegating\n * aria attributes. Elements may bind `this.aria*` properties to `aria-*`\n * attributes in their render functions.\n *\n * This function will:\n * - Call `requestUpdate()` when an aria attribute changes.\n * - Add `role=\"presentation\"` to the host.\n *\n * NOTE: The following features are not currently supported:\n * - Delegating IDREF attributes (ex: `aria-labelledby`, `aria-controls`)\n * - Delegating the `role` attribute\n *\n * @example\n * class XButton extends LitElement {\n * static {\n * requestUpdateOnAriaChange(XButton);\n * }\n *\n * protected override render() {\n * return html`\n * \n * `;\n * }\n * }\n *\n * @param ctor The `ReactiveElement` constructor to patch.\n */\nexport function requestUpdateOnAriaChange(ctor) {\n for (const ariaProperty of ARIA_PROPERTIES) {\n ctor.createProperty(ariaProperty, {\n attribute: ariaPropertyToAttribute(ariaProperty),\n reflect: true,\n });\n }\n ctor.addInitializer((element) => {\n const controller = {\n hostConnected() {\n element.setAttribute('role', 'presentation');\n },\n };\n element.addController(controller);\n });\n}\n//# sourceMappingURL=delegate.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * A unique symbol used for protected access to an instance's\n * `ElementInternals`.\n *\n * @example\n * ```ts\n * class MyElement extends mixinElementInternals(LitElement) {\n * constructor() {\n * super();\n * this[internals].role = 'button';\n * }\n * }\n * ```\n */\nexport const internals = Symbol('internals');\n// Private symbols\nconst privateInternals = Symbol('privateInternals');\n/**\n * Mixes in an attached `ElementInternals` instance.\n *\n * This mixin is only needed when other shared code needs access to a\n * component's `ElementInternals`, such as form-associated mixins.\n *\n * @param base The class to mix functionality into.\n * @return The provided class with `WithElementInternals` mixed in.\n */\nexport function mixinElementInternals(base) {\n class WithElementInternalsElement extends base {\n get [internals]() {\n // Create internals in getter so that it can be used in methods called on\n // construction in `ReactiveElement`, such as `requestUpdate()`.\n if (!this[privateInternals]) {\n // Cast needed for closure\n this[privateInternals] = this.attachInternals();\n }\n return this[privateInternals];\n }\n }\n return WithElementInternalsElement;\n}\n//# sourceMappingURL=element-internals.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { isServer } from 'lit';\nimport { internals, } from '../../labs/behaviors/element-internals.js';\n/**\n * Sets up an element's constructor to enable form submission. The element\n * instance should be form associated and have a `type` property.\n *\n * A click listener is added to each element instance. If the click is not\n * default prevented, it will submit the element's form, if any.\n *\n * @example\n * ```ts\n * class MyElement extends mixinElementInternals(LitElement) {\n * static {\n * setupFormSubmitter(MyElement);\n * }\n *\n * static formAssociated = true;\n *\n * type: FormSubmitterType = 'submit';\n * }\n * ```\n *\n * @param ctor The form submitter element's constructor.\n */\nexport function setupFormSubmitter(ctor) {\n if (isServer) {\n return;\n }\n ctor.addInitializer((instance) => {\n const submitter = instance;\n submitter.addEventListener('click', async (event) => {\n const { type, [internals]: elementInternals } = submitter;\n const { form } = elementInternals;\n if (!form || type === 'button') {\n return;\n }\n // Wait a full task for event bubbling to complete.\n await new Promise((resolve) => {\n setTimeout(resolve);\n });\n if (event.defaultPrevented) {\n return;\n }\n if (type === 'reset') {\n form.reset();\n return;\n }\n // form.requestSubmit(submitter) does not work with form associated custom\n // elements. This patches the dispatched submit event to add the correct\n // `submitter`.\n // See https://github.com/WICG/webcomponents/issues/814\n form.addEventListener('submit', (submitEvent) => {\n Object.defineProperty(submitEvent, 'submitter', {\n configurable: true,\n enumerable: true,\n get: () => submitter,\n });\n }, { capture: true, once: true });\n elementInternals.setFormValue(submitter.value);\n form.requestSubmit();\n });\n });\n}\n//# sourceMappingURL=form-submitter.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * Dispatches a click event to the given element that triggers a native action,\n * but is not composed and therefore is not seen outside the element.\n *\n * This is useful for responding to an external click event on the host element\n * that should trigger an internal action like a button click.\n *\n * Note, a helper is provided because setting this up correctly is a bit tricky.\n * In particular, calling `click` on an element creates a composed event, which\n * is not desirable, and a manually dispatched event must specifically be a\n * `MouseEvent` to trigger a native action.\n *\n * @example\n * hostClickListener = (event: MouseEvent) {\n * if (isActivationClick(event)) {\n * this.dispatchActivationClick(this.buttonElement);\n * }\n * }\n *\n */\nexport function dispatchActivationClick(element) {\n const event = new MouseEvent('click', { bubbles: true });\n element.dispatchEvent(event);\n return event;\n}\n/**\n * Returns true if the click event should trigger an activation behavior. The\n * behavior is defined by the element and is whatever it should do when\n * clicked.\n *\n * Typically when an element needs to handle a click, the click is generated\n * from within the element and an event listener within the element implements\n * the needed behavior; however, it's possible to fire a click directly\n * at the element that the element should handle. This method helps\n * distinguish these \"external\" clicks.\n *\n * An \"external\" click can be triggered in a number of ways: via a click\n * on an associated label for a form associated element, calling\n * `element.click()`, or calling\n * `element.dispatchEvent(new MouseEvent('click', ...))`.\n *\n * Also works around Firefox issue\n * https://bugzilla.mozilla.org/show_bug.cgi?id=1804576 by squelching\n * events for a microtask after called.\n *\n * @example\n * hostClickListener = (event: MouseEvent) {\n * if (isActivationClick(event)) {\n * this.dispatchActivationClick(this.buttonElement);\n * }\n * }\n *\n */\nexport function isActivationClick(event) {\n // Event must start at the event target.\n if (event.currentTarget !== event.target) {\n return false;\n }\n // Event must not be retargeted from shadowRoot.\n if (event.composedPath()[0] !== event.target) {\n return false;\n }\n // Target must not be disabled; this should only occur for a synthetically\n // dispatched click.\n if (event.target.disabled) {\n return false;\n }\n // This is an activation if the event should not be squelched.\n return !squelchEvent(event);\n}\n// TODO(https://bugzilla.mozilla.org/show_bug.cgi?id=1804576)\n// Remove when Firefox bug is addressed.\nfunction squelchEvent(event) {\n const squelched = isSquelchingEvents;\n if (squelched) {\n event.preventDefault();\n event.stopImmediatePropagation();\n }\n squelchEventsForMicrotask();\n return squelched;\n}\n// Ignore events for one microtask only.\nlet isSquelchingEvents = false;\nasync function squelchEventsForMicrotask() {\n isSquelchingEvents = true;\n // Need to pause for just one microtask.\n // tslint:disable-next-line\n await null;\n isSquelchingEvents = false;\n}\n//# sourceMappingURL=form-label-activation.js.map","/**\n * @license\n * Copyright 2019 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport '../../focus/md-focus-ring.js';\nimport '../../ripple/ripple.js';\nimport { html, isServer, LitElement, nothing } from 'lit';\nimport { property, query, queryAssignedElements } from 'lit/decorators.js';\nimport { requestUpdateOnAriaChange } from '../../internal/aria/delegate.js';\nimport { setupFormSubmitter, } from '../../internal/controller/form-submitter.js';\nimport { dispatchActivationClick, isActivationClick, } from '../../internal/events/form-label-activation.js';\nimport { internals, mixinElementInternals, } from '../../labs/behaviors/element-internals.js';\n// Separate variable needed for closure.\nconst buttonBaseClass = mixinElementInternals(LitElement);\n/**\n * A button component.\n */\nexport class Button extends buttonBaseClass {\n get name() {\n return this.getAttribute('name') ?? '';\n }\n set name(name) {\n this.setAttribute('name', name);\n }\n /**\n * The associated form element with which this element's value will submit.\n */\n get form() {\n return this[internals].form;\n }\n constructor() {\n super();\n /**\n * Whether or not the button is disabled.\n */\n this.disabled = false;\n /**\n * The URL that the link button points to.\n */\n this.href = '';\n /**\n * Where to display the linked `href` URL for a link button. Common options\n * include `_blank` to open in a new tab.\n */\n this.target = '';\n /**\n * Whether to render the icon at the inline end of the label rather than the\n * inline start.\n *\n * _Note:_ Link buttons cannot have trailing icons.\n */\n this.trailingIcon = false;\n /**\n * Whether to display the icon or not.\n */\n this.hasIcon = false;\n /**\n * The default behavior of the button. May be \"text\", \"reset\", or \"submit\"\n * (default).\n */\n this.type = 'submit';\n /**\n * The value added to a form with the button's name when the button submits a\n * form.\n */\n this.value = '';\n this.handleActivationClick = (event) => {\n if (!isActivationClick(event) || !this.buttonElement) {\n return;\n }\n this.focus();\n dispatchActivationClick(this.buttonElement);\n };\n if (!isServer) {\n this.addEventListener('click', this.handleActivationClick);\n }\n }\n focus() {\n this.buttonElement?.focus();\n }\n blur() {\n this.buttonElement?.blur();\n }\n render() {\n // Link buttons may not be disabled\n const isDisabled = this.disabled && !this.href;\n const buttonOrLink = this.href ? this.renderLink() : this.renderButton();\n // TODO(b/310046938): due to a limitation in focus ring/ripple, we can't use\n // the same ID for different elements, so we change the ID instead.\n const buttonId = this.href ? 'link' : 'button';\n return html `\n ${this.renderElevationOrOutline?.()}\n
\n \n \n ${buttonOrLink}\n `;\n }\n renderButton() {\n // Needed for closure conformance\n const { ariaLabel, ariaHasPopup, ariaExpanded } = this;\n return html `\n ${this.renderContent()}\n `;\n }\n renderLink() {\n // Needed for closure conformance\n const { ariaLabel, ariaHasPopup, ariaExpanded } = this;\n return html `${this.renderContent()}\n `;\n }\n renderContent() {\n const icon = html ``;\n return html `\n \n ${this.trailingIcon ? nothing : icon}\n \n ${this.trailingIcon ? icon : nothing}\n `;\n }\n handleSlotChange() {\n this.hasIcon = this.assignedIcons.length > 0;\n }\n}\n(() => {\n requestUpdateOnAriaChange(Button);\n setupFormSubmitter(Button);\n})();\n/** @nocollapse */\nButton.formAssociated = true;\n/** @nocollapse */\nButton.shadowRootOptions = {\n mode: 'open',\n delegatesFocus: true,\n};\n__decorate([\n property({ type: Boolean, reflect: true })\n], Button.prototype, \"disabled\", void 0);\n__decorate([\n property()\n], Button.prototype, \"href\", void 0);\n__decorate([\n property()\n], Button.prototype, \"target\", void 0);\n__decorate([\n property({ type: Boolean, attribute: 'trailing-icon', reflect: true })\n], Button.prototype, \"trailingIcon\", void 0);\n__decorate([\n property({ type: Boolean, attribute: 'has-icon', reflect: true })\n], Button.prototype, \"hasIcon\", void 0);\n__decorate([\n property()\n], Button.prototype, \"type\", void 0);\n__decorate([\n property({ reflect: true })\n], Button.prototype, \"value\", void 0);\n__decorate([\n query('.button')\n], Button.prototype, \"buttonElement\", void 0);\n__decorate([\n queryAssignedElements({ slot: 'icon', flatten: true })\n], Button.prototype, \"assignedIcons\", void 0);\n//# sourceMappingURL=button.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { html } from 'lit';\nimport { Button } from './button.js';\n/**\n * An outlined button component.\n */\nexport class OutlinedButton extends Button {\n renderElevationOrOutline() {\n return html `
`;\n }\n}\n//# sourceMappingURL=outlined-button.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./button/internal/outlined-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{--_container-height: var(--md-outlined-button-container-height, 40px);--_disabled-label-text-color: var(--md-outlined-button-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity: var(--md-outlined-button-disabled-label-text-opacity, 0.38);--_disabled-outline-color: var(--md-outlined-button-disabled-outline-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-outline-opacity: var(--md-outlined-button-disabled-outline-opacity, 0.12);--_focus-label-text-color: var(--md-outlined-button-focus-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-label-text-color: var(--md-outlined-button-hover-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-color: var(--md-outlined-button-hover-state-layer-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-opacity: var(--md-outlined-button-hover-state-layer-opacity, 0.08);--_label-text-color: var(--md-outlined-button-label-text-color, var(--md-sys-color-primary, #6750a4));--_label-text-font: var(--md-outlined-button-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height: var(--md-outlined-button-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size: var(--md-outlined-button-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight: var(--md-outlined-button-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_outline-color: var(--md-outlined-button-outline-color, var(--md-sys-color-outline, #79747e));--_outline-width: var(--md-outlined-button-outline-width, 1px);--_pressed-label-text-color: var(--md-outlined-button-pressed-label-text-color, var(--md-sys-color-primary, #6750a4));--_pressed-outline-color: var(--md-outlined-button-pressed-outline-color, var(--md-sys-color-outline, #79747e));--_pressed-state-layer-color: var(--md-outlined-button-pressed-state-layer-color, var(--md-sys-color-primary, #6750a4));--_pressed-state-layer-opacity: var(--md-outlined-button-pressed-state-layer-opacity, 0.12);--_disabled-icon-color: var(--md-outlined-button-disabled-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-icon-opacity: var(--md-outlined-button-disabled-icon-opacity, 0.38);--_focus-icon-color: var(--md-outlined-button-focus-icon-color, var(--md-sys-color-primary, #6750a4));--_hover-icon-color: var(--md-outlined-button-hover-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-color: var(--md-outlined-button-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-size: var(--md-outlined-button-icon-size, 18px);--_pressed-icon-color: var(--md-outlined-button-pressed-icon-color, var(--md-sys-color-primary, #6750a4));--_container-shape-start-start: var(--md-outlined-button-container-shape-start-start, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-start-end: var(--md-outlined-button-container-shape-start-end, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-end: var(--md-outlined-button-container-shape-end-end, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-start: var(--md-outlined-button-container-shape-end-start, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_leading-space: var(--md-outlined-button-leading-space, 24px);--_trailing-space: var(--md-outlined-button-trailing-space, 24px);--_with-leading-icon-leading-space: var(--md-outlined-button-with-leading-icon-leading-space, 16px);--_with-leading-icon-trailing-space: var(--md-outlined-button-with-leading-icon-trailing-space, 24px);--_with-trailing-icon-leading-space: var(--md-outlined-button-with-trailing-icon-leading-space, 24px);--_with-trailing-icon-trailing-space: var(--md-outlined-button-with-trailing-icon-trailing-space, 16px);--_container-color: none;--_disabled-container-color: none;--_disabled-container-opacity: 0}.outline{inset:0;border-style:solid;position:absolute;box-sizing:border-box;border-color:var(--_outline-color);border-start-start-radius:var(--_container-shape-start-start);border-start-end-radius:var(--_container-shape-start-end);border-end-start-radius:var(--_container-shape-end-start);border-end-end-radius:var(--_container-shape-end-end)}:host(:active) .outline{border-color:var(--_pressed-outline-color)}:host([disabled]) .outline{border-color:var(--_disabled-outline-color);opacity:var(--_disabled-outline-opacity)}@media(forced-colors: active){:host([disabled]) .background{border-color:GrayText}:host([disabled]) .outline{opacity:1}}.outline,md-ripple{border-width:var(--_outline-width)}md-ripple{inline-size:calc(100% - 2*var(--_outline-width));block-size:calc(100% - 2*var(--_outline-width));border-style:solid;border-color:rgba(0,0,0,0)}\n`;\n//# sourceMappingURL=outlined-styles.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./button/internal/shared-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{border-start-start-radius:var(--_container-shape-start-start);border-start-end-radius:var(--_container-shape-start-end);border-end-start-radius:var(--_container-shape-end-start);border-end-end-radius:var(--_container-shape-end-end);box-sizing:border-box;cursor:pointer;display:inline-flex;gap:8px;min-height:var(--_container-height);outline:none;padding-block:calc((var(--_container-height) - max(var(--_label-text-line-height),var(--_icon-size)))/2);padding-inline-start:var(--_leading-space);padding-inline-end:var(--_trailing-space);place-content:center;place-items:center;position:relative;font-family:var(--_label-text-font);font-size:var(--_label-text-size);line-height:var(--_label-text-line-height);font-weight:var(--_label-text-weight);text-overflow:ellipsis;text-wrap:nowrap;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:top;--md-ripple-hover-color: var(--_hover-state-layer-color);--md-ripple-pressed-color: var(--_pressed-state-layer-color);--md-ripple-hover-opacity: var(--_hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--_pressed-state-layer-opacity)}md-focus-ring{--md-focus-ring-shape-start-start: var(--_container-shape-start-start);--md-focus-ring-shape-start-end: var(--_container-shape-start-end);--md-focus-ring-shape-end-end: var(--_container-shape-end-end);--md-focus-ring-shape-end-start: var(--_container-shape-end-start)}:host([disabled]){cursor:default;pointer-events:none}.button{border-radius:inherit;cursor:inherit;display:inline-flex;align-items:center;justify-content:center;border:none;outline:none;-webkit-appearance:none;vertical-align:middle;background:rgba(0,0,0,0);text-decoration:none;min-width:calc(64px - var(--_leading-space) - var(--_trailing-space));width:100%;z-index:0;height:100%;font:inherit;color:var(--_label-text-color);padding:0;gap:inherit;text-transform:inherit}.button::-moz-focus-inner{padding:0;border:0}:host(:hover) .button{color:var(--_hover-label-text-color)}:host(:focus-within) .button{color:var(--_focus-label-text-color)}:host(:active) .button{color:var(--_pressed-label-text-color)}.background{background-color:var(--_container-color);border-radius:inherit;inset:0;position:absolute}.label{overflow:hidden}:is(.button,.label,.label slot),.label ::slotted(*){text-overflow:inherit}:host([disabled]) .label{color:var(--_disabled-label-text-color);opacity:var(--_disabled-label-text-opacity)}:host([disabled]) .background{background-color:var(--_disabled-container-color);opacity:var(--_disabled-container-opacity)}@media(forced-colors: active){.background{border:1px solid CanvasText}:host([disabled]){--_disabled-icon-color: GrayText;--_disabled-icon-opacity: 1;--_disabled-container-opacity: 1;--_disabled-label-text-color: GrayText;--_disabled-label-text-opacity: 1}}:host([has-icon]:not([trailing-icon])){padding-inline-start:var(--_with-leading-icon-leading-space);padding-inline-end:var(--_with-leading-icon-trailing-space)}:host([has-icon][trailing-icon]){padding-inline-start:var(--_with-trailing-icon-leading-space);padding-inline-end:var(--_with-trailing-icon-trailing-space)}::slotted([slot=icon]){display:inline-flex;position:relative;writing-mode:horizontal-tb;fill:currentColor;flex-shrink:0;color:var(--_icon-color);font-size:var(--_icon-size);inline-size:var(--_icon-size);block-size:var(--_icon-size)}:host(:hover) ::slotted([slot=icon]){color:var(--_hover-icon-color)}:host(:focus-within) ::slotted([slot=icon]){color:var(--_focus-icon-color)}:host(:active) ::slotted([slot=icon]){color:var(--_pressed-icon-color)}:host([disabled]) ::slotted([slot=icon]){color:var(--_disabled-icon-color);opacity:var(--_disabled-icon-opacity)}.touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}:host([touch-target=wrapper]){margin:max(0px,(48px - var(--_container-height))/2) 0}:host([touch-target=none]) .touch{display:none}\n`;\n//# sourceMappingURL=shared-styles.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { OutlinedButton } from './internal/outlined-button.js';\nimport { styles as outlinedStyles } from './internal/outlined-styles.js';\nimport { styles as sharedStyles } from './internal/shared-styles.js';\n/**\n * @summary Buttons help people take action, such as sending an email, sharing a\n * document, or liking a comment.\n *\n * @description\n * __Emphasis:__ Medium emphasis – For important actions that don’t distract\n * from other onscreen elements.\n *\n * __Rationale:__ Use an outlined button for actions that need attention but\n * aren’t the primary action, such as “See all” or “Add to cart.” This is also\n * the button to use for giving someone the opportunity to change their mind or\n * escape a flow.\n *\n * __Example usages:__\n * - Reply\n * - View all\n * - Add to cart\n * - Take out of trash\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdOutlinedButton = class MdOutlinedButton extends OutlinedButton {\n};\nMdOutlinedButton.styles = [sharedStyles, outlinedStyles];\nMdOutlinedButton = __decorate([\n customElement('md-outlined-button')\n], MdOutlinedButton);\n//# sourceMappingURL=outlined-button.js.map","/**\n * @license\n * Copyright 2022 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { html, LitElement } from 'lit';\n/**\n * A component for elevation.\n */\nexport class Elevation extends LitElement {\n connectedCallback() {\n super.connectedCallback();\n // Needed for VoiceOver, which will create a \"group\" if the element is a\n // sibling to other content.\n this.setAttribute('aria-hidden', 'true');\n }\n render() {\n return html ``;\n }\n}\n//# sourceMappingURL=elevation.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./elevation/internal/elevation-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host,.shadow,.shadow::before,.shadow::after{border-radius:inherit;inset:0;position:absolute;transition-duration:inherit;transition-property:inherit;transition-timing-function:inherit}:host{display:flex;pointer-events:none;transition-property:box-shadow,opacity}.shadow::before,.shadow::after{content:\"\";transition-property:box-shadow,opacity;--_level: var(--md-elevation-level, 0);--_shadow-color: var(--md-elevation-shadow-color, var(--md-sys-color-shadow, #000))}.shadow::before{box-shadow:0px calc(1px*(clamp(0,var(--_level),1) + clamp(0,var(--_level) - 3,1) + 2*clamp(0,var(--_level) - 4,1))) calc(1px*(2*clamp(0,var(--_level),1) + clamp(0,var(--_level) - 2,1) + clamp(0,var(--_level) - 4,1))) 0px var(--_shadow-color);opacity:.3}.shadow::after{box-shadow:0px calc(1px*(clamp(0,var(--_level),1) + clamp(0,var(--_level) - 1,1) + 2*clamp(0,var(--_level) - 2,3))) calc(1px*(3*clamp(0,var(--_level),2) + 2*clamp(0,var(--_level) - 2,3))) calc(1px*(clamp(0,var(--_level),4) + 2*clamp(0,var(--_level) - 4,1))) var(--_shadow-color);opacity:.15}\n`;\n//# sourceMappingURL=elevation-styles.js.map","/**\n * @license\n * Copyright 2022 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { Elevation } from './internal/elevation.js';\nimport { styles } from './internal/elevation-styles.js';\n/**\n * The `` custom element with default styles.\n *\n * Elevation is the relative distance between two surfaces along the z-axis.\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdElevation = class MdElevation extends Elevation {\n};\nMdElevation.styles = [styles];\nMdElevation = __decorate([\n customElement('md-elevation')\n], MdElevation);\n//# sourceMappingURL=elevation.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport '../../elevation/elevation.js';\nimport { html } from 'lit';\nimport { Button } from './button.js';\n/**\n * A filled button component.\n */\nexport class FilledButton extends Button {\n renderElevationOrOutline() {\n return html ``;\n }\n}\n//# sourceMappingURL=filled-button.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./button/internal/filled-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{--_container-color: var(--md-filled-button-container-color, var(--md-sys-color-primary, #6750a4));--_container-elevation: var(--md-filled-button-container-elevation, 0);--_container-height: var(--md-filled-button-container-height, 40px);--_container-shadow-color: var(--md-filled-button-container-shadow-color, var(--md-sys-color-shadow, #000));--_disabled-container-color: var(--md-filled-button-disabled-container-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-container-elevation: var(--md-filled-button-disabled-container-elevation, 0);--_disabled-container-opacity: var(--md-filled-button-disabled-container-opacity, 0.12);--_disabled-label-text-color: var(--md-filled-button-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity: var(--md-filled-button-disabled-label-text-opacity, 0.38);--_focus-container-elevation: var(--md-filled-button-focus-container-elevation, 0);--_focus-label-text-color: var(--md-filled-button-focus-label-text-color, var(--md-sys-color-on-primary, #fff));--_hover-container-elevation: var(--md-filled-button-hover-container-elevation, 1);--_hover-label-text-color: var(--md-filled-button-hover-label-text-color, var(--md-sys-color-on-primary, #fff));--_hover-state-layer-color: var(--md-filled-button-hover-state-layer-color, var(--md-sys-color-on-primary, #fff));--_hover-state-layer-opacity: var(--md-filled-button-hover-state-layer-opacity, 0.08);--_label-text-color: var(--md-filled-button-label-text-color, var(--md-sys-color-on-primary, #fff));--_label-text-font: var(--md-filled-button-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height: var(--md-filled-button-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size: var(--md-filled-button-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight: var(--md-filled-button-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_pressed-container-elevation: var(--md-filled-button-pressed-container-elevation, 0);--_pressed-label-text-color: var(--md-filled-button-pressed-label-text-color, var(--md-sys-color-on-primary, #fff));--_pressed-state-layer-color: var(--md-filled-button-pressed-state-layer-color, var(--md-sys-color-on-primary, #fff));--_pressed-state-layer-opacity: var(--md-filled-button-pressed-state-layer-opacity, 0.12);--_disabled-icon-color: var(--md-filled-button-disabled-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-icon-opacity: var(--md-filled-button-disabled-icon-opacity, 0.38);--_focus-icon-color: var(--md-filled-button-focus-icon-color, var(--md-sys-color-on-primary, #fff));--_hover-icon-color: var(--md-filled-button-hover-icon-color, var(--md-sys-color-on-primary, #fff));--_icon-color: var(--md-filled-button-icon-color, var(--md-sys-color-on-primary, #fff));--_icon-size: var(--md-filled-button-icon-size, 18px);--_pressed-icon-color: var(--md-filled-button-pressed-icon-color, var(--md-sys-color-on-primary, #fff));--_container-shape-start-start: var(--md-filled-button-container-shape-start-start, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-start-end: var(--md-filled-button-container-shape-start-end, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-end: var(--md-filled-button-container-shape-end-end, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-start: var(--md-filled-button-container-shape-end-start, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_leading-space: var(--md-filled-button-leading-space, 24px);--_trailing-space: var(--md-filled-button-trailing-space, 24px);--_with-leading-icon-leading-space: var(--md-filled-button-with-leading-icon-leading-space, 16px);--_with-leading-icon-trailing-space: var(--md-filled-button-with-leading-icon-trailing-space, 24px);--_with-trailing-icon-leading-space: var(--md-filled-button-with-trailing-icon-leading-space, 24px);--_with-trailing-icon-trailing-space: var(--md-filled-button-with-trailing-icon-trailing-space, 16px)}\n`;\n//# sourceMappingURL=filled-styles.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./button/internal/shared-elevation-styles.css.\nimport { css } from 'lit';\nexport const styles = css `md-elevation{transition-duration:280ms}:host([disabled]) md-elevation{transition:none}md-elevation{--md-elevation-level: var(--_container-elevation);--md-elevation-shadow-color: var(--_container-shadow-color)}:host(:focus-within) md-elevation{--md-elevation-level: var(--_focus-container-elevation)}:host(:hover) md-elevation{--md-elevation-level: var(--_hover-container-elevation)}:host(:active) md-elevation{--md-elevation-level: var(--_pressed-container-elevation)}:host([disabled]) md-elevation{--md-elevation-level: var(--_disabled-container-elevation)}\n`;\n//# sourceMappingURL=shared-elevation-styles.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { FilledButton } from './internal/filled-button.js';\nimport { styles as filledStyles } from './internal/filled-styles.js';\nimport { styles as sharedElevationStyles } from './internal/shared-elevation-styles.js';\nimport { styles as sharedStyles } from './internal/shared-styles.js';\n/**\n * @summary Buttons help people take action, such as sending an email, sharing a\n * document, or liking a comment.\n *\n * @description\n * __Emphasis:__ High emphasis – For the primary, most important, or most common\n * action on a screen\n *\n * __Rationale:__ The filled button’s contrasting surface color makes it the\n * most prominent button after the FAB. It’s used for final or unblocking\n * actions in a flow.\n *\n * __Example usages:__\n * - Save\n * - Confirm\n * - Done\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdFilledButton = class MdFilledButton extends FilledButton {\n};\nMdFilledButton.styles = [\n sharedStyles,\n sharedElevationStyles,\n filledStyles,\n];\nMdFilledButton = __decorate([\n customElement('md-filled-button')\n], MdFilledButton);\n//# sourceMappingURL=filled-button.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { Button } from './button.js';\n/**\n * A text button component.\n */\nexport class TextButton extends Button {\n}\n//# sourceMappingURL=text-button.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./button/internal/text-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{--_container-height: var(--md-text-button-container-height, 40px);--_disabled-label-text-color: var(--md-text-button-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity: var(--md-text-button-disabled-label-text-opacity, 0.38);--_focus-label-text-color: var(--md-text-button-focus-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-label-text-color: var(--md-text-button-hover-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-color: var(--md-text-button-hover-state-layer-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-opacity: var(--md-text-button-hover-state-layer-opacity, 0.08);--_label-text-color: var(--md-text-button-label-text-color, var(--md-sys-color-primary, #6750a4));--_label-text-font: var(--md-text-button-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height: var(--md-text-button-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size: var(--md-text-button-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight: var(--md-text-button-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_pressed-label-text-color: var(--md-text-button-pressed-label-text-color, var(--md-sys-color-primary, #6750a4));--_pressed-state-layer-color: var(--md-text-button-pressed-state-layer-color, var(--md-sys-color-primary, #6750a4));--_pressed-state-layer-opacity: var(--md-text-button-pressed-state-layer-opacity, 0.12);--_disabled-icon-color: var(--md-text-button-disabled-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-icon-opacity: var(--md-text-button-disabled-icon-opacity, 0.38);--_focus-icon-color: var(--md-text-button-focus-icon-color, var(--md-sys-color-primary, #6750a4));--_hover-icon-color: var(--md-text-button-hover-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-color: var(--md-text-button-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-size: var(--md-text-button-icon-size, 18px);--_pressed-icon-color: var(--md-text-button-pressed-icon-color, var(--md-sys-color-primary, #6750a4));--_container-shape-start-start: var(--md-text-button-container-shape-start-start, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-start-end: var(--md-text-button-container-shape-start-end, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-end: var(--md-text-button-container-shape-end-end, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-start: var(--md-text-button-container-shape-end-start, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_leading-space: var(--md-text-button-leading-space, 12px);--_trailing-space: var(--md-text-button-trailing-space, 12px);--_with-leading-icon-leading-space: var(--md-text-button-with-leading-icon-leading-space, 12px);--_with-leading-icon-trailing-space: var(--md-text-button-with-leading-icon-trailing-space, 16px);--_with-trailing-icon-leading-space: var(--md-text-button-with-trailing-icon-leading-space, 16px);--_with-trailing-icon-trailing-space: var(--md-text-button-with-trailing-icon-trailing-space, 12px);--_container-color: none;--_disabled-container-color: none;--_disabled-container-opacity: 0}\n`;\n//# sourceMappingURL=text-styles.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { styles as sharedStyles } from './internal/shared-styles.js';\nimport { TextButton } from './internal/text-button.js';\nimport { styles as textStyles } from './internal/text-styles.js';\n/**\n * @summary Buttons help people take action, such as sending an email, sharing a\n * document, or liking a comment.\n *\n * @description\n * __Emphasis:__ Low emphasis – For optional or supplementary actions with the\n * least amount of prominence\n *\n * __Rationale:__ Text buttons have less visual prominence, so should be used\n * for low emphasis actions, such as an alternative option.\n *\n * __Example usages:__\n * - Learn more\n * - View all\n * - Change account\n * - Turn on\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdTextButton = class MdTextButton extends TextButton {\n};\nMdTextButton.styles = [sharedStyles, textStyles];\nMdTextButton = __decorate([\n customElement('md-text-button')\n], MdTextButton);\n//# sourceMappingURL=text-button.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * Re-dispatches an event from the provided element.\n *\n * This function is useful for forwarding non-composed events, such as `change`\n * events.\n *\n * @example\n * class MyInput extends LitElement {\n * render() {\n * return html``;\n * }\n *\n * protected redispatchEvent(event: Event) {\n * redispatchEvent(this, event);\n * }\n * }\n *\n * @param element The element to dispatch the event from.\n * @param event The event to re-dispatch.\n * @return Whether or not the event was dispatched (if cancelable).\n */\nexport function redispatchEvent(element, event) {\n // For bubbling events in SSR light DOM (or composed), stop their propagation\n // and dispatch the copy.\n if (event.bubbles && (!element.shadowRoot || event.composed)) {\n event.stopPropagation();\n }\n const copy = Reflect.construct(event.constructor, [event.type, event]);\n const dispatched = element.dispatchEvent(copy);\n if (!dispatched) {\n event.preventDefault();\n }\n return dispatched;\n}\n//# sourceMappingURL=redispatch-event.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { isServer } from 'lit';\nimport { internals } from './element-internals.js';\n/**\n * A symbol property used to create a constraint validation `Validator`.\n * Required for all `mixinConstraintValidation()` elements.\n */\nexport const createValidator = Symbol('createValidator');\n/**\n * A symbol property used to return an anchor for constraint validation popups.\n * Required for all `mixinConstraintValidation()` elements.\n */\nexport const getValidityAnchor = Symbol('getValidityAnchor');\n// Private symbol members, used to avoid name clashing.\nconst privateValidator = Symbol('privateValidator');\nconst privateSyncValidity = Symbol('privateSyncValidity');\nconst privateCustomValidationMessage = Symbol('privateCustomValidationMessage');\n/**\n * Mixes in constraint validation APIs for an element.\n *\n * See https://developer.mozilla.org/en-US/docs/Web/HTML/Constraint_validation\n * for more details.\n *\n * Implementations must provide a validator to cache and compute its validity,\n * along with a shadow root element to anchor validation popups to.\n *\n * @example\n * ```ts\n * const baseClass = mixinConstraintValidation(\n * mixinFormAssociated(mixinElementInternals(LitElement))\n * );\n *\n * class MyCheckbox extends baseClass {\n * \\@property({type: Boolean}) checked = false;\n * \\@property({type: Boolean}) required = false;\n *\n * [createValidator]() {\n * return new CheckboxValidator(() => this);\n * }\n *\n * [getValidityAnchor]() {\n * return this.renderRoot.querySelector('.root');\n * }\n * }\n * ```\n *\n * @param base The class to mix functionality into.\n * @return The provided class with `ConstraintValidation` mixed in.\n */\nexport function mixinConstraintValidation(base) {\n var _a;\n class ConstraintValidationElement extends base {\n constructor() {\n super(...arguments);\n /**\n * Needed for Safari, see https://bugs.webkit.org/show_bug.cgi?id=261432\n * Replace with this[internals].validity.customError when resolved.\n */\n this[_a] = '';\n }\n get validity() {\n this[privateSyncValidity]();\n return this[internals].validity;\n }\n get validationMessage() {\n this[privateSyncValidity]();\n return this[internals].validationMessage;\n }\n get willValidate() {\n this[privateSyncValidity]();\n return this[internals].willValidate;\n }\n checkValidity() {\n this[privateSyncValidity]();\n return this[internals].checkValidity();\n }\n reportValidity() {\n this[privateSyncValidity]();\n return this[internals].reportValidity();\n }\n setCustomValidity(error) {\n this[privateCustomValidationMessage] = error;\n this[privateSyncValidity]();\n }\n requestUpdate(name, oldValue, options) {\n super.requestUpdate(name, oldValue, options);\n this[privateSyncValidity]();\n }\n firstUpdated(changed) {\n super.firstUpdated(changed);\n // Sync the validity again when the element first renders, since the\n // validity anchor is now available.\n //\n // Elements that `delegatesFocus: true` to an `` will throw an\n // error in Chrome and Safari when a form tries to submit or call\n // `form.reportValidity()`:\n // \"An invalid form control with name='' is not focusable\"\n //\n // The validity anchor MUST be provided in `internals.setValidity()` and\n // MUST be the `` element rendered.\n //\n // See https://lit.dev/playground/#gist=6c26e418e0010f7a5aac15005cde8bde\n // for a reproduction.\n this[privateSyncValidity]();\n }\n [(_a = privateCustomValidationMessage, privateSyncValidity)]() {\n if (isServer) {\n return;\n }\n if (!this[privateValidator]) {\n this[privateValidator] = this[createValidator]();\n }\n const { validity, validationMessage: nonCustomValidationMessage } = this[privateValidator].getValidity();\n const customError = !!this[privateCustomValidationMessage];\n const validationMessage = this[privateCustomValidationMessage] || nonCustomValidationMessage;\n this[internals].setValidity({ ...validity, customError }, validationMessage, this[getValidityAnchor]() ?? undefined);\n }\n [createValidator]() {\n throw new Error('Implement [createValidator]');\n }\n [getValidityAnchor]() {\n throw new Error('Implement [getValidityAnchor]');\n }\n }\n return ConstraintValidationElement;\n}\n//# sourceMappingURL=constraint-validation.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { property } from 'lit/decorators.js';\nimport { internals } from './element-internals.js';\n/**\n * A symbol property to retrieve the form value for an element.\n */\nexport const getFormValue = Symbol('getFormValue');\n/**\n * A symbol property to retrieve the form state for an element.\n */\nexport const getFormState = Symbol('getFormState');\n/**\n * Mixes in form-associated behavior for a class. This allows an element to add\n * values to `
` elements.\n *\n * Implementing classes should provide a `[formValue]` to return the current\n * value of the element, as well as reset and restore callbacks.\n *\n * @example\n * ```ts\n * const base = mixinFormAssociated(mixinElementInternals(LitElement));\n *\n * class MyControl extends base {\n * \\@property()\n * value = '';\n *\n * override [getFormValue]() {\n * return this.value;\n * }\n *\n * override formResetCallback() {\n * const defaultValue = this.getAttribute('value');\n * this.value = defaultValue;\n * }\n *\n * override formStateRestoreCallback(state: string) {\n * this.value = state;\n * }\n * }\n * ```\n *\n * Elements may optionally provide a `[formState]` if their values do not\n * represent the state of the component.\n *\n * @example\n * ```ts\n * const base = mixinFormAssociated(mixinElementInternals(LitElement));\n *\n * class MyCheckbox extends base {\n * \\@property()\n * value = 'on';\n *\n * \\@property({type: Boolean})\n * checked = false;\n *\n * override [getFormValue]() {\n * return this.checked ? this.value : null;\n * }\n *\n * override [getFormState]() {\n * return String(this.checked);\n * }\n *\n * override formResetCallback() {\n * const defaultValue = this.hasAttribute('checked');\n * this.checked = defaultValue;\n * }\n *\n * override formStateRestoreCallback(state: string) {\n * this.checked = Boolean(state);\n * }\n * }\n * ```\n *\n * IMPORTANT: Requires declares for lit-analyzer\n * @example\n * ```ts\n * const base = mixinFormAssociated(mixinElementInternals(LitElement));\n * class MyControl extends base {\n * // Writable mixin properties for lit-html binding, needed for lit-analyzer\n * declare disabled: boolean;\n * declare name: string;\n * }\n * ```\n *\n * @param base The class to mix functionality into. The base class must use\n * `mixinElementInternals()`.\n * @return The provided class with `FormAssociated` mixed in.\n */\nexport function mixinFormAssociated(base) {\n class FormAssociatedElement extends base {\n get form() {\n return this[internals].form;\n }\n get labels() {\n return this[internals].labels;\n }\n // Use @property for the `name` and `disabled` properties to add them to the\n // `observedAttributes` array and trigger `attributeChangedCallback()`.\n //\n // We don't use Lit's default getter/setter (`noAccessor: true`) because\n // the attributes need to be updated synchronously to work with synchronous\n // form APIs, and Lit updates attributes async by default.\n get name() {\n return this.getAttribute('name') ?? '';\n }\n set name(name) {\n // Note: setting name to null or empty does not remove the attribute.\n this.setAttribute('name', name);\n // We don't need to call `requestUpdate()` since it's called synchronously\n // in `attributeChangedCallback()`.\n }\n get disabled() {\n return this.hasAttribute('disabled');\n }\n set disabled(disabled) {\n this.toggleAttribute('disabled', disabled);\n // We don't need to call `requestUpdate()` since it's called synchronously\n // in `attributeChangedCallback()`.\n }\n attributeChangedCallback(name, old, value) {\n // Manually `requestUpdate()` for `name` and `disabled` when their\n // attribute or property changes.\n // The properties update their attributes, so this callback is invoked\n // immediately when the properties are set. We call `requestUpdate()` here\n // instead of letting Lit set the properties from the attribute change.\n // That would cause the properties to re-set the attribute and invoke this\n // callback again in a loop. This leads to stale state when Lit tries to\n // determine if a property changed or not.\n if (name === 'name' || name === 'disabled') {\n // Disabled's value is only false if the attribute is missing and null.\n const oldValue = name === 'disabled' ? old !== null : old;\n // Trigger a lit update when the attribute changes.\n this.requestUpdate(name, oldValue);\n return;\n }\n super.attributeChangedCallback(name, old, value);\n }\n requestUpdate(name, oldValue, options) {\n super.requestUpdate(name, oldValue, options);\n // If any properties change, update the form value, which may have changed\n // as well.\n // Update the form value synchronously in `requestUpdate()` rather than\n // `update()` or `updated()`, which are async. This is necessary to ensure\n // that form data is updated in time for synchronous event listeners.\n this[internals].setFormValue(this[getFormValue](), this[getFormState]());\n }\n [getFormValue]() {\n // Closure does not allow abstract symbol members, so a default\n // implementation is needed.\n throw new Error('Implement [getFormValue]');\n }\n [getFormState]() {\n return this[getFormValue]();\n }\n formDisabledCallback(disabled) {\n this.disabled = disabled;\n }\n }\n /** @nocollapse */\n FormAssociatedElement.formAssociated = true;\n __decorate([\n property({ noAccessor: true })\n ], FormAssociatedElement.prototype, \"name\", null);\n __decorate([\n property({ type: Boolean, noAccessor: true })\n ], FormAssociatedElement.prototype, \"disabled\", null);\n return FormAssociatedElement;\n}\n//# sourceMappingURL=form-associated.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * A class that computes and caches `ValidityStateFlags` for a component with\n * a given `State` interface.\n *\n * Cached performance before computing validity is important since constraint\n * validation must be checked frequently and synchronously when properties\n * change.\n *\n * @template State The expected interface of properties relevant to constraint\n * validation.\n */\nexport class Validator {\n /**\n * Creates a new validator.\n *\n * @param getCurrentState A callback that returns the current state of\n * constraint validation-related properties.\n */\n constructor(getCurrentState) {\n this.getCurrentState = getCurrentState;\n /**\n * The current validity state and message. This is cached and returns if\n * constraint validation state does not change.\n */\n this.currentValidity = {\n validity: {},\n validationMessage: '',\n };\n }\n /**\n * Returns the current `ValidityStateFlags` and validation message for the\n * validator.\n *\n * If the constraint validation state has not changed, this will return a\n * cached result. This is important since `getValidity()` can be called\n * frequently in response to synchronous property changes.\n *\n * @return The current validity and validation message.\n */\n getValidity() {\n const state = this.getCurrentState();\n const hasStateChanged = !this.prevState || !this.equals(this.prevState, state);\n if (!hasStateChanged) {\n return this.currentValidity;\n }\n const { validity, validationMessage } = this.computeValidity(state);\n this.prevState = this.copy(state);\n this.currentValidity = {\n validationMessage,\n validity: {\n // Change any `ValidityState` instances into `ValidityStateFlags` since\n // `ValidityState` cannot be easily `{...spread}`.\n badInput: validity.badInput,\n customError: validity.customError,\n patternMismatch: validity.patternMismatch,\n rangeOverflow: validity.rangeOverflow,\n rangeUnderflow: validity.rangeUnderflow,\n stepMismatch: validity.stepMismatch,\n tooLong: validity.tooLong,\n tooShort: validity.tooShort,\n typeMismatch: validity.typeMismatch,\n valueMissing: validity.valueMissing,\n },\n };\n return this.currentValidity;\n }\n}\n//# sourceMappingURL=validator.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { Validator } from './validator.js';\n/**\n * A validator that provides constraint validation that emulates\n * `` validation.\n */\nexport class CheckboxValidator extends Validator {\n computeValidity(state) {\n if (!this.checkboxControl) {\n // Lazily create the platform input\n this.checkboxControl = document.createElement('input');\n this.checkboxControl.type = 'checkbox';\n }\n this.checkboxControl.checked = state.checked;\n this.checkboxControl.required = state.required;\n return {\n validity: this.checkboxControl.validity,\n validationMessage: this.checkboxControl.validationMessage,\n };\n }\n equals(prev, next) {\n return prev.checked === next.checked && prev.required === next.required;\n }\n copy({ checked, required }) {\n return { checked, required };\n }\n}\n//# sourceMappingURL=checkbox-validator.js.map","/**\n * @license\n * Copyright 2019 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport '../../focus/md-focus-ring.js';\nimport '../../ripple/ripple.js';\nimport { html, isServer, LitElement, nothing } from 'lit';\nimport { property, query, state } from 'lit/decorators.js';\nimport { classMap } from 'lit/directives/class-map.js';\nimport { requestUpdateOnAriaChange } from '../../internal/aria/delegate.js';\nimport { dispatchActivationClick, isActivationClick, } from '../../internal/events/form-label-activation.js';\nimport { redispatchEvent } from '../../internal/events/redispatch-event.js';\nimport { createValidator, getValidityAnchor, mixinConstraintValidation, } from '../../labs/behaviors/constraint-validation.js';\nimport { mixinElementInternals } from '../../labs/behaviors/element-internals.js';\nimport { getFormState, getFormValue, mixinFormAssociated, } from '../../labs/behaviors/form-associated.js';\nimport { CheckboxValidator } from '../../labs/behaviors/validators/checkbox-validator.js';\n// Separate variable needed for closure.\nconst checkboxBaseClass = mixinConstraintValidation(mixinFormAssociated(mixinElementInternals(LitElement)));\n/**\n * A checkbox component.\n *\n *\n * @fires change {Event} The native `change` event on\n * [``](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event)\n * --bubbles\n * @fires input {InputEvent} The native `input` event on\n * [``](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/input_event)\n * --bubbles --composed\n */\nexport class Checkbox extends checkboxBaseClass {\n constructor() {\n super();\n /**\n * Whether or not the checkbox is selected.\n */\n this.checked = false;\n /**\n * Whether or not the checkbox is indeterminate.\n *\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#indeterminate_state_checkboxes\n */\n this.indeterminate = false;\n /**\n * When true, require the checkbox to be selected when participating in\n * form submission.\n *\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#validation\n */\n this.required = false;\n /**\n * The value of the checkbox that is submitted with a form when selected.\n *\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#value\n */\n this.value = 'on';\n this.prevChecked = false;\n this.prevDisabled = false;\n this.prevIndeterminate = false;\n if (!isServer) {\n this.addEventListener('click', (event) => {\n if (!isActivationClick(event) || !this.input) {\n return;\n }\n this.focus();\n dispatchActivationClick(this.input);\n });\n }\n }\n update(changed) {\n if (changed.has('checked') ||\n changed.has('disabled') ||\n changed.has('indeterminate')) {\n this.prevChecked = changed.get('checked') ?? this.checked;\n this.prevDisabled = changed.get('disabled') ?? this.disabled;\n this.prevIndeterminate =\n changed.get('indeterminate') ?? this.indeterminate;\n }\n super.update(changed);\n }\n render() {\n const prevNone = !this.prevChecked && !this.prevIndeterminate;\n const prevChecked = this.prevChecked && !this.prevIndeterminate;\n const prevIndeterminate = this.prevIndeterminate;\n const isChecked = this.checked && !this.indeterminate;\n const isIndeterminate = this.indeterminate;\n const containerClasses = classMap({\n 'disabled': this.disabled,\n 'selected': isChecked || isIndeterminate,\n 'unselected': !isChecked && !isIndeterminate,\n 'checked': isChecked,\n 'indeterminate': isIndeterminate,\n 'prev-unselected': prevNone,\n 'prev-checked': prevChecked,\n 'prev-indeterminate': prevIndeterminate,\n 'prev-disabled': this.prevDisabled,\n });\n // Needed for closure conformance\n const { ariaLabel, ariaInvalid } = this;\n // Note: needs to be rendered before the for\n // form.reportValidity() to work in Chrome.\n return html `\n
\n \n\n
\n
\n \n \n \n \n \n \n
\n `;\n }\n handleInput(event) {\n const target = event.target;\n this.checked = target.checked;\n this.indeterminate = target.indeterminate;\n // 'input' event bubbles and is composed, don't re-dispatch it.\n }\n handleChange(event) {\n // 'change' event is not composed, re-dispatch it.\n redispatchEvent(this, event);\n }\n [getFormValue]() {\n if (!this.checked || this.indeterminate) {\n return null;\n }\n return this.value;\n }\n [getFormState]() {\n return String(this.checked);\n }\n formResetCallback() {\n // The checked property does not reflect, so the original attribute set by\n // the user is used to determine the default value.\n this.checked = this.hasAttribute('checked');\n }\n formStateRestoreCallback(state) {\n this.checked = state === 'true';\n }\n [createValidator]() {\n return new CheckboxValidator(() => this);\n }\n [getValidityAnchor]() {\n return this.input;\n }\n}\n(() => {\n requestUpdateOnAriaChange(Checkbox);\n})();\n/** @nocollapse */\nCheckbox.shadowRootOptions = {\n ...LitElement.shadowRootOptions,\n delegatesFocus: true,\n};\n__decorate([\n property({ type: Boolean })\n], Checkbox.prototype, \"checked\", void 0);\n__decorate([\n property({ type: Boolean })\n], Checkbox.prototype, \"indeterminate\", void 0);\n__decorate([\n property({ type: Boolean })\n], Checkbox.prototype, \"required\", void 0);\n__decorate([\n property()\n], Checkbox.prototype, \"value\", void 0);\n__decorate([\n state()\n], Checkbox.prototype, \"prevChecked\", void 0);\n__decorate([\n state()\n], Checkbox.prototype, \"prevDisabled\", void 0);\n__decorate([\n state()\n], Checkbox.prototype, \"prevIndeterminate\", void 0);\n__decorate([\n query('input')\n], Checkbox.prototype, \"input\", void 0);\n//# sourceMappingURL=checkbox.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./checkbox/internal/checkbox-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{border-start-start-radius:var(--md-checkbox-container-shape-start-start, var(--md-checkbox-container-shape, 2px));border-start-end-radius:var(--md-checkbox-container-shape-start-end, var(--md-checkbox-container-shape, 2px));border-end-end-radius:var(--md-checkbox-container-shape-end-end, var(--md-checkbox-container-shape, 2px));border-end-start-radius:var(--md-checkbox-container-shape-end-start, var(--md-checkbox-container-shape, 2px));display:inline-flex;height:var(--md-checkbox-container-size, 18px);position:relative;vertical-align:top;width:var(--md-checkbox-container-size, 18px);-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}:host([disabled]){cursor:default}:host([touch-target=wrapper]){margin:max(0px,(48px - var(--md-checkbox-container-size, 18px))/2)}md-focus-ring{height:44px;inset:unset;width:44px}input{appearance:none;height:48px;margin:0;opacity:0;outline:none;position:absolute;width:48px;z-index:1;cursor:inherit}:host([touch-target=none]) input{height:100%;width:100%}.container{border-radius:inherit;display:flex;height:100%;place-content:center;place-items:center;position:relative;width:100%}.outline,.background,.icon{inset:0;position:absolute}.outline,.background{border-radius:inherit}.outline{border-color:var(--md-checkbox-outline-color, var(--md-sys-color-on-surface-variant, #49454f));border-style:solid;border-width:var(--md-checkbox-outline-width, 2px);box-sizing:border-box}.background{background-color:var(--md-checkbox-selected-container-color, var(--md-sys-color-primary, #6750a4))}.background,.icon{opacity:0;transition-duration:150ms,50ms;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0.3, 0, 0.8, 0.15),linear;transform:scale(0.6)}:where(.selected) :is(.background,.icon){opacity:1;transition-duration:350ms,50ms;transition-timing-function:cubic-bezier(0.05, 0.7, 0.1, 1),linear;transform:scale(1)}md-ripple{border-radius:var(--md-checkbox-state-layer-shape, var(--md-sys-shape-corner-full, 9999px));height:var(--md-checkbox-state-layer-size, 40px);inset:unset;width:var(--md-checkbox-state-layer-size, 40px);--md-ripple-hover-color: var(--md-checkbox-hover-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-hover-opacity: var(--md-checkbox-hover-state-layer-opacity, 0.08);--md-ripple-pressed-color: var(--md-checkbox-pressed-state-layer-color, var(--md-sys-color-primary, #6750a4));--md-ripple-pressed-opacity: var(--md-checkbox-pressed-state-layer-opacity, 0.12)}.selected md-ripple{--md-ripple-hover-color: var(--md-checkbox-selected-hover-state-layer-color, var(--md-sys-color-primary, #6750a4));--md-ripple-hover-opacity: var(--md-checkbox-selected-hover-state-layer-opacity, 0.08);--md-ripple-pressed-color: var(--md-checkbox-selected-pressed-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-pressed-opacity: var(--md-checkbox-selected-pressed-state-layer-opacity, 0.12)}.icon{fill:var(--md-checkbox-selected-icon-color, var(--md-sys-color-on-primary, #fff));height:var(--md-checkbox-icon-size, 18px);width:var(--md-checkbox-icon-size, 18px)}.mark.short{height:2px;transition-property:transform,height;width:2px}.mark.long{height:2px;transition-property:transform,width;width:10px}.mark{animation-duration:150ms;animation-timing-function:cubic-bezier(0.3, 0, 0.8, 0.15);transition-duration:150ms;transition-timing-function:cubic-bezier(0.3, 0, 0.8, 0.15)}.selected .mark{animation-duration:350ms;animation-timing-function:cubic-bezier(0.05, 0.7, 0.1, 1);transition-duration:350ms;transition-timing-function:cubic-bezier(0.05, 0.7, 0.1, 1)}.checked .mark,.prev-checked.unselected .mark{transform:scaleY(-1) translate(7px, -14px) rotate(45deg)}.checked .mark.short,.prev-checked.unselected .mark.short{height:5.6568542495px}.checked .mark.long,.prev-checked.unselected .mark.long{width:11.313708499px}.indeterminate .mark,.prev-indeterminate.unselected .mark{transform:scaleY(-1) translate(4px, -10px) rotate(0deg)}.prev-unselected .mark{transition-property:none}.prev-unselected.checked .mark.long{animation-name:prev-unselected-to-checked}@keyframes prev-unselected-to-checked{from{width:0}}:where(:hover) .outline{border-color:var(--md-checkbox-hover-outline-color, var(--md-sys-color-on-surface, #1d1b20));border-width:var(--md-checkbox-hover-outline-width, 2px)}:where(:hover) .background{background:var(--md-checkbox-selected-hover-container-color, var(--md-sys-color-primary, #6750a4))}:where(:hover) .icon{fill:var(--md-checkbox-selected-hover-icon-color, var(--md-sys-color-on-primary, #fff))}:where(:focus-within) .outline{border-color:var(--md-checkbox-focus-outline-color, var(--md-sys-color-on-surface, #1d1b20));border-width:var(--md-checkbox-focus-outline-width, 2px)}:where(:focus-within) .background{background:var(--md-checkbox-selected-focus-container-color, var(--md-sys-color-primary, #6750a4))}:where(:focus-within) .icon{fill:var(--md-checkbox-selected-focus-icon-color, var(--md-sys-color-on-primary, #fff))}:where(:active) .outline{border-color:var(--md-checkbox-pressed-outline-color, var(--md-sys-color-on-surface, #1d1b20));border-width:var(--md-checkbox-pressed-outline-width, 2px)}:where(:active) .background{background:var(--md-checkbox-selected-pressed-container-color, var(--md-sys-color-primary, #6750a4))}:where(:active) .icon{fill:var(--md-checkbox-selected-pressed-icon-color, var(--md-sys-color-on-primary, #fff))}:where(.disabled,.prev-disabled) :is(.background,.icon,.mark){animation-duration:0s;transition-duration:0s}:where(.disabled) .outline{border-color:var(--md-checkbox-disabled-outline-color, var(--md-sys-color-on-surface, #1d1b20));border-width:var(--md-checkbox-disabled-outline-width, 2px);opacity:var(--md-checkbox-disabled-container-opacity, 0.38)}:where(.selected.disabled) .outline{visibility:hidden}:where(.selected.disabled) .background{background:var(--md-checkbox-selected-disabled-container-color, var(--md-sys-color-on-surface, #1d1b20));opacity:var(--md-checkbox-selected-disabled-container-opacity, 0.38)}:where(.disabled) .icon{fill:var(--md-checkbox-selected-disabled-icon-color, var(--md-sys-color-surface, #fef7ff))}@media(forced-colors: active){.background{background-color:CanvasText}.selected.disabled .background{background-color:GrayText;opacity:1}.outline{border-color:CanvasText}.disabled .outline{border-color:GrayText;opacity:1}.icon{fill:Canvas}}\n`;\n//# sourceMappingURL=checkbox-styles.js.map","/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { Checkbox } from './internal/checkbox.js';\nimport { styles } from './internal/checkbox-styles.js';\n/**\n * @summary Checkboxes allow users to select one or more items from a set.\n * Checkboxes can turn an option on or off.\n *\n * @description\n * Use checkboxes to:\n * - Select one or more options from a list\n * - Present a list containing sub-selections\n * - Turn an item on or off in a desktop environment\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdCheckbox = class MdCheckbox extends Checkbox {\n};\nMdCheckbox.styles = [styles];\nMdCheckbox = __decorate([\n customElement('md-checkbox')\n], MdCheckbox);\n//# sourceMappingURL=checkbox.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { LitElement } from 'lit';\nimport { property } from 'lit/decorators.js';\n/**\n * A divider component.\n */\nexport class Divider extends LitElement {\n constructor() {\n super(...arguments);\n /**\n * Indents the divider with equal padding on both sides.\n */\n this.inset = false;\n /**\n * Indents the divider with padding on the leading side.\n */\n this.insetStart = false;\n /**\n * Indents the divider with padding on the trailing side.\n */\n this.insetEnd = false;\n }\n}\n__decorate([\n property({ type: Boolean, reflect: true })\n], Divider.prototype, \"inset\", void 0);\n__decorate([\n property({ type: Boolean, reflect: true, attribute: 'inset-start' })\n], Divider.prototype, \"insetStart\", void 0);\n__decorate([\n property({ type: Boolean, reflect: true, attribute: 'inset-end' })\n], Divider.prototype, \"insetEnd\", void 0);\n//# sourceMappingURL=divider.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./divider/internal/divider-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{box-sizing:border-box;color:var(--md-divider-color, var(--md-sys-color-outline-variant, #cac4d0));display:flex;height:var(--md-divider-thickness, 1px);width:100%}:host([inset]),:host([inset-start]){padding-inline-start:16px}:host([inset]),:host([inset-end]){padding-inline-end:16px}:host::before{background:currentColor;content:\"\";height:100%;width:100%}@media(forced-colors: active){:host::before{background:CanvasText}}\n`;\n//# sourceMappingURL=divider-styles.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { Divider } from './internal/divider.js';\nimport { styles } from './internal/divider-styles.js';\n/**\n * @summary A divider is a thin line that groups content in lists and\n * containers.\n *\n * @description Dividers can reinforce tapability, such as when used to separate\n * list items or define tappable regions in an accordion.\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdDivider = class MdDivider extends Divider {\n};\nMdDivider.styles = [styles];\nMdDivider = __decorate([\n customElement('md-divider')\n], MdDivider);\n//# sourceMappingURL=divider.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { EASING } from '../../internal/motion/animation.js';\n/**\n * The default dialog open animation.\n */\nexport const DIALOG_DEFAULT_OPEN_ANIMATION = {\n dialog: [\n [\n // Dialog slide down\n [{ 'transform': 'translateY(-50px)' }, { 'transform': 'translateY(0)' }],\n { duration: 500, easing: EASING.EMPHASIZED },\n ],\n ],\n scrim: [\n [\n // Scrim fade in\n [{ 'opacity': 0 }, { 'opacity': 0.32 }],\n { duration: 500, easing: 'linear' },\n ],\n ],\n container: [\n [\n // Container fade in\n [{ 'opacity': 0 }, { 'opacity': 1 }],\n { duration: 50, easing: 'linear', pseudoElement: '::before' },\n ],\n [\n // Container grow\n // Note: current spec says to grow from 0dp->100% and shrink from\n // 100%->35%. We change this to 35%->100% to simplify the animation that\n // is supposed to clip content as it grows. From 0dp it's possible to see\n // text/actions appear before the container has fully grown.\n [{ 'height': '35%' }, { 'height': '100%' }],\n { duration: 500, easing: EASING.EMPHASIZED, pseudoElement: '::before' },\n ],\n ],\n headline: [\n [\n // Headline fade in\n [{ 'opacity': 0 }, { 'opacity': 0, offset: 0.2 }, { 'opacity': 1 }],\n { duration: 250, easing: 'linear', fill: 'forwards' },\n ],\n ],\n content: [\n [\n // Content fade in\n [{ 'opacity': 0 }, { 'opacity': 0, offset: 0.2 }, { 'opacity': 1 }],\n { duration: 250, easing: 'linear', fill: 'forwards' },\n ],\n ],\n actions: [\n [\n // Actions fade in\n [{ 'opacity': 0 }, { 'opacity': 0, offset: 0.5 }, { 'opacity': 1 }],\n { duration: 300, easing: 'linear', fill: 'forwards' },\n ],\n ],\n};\n/**\n * The default dialog close animation.\n */\nexport const DIALOG_DEFAULT_CLOSE_ANIMATION = {\n dialog: [\n [\n // Dialog slide up\n [{ 'transform': 'translateY(0)' }, { 'transform': 'translateY(-50px)' }],\n { duration: 150, easing: EASING.EMPHASIZED_ACCELERATE },\n ],\n ],\n scrim: [\n [\n // Scrim fade out\n [{ 'opacity': 0.32 }, { 'opacity': 0 }],\n { duration: 150, easing: 'linear' },\n ],\n ],\n container: [\n [\n // Container shrink\n [{ 'height': '100%' }, { 'height': '35%' }],\n {\n duration: 150,\n easing: EASING.EMPHASIZED_ACCELERATE,\n pseudoElement: '::before',\n },\n ],\n [\n // Container fade out\n [{ 'opacity': '1' }, { 'opacity': '0' }],\n { delay: 100, duration: 50, easing: 'linear', pseudoElement: '::before' },\n ],\n ],\n headline: [\n [\n // Headline fade out\n [{ 'opacity': 1 }, { 'opacity': 0 }],\n { duration: 100, easing: 'linear', fill: 'forwards' },\n ],\n ],\n content: [\n [\n // Content fade out\n [{ 'opacity': 1 }, { 'opacity': 0 }],\n { duration: 100, easing: 'linear', fill: 'forwards' },\n ],\n ],\n actions: [\n [\n // Actions fade out\n [{ 'opacity': 1 }, { 'opacity': 0 }],\n { duration: 100, easing: 'linear', fill: 'forwards' },\n ],\n ],\n};\n//# sourceMappingURL=animations.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport '../../divider/divider.js';\nimport { html, isServer, LitElement, nothing } from 'lit';\nimport { property, query, state } from 'lit/decorators.js';\nimport { classMap } from 'lit/directives/class-map.js';\nimport { requestUpdateOnAriaChange } from '../../internal/aria/delegate.js';\nimport { redispatchEvent } from '../../internal/events/redispatch-event.js';\nimport { DIALOG_DEFAULT_CLOSE_ANIMATION, DIALOG_DEFAULT_OPEN_ANIMATION, } from './animations.js';\n/**\n * A dialog component.\n *\n * @fires open {Event} Dispatched when the dialog is opening before any animations.\n * @fires opened {Event} Dispatched when the dialog has opened after any animations.\n * @fires close {Event} Dispatched when the dialog is closing before any animations.\n * @fires closed {Event} Dispatched when the dialog has closed after any animations.\n * @fires cancel {Event} Dispatched when the dialog has been canceled by clicking\n * on the scrim or pressing Escape.\n */\nexport class Dialog extends LitElement {\n // We do not use `delegatesFocus: true` due to a Chromium bug with\n // selecting text.\n // See https://bugs.chromium.org/p/chromium/issues/detail?id=950357\n /**\n * Opens the dialog when set to `true` and closes it when set to `false`.\n */\n get open() {\n return this.isOpen;\n }\n set open(open) {\n if (open === this.isOpen) {\n return;\n }\n this.isOpen = open;\n if (open) {\n this.setAttribute('open', '');\n this.show();\n }\n else {\n this.removeAttribute('open');\n this.close();\n }\n }\n constructor() {\n super();\n /**\n * Skips the opening and closing animations.\n */\n this.quick = false;\n /**\n * Gets or sets the dialog's return value, usually to indicate which button\n * a user pressed to close it.\n *\n * https://developer.mozilla.org/en-US/docs/Web/API/HTMLDialogElement/returnValue\n */\n this.returnValue = '';\n /**\n * Disables focus trapping, which by default keeps keyboard Tab navigation\n * within the dialog.\n *\n * When disabled, after focusing the last element of a dialog, pressing Tab\n * again will release focus from the window back to the browser (such as the\n * URL bar).\n *\n * Focus trapping is recommended for accessibility, and should not typically\n * be disabled. Only turn this off if the use case of a dialog is more\n * accessible without focus trapping.\n */\n this.noFocusTrap = false;\n /**\n * Gets the opening animation for a dialog. Set to a new function to customize\n * the animation.\n */\n this.getOpenAnimation = () => DIALOG_DEFAULT_OPEN_ANIMATION;\n /**\n * Gets the closing animation for a dialog. Set to a new function to customize\n * the animation.\n */\n this.getCloseAnimation = () => DIALOG_DEFAULT_CLOSE_ANIMATION;\n this.isOpen = false;\n this.isOpening = false;\n this.isConnectedPromise = this.getIsConnectedPromise();\n this.isAtScrollTop = false;\n this.isAtScrollBottom = false;\n this.nextClickIsFromContent = false;\n // Dialogs should not be SSR'd while open, so we can just use runtime checks.\n this.hasHeadline = false;\n this.hasActions = false;\n this.hasIcon = false;\n // See https://bugs.chromium.org/p/chromium/issues/detail?id=1512224\n // Chrome v120 has a bug where escape keys do not trigger cancels. If we get\n // a dialog \"close\" event that is triggered without a \"cancel\" after an escape\n // keydown, then we need to manually trigger our closing logic.\n //\n // This bug occurs when pressing escape to close a dialog without first\n // interacting with the dialog's content.\n //\n // Cleanup tracking:\n // https://github.com/material-components/material-web/issues/5330\n // This can be removed when full CloseWatcher support added and the above bug\n // in Chromium is fixed to fire 'cancel' with one escape press and close with\n // multiple.\n this.escapePressedWithoutCancel = false;\n // This TreeWalker is used to walk through a dialog's children to find\n // focusable elements. TreeWalker is faster than `querySelectorAll('*')`.\n this.treewalker = document.createTreeWalker(this, NodeFilter.SHOW_ELEMENT);\n if (!isServer) {\n this.addEventListener('submit', this.handleSubmit);\n }\n }\n /**\n * Opens the dialog and fires a cancelable `open` event. After a dialog's\n * animation, an `opened` event is fired.\n *\n * Add an `autofocus` attribute to a child of the dialog that should\n * receive focus after opening.\n *\n * @return A Promise that resolves after the animation is finished and the\n * `opened` event was fired.\n */\n async show() {\n this.isOpening = true;\n // Dialogs can be opened before being attached to the DOM, so we need to\n // wait until we're connected before calling `showModal()`.\n await this.isConnectedPromise;\n await this.updateComplete;\n const dialog = this.dialog;\n // Check if already opened or if `dialog.close()` was called while awaiting.\n if (dialog.open || !this.isOpening) {\n this.isOpening = false;\n return;\n }\n const preventOpen = !this.dispatchEvent(new Event('open', { cancelable: true }));\n if (preventOpen) {\n this.open = false;\n this.isOpening = false;\n return;\n }\n // All Material dialogs are modal.\n dialog.showModal();\n this.open = true;\n // Reset scroll position if re-opening a dialog with the same content.\n if (this.scroller) {\n this.scroller.scrollTop = 0;\n }\n // Native modal dialogs ignore autofocus and instead force focus to the\n // first focusable child. Override this behavior if there is a child with\n // an autofocus attribute.\n this.querySelector('[autofocus]')?.focus();\n await this.animateDialog(this.getOpenAnimation());\n this.dispatchEvent(new Event('opened'));\n this.isOpening = false;\n }\n /**\n * Closes the dialog and fires a cancelable `close` event. After a dialog's\n * animation, a `closed` event is fired.\n *\n * @param returnValue A return value usually indicating which button was used\n * to close a dialog. If a dialog is canceled by clicking the scrim or\n * pressing Escape, it will not change the return value after closing.\n * @return A Promise that resolves after the animation is finished and the\n * `closed` event was fired.\n */\n async close(returnValue = this.returnValue) {\n this.isOpening = false;\n if (!this.isConnected) {\n // Disconnected dialogs do not fire close events or animate.\n this.open = false;\n return;\n }\n await this.updateComplete;\n const dialog = this.dialog;\n // Check if already closed or if `dialog.show()` was called while awaiting.\n if (!dialog.open || this.isOpening) {\n this.open = false;\n return;\n }\n const prevReturnValue = this.returnValue;\n this.returnValue = returnValue;\n const preventClose = !this.dispatchEvent(new Event('close', { cancelable: true }));\n if (preventClose) {\n this.returnValue = prevReturnValue;\n return;\n }\n await this.animateDialog(this.getCloseAnimation());\n dialog.close(returnValue);\n this.open = false;\n this.dispatchEvent(new Event('closed'));\n }\n connectedCallback() {\n super.connectedCallback();\n this.isConnectedPromiseResolve();\n }\n disconnectedCallback() {\n super.disconnectedCallback();\n this.isConnectedPromise = this.getIsConnectedPromise();\n }\n render() {\n const scrollable = this.open && !(this.isAtScrollTop && this.isAtScrollBottom);\n const classes = {\n 'has-headline': this.hasHeadline,\n 'has-actions': this.hasActions,\n 'has-icon': this.hasIcon,\n 'scrollable': scrollable,\n 'show-top-divider': scrollable && !this.isAtScrollTop,\n 'show-bottom-divider': scrollable && !this.isAtScrollBottom,\n };\n // The focus trap sentinels are only added after the dialog opens, since\n // dialog.showModal() will try to autofocus them, even with tabindex=\"-1\".\n const showFocusTrap = this.open && !this.noFocusTrap;\n const focusTrap = html `\n \n `;\n const { ariaLabel } = this;\n return html `\n
\n \n ${showFocusTrap ? focusTrap : nothing}\n
\n
\n
\n \n
\n

\n \n

\n \n
\n
\n
\n
\n \n
\n
\n
\n
\n \n \n
\n
\n ${showFocusTrap ? focusTrap : nothing}\n
\n `;\n }\n firstUpdated() {\n this.intersectionObserver = new IntersectionObserver((entries) => {\n for (const entry of entries) {\n this.handleAnchorIntersection(entry);\n }\n }, { root: this.scroller });\n this.intersectionObserver.observe(this.topAnchor);\n this.intersectionObserver.observe(this.bottomAnchor);\n }\n handleDialogClick() {\n if (this.nextClickIsFromContent) {\n // Avoid doing a layout calculation below if we know the click came from\n // content.\n this.nextClickIsFromContent = false;\n return;\n }\n // Click originated on the backdrop. Native ``s will not cancel,\n // but Material dialogs do.\n const preventDefault = !this.dispatchEvent(new Event('cancel', { cancelable: true }));\n if (preventDefault) {\n return;\n }\n this.close();\n }\n handleContentClick() {\n this.nextClickIsFromContent = true;\n }\n handleSubmit(event) {\n const form = event.target;\n const { submitter } = event;\n if (form.method !== 'dialog' || !submitter) {\n return;\n }\n // Close reason is the submitter's value attribute, or the dialog's\n // `returnValue` if there is no attribute.\n this.close(submitter.getAttribute('value') ?? this.returnValue);\n }\n handleCancel(event) {\n if (event.target !== this.dialog) {\n // Ignore any cancel events dispatched by content.\n return;\n }\n this.escapePressedWithoutCancel = false;\n const preventDefault = !redispatchEvent(this, event);\n // We always prevent default on the original dialog event since we'll\n // animate closing it before it actually closes.\n event.preventDefault();\n if (preventDefault) {\n return;\n }\n this.close();\n }\n handleClose() {\n if (!this.escapePressedWithoutCancel) {\n return;\n }\n this.escapePressedWithoutCancel = false;\n this.dialog?.dispatchEvent(new Event('cancel', { cancelable: true }));\n }\n handleKeydown(event) {\n if (event.key !== 'Escape') {\n return;\n }\n // An escape key was pressed. If a \"close\" event fires next without a\n // \"cancel\" event first, then we know we're in the Chrome v120 bug.\n this.escapePressedWithoutCancel = true;\n // Wait a full task for the cancel/close event listeners to fire, then\n // reset the flag.\n setTimeout(() => {\n this.escapePressedWithoutCancel = false;\n });\n }\n async animateDialog(animation) {\n // Always cancel the previous animations. Animations can include `fill`\n // modes that need to be cleared when `quick` is toggled. If not, content\n // that faded out will remain hidden when a `quick` dialog re-opens after\n // previously opening and closing without `quick`.\n this.cancelAnimations?.abort();\n this.cancelAnimations = new AbortController();\n if (this.quick) {\n return;\n }\n const { dialog, scrim, container, headline, content, actions } = this;\n if (!dialog || !scrim || !container || !headline || !content || !actions) {\n return;\n }\n const { container: containerAnimate, dialog: dialogAnimate, scrim: scrimAnimate, headline: headlineAnimate, content: contentAnimate, actions: actionsAnimate, } = animation;\n const elementAndAnimation = [\n [dialog, dialogAnimate ?? []],\n [scrim, scrimAnimate ?? []],\n [container, containerAnimate ?? []],\n [headline, headlineAnimate ?? []],\n [content, contentAnimate ?? []],\n [actions, actionsAnimate ?? []],\n ];\n const animations = [];\n for (const [element, animation] of elementAndAnimation) {\n for (const animateArgs of animation) {\n const animation = element.animate(...animateArgs);\n this.cancelAnimations.signal.addEventListener('abort', () => {\n animation.cancel();\n });\n animations.push(animation);\n }\n }\n await Promise.all(animations.map((animation) => animation.finished.catch(() => {\n // Ignore intentional AbortErrors when calling `animation.cancel()`.\n })));\n }\n handleHeadlineChange(event) {\n const slot = event.target;\n this.hasHeadline = slot.assignedElements().length > 0;\n }\n handleActionsChange(event) {\n const slot = event.target;\n this.hasActions = slot.assignedElements().length > 0;\n }\n handleIconChange(event) {\n const slot = event.target;\n this.hasIcon = slot.assignedElements().length > 0;\n }\n handleAnchorIntersection(entry) {\n const { target, isIntersecting } = entry;\n if (target === this.topAnchor) {\n this.isAtScrollTop = isIntersecting;\n }\n if (target === this.bottomAnchor) {\n this.isAtScrollBottom = isIntersecting;\n }\n }\n getIsConnectedPromise() {\n return new Promise((resolve) => {\n this.isConnectedPromiseResolve = resolve;\n });\n }\n handleFocusTrapFocus(event) {\n const [firstFocusableChild, lastFocusableChild] = this.getFirstAndLastFocusableChildren();\n if (!firstFocusableChild || !lastFocusableChild) {\n // When a dialog does not have focusable children, the dialog itself\n // receives focus.\n this.dialog?.focus();\n return;\n }\n // To determine which child to focus, we need to know which focus trap\n // received focus...\n const isFirstFocusTrap = event.target === this.firstFocusTrap;\n const isLastFocusTrap = !isFirstFocusTrap;\n // ...and where the focus came from (what was previously focused).\n const focusCameFromFirstChild = event.relatedTarget === firstFocusableChild;\n const focusCameFromLastChild = event.relatedTarget === lastFocusableChild;\n // Although this is a focus trap, focus can come from outside the trap.\n // This can happen when elements are programmatically `focus()`'d. It also\n // happens when focus leaves and returns to the window, such as clicking on\n // the browser's URL bar and pressing Tab, or switching focus between\n // iframes.\n const focusCameFromOutsideDialog = !focusCameFromFirstChild && !focusCameFromLastChild;\n // Focus the dialog's first child when we reach the end of the dialog and\n // focus is moving forward. Or, when focus is moving forwards into the\n // dialog from outside of the window.\n const shouldFocusFirstChild = (isLastFocusTrap && focusCameFromLastChild) ||\n (isFirstFocusTrap && focusCameFromOutsideDialog);\n if (shouldFocusFirstChild) {\n firstFocusableChild.focus();\n return;\n }\n // Focus the dialog's last child when we reach the beginning of the dialog\n // and focus is moving backward. Or, when focus is moving backwards into the\n // dialog from outside of the window.\n const shouldFocusLastChild = (isFirstFocusTrap && focusCameFromFirstChild) ||\n (isLastFocusTrap && focusCameFromOutsideDialog);\n if (shouldFocusLastChild) {\n lastFocusableChild.focus();\n return;\n }\n // The booleans above are verbose for readability, but code executation\n // won't actually reach here.\n }\n getFirstAndLastFocusableChildren() {\n let firstFocusableChild = null;\n let lastFocusableChild = null;\n // Reset the current node back to the root host element.\n this.treewalker.currentNode = this.treewalker.root;\n while (this.treewalker.nextNode()) {\n // Cast as Element since the TreeWalker filter only accepts Elements.\n const nextChild = this.treewalker.currentNode;\n if (!isFocusable(nextChild)) {\n continue;\n }\n if (!firstFocusableChild) {\n firstFocusableChild = nextChild;\n }\n lastFocusableChild = nextChild;\n }\n // We set lastFocusableChild immediately after finding a\n // firstFocusableChild, which means the pair is either both null or both\n // non-null. Cast since TypeScript does not recognize this.\n return [firstFocusableChild, lastFocusableChild];\n }\n}\n(() => {\n requestUpdateOnAriaChange(Dialog);\n})();\n__decorate([\n property({ type: Boolean })\n], Dialog.prototype, \"open\", null);\n__decorate([\n property({ type: Boolean })\n], Dialog.prototype, \"quick\", void 0);\n__decorate([\n property({ attribute: false })\n], Dialog.prototype, \"returnValue\", void 0);\n__decorate([\n property()\n], Dialog.prototype, \"type\", void 0);\n__decorate([\n property({ type: Boolean, attribute: 'no-focus-trap' })\n], Dialog.prototype, \"noFocusTrap\", void 0);\n__decorate([\n query('dialog')\n], Dialog.prototype, \"dialog\", void 0);\n__decorate([\n query('.scrim')\n], Dialog.prototype, \"scrim\", void 0);\n__decorate([\n query('.container')\n], Dialog.prototype, \"container\", void 0);\n__decorate([\n query('.headline')\n], Dialog.prototype, \"headline\", void 0);\n__decorate([\n query('.content')\n], Dialog.prototype, \"content\", void 0);\n__decorate([\n query('.actions')\n], Dialog.prototype, \"actions\", void 0);\n__decorate([\n state()\n], Dialog.prototype, \"isAtScrollTop\", void 0);\n__decorate([\n state()\n], Dialog.prototype, \"isAtScrollBottom\", void 0);\n__decorate([\n query('.scroller')\n], Dialog.prototype, \"scroller\", void 0);\n__decorate([\n query('.top.anchor')\n], Dialog.prototype, \"topAnchor\", void 0);\n__decorate([\n query('.bottom.anchor')\n], Dialog.prototype, \"bottomAnchor\", void 0);\n__decorate([\n query('.focus-trap')\n], Dialog.prototype, \"firstFocusTrap\", void 0);\n__decorate([\n state()\n], Dialog.prototype, \"hasHeadline\", void 0);\n__decorate([\n state()\n], Dialog.prototype, \"hasActions\", void 0);\n__decorate([\n state()\n], Dialog.prototype, \"hasIcon\", void 0);\nfunction isFocusable(element) {\n // Check if the element is a known built-in focusable element:\n // - and with `href` attributes.\n // - Form controls that are not disabled.\n // - `contenteditable` elements.\n // - Anything with a non-negative `tabindex`.\n const knownFocusableElements = ':is(button,input,select,textarea,object,:is(a,area)[href],[tabindex],[contenteditable=true])';\n const notDisabled = ':not(:disabled,[disabled])';\n const notNegativeTabIndex = ':not([tabindex^=\"-\"])';\n if (element.matches(knownFocusableElements + notDisabled + notNegativeTabIndex)) {\n return true;\n }\n const isCustomElement = element.localName.includes('-');\n if (!isCustomElement) {\n return false;\n }\n // If a custom element does not have a tabindex, it may still be focusable\n // if it delegates focus with a shadow root. We also need to check again if\n // the custom element is a disabled form control.\n if (!element.matches(notDisabled)) {\n return false;\n }\n return element.shadowRoot?.delegatesFocus ?? false;\n}\n//# sourceMappingURL=dialog.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./dialog/internal/dialog-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{border-start-start-radius:var(--md-dialog-container-shape-start-start, var(--md-dialog-container-shape, var(--md-sys-shape-corner-extra-large, 28px)));border-start-end-radius:var(--md-dialog-container-shape-start-end, var(--md-dialog-container-shape, var(--md-sys-shape-corner-extra-large, 28px)));border-end-end-radius:var(--md-dialog-container-shape-end-end, var(--md-dialog-container-shape, var(--md-sys-shape-corner-extra-large, 28px)));border-end-start-radius:var(--md-dialog-container-shape-end-start, var(--md-dialog-container-shape, var(--md-sys-shape-corner-extra-large, 28px)));display:contents;margin:auto;max-height:min(560px,100% - 48px);max-width:min(560px,100% - 48px);min-height:140px;min-width:280px;position:fixed;height:fit-content;width:fit-content}dialog{background:rgba(0,0,0,0);border:none;border-radius:inherit;flex-direction:column;height:inherit;margin:inherit;max-height:inherit;max-width:inherit;min-height:inherit;min-width:inherit;outline:none;overflow:visible;padding:0;width:inherit}dialog[open]{display:flex}::backdrop{background:none}.scrim{background:var(--md-sys-color-scrim, #000);display:none;inset:0;opacity:32%;pointer-events:none;position:fixed;z-index:1}:host([open]) .scrim{display:flex}h2{all:unset;align-self:stretch}.headline{align-items:center;color:var(--md-dialog-headline-color, var(--md-sys-color-on-surface, #1d1b20));display:flex;flex-direction:column;font-family:var(--md-dialog-headline-font, var(--md-sys-typescale-headline-small-font, var(--md-ref-typeface-brand, Roboto)));font-size:var(--md-dialog-headline-size, var(--md-sys-typescale-headline-small-size, 1.5rem));line-height:var(--md-dialog-headline-line-height, var(--md-sys-typescale-headline-small-line-height, 2rem));font-weight:var(--md-dialog-headline-weight, var(--md-sys-typescale-headline-small-weight, var(--md-ref-typeface-weight-regular, 400)));position:relative}slot[name=headline]::slotted(*){align-items:center;align-self:stretch;box-sizing:border-box;display:flex;gap:8px;padding:24px 24px 0}.icon{display:flex}slot[name=icon]::slotted(*){color:var(--md-dialog-icon-color, var(--md-sys-color-secondary, #625b71));fill:currentColor;font-size:var(--md-dialog-icon-size, 24px);margin-top:24px;height:var(--md-dialog-icon-size, 24px);width:var(--md-dialog-icon-size, 24px)}.has-icon slot[name=headline]::slotted(*){justify-content:center;padding-top:16px}.scrollable slot[name=headline]::slotted(*){padding-bottom:16px}.scrollable.has-headline slot[name=content]::slotted(*){padding-top:8px}.container{border-radius:inherit;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;position:relative;transform-origin:top}.container::before{background:var(--md-dialog-container-color, var(--md-sys-color-surface-container-high, #ece6f0));border-radius:inherit;content:\"\";inset:0;position:absolute}.scroller{display:flex;flex:1;flex-direction:column;overflow:hidden;z-index:1}.scrollable .scroller{overflow-y:scroll}.content{color:var(--md-dialog-supporting-text-color, var(--md-sys-color-on-surface-variant, #49454f));font-family:var(--md-dialog-supporting-text-font, var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-dialog-supporting-text-size, var(--md-sys-typescale-body-medium-size, 0.875rem));line-height:var(--md-dialog-supporting-text-line-height, var(--md-sys-typescale-body-medium-line-height, 1.25rem));font-weight:var(--md-dialog-supporting-text-weight, var(--md-sys-typescale-body-medium-weight, var(--md-ref-typeface-weight-regular, 400)));height:min-content;position:relative}slot[name=content]::slotted(*){box-sizing:border-box;padding:24px}.anchor{position:absolute}.top.anchor{top:0}.bottom.anchor{bottom:0}.actions{position:relative}slot[name=actions]::slotted(*){box-sizing:border-box;display:flex;gap:8px;justify-content:flex-end;padding:16px 24px 24px}.has-actions slot[name=content]::slotted(*){padding-bottom:8px}md-divider{display:none;position:absolute}.has-headline.show-top-divider .headline md-divider,.has-actions.show-bottom-divider .actions md-divider{display:flex}.headline md-divider{bottom:0}.actions md-divider{top:0}@media(forced-colors: active){dialog{outline:2px solid WindowText}}\n`;\n//# sourceMappingURL=dialog-styles.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { Dialog } from './internal/dialog.js';\nimport { styles } from './internal/dialog-styles.js';\n/**\n * @summary Dialogs can require an action, communicate information, or help\n * users accomplish a task. There are two types of dialogs: basic and\n * full-screen.\n *\n * @description\n * A dialog is a modal window that appears in front of app content to provide\n * critical information or ask for a decision. Dialogs disable all app\n * functionality when they appear, and remain on screen until confirmed,\n * dismissed, or a required action has been taken.\n *\n * Dialogs are purposefully interruptive, so they should be used sparingly.\n * A less disruptive alternative is to use a menu, which provides options\n * without interrupting a user’s experience.\n *\n * On mobile devices only, complex dialogs should be displayed fullscreen.\n *\n * __Example usages:__\n * - Common use cases for basic dialogs include alerts, quick selection, and\n * confirmation.\n * - More complex dialogs may contain actions that require a series of tasks\n * to complete. One example is creating a calendar entry with the event title,\n * date, location, and time.\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdDialog = class MdDialog extends Dialog {\n};\nMdDialog.styles = [styles];\nMdDialog = __decorate([\n customElement('md-dialog')\n], MdDialog);\n//# sourceMappingURL=dialog.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * Activates the first non-disabled item of a given array of items.\n *\n * @param items {Array} The items from which to activate the\n * first item.\n * @param isActivatable Function to determine if an item can be activated.\n * Defaults to non-disabled items.\n */\nexport function activateFirstItem(items, isActivatable = (isItemNotDisabled)) {\n // NOTE: These selector functions are static and not on the instance such\n // that multiple operations can be chained and we do not have to re-query\n // the DOM\n const firstItem = getFirstActivatableItem(items, isActivatable);\n if (firstItem) {\n firstItem.tabIndex = 0;\n firstItem.focus();\n }\n return firstItem;\n}\n/**\n * Activates the last non-disabled item of a given array of items.\n *\n * @param items {Array} The items from which to activate the\n * last item.\n * @param isActivatable Function to determine if an item can be activated.\n * Defaults to non-disabled items.\n * @nocollapse\n */\nexport function activateLastItem(items, isActivatable = (isItemNotDisabled)) {\n const lastItem = getLastActivatableItem(items, isActivatable);\n if (lastItem) {\n lastItem.tabIndex = 0;\n lastItem.focus();\n }\n return lastItem;\n}\n/**\n * Deactivates the currently active item of a given array of items.\n *\n * @param items {Array} The items from which to deactivate the\n * active item.\n * @param isActivatable Function to determine if an item can be activated.\n * Defaults to non-disabled items.\n * @return A record of the deleselcted activated item including the item and\n * the index of the item or `null` if none are deactivated.\n * @nocollapse\n */\nexport function deactivateActiveItem(items, isActivatable = (isItemNotDisabled)) {\n const activeItem = getActiveItem(items, isActivatable);\n if (activeItem) {\n activeItem.item.tabIndex = -1;\n }\n return activeItem;\n}\n/**\n * Retrieves the first activated item of a given array of items.\n *\n * @param items {Array} The items to search.\n * @param isActivatable Function to determine if an item can be activated.\n * Defaults to non-disabled items.\n * @return A record of the first activated item including the item and the\n * index of the item or `null` if none are activated.\n * @nocollapse\n */\nexport function getActiveItem(items, isActivatable = (isItemNotDisabled)) {\n for (let i = 0; i < items.length; i++) {\n const item = items[i];\n if (item.tabIndex === 0 && isActivatable(item)) {\n return {\n item,\n index: i,\n };\n }\n }\n return null;\n}\n/**\n * Retrieves the first non-disabled item of a given array of items. This\n * the first item that is not disabled.\n *\n * @param items {Array} The items to search.\n * @param isActivatable Function to determine if an item can be activated.\n * Defaults to non-disabled items.\n * @return The first activatable item or `null` if none are activatable.\n * @nocollapse\n */\nexport function getFirstActivatableItem(items, isActivatable = (isItemNotDisabled)) {\n for (const item of items) {\n if (isActivatable(item)) {\n return item;\n }\n }\n return null;\n}\n/**\n * Retrieves the last non-disabled item of a given array of items.\n *\n * @param items {Array} The items to search.\n * @param isActivatable Function to determine if an item can be activated.\n * Defaults to non-disabled items.\n * @return The last activatable item or `null` if none are activatable.\n * @nocollapse\n */\nexport function getLastActivatableItem(items, isActivatable = (isItemNotDisabled)) {\n for (let i = items.length - 1; i >= 0; i--) {\n const item = items[i];\n if (isActivatable(item)) {\n return item;\n }\n }\n return null;\n}\n/**\n * Retrieves the next non-disabled item of a given array of items.\n *\n * @param items {Array} The items to search.\n * @param index {{index: number}} The index to search from.\n * @param isActivatable Function to determine if an item can be activated.\n * Defaults to non-disabled items.\n * @param wrap If true, then the next item at the end of the list is the first\n * item. Defaults to true.\n * @return The next activatable item or `null` if none are activatable.\n */\nexport function getNextItem(items, index, isActivatable = (isItemNotDisabled), wrap = true) {\n for (let i = 1; i < items.length; i++) {\n const nextIndex = (i + index) % items.length;\n if (nextIndex < index && !wrap) {\n // Return if the index loops back to the beginning and not wrapping.\n return null;\n }\n const item = items[nextIndex];\n if (isActivatable(item)) {\n return item;\n }\n }\n return items[index] ? items[index] : null;\n}\n/**\n * Retrieves the previous non-disabled item of a given array of items.\n *\n * @param items {Array} The items to search.\n * @param index {{index: number}} The index to search from.\n * @param isActivatable Function to determine if an item can be activated.\n * Defaults to non-disabled items.\n * @param wrap If true, then the previous item at the beginning of the list is\n * the last item. Defaults to true.\n * @return The previous activatable item or `null` if none are activatable.\n */\nexport function getPrevItem(items, index, isActivatable = (isItemNotDisabled), wrap = true) {\n for (let i = 1; i < items.length; i++) {\n const prevIndex = (index - i + items.length) % items.length;\n if (prevIndex > index && !wrap) {\n // Return if the index loops back to the end and not wrapping.\n return null;\n }\n const item = items[prevIndex];\n if (isActivatable(item)) {\n return item;\n }\n }\n return items[index] ? items[index] : null;\n}\n/**\n * Activates the next item and focuses it. If nothing is currently activated,\n * activates the first item.\n */\nexport function activateNextItem(items, activeItemRecord, isActivatable = (isItemNotDisabled), wrap = true) {\n if (activeItemRecord) {\n const next = getNextItem(items, activeItemRecord.index, isActivatable, wrap);\n if (next) {\n next.tabIndex = 0;\n next.focus();\n }\n return next;\n }\n else {\n return activateFirstItem(items, isActivatable);\n }\n}\n/**\n * Activates the previous item and focuses it. If nothing is currently\n * activated, activates the last item.\n */\nexport function activatePreviousItem(items, activeItemRecord, isActivatable = (isItemNotDisabled), wrap = true) {\n if (activeItemRecord) {\n const prev = getPrevItem(items, activeItemRecord.index, isActivatable, wrap);\n if (prev) {\n prev.tabIndex = 0;\n prev.focus();\n }\n return prev;\n }\n else {\n return activateLastItem(items, isActivatable);\n }\n}\n/**\n * Creates an event that requests the parent md-list to deactivate all other\n * items.\n */\nexport function createDeactivateItemsEvent() {\n return new Event('deactivate-items', { bubbles: true, composed: true });\n}\n/**\n * Creates an event that requests the menu to set `tabindex=0` on the item and\n * focus it. We use this pattern because List keeps track of what element is\n * active in the List by maintaining tabindex. We do not want list items\n * to set tabindex on themselves or focus themselves so that we can organize all\n * that logic in the parent List and Menus, and list item stays as dumb as\n * possible.\n */\nexport function createRequestActivationEvent() {\n return new Event('request-activation', { bubbles: true, composed: true });\n}\n/**\n * The default `isActivatable` function, which checks if an item is not\n * disabled.\n *\n * @param item The item to check.\n * @return true if `item.disabled` is `false.\n */\nfunction isItemNotDisabled(item) {\n return !item.disabled;\n}\n//# sourceMappingURL=list-navigation-helpers.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { activateFirstItem, activateLastItem, activateNextItem, activatePreviousItem, getActiveItem, getFirstActivatableItem, } from './list-navigation-helpers.js';\n// TODO: move this file to List and make List use this\n/**\n * Default keys that trigger navigation.\n */\n// tslint:disable:enforce-name-casing Following Enum style\nexport const NavigableKeys = {\n ArrowDown: 'ArrowDown',\n ArrowLeft: 'ArrowLeft',\n ArrowUp: 'ArrowUp',\n ArrowRight: 'ArrowRight',\n Home: 'Home',\n End: 'End',\n};\n/**\n * A controller that handles list keyboard navigation and item management.\n */\nexport class ListController {\n constructor(config) {\n /**\n * Handles keyboard navigation. Should be bound to the node that will act as\n * the List.\n */\n this.handleKeydown = (event) => {\n const key = event.key;\n if (event.defaultPrevented || !this.isNavigableKey(key)) {\n return;\n }\n // do not use this.items directly in upcoming calculations so we don't\n // re-query the DOM unnecessarily\n const items = this.items;\n if (!items.length) {\n return;\n }\n const activeItemRecord = getActiveItem(items, this.isActivatable);\n event.preventDefault();\n const isRtl = this.isRtl();\n const inlinePrevious = isRtl\n ? NavigableKeys.ArrowRight\n : NavigableKeys.ArrowLeft;\n const inlineNext = isRtl\n ? NavigableKeys.ArrowLeft\n : NavigableKeys.ArrowRight;\n let nextActiveItem = null;\n switch (key) {\n // Activate the next item\n case NavigableKeys.ArrowDown:\n case inlineNext:\n nextActiveItem = activateNextItem(items, activeItemRecord, this.isActivatable, this.wrapNavigation());\n break;\n // Activate the previous item\n case NavigableKeys.ArrowUp:\n case inlinePrevious:\n nextActiveItem = activatePreviousItem(items, activeItemRecord, this.isActivatable, this.wrapNavigation());\n break;\n // Activate the first item\n case NavigableKeys.Home:\n nextActiveItem = activateFirstItem(items, this.isActivatable);\n break;\n // Activate the last item\n case NavigableKeys.End:\n nextActiveItem = activateLastItem(items, this.isActivatable);\n break;\n default:\n break;\n }\n if (nextActiveItem &&\n activeItemRecord &&\n activeItemRecord.item !== nextActiveItem) {\n // If a new item was activated, remove the tabindex of the previous\n // activated item.\n activeItemRecord.item.tabIndex = -1;\n }\n };\n /**\n * Listener to be bound to the `deactivate-items` item event.\n */\n this.onDeactivateItems = () => {\n const items = this.items;\n for (const item of items) {\n this.deactivateItem(item);\n }\n };\n /**\n * Listener to be bound to the `request-activation` item event..\n */\n this.onRequestActivation = (event) => {\n this.onDeactivateItems();\n const target = event.target;\n this.activateItem(target);\n target.focus();\n };\n /**\n * Listener to be bound to the `slotchange` event for the slot that renders\n * the items.\n */\n this.onSlotchange = () => {\n const items = this.items;\n // Whether we have encountered an item that has been activated\n let encounteredActivated = false;\n for (const item of items) {\n const isActivated = !item.disabled && item.tabIndex > -1;\n if (isActivated && !encounteredActivated) {\n encounteredActivated = true;\n item.tabIndex = 0;\n continue;\n }\n // Deactivate the rest including disabled\n item.tabIndex = -1;\n }\n if (encounteredActivated) {\n return;\n }\n const firstActivatableItem = getFirstActivatableItem(items, this.isActivatable);\n if (!firstActivatableItem) {\n return;\n }\n firstActivatableItem.tabIndex = 0;\n };\n const { isItem, getPossibleItems, isRtl, deactivateItem, activateItem, isNavigableKey, isActivatable, wrapNavigation, } = config;\n this.isItem = isItem;\n this.getPossibleItems = getPossibleItems;\n this.isRtl = isRtl;\n this.deactivateItem = deactivateItem;\n this.activateItem = activateItem;\n this.isNavigableKey = isNavigableKey;\n this.isActivatable = isActivatable;\n this.wrapNavigation = wrapNavigation ?? (() => true);\n }\n /**\n * The items being managed by the list. Additionally, attempts to see if the\n * object has a sub-item in the `.item` property.\n */\n get items() {\n const maybeItems = this.getPossibleItems();\n const items = [];\n for (const itemOrParent of maybeItems) {\n const isItem = this.isItem(itemOrParent);\n // if the item is a list item, add it to the list of items\n if (isItem) {\n items.push(itemOrParent);\n continue;\n }\n // If the item exposes an `item` property check if it is a list item.\n const subItem = itemOrParent.item;\n if (subItem && this.isItem(subItem)) {\n items.push(subItem);\n }\n }\n return items;\n }\n /**\n * Activates the next item in the list. If at the end of the list, the first\n * item will be activated.\n *\n * @return The activated list item or `null` if there are no items.\n */\n activateNextItem() {\n const items = this.items;\n const activeItemRecord = getActiveItem(items, this.isActivatable);\n if (activeItemRecord) {\n activeItemRecord.item.tabIndex = -1;\n }\n return activateNextItem(items, activeItemRecord, this.isActivatable, this.wrapNavigation());\n }\n /**\n * Activates the previous item in the list. If at the start of the list, the\n * last item will be activated.\n *\n * @return The activated list item or `null` if there are no items.\n */\n activatePreviousItem() {\n const items = this.items;\n const activeItemRecord = getActiveItem(items, this.isActivatable);\n if (activeItemRecord) {\n activeItemRecord.item.tabIndex = -1;\n }\n return activatePreviousItem(items, activeItemRecord, this.isActivatable, this.wrapNavigation());\n }\n}\n//# sourceMappingURL=list-controller.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { html, isServer, LitElement } from 'lit';\nimport { queryAssignedElements } from 'lit/decorators.js';\nimport { ListController, NavigableKeys } from './list-controller.js';\nconst NAVIGABLE_KEY_SET = new Set(Object.values(NavigableKeys));\n// tslint:disable-next-line:enforce-comments-on-exported-symbols\nexport class List extends LitElement {\n /** @export */\n get items() {\n return this.listController.items;\n }\n constructor() {\n super();\n this.listController = new ListController({\n isItem: (item) => item.hasAttribute('md-list-item'),\n getPossibleItems: () => this.slotItems,\n isRtl: () => getComputedStyle(this).direction === 'rtl',\n deactivateItem: (item) => {\n item.tabIndex = -1;\n },\n activateItem: (item) => {\n item.tabIndex = 0;\n },\n isNavigableKey: (key) => NAVIGABLE_KEY_SET.has(key),\n isActivatable: (item) => !item.disabled && item.type !== 'text',\n });\n this.internals = \n // Cast needed for closure\n this.attachInternals();\n if (!isServer) {\n this.internals.role = 'list';\n this.addEventListener('keydown', this.listController.handleKeydown);\n }\n }\n render() {\n return html `\n \n \n `;\n }\n /**\n * Activates the next item in the list. If at the end of the list, the first\n * item will be activated.\n *\n * @return The activated list item or `null` if there are no items.\n */\n activateNextItem() {\n return this.listController.activateNextItem();\n }\n /**\n * Activates the previous item in the list. If at the start of the list, the\n * last item will be activated.\n *\n * @return The activated list item or `null` if there are no items.\n */\n activatePreviousItem() {\n return this.listController.activatePreviousItem();\n }\n}\n__decorate([\n queryAssignedElements({ flatten: true })\n], List.prototype, \"slotItems\", void 0);\n//# sourceMappingURL=list.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./list/internal/list-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{background:var(--md-list-container-color, var(--md-sys-color-surface, #fef7ff));color:unset;display:flex;flex-direction:column;outline:none;padding:8px 0;position:relative}\n`;\n//# sourceMappingURL=list-styles.js.map","/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { List } from './internal/list.js';\nimport { styles } from './internal/list-styles.js';\n/**\n * @summary Lists are continuous, vertical indexes of text or images.\n *\n * @description\n * Lists consist of one or more list items, and can contain actions represented\n * by icons and text. List items come in three sizes: one-line, two-line, and\n * three-line.\n *\n * __Takeaways:__\n *\n * - Lists should be sorted in logical ways that make content easy to scan, such\n * as alphabetical, numerical, chronological, or by user preference.\n * - Lists present content in a way that makes it easy to identify a specific\n * item in a collection and act on it.\n * - Lists should present icons, text, and actions in a consistent format.\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdList = class MdList extends List {\n};\nMdList.styles = [styles];\nMdList = __decorate([\n customElement('md-list')\n], MdList);\n//# sourceMappingURL=list.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { html, LitElement } from 'lit';\nimport { property, queryAll } from 'lit/decorators.js';\n/**\n * An item layout component.\n */\nexport class Item extends LitElement {\n constructor() {\n super(...arguments);\n /**\n * Only needed for SSR.\n *\n * Add this attribute when an item has two lines to avoid a Flash Of Unstyled\n * Content. This attribute is not needed for single line items or items with\n * three or more lines.\n */\n this.multiline = false;\n }\n render() {\n return html `\n \n \n
\n \n \n \n \n
\n \n \n `;\n }\n handleTextSlotChange() {\n // Check if there's more than one text slot with content. If so, the item is\n // multiline, which has a different min-height than single line items.\n let isMultiline = false;\n let slotsWithContent = 0;\n for (const slot of this.textSlots) {\n if (slotHasContent(slot)) {\n slotsWithContent += 1;\n }\n if (slotsWithContent > 1) {\n isMultiline = true;\n break;\n }\n }\n this.multiline = isMultiline;\n }\n}\n__decorate([\n property({ type: Boolean, reflect: true })\n], Item.prototype, \"multiline\", void 0);\n__decorate([\n queryAll('.text slot')\n], Item.prototype, \"textSlots\", void 0);\nfunction slotHasContent(slot) {\n for (const node of slot.assignedNodes({ flatten: true })) {\n // Assume there's content if there's an element slotted in\n const isElement = node.nodeType === Node.ELEMENT_NODE;\n // If there's only text nodes for the default slot, check if there's\n // non-whitespace.\n const isTextWithContent = node.nodeType === Node.TEXT_NODE && node.textContent?.match(/\\S/);\n if (isElement || isTextWithContent) {\n return true;\n }\n }\n return false;\n}\n//# sourceMappingURL=item.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./labs/item/internal/item-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{color:var(--md-sys-color-on-surface, #1d1b20);font-family:var(--md-sys-typescale-body-large-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-body-large-size, 1rem);font-weight:var(--md-sys-typescale-body-large-weight, var(--md-ref-typeface-weight-regular, 400));line-height:var(--md-sys-typescale-body-large-line-height, 1.5rem);align-items:center;box-sizing:border-box;display:flex;gap:16px;min-height:56px;overflow:hidden;padding:12px 16px;position:relative;text-overflow:ellipsis}:host([multiline]){min-height:72px}[name=overline]{color:var(--md-sys-color-on-surface-variant, #49454f);font-family:var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-label-small-size, 0.6875rem);font-weight:var(--md-sys-typescale-label-small-weight, var(--md-ref-typeface-weight-medium, 500));line-height:var(--md-sys-typescale-label-small-line-height, 1rem)}[name=supporting-text]{color:var(--md-sys-color-on-surface-variant, #49454f);font-family:var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-body-medium-size, 0.875rem);font-weight:var(--md-sys-typescale-body-medium-weight, var(--md-ref-typeface-weight-regular, 400));line-height:var(--md-sys-typescale-body-medium-line-height, 1.25rem)}[name=trailing-supporting-text]{color:var(--md-sys-color-on-surface-variant, #49454f);font-family:var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-label-small-size, 0.6875rem);font-weight:var(--md-sys-typescale-label-small-weight, var(--md-ref-typeface-weight-medium, 500));line-height:var(--md-sys-typescale-label-small-line-height, 1rem)}[name=container]::slotted(*){inset:0;position:absolute}.default-slot{display:inline}.default-slot,.text ::slotted(*){overflow:hidden;text-overflow:ellipsis}.text{display:flex;flex:1;flex-direction:column;overflow:hidden}\n`;\n//# sourceMappingURL=item-styles.js.map","/**\n * @license\n * Copyright 2023 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { Item } from './internal/item.js';\nimport { styles } from './internal/item-styles.js';\n/**\n * An item layout component that can be used inside list items to give them\n * their customizable structure.\n *\n * `` does not have any functionality, which must be added by the\n * component using it.\n *\n * All text will wrap unless `white-space: nowrap` is set on the item or any of\n * its children.\n *\n * Slots available:\n * - ``: The headline, or custom content.\n * - `headline`: The first line.\n * - `supporting-text`: Supporting text lines underneath the headline.\n * - `trailing-supporting-text`: A small text snippet at the end of the item.\n * - `start`: Any leading content, such as icons, avatars, or checkboxes.\n * - `end`: Any trailing content, such as icons and buttons.\n * - `container`: Background container content, intended for adding additional\n * styles, such as ripples or focus rings.\n *\n * @example\n * ```html\n * Single line\n *\n * \n *
...
\n *
\n *\n * \n * \n * image\n *
Overline
\n *
Headline
\n * Supporting text\n * Trailing\n * image\n *
\n * ```\n *\n * When wrapping ``, forward the available slots to use the same slot\n * structure for the wrapping component (this is what `` does).\n *\n * @example\n * ```html\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * ```\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdItem = class MdItem extends Item {\n};\nMdItem.styles = [styles];\nMdItem = __decorate([\n customElement('md-item')\n], MdItem);\n//# sourceMappingURL=item.js.map","import{html as t,svg as r}from\"./lit-html.js\";\n/**\n * @license\n * Copyright 2020 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const e=Symbol.for(\"\"),o=t=>{if(t?.r===e)return t?._$litStatic$},i=t=>({_$litStatic$:t,r:e}),s=(t,...r)=>({_$litStatic$:r.reduce(((r,e,o)=>r+(t=>{if(void 0!==t._$litStatic$)return t._$litStatic$;throw Error(`Value passed to 'literal' function must be a 'literal' result: ${t}. Use 'unsafeStatic' to pass non-literal values, but\\n take care to ensure page security.`)})(e)+t[o+1]),t[0]),r:e}),a=new Map,l=t=>(r,...e)=>{const i=e.length;let s,l;const n=[],u=[];let c,$=0,f=!1;for(;$\n
\n ${this.renderRipple()} ${this.renderFocusRing()}\n
\n \n \n ${this.renderBody()}\n
\n `);\n }\n /**\n * Renders the root list item.\n *\n * @param content the child content of the list item.\n */\n renderListItem(content) {\n const isAnchor = this.type === 'link';\n let tag;\n switch (this.type) {\n case 'link':\n tag = literal `a`;\n break;\n case 'button':\n tag = literal `button`;\n break;\n default:\n case 'text':\n tag = literal `li`;\n break;\n }\n const isInteractive = this.type !== 'text';\n // TODO(b/265339866): announce \"button\"/\"link\" inside of a list item. Until\n // then all are \"listitem\" roles for correct announcement.\n const target = isAnchor && !!this.target ? this.target : nothing;\n return staticHtml `\n <${tag}\n id=\"item\"\n tabindex=\"${this.isDisabled || !isInteractive ? -1 : 0}\"\n ?disabled=${this.isDisabled}\n role=\"listitem\"\n aria-selected=${this.ariaSelected || nothing}\n aria-checked=${this.ariaChecked || nothing}\n aria-expanded=${this.ariaExpanded || nothing}\n aria-haspopup=${this.ariaHasPopup || nothing}\n class=\"list-item ${classMap(this.getRenderClasses())}\"\n href=${this.href || nothing}\n target=${target}\n @focus=${this.onFocus}\n >${content}\n `;\n }\n /**\n * Handles rendering of the ripple element.\n */\n renderRipple() {\n if (this.type === 'text') {\n return nothing;\n }\n return html ` `;\n }\n /**\n * Handles rendering of the focus ring.\n */\n renderFocusRing() {\n if (this.type === 'text') {\n return nothing;\n }\n return html ` `;\n }\n onFocusRingVisibilityChanged(e) { }\n /**\n * Classes applied to the list item root.\n */\n getRenderClasses() {\n return { 'disabled': this.isDisabled };\n }\n /**\n * Handles rendering the headline and supporting text.\n */\n renderBody() {\n return html `\n \n \n \n \n \n `;\n }\n onFocus() {\n if (this.tabIndex !== -1) {\n return;\n }\n // Handles the case where the user clicks on the element and then tabs.\n this.dispatchEvent(createRequestActivationEvent());\n }\n focus() {\n // TODO(b/300334509): needed for some cases where delegatesFocus doesn't\n // work programmatically like in FF and select-option\n this.listItemRoot?.focus();\n }\n}\n(() => {\n requestUpdateOnAriaChange(ListItemEl);\n})();\n/** @nocollapse */\nListItemEl.shadowRootOptions = {\n ...LitElement.shadowRootOptions,\n delegatesFocus: true,\n};\n__decorate([\n property({ type: Boolean, reflect: true })\n], ListItemEl.prototype, \"disabled\", void 0);\n__decorate([\n property({ reflect: true })\n], ListItemEl.prototype, \"type\", void 0);\n__decorate([\n property({ type: Boolean, attribute: 'md-list-item', reflect: true })\n], ListItemEl.prototype, \"isListItem\", void 0);\n__decorate([\n property()\n], ListItemEl.prototype, \"href\", void 0);\n__decorate([\n property()\n], ListItemEl.prototype, \"target\", void 0);\n__decorate([\n query('.list-item')\n], ListItemEl.prototype, \"listItemRoot\", void 0);\n//# sourceMappingURL=list-item.js.map","/**\n * @license\n * Copyright 2024 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n// Generated stylesheet for ./list/internal/listitem/list-item-styles.css.\nimport { css } from 'lit';\nexport const styles = css `:host{display:flex;-webkit-tap-highlight-color:rgba(0,0,0,0);--md-ripple-hover-color: var(--md-list-item-hover-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-hover-opacity: var(--md-list-item-hover-state-layer-opacity, 0.08);--md-ripple-pressed-color: var(--md-list-item-pressed-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-pressed-opacity: var(--md-list-item-pressed-state-layer-opacity, 0.12)}:host(:is([type=button]:not([disabled]),[type=link])){cursor:pointer}md-focus-ring{z-index:1;--md-focus-ring-shape: 8px}a,button,li{background:none;border:none;cursor:inherit;padding:0;margin:0;text-align:unset;text-decoration:none}.list-item{border-radius:inherit;display:flex;flex:1;max-width:inherit;min-width:inherit;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}.list-item.interactive{cursor:pointer}.list-item.disabled{opacity:var(--md-list-item-disabled-opacity, 0.3);pointer-events:none}[slot=container]{pointer-events:none}md-ripple{border-radius:inherit}md-item{border-radius:inherit;flex:1;height:100%;color:var(--md-list-item-label-text-color, var(--md-sys-color-on-surface, #1d1b20));font-family:var(--md-list-item-label-text-font, var(--md-sys-typescale-body-large-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-list-item-label-text-size, var(--md-sys-typescale-body-large-size, 1rem));line-height:var(--md-list-item-label-text-line-height, var(--md-sys-typescale-body-large-line-height, 1.5rem));font-weight:var(--md-list-item-label-text-weight, var(--md-sys-typescale-body-large-weight, var(--md-ref-typeface-weight-regular, 400)));min-height:var(--md-list-item-one-line-container-height, 56px);padding-top:var(--md-list-item-top-space, 12px);padding-bottom:var(--md-list-item-bottom-space, 12px);padding-inline-start:var(--md-list-item-leading-space, 16px);padding-inline-end:var(--md-list-item-trailing-space, 16px)}md-item[multiline]{min-height:var(--md-list-item-two-line-container-height, 72px)}[slot=supporting-text]{color:var(--md-list-item-supporting-text-color, var(--md-sys-color-on-surface-variant, #49454f));font-family:var(--md-list-item-supporting-text-font, var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-list-item-supporting-text-size, var(--md-sys-typescale-body-medium-size, 0.875rem));line-height:var(--md-list-item-supporting-text-line-height, var(--md-sys-typescale-body-medium-line-height, 1.25rem));font-weight:var(--md-list-item-supporting-text-weight, var(--md-sys-typescale-body-medium-weight, var(--md-ref-typeface-weight-regular, 400)))}[slot=trailing-supporting-text]{color:var(--md-list-item-trailing-supporting-text-color, var(--md-sys-color-on-surface-variant, #49454f));font-family:var(--md-list-item-trailing-supporting-text-font, var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-list-item-trailing-supporting-text-size, var(--md-sys-typescale-label-small-size, 0.6875rem));line-height:var(--md-list-item-trailing-supporting-text-line-height, var(--md-sys-typescale-label-small-line-height, 1rem));font-weight:var(--md-list-item-trailing-supporting-text-weight, var(--md-sys-typescale-label-small-weight, var(--md-ref-typeface-weight-medium, 500)))}:is([slot=start],[slot=end])::slotted(*){fill:currentColor}[slot=start]{color:var(--md-list-item-leading-icon-color, var(--md-sys-color-on-surface-variant, #49454f))}[slot=end]{color:var(--md-list-item-trailing-icon-color, var(--md-sys-color-on-surface-variant, #49454f))}@media(forced-colors: active){.disabled slot{color:GrayText}.list-item.disabled{color:GrayText;opacity:1}}\n`;\n//# sourceMappingURL=list-item-styles.js.map","/**\n * @license\n * Copyright 2022 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport { customElement } from 'lit/decorators.js';\nimport { ListItemEl as ListItem } from './internal/listitem/list-item.js';\nimport { styles } from './internal/listitem/list-item-styles.js';\n/**\n * @summary\n * Lists are continuous, vertical indexes of text or images. Items are placed\n * inside the list.\n *\n * @description\n * Lists consist of one or more list items, and can contain actions represented\n * by icons and text. List items come in three sizes: one-line, two-line, and\n * three-line.\n *\n * __Takeaways:__\n *\n * - Lists should be sorted in logical ways that make content easy to scan, such\n * as alphabetical, numerical, chronological, or by user preference.\n * - Lists present content in a way that makes it easy to identify a specific\n * item in a collection and act on it.\n * - Lists should present icons, text, and actions in a consistent format.\n *\n * Acceptable slot child variants are:\n *\n * - `img[slot=end]`\n * - `img[slot=start]`\n *\n * @example\n * ```html\n * \n * account_circle\n * check\n * \n * ```\n *\n * @example\n *\n * @final\n * @suppress {visibility}\n */\nexport let MdListItem = class MdListItem extends ListItem {\n};\nMdListItem.styles = [styles];\nMdListItem = __decorate([\n customElement('md-list-item')\n], MdListItem);\n//# sourceMappingURL=list-item.js.map","/**\n * @license\n * Copyright 2022 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * Returns `true` if the given element is in a right-to-left direction.\n *\n * @param el Element to determine direction from\n * @param shouldCheck Optional. If `false`, return `false` without checking\n * direction. Determining the direction of `el` is somewhat expensive, so\n * this parameter can be used as a conditional guard. Defaults to `true`.\n */\nexport function isRtl(el, shouldCheck = true) {\n return (shouldCheck &&\n getComputedStyle(el).getPropertyValue('direction').trim() === 'rtl');\n}\n//# sourceMappingURL=is-rtl.js.map","/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\nimport { __decorate } from \"tslib\";\nimport '../../focus/md-focus-ring.js';\nimport '../../ripple/ripple.js';\nimport { html, LitElement, nothing } from 'lit';\nimport { property, state } from 'lit/decorators.js';\nimport { classMap } from 'lit/directives/class-map.js';\nimport { literal, html as staticHtml } from 'lit/static-html.js';\nimport { requestUpdateOnAriaChange } from '../../internal/aria/delegate.js';\nimport { setupFormSubmitter, } from '../../internal/controller/form-submitter.js';\nimport { isRtl } from '../../internal/controller/is-rtl.js';\nimport { internals, mixinElementInternals, } from '../../labs/behaviors/element-internals.js';\n// Separate variable needed for closure.\nconst iconButtonBaseClass = mixinElementInternals(LitElement);\n/**\n * A button for rendering icons.\n *\n * @fires input {InputEvent} Dispatched when a toggle button toggles --bubbles\n * --composed\n * @fires change {Event} Dispatched when a toggle button toggles --bubbles\n */\nexport class IconButton extends iconButtonBaseClass {\n constructor() {\n super(...arguments);\n /**\n * Disables the icon button and makes it non-interactive.\n */\n this.disabled = false;\n /**\n * Flips the icon if it is in an RTL context at startup.\n */\n this.flipIconInRtl = false;\n /**\n * Sets the underlying `HTMLAnchorElement`'s `href` resource attribute.\n */\n this.href = '';\n /**\n * Sets the underlying `HTMLAnchorElement`'s `target` attribute.\n */\n this.target = '';\n /**\n * The `aria-label` of the button when the button is toggleable and selected.\n */\n this.ariaLabelSelected = '';\n /**\n * When true, the button will toggle between selected and unselected\n * states\n */\n this.toggle = false;\n /**\n * Sets the selected state. When false, displays the default icon. When true,\n * displays the selected icon, or the default icon If no `slot=\"selected\"`\n * icon is provided.\n */\n this.selected = false;\n /**\n * The default behavior of the button. May be \"text\", \"reset\", or \"submit\"\n * (default).\n */\n this.type = 'submit';\n /**\n * The value added to a form with the button's name when the button submits a\n * form.\n */\n this.value = '';\n this.flipIcon = isRtl(this, this.flipIconInRtl);\n }\n get name() {\n return this.getAttribute('name') ?? '';\n }\n set name(name) {\n this.setAttribute('name', name);\n }\n /**\n * The associated form element with which this element's value will submit.\n */\n get form() {\n return this[internals].form;\n }\n /**\n * The labels this element is associated with.\n */\n get labels() {\n return this[internals].labels;\n }\n /**\n * Link buttons cannot be disabled.\n */\n willUpdate() {\n if (this.href) {\n this.disabled = false;\n }\n }\n render() {\n const tag = this.href ? literal `div` : literal `button`;\n // Needed for closure conformance\n const { ariaLabel, ariaHasPopup, ariaExpanded } = this;\n const hasToggledAriaLabel = ariaLabel && this.ariaLabelSelected;\n const ariaPressedValue = !this.toggle ? nothing : this.selected;\n let ariaLabelValue = nothing;\n if (!this.href) {\n ariaLabelValue =\n hasToggledAriaLabel && this.selected\n ? this.ariaLabelSelected\n : ariaLabel;\n }\n return staticHtml `<${tag}\n class=\"icon-button ${classMap(this.getRenderClasses())}\"\n id=\"button\"\n aria-label=\"${ariaLabelValue || nothing}\"\n aria-haspopup=\"${(!this.href && ariaHasPopup) || nothing}\"\n aria-expanded=\"${(!this.href && ariaExpanded) || nothing}\"\n aria-pressed=\"${ariaPressedValue}\"\n ?disabled=\"${!this.href && this.disabled}\"\n @click=\"${this.handleClick}\">\n ${this.renderFocusRing()}\n ${this.renderRipple()}\n ${!this.selected ? this.renderIcon() : nothing}\n ${this.selected ? this.renderSelectedIcon() : nothing}\n ${this.renderTouchTarget()}\n ${this.href && this.renderLink()}\n `;\n }\n renderLink() {\n // Needed for closure conformance\n const { ariaLabel } = this;\n return html `\n
\n `;\n }\n getRenderClasses() {\n return {\n 'flip-icon': this.flipIcon,\n 'selected': this.toggle && this.selected,\n };\n }\n renderIcon() {\n return html ``;\n }\n renderSelectedIcon() {\n // Use default slot as fallback to not require specifying multiple icons\n return html ``;\n }\n renderTouchTarget() {\n return html ``;\n }\n renderFocusRing() {\n // TODO(b/310046938): use the same id for both elements\n return html ``;\n }\n renderRipple() {\n // TODO(b/310046938): use the same id for both elements\n return html ``;\n }\n connectedCallback() {\n this.flipIcon = isRtl(this, this.flipIconInRtl);\n super.connectedCallback();\n }\n async handleClick(event) {\n // Allow the event to propagate\n await 0;\n if (!this.toggle || this.disabled || event.defaultPrevented) {\n return;\n }\n this.selected = !this.selected;\n this.dispatchEvent(new InputEvent('input', { bubbles: true, composed: true }));\n // Bubbles but does not compose to mimic native browser & `.\n form.addEventListener('submit', () => {\n // This submit was from `form.requestSubmit()`, which already calls the\n // listener.\n if (isNextSubmitFromHook) {\n return;\n }\n onControlValid();\n }, {\n signal: cleanup,\n });\n // Note: it is a known limitation that we cannot detect if a form tries to\n // submit declaratively, but fails to do so because an unrelated sibling\n // control failed its constraint validation.\n //\n // Since we cannot detect when that happens, a previously invalid control may\n // not clear its error styling when it becomes valid again.\n //\n // To work around this, call `form.reportValidity()` when submitting a form\n // declaratively. This can be down on the `