Unknown node type WebSockSrc
Raw catalog entry displayed below
{
"_path": "tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/magic/hsk_slow/flexRT",
"_url": "https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/magic/hsk_slow/flexRT.json",
"contacts": [
{
"email": "chris-piker@uiowa.edu",
"name": "Chris Piker",
"type": "maintainer"
},
{
"name": "David Miles",
"type": "scientific"
}
],
"interface": {
"coords": {
"time": {
"label": "Time",
"props": {
"max": {
"label": "Maximum",
"set": {
"param": "read.time.max",
"required": true
},
"title": "Maximum time value to stream",
"value": null
},
"min": {
"label": "Minimum",
"set": {
"param": "read.time.min",
"required": true
},
"title": "Minimum time value to stream",
"value": null
},
"res": {
"label": "Resolution",
"set": {
"param": "bin.time.max",
"required": false
},
"title": "The maximum time bin width for bin-reduced data in seconds",
"units": "s",
"value": null
},
"units": {
"value": "UTC"
}
},
"validRange": [
"2025-09-24T22:32",
"2025-12-16T10:02"
]
}
},
"data": {
"boot_count": {
"label": "Boot count",
"props": {
"enabled": {
"set": {
"flag": "boot_count",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Counter incremented and stored at boot"
},
"chop_offset_x": {
"label": "X Chop Offset",
"props": {
"enabled": {
"set": {
"flag": "chop_offset_x",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Phase offset of x chop signal"
},
"chop_offset_y": {
"label": "Y Chop Offset",
"props": {
"enabled": {
"set": {
"flag": "chop_offset_y",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Phase offset of y chop signal"
},
"chop_offset_z": {
"label": "Z Chop Offset",
"props": {
"enabled": {
"set": {
"flag": "chop_offset_z",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Phase offset of z chop signal"
},
"cram_checksum": {
"label": "CRAM Checksum",
"props": {
"enabled": {
"set": {
"flag": "cram_checksum",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "CRAM checksum"
},
"drive_deadspace": {
"label": "RC Drive Space",
"props": {
"enabled": {
"set": {
"flag": "drive_deadspace",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Ringcore h-bridge drive deadspace"
},
"drive_ena": {
"label": "RC Drive Enable",
"props": {
"enabled": {
"set": {
"flag": "drive_ena",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Ringcore h-bridge drive enable"
},
"drive_phase_off": {
"label": "RC Drive Phase",
"props": {
"enabled": {
"set": {
"flag": "drive_phase_off",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Ringcore h-bridge drive phase offset"
},
"ext_sync_ref": {
"label": "Ext Sync Ref",
"props": {
"enabled": {
"set": {
"flag": "ext_sync_ref",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "MAGIC sync reference is external (1) or internally generated (0) "
},
"firmware_ver": {
"label": "Firmware Ver",
"props": {
"enabled": {
"set": {
"flag": "firmware_ver",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Firmware version identifier"
},
"hardware_id": {
"label": "Hardware ID",
"props": {
"enabled": {
"set": {
"flag": "hardware_id",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Unique hardware identifier"
},
"phase_offset_x": {
"label": "X Sample Offset",
"props": {
"enabled": {
"set": {
"flag": "phase_offset_x",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "X-channel sampling phase offset"
},
"phase_offset_y": {
"label": "Y Sample Offset",
"props": {
"enabled": {
"set": {
"flag": "phase_offset_y",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Y-channel sampling phase offset"
},
"phase_offset_z": {
"label": "Z Sample Offset",
"props": {
"enabled": {
"set": {
"flag": "phase_offset_z",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Z-channel sampling phase offset"
},
"psu_sync_accum": {
"label": "PSU Sync Accum",
"props": {
"enabled": {
"set": {
"flag": "psu_sync_accum",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Up-time of power supply sync signal (# of clock cycles)"
},
"sens_heat_duty": {
"label": "Sensor Heat PWM",
"props": {
"enabled": {
"set": {
"flag": "sens_heat_duty",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "PWM Duty cycle of Sensor Heater"
},
"sens_heat_ena": {
"label": "Sensor Heat On",
"props": {
"enabled": {
"set": {
"flag": "sens_heat_ena",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Sensor Heater Enable"
},
"sync_pid_d_coef": {
"label": "MM Sync D Coef",
"props": {
"enabled": {
"set": {
"flag": "sync_pid_d_coef",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "MAG-MAGIC synchronization PID controller Differential coefficient "
},
"sync_pid_ena": {
"label": "MM Sync PID Ena",
"props": {
"enabled": {
"set": {
"flag": "sync_pid_ena",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "MAG-MAGIC synchronization PID controller enable"
},
"sync_pid_i_coef": {
"label": "MM Sync I Coef",
"props": {
"enabled": {
"set": {
"flag": "sync_pid_i_coef",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "MAG-MAGIC synchronization PID controller Integral coefficient"
},
"sync_pid_p_coef": {
"label": "MM Sync P Coef",
"props": {
"enabled": {
"set": {
"flag": "sync_pid_p_coef",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "MAG-MAGIC synchronization PID controller Proportional coefficient"
},
"sync_pid_setpt": {
"label": "MM Sync SetPt",
"props": {
"enabled": {
"set": {
"flag": "sync_pid_setpt",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "MAG-MAGIC synchronization PID controller variable setpoint"
},
"test_ptrn_ena": {
"label": "Data Gen Enable",
"props": {
"enabled": {
"set": {
"flag": "test_ptrn_ena",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Data Generator Enable"
},
"time": {
"label": "time",
"props": {
"enabled": {
"set": {
"flag": "time",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
}
},
"vgse_ena": {
"label": "VGSE Enable",
"props": {
"enabled": {
"set": {
"flag": "vgse_ena",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Debugging enable for VGSE portion of electronics"
},
"znr_pid_d_coef": {
"label": "Znr PID D Coef",
"props": {
"enabled": {
"set": {
"flag": "znr_pid_d_coef",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Differential coefficient for Zener PID (Proportional Intergral Derivative) controller"
},
"znr_pid_ena": {
"label": "Znr PID Ena",
"props": {
"enabled": {
"set": {
"flag": "znr_pid_ena",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Zener PID enable"
},
"znr_pid_i_coef": {
"label": "Znr PID I Coef",
"props": {
"enabled": {
"set": {
"flag": "znr_pid_i_coef",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Integral coefficient for Zener PID (Proportional Intergral Derivative) controller"
},
"znr_pid_p_coef": {
"label": "Znr PID P Coef",
"props": {
"enabled": {
"set": {
"flag": "znr_pid_p_coef",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Proportional coefficient for Zener PID (Proportional Intergral Derivative) controller"
},
"znr_pid_setpt": {
"label": "Znr PID SetPt",
"props": {
"enabled": {
"set": {
"flag": "znr_pid_setpt",
"param": "read.data",
"value": true
},
"type": "boolean",
"value": false
}
},
"title": "Zener temperature set point"
}
},
"examples": [
{
"label": "Most Recent 10 minutes (das3)",
"settings": {
"coords/time/props/max": "2025-12-16T10:02",
"coords/time/props/min": "2025-12-16T09:50"
}
},
{
"label": "Most Recent Day (CDF)",
"settings": {
"coords/time/props/max": "2025-12-16T10:02",
"coords/time/props/min": "2025-12-15T10:02",
"formats/cdf/props/enabled": true
}
}
],
"formats": {
"cdf": {
"label": "CDF file",
"mimeTypes": [
"application/x-cdf"
],
"props": {
"enabled": {
"set": {
"param": "format.type",
"pval": "cdf",
"value": true
},
"type": "boolean",
"value": false,
"xorGroup": "format"
},
"nocompress": {
"label": "No-Compression",
"set": {
"param": "format.cdf.nocomp",
"pval": "1",
"value": true
},
"title": "Do not compress variables, needed for PDS compliant output.",
"type": "boolean",
"value": false
}
},
"title": "NASA Common Data Format"
},
"csv": {
"label": "CSV stream",
"mimeTypes": [
"text/csv"
],
"order": [
"enabled",
"attributes",
"headers",
"datasetIds",
"delimiter",
"fracSecs",
"sigDigits"
],
"props": {
"attributes": {
"label": "Attributes",
"set": {
"param": "format.csv.props",
"pval": "1",
"value": true
},
"title": "Output data object property rows",
"type": "boolean",
"value": false
},
"datasetIds": {
"label": "Dataset IDs",
"pval": "1",
"set": {
"param": "format.csv.dsid",
"pval": "1",
"value": false
},
"title": "Output the dataset ID column",
"type": "boolean",
"value": true
},
"delimiter": {
"label": "Value Separator",
"set": {
"enum": [
{
"pval": ",",
"value": "Comma"
},
{
"pval": ";",
"value": "Semicolon"
},
{
"pval": "|",
"value": "Pipe"
},
{
"pval": "tab",
"value": "Tab"
}
],
"param": "format.delim"
},
"type": "enum",
"value": "Comma"
},
"enabled": {
"set": {
"param": "format.type",
"pval": "csv",
"value": true
},
"type": "boolean",
"value": false,
"xorGroup": "format"
},
"fracSecs": {
"label": "Factional Seconds",
"set": {
"param": "format.secfrac"
},
"title": "Number of fractional seconds digits in text streams",
"value": 3
},
"headers": {
"label": "Headers",
"set": {
"param": "format.headers",
"pval": "1",
"value": false
},
"title": "Output column headers",
"type": "boolean",
"value": true
},
"sigDigits": {
"label": "Significant Digits",
"set": {
"param": "format.sigdigit"
},
"title": "General significant digits for values in text streams",
"value": 5
}
},
"title": "(Comma) Separated Values for export"
},
"das": {
"label": "das stream",
"mimeTypes": [
"application/vnd.das2.das2stream",
"application/vnd.das.stream",
"text/vnd.das2.das2stream"
],
"order": [
"enabled",
"version",
"serial",
"sigDigits",
"fracSecs"
],
"props": {
"enabled": {
"set": {
"param": "format.type",
"pval": "das",
"value": true
},
"type": "boolean",
"value": true,
"xorGroup": "format"
},
"fracSecs": {
"label": "Factional Seconds",
"set": {
"param": "format.secfrac"
},
"title": "Number of fractional seconds digits in text streams",
"value": 3
},
"serial": {
"label": "Serialization",
"set": {
"enum": [
{
"value": "text"
},
{
"value": "binary"
}
],
"param": "format.serial"
},
"value": "binary"
},
"sigDigits": {
"label": "Significant Digits",
"set": {
"param": "format.sigdigit"
},
"title": "General significant digits for values in text streams",
"value": 5
},
"version": {
"label": "Stream Version",
"set": {
"enum": [
{
"pval": "3",
"value": "das3"
},
{
"pval": "2",
"value": "das2"
}
],
"param": "format.version"
},
"type": "enum",
"value": "das3"
}
},
"title": "Streaming format for plots"
}
},
"options": {
"label": "Options",
"props": {
"filter": {
"label": "AppID Filter",
"set": {
"enum": [
{
"title": "Slow Housekeeping",
"value": "x204"
},
{
"title": "Raw Frames at 128 Hz",
"value": "x20f"
}
],
"param": "read.apid"
},
"title": "Filter output data by CCSDS AppID",
"type": "enum",
"value": null
},
"realtime": {
"label": "Rate",
"set": {
"enum": [
{
"title": "Send data as fast as possible",
"value": "nolimit"
},
{
"title": "Send data at intrinsic collection rate",
"value": "realtime"
}
],
"param": "comm.rate"
},
"title": "Select the data transmission rate",
"value": "nolimit"
},
"subscribe": {
"label": "Transaction",
"set": {
"enum": [
{
"title": "Keep connection open for new data",
"value": "subscribe"
},
{
"title": "Get data in range and close connection",
"value": "request"
}
],
"param": "comm.transaction"
},
"title": "Select the server communication method",
"type": "enum",
"value": "request"
}
},
"title": "Optional properties for this data source"
}
},
"label": "HSK_Slow",
"name": "TS1_MAGIC_HSK-Slow",
"protocol": {
"authorization": {
"required": false
},
"baseUrls": [
"wss://space.physics.uiowa.edu/das/rtstream/tracers/tracers-1/l1a/magic/hsk_slow/flexRT"
],
"convention": "HTTP/1.1",
"httpParams": {
"bin.time.max": {
"required": false,
"type": "real",
"units": "s"
},
"comm.rate": {
"enum": [
"realtime",
"nolimit"
],
"required": false,
"type": "enum"
},
"comm.transaction": {
"enum": [
"request",
"subscribe",
"publish"
],
"required": false,
"type": "enum"
},
"format.cdf.nocomp": {
"required": false,
"type": "boolean"
},
"format.csv.dsid": {
"required": false,
"type": "boolean"
},
"format.csv.props": {
"required": false,
"type": "boolean"
},
"format.delim": {
"required": false,
"type": "string"
},
"format.headers": {
"required": false,
"type": "boolean"
},
"format.secfrac": {
"range": [
0,
9
],
"required": false,
"type": "integer"
},
"format.serial": {
"enum": [
"text",
"binary"
],
"label": "Serialization",
"required": false,
"type": "enum"
},
"format.sigdigit": {
"range": [
2,
17
],
"required": false,
"type": "integer"
},
"format.type": {
"enum": [
"das",
"ccsds"
],
"required": false,
"type": "enum"
},
"format.version": {
"required": false,
"type": "string"
},
"read.apid": {
"enum": [
"x204",
"x20f"
],
"required": false,
"type": "enum"
},
"read.data": {
"flagSep": ",",
"flags": {
"boot_count": {
"value": "boot_count"
},
"chop_offset_x": {
"value": "chop_offset_x"
},
"chop_offset_y": {
"value": "chop_offset_y"
},
"chop_offset_z": {
"value": "chop_offset_z"
},
"cram_checksum": {
"value": "cram_checksum"
},
"drive_deadspace": {
"value": "drive_deadspace"
},
"drive_ena": {
"value": "drive_ena"
},
"drive_phase_off": {
"value": "drive_phase_off"
},
"ext_sync_ref": {
"value": "ext_sync_ref"
},
"firmware_ver": {
"value": "firmware_ver"
},
"hardware_id": {
"value": "hardware_id"
},
"phase_offset_x": {
"value": "phase_offset_x"
},
"phase_offset_y": {
"value": "phase_offset_y"
},
"phase_offset_z": {
"value": "phase_offset_z"
},
"psu_sync_accum": {
"value": "psu_sync_accum"
},
"sens_heat_duty": {
"value": "sens_heat_duty"
},
"sens_heat_ena": {
"value": "sens_heat_ena"
},
"sync_pid_d_coef": {
"value": "sync_pid_d_coef"
},
"sync_pid_ena": {
"value": "sync_pid_ena"
},
"sync_pid_i_coef": {
"value": "sync_pid_i_coef"
},
"sync_pid_p_coef": {
"value": "sync_pid_p_coef"
},
"sync_pid_setpt": {
"value": "sync_pid_setpt"
},
"test_ptrn_ena": {
"value": "test_ptrn_ena"
},
"time": {
"value": "time"
},
"vgse_ena": {
"value": "vgse_ena"
},
"znr_pid_d_coef": {
"value": "znr_pid_d_coef"
},
"znr_pid_ena": {
"value": "znr_pid_ena"
},
"znr_pid_i_coef": {
"value": "znr_pid_i_coef"
},
"znr_pid_p_coef": {
"value": "znr_pid_p_coef"
},
"znr_pid_setpt": {
"value": "znr_pid_setpt"
}
},
"required": false,
"type": "FlagSet"
},
"read.time.max": {
"required": true,
"type": "isotime"
},
"read.time.min": {
"required": true,
"type": "isotime"
}
},
"method": "GET",
"subprotocols": [
"request"
]
},
"title": "TRACERS-1 MAGIC: Slow Housekeeping Level 1A",
"type": "WebSockSrc",
"version": "0.1"
}