github.com/nvi-inc/fsgo@v0.2.1/versions/fs9.12.13/types_386.go (about) 1 // Created by cgo -godefs - DO NOT EDIT 2 // cgo -godefs fs9.12.13/types.go 3 4 package fs 5 6 type ( 7 Bank_set_mon struct { 8 ActiveBank struct { 9 ActiveBank [33]byte `json:"active_bank"` 10 padCgo0 [3]byte 11 State M5state `json:"state"` 12 } `json:"active_bank"` 13 ActiveVsn struct { 14 ActiveVsn [33]byte `json:"active_vsn"` 15 padCgo0 [3]byte 16 State M5state `json:"state"` 17 } `json:"active_vsn"` 18 InactiveBank struct { 19 InactiveBank [33]byte `json:"inactive_bank"` 20 padCgo0 [3]byte 21 State M5state `json:"state"` 22 } `json:"inactive_bank"` 23 InactiveVsn struct { 24 InactiveVsn [33]byte `json:"inactive_vsn"` 25 padCgo0 [3]byte 26 State M5state `json:"state"` 27 } `json:"inactive_vsn"` 28 } 29 Bbc_cmd struct { 30 Freq int32 `json:"freq"` 31 Source int32 `json:"source"` 32 Bw [2]int32 `json:"bw"` 33 Bwcomp [2]int32 `json:"bwcomp"` 34 Gain struct { 35 Mode int32 `json:"mode"` 36 Value [2]int32 `json:"value"` 37 Old int32 `json:"old"` 38 } `json:"gain"` 39 Avper int32 `json:"avper"` 40 } 41 Bbc_mon struct { 42 Lock int32 `json:"lock"` 43 Pwr [2]uint32 `json:"pwr"` 44 Serno int32 `json:"serno"` 45 Timing int32 `json:"timing"` 46 } 47 Bs struct { 48 ImageRejectFilter uint32 `json:"image_reject_filter"` 49 Level Servo `json:"level"` 50 Offset Servo `json:"offset"` 51 MagnStats uint32 `json:"magn_stats"` 52 Flip64MHzOut uint32 `json:"flip_64MHz_out"` 53 DigitalFormat uint32 `json:"digital_format"` 54 FlipInput uint32 `json:"flip_input"` 55 PHilbertNo byte `json:"p_hilbert_no"` 56 NHilbertNo byte `json:"n_hilbert_no"` 57 padCgo0 [2]byte 58 SubBand uint32 `json:"sub_band"` 59 QFirNo byte `json:"q_fir_no"` 60 IFirNo byte `json:"i_fir_no"` 61 ClockDecimation byte `json:"clock_decimation"` 62 padCgo1 [1]byte 63 AddSub Mux `json:"add_sub"` 64 UsbMux Mux `json:"usb_mux"` 65 LsbMux Mux `json:"lsb_mux"` 66 UsbThreshold byte `json:"usb_threshold"` 67 LsbThreshold byte `json:"lsb_threshold"` 68 padCgo2 [2]byte 69 UsbServo Servo `json:"usb_servo"` 70 LsbServo Servo `json:"lsb_servo"` 71 FlipUsb uint32 `json:"flip_usb"` 72 FlipLsb uint32 `json:"flip_lsb"` 73 Monitor Mux `json:"monitor"` 74 Digout Digout `json:"digout"` 75 } 76 Calrx_cmd struct { 77 File [65]byte `json:"file"` 78 padCgo0 [3]byte 79 Type int32 `json:"type"` 80 Lo [2]float64 `json:"lo"` 81 } 82 Capture_mon struct { 83 Qa struct { 84 Drive int32 `json:"drive"` 85 Chan int32 `json:"chan"` 86 } `json:"qa"` 87 General struct { 88 Word1 uint32 `json:"word1"` 89 Word2 uint32 `json:"word2"` 90 } `json:"general"` 91 Time struct { 92 Word3 uint32 `json:"word3"` 93 Word4 uint32 `json:"word4"` 94 } `json:"time"` 95 } 96 Clock_set_cmd struct { 97 Freq struct { 98 Freq int32 `json:"freq"` 99 State M5state `json:"state"` 100 } `json:"freq"` 101 Source struct { 102 Source [33]byte `json:"source"` 103 padCgo0 [3]byte 104 State M5state `json:"state"` 105 } `json:"source"` 106 ClockGen struct { 107 ClockGen float64 `json:"clock_gen"` 108 State M5state `json:"state"` 109 } `json:"clock_gen"` 110 } 111 Cmd_ds struct { 112 Name *byte `json:"name"` 113 Equal byte `json:"equal"` 114 padCgo0 [3]byte 115 Argv [100]*byte `json:"argv"` 116 } 117 Das struct { 118 DsMnem [3]byte `json:"ds_mnem"` 119 padCgo0 [1]byte 120 Ifp [2]Ifp `json:"ifp"` 121 VoltageP5VIfp1 float32 `json:"voltage_p5V_ifp1"` 122 VoltageP5VIfp2 float32 `json:"voltage_p5V_ifp2"` 123 VoltageM5d2V float32 `json:"voltage_m5d2V"` 124 VoltageP9V float32 `json:"voltage_p9V"` 125 VoltageM9V float32 `json:"voltage_m9V"` 126 VoltageP15V float32 `json:"voltage_p15V"` 127 VoltageM15V float32 `json:"voltage_m15V"` 128 } 129 Data_check_mon struct { 130 Missing struct { 131 Missing int64 `json:"missing"` 132 State M5state `json:"state"` 133 } `json:"missing"` 134 Mode struct { 135 Mode [33]byte `json:"mode"` 136 padCgo0 [3]byte 137 State M5state `json:"state"` 138 } `json:"mode"` 139 Submode struct { 140 Submode [33]byte `json:"submode"` 141 padCgo0 [3]byte 142 First int32 `json:"first"` 143 State M5state `json:"state"` 144 } `json:"submode"` 145 Time struct { 146 Time M5time `json:"time"` 147 Bad int32 `json:"bad"` 148 State M5state `json:"state"` 149 } `json:"time"` 150 Offset struct { 151 Offset int32 `json:"offset"` 152 Size int32 `json:"size"` 153 State M5state `json:"state"` 154 } `json:"offset"` 155 Period struct { 156 Period M5time `json:"period"` 157 State M5state `json:"state"` 158 } `json:"period"` 159 Bytes struct { 160 Bytes int32 `json:"bytes"` 161 State M5state `json:"state"` 162 } `json:"bytes"` 163 Source struct { 164 Source [33]byte `json:"source"` 165 padCgo0 [3]byte 166 State M5state `json:"state"` 167 } `json:"source"` 168 Start struct { 169 Start M5time `json:"start"` 170 State M5state `json:"state"` 171 } `json:"start"` 172 Code struct { 173 Code int32 `json:"code"` 174 State M5state `json:"state"` 175 } `json:"code"` 176 Frames struct { 177 Frames int32 `json:"frames"` 178 State M5state `json:"state"` 179 } `json:"frames"` 180 Header struct { 181 Header M5time `json:"header"` 182 State M5state `json:"state"` 183 } `json:"header"` 184 Total struct { 185 Total float32 `json:"total"` 186 State M5state `json:"state"` 187 } `json:"total"` 188 Byte struct { 189 Byte int32 `json:"byte"` 190 State M5state `json:"state"` 191 } `json:"byte"` 192 } 193 Data_valid_cmd struct { 194 UserDv int32 `json:"user_dv"` 195 PbEnable int32 `json:"pb_enable"` 196 } 197 Dbbc3_bbcnn_cmd struct { 198 Freq uint32 `json:"freq"` 199 Source int32 `json:"source"` 200 Bw int32 `json:"bw"` 201 Avper int32 `json:"avper"` 202 } 203 Dbbc3_bbcnn_mon struct { 204 Agc int32 `json:"agc"` 205 Gain [2]int32 `json:"gain"` 206 Tpon [2]uint32 `json:"tpon"` 207 Tpoff [2]uint32 `json:"tpoff"` 208 } 209 Dbbc3_cont_cal_cmd struct { 210 Mode int32 `json:"mode"` 211 Polarity int32 `json:"polarity"` 212 Freq int32 `json:"freq"` 213 Option int32 `json:"option"` 214 Samples int32 `json:"samples"` 215 } 216 Dbbc3_iftpx_mon struct { 217 Tp uint32 `json:"tp"` 218 Off uint32 `json:"off"` 219 On uint32 `json:"on"` 220 } 221 Dbbc3_ifx_cmd struct { 222 Input int32 `json:"input"` 223 Att int32 `json:"att"` 224 Agc int32 `json:"agc"` 225 TargetNull int32 `json:"target_null"` 226 Target uint32 `json:"target"` 227 } 228 Dbbc3_ifx_mon struct { 229 Tp uint32 `json:"tp"` 230 } 231 Dbbc_cont_cal_cmd struct { 232 Mode int32 `json:"mode"` 233 Samples int32 `json:"samples"` 234 } 235 Dbbcform_cmd struct { 236 Mode int32 `json:"mode"` 237 Test int32 `json:"test"` 238 } 239 Dbbcgain_cmd struct { 240 Bbc int32 `json:"bbc"` 241 State int32 `json:"state"` 242 GainU int32 `json:"gainU"` 243 GainL int32 `json:"gainL"` 244 Target int32 `json:"target"` 245 } 246 Dbbcgain_mon struct { 247 State int32 `json:"state"` 248 Target int32 `json:"target"` 249 } 250 Dbbcifx_cmd struct { 251 Input int32 `json:"input"` 252 Att int32 `json:"att"` 253 Agc int32 `json:"agc"` 254 Filter int32 `json:"filter"` 255 TargetNull int32 `json:"target_null"` 256 Target uint32 `json:"target"` 257 } 258 Dbbcifx_mon struct { 259 Tp uint32 `json:"tp"` 260 } 261 Dbbcnn_cmd struct { 262 Freq uint32 `json:"freq"` 263 Source int32 `json:"source"` 264 Bw int32 `json:"bw"` 265 Avper int32 `json:"avper"` 266 } 267 Dbbcnn_mon struct { 268 Agc int32 `json:"agc"` 269 Gain [2]int32 `json:"gain"` 270 Tpon [2]uint32 `json:"tpon"` 271 Tpoff [2]uint32 `json:"tpoff"` 272 } 273 Digout struct { 274 Setting uint32 `json:"setting"` 275 Mode uint32 `json:"mode"` 276 Tristate uint32 `json:"tristate"` 277 } 278 Disk2file_cmd struct { 279 ScanLabel struct { 280 ScanLabel [65]byte `json:"scan_label"` 281 padCgo0 [3]byte 282 State M5state `json:"state"` 283 } `json:"scan_label"` 284 Destination struct { 285 Destination [129]byte `json:"destination"` 286 padCgo0 [3]byte 287 State M5state `json:"state"` 288 } `json:"destination"` 289 Start struct { 290 Start [33]byte `json:"start"` 291 padCgo0 [3]byte 292 State M5state `json:"state"` 293 } `json:"start"` 294 End struct { 295 End [33]byte `json:"end"` 296 padCgo0 [3]byte 297 State M5state `json:"state"` 298 } `json:"end"` 299 Options struct { 300 Options [33]byte `json:"options"` 301 padCgo0 [3]byte 302 State M5state `json:"state"` 303 } `json:"options"` 304 } 305 Disk2file_mon struct { 306 Option struct { 307 Option [33]byte `json:"option"` 308 padCgo0 [3]byte 309 State M5state `json:"state"` 310 } `json:"option"` 311 StartByte struct { 312 StartByte int64 `json:"start_byte"` 313 State M5state `json:"state"` 314 } `json:"start_byte"` 315 EndByte struct { 316 EndByte int64 `json:"end_byte"` 317 State M5state `json:"state"` 318 } `json:"end_byte"` 319 Status struct { 320 Status [33]byte `json:"status"` 321 padCgo0 [3]byte 322 State M5state `json:"state"` 323 } `json:"status"` 324 Current struct { 325 Current int64 `json:"current"` 326 State M5state `json:"state"` 327 } `json:"current"` 328 ScanNumber struct { 329 ScanNumber int32 `json:"scan_number"` 330 State M5state `json:"state"` 331 } `json:"scan_number"` 332 } 333 Disk_pos_mon struct { 334 Record struct { 335 Record int64 `json:"record"` 336 State M5state `json:"state"` 337 } `json:"record"` 338 Play struct { 339 Play int64 `json:"play"` 340 State M5state `json:"state"` 341 } `json:"play"` 342 Stop struct { 343 Stop int64 `json:"stop"` 344 State M5state `json:"state"` 345 } `json:"stop"` 346 } 347 Disk_record_cmd struct { 348 Record struct { 349 Record int32 `json:"record"` 350 State M5state `json:"state"` 351 } `json:"record"` 352 Label struct { 353 Label [65]byte `json:"label"` 354 padCgo0 [3]byte 355 State M5state `json:"state"` 356 } `json:"label"` 357 } 358 Disk_record_mon struct { 359 Status struct { 360 Status [33]byte `json:"status"` 361 padCgo0 [3]byte 362 State M5state `json:"state"` 363 } `json:"status"` 364 Scan struct { 365 Scan int32 `json:"scan"` 366 State M5state `json:"state"` 367 } `json:"scan"` 368 } 369 Disk_serial_mon struct { 370 Count int32 `json:"count"` 371 Serial [16]struct { 372 Serial [33]byte `json:"serial"` 373 padCgo0 [3]byte 374 State M5state `json:"state"` 375 } `json:"serial"` 376 } 377 Dist_cmd struct { 378 Atten [2]int32 `json:"atten"` 379 Input [2]int32 `json:"input"` 380 Avper int32 `json:"avper"` 381 Old [2]int32 `json:"old"` 382 } 383 Dist_mon struct { 384 Serial int32 `json:"serial"` 385 Timing int32 `json:"timing"` 386 Totpwr [2]uint32 `json:"totpwr"` 387 } 388 Dot_mon struct { 389 Time struct { 390 Time [33]byte `json:"time"` 391 padCgo0 [3]byte 392 State M5state `json:"state"` 393 } `json:"time"` 394 Status struct { 395 Status [33]byte `json:"status"` 396 padCgo0 [3]byte 397 State M5state `json:"state"` 398 } `json:"status"` 399 FHGStatus struct { 400 FHGStatus [33]byte `json:"FHG_status"` 401 padCgo0 [3]byte 402 State M5state `json:"state"` 403 } `json:"FHG_status"` 404 OSTime struct { 405 OSTime [33]byte `json:"OS_time"` 406 padCgo0 [3]byte 407 State M5state `json:"state"` 408 } `json:"OS_time"` 409 DOTOSTimeDiff struct { 410 DOTOSTimeDiff [33]byte `json:"DOT_OS_time_diff"` 411 padCgo0 [3]byte 412 State M5state `json:"state"` 413 } `json:"DOT_OS_time_diff"` 414 } 415 Dqa_chan struct { 416 Bbc int32 `json:"bbc"` 417 Track int32 `json:"track"` 418 Amp float32 `json:"amp"` 419 Phase float32 `json:"phase"` 420 Parity uint32 `json:"parity"` 421 CrccA uint32 `json:"crcc_a"` 422 CrccB uint32 `json:"crcc_b"` 423 Resync uint32 `json:"resync"` 424 Nosync uint32 `json:"nosync"` 425 NumBits uint32 `json:"num_bits"` 426 } 427 Dqa_cmd struct { 428 Dur int32 `json:"dur"` 429 } 430 Dqa_mon struct { 431 A Dqa_chan `json:"a"` 432 B Dqa_chan `json:"b"` 433 } 434 Ds_cmd struct { 435 Type uint16 `json:"type"` 436 Mnem [3]byte `json:"mnem"` 437 padCgo0 [1]byte 438 Cmd uint16 `json:"cmd"` 439 Data uint16 `json:"data"` 440 } 441 Ds_mon struct { 442 Resp uint16 `json:"resp"` 443 Data [2]byte `json:"data"` 444 } 445 Flux_ds struct { 446 Name [11]byte `json:"name"` 447 Type byte `json:"type"` 448 Fmin float32 `json:"fmin"` 449 Fmax float32 `json:"fmax"` 450 Fcoeff [3]float32 `json:"fcoeff"` 451 Size float32 `json:"size"` 452 Model byte `json:"model"` 453 padCgo0 [3]byte 454 Mcoeff [6]float32 `json:"mcoeff"` 455 } 456 Form4_cmd struct { 457 Mode int32 `json:"mode"` 458 Rate int32 `json:"rate"` 459 Enable [2]uint32 `json:"enable"` 460 Aux [2]uint32 `json:"aux"` 461 Codes [64]int32 `json:"codes"` 462 Bits int32 `json:"bits"` 463 Fan int32 `json:"fan"` 464 Barrel int32 `json:"barrel"` 465 Modulate int32 `json:"modulate"` 466 Last int32 `json:"last"` 467 Synch int32 `json:"synch"` 468 Roll [16][64]int32 `json:"roll"` 469 StartMap int32 `json:"start_map"` 470 EndMap int32 `json:"end_map"` 471 A2d [16][64]int32 `json:"a2d"` 472 } 473 Form4_mon struct { 474 Status int32 `json:"status"` 475 Error int32 `json:"error"` 476 RackIds int32 `json:"rack_ids"` 477 Version int32 `json:"version"` 478 } 479 Fscom struct { 480 Iclbox int32 `json:"iclbox"` 481 Iclopr int32 `json:"iclopr"` 482 Nums [40]int32 `json:"nums"` 483 AZOFF float32 `json:"AZOFF"` 484 DECOFF float32 `json:"DECOFF"` 485 ELOFF float32 `json:"ELOFF"` 486 Ibmat int32 `json:"ibmat"` 487 Ibmcb int32 `json:"ibmcb"` 488 ICAPTP [2]int32 `json:"ICAPTP"` 489 IRDYTP [2]int32 `json:"IRDYTP"` 490 IRENVC int32 `json:"IRENVC"` 491 ILOKVC int32 `json:"ILOKVC"` 492 ITRAKA [2]int32 `json:"ITRAKA"` 493 ITRAKB [2]int32 `json:"ITRAKB"` 494 TPIVC [15]uint32 `json:"TPIVC"` 495 ISTPTP [2]float32 `json:"ISTPTP"` 496 ITACTP [2]float32 `json:"ITACTP"` 497 KHALT int32 `json:"KHALT"` 498 KECHO int32 `json:"KECHO"` 499 KENASTK [2][2]int32 `json:"KENASTK"` 500 INEXT [3]int32 `json:"INEXT"` 501 RAOFF float32 `json:"RAOFF"` 502 XOFF float32 `json:"XOFF"` 503 YOFF float32 `json:"YOFF"` 504 LLOG [8]byte `json:"LLOG"` 505 LNEWPR [8]byte `json:"LNEWPR"` 506 LNEWSK [8]byte `json:"LNEWSK"` 507 LPRC [8]byte `json:"LPRC"` 508 LSTP [8]byte `json:"LSTP"` 509 LSKD [8]byte `json:"LSKD"` 510 LEXPER [8]byte `json:"LEXPER"` 511 LFEETFS [2][6]byte `json:"LFEET_FS"` 512 Lgen [2][2]int16 `json:"lgen"` 513 ICHK [23]int32 `json:"ICHK"` 514 Tempwx float32 `json:"tempwx"` 515 Humiwx float32 `json:"humiwx"` 516 Preswx float32 `json:"preswx"` 517 Speedwx float32 `json:"speedwx"` 518 Directionwx int32 `json:"directionwx"` 519 Ep1950 float32 `json:"ep1950"` 520 Epoch float32 `json:"epoch"` 521 Cablev float32 `json:"cablev"` 522 Height float32 `json:"height"` 523 Ra50 float64 `json:"ra50"` 524 Dec50 float64 `json:"dec50"` 525 Radat float64 `json:"radat"` 526 Decdat float64 `json:"decdat"` 527 Alat float64 `json:"alat"` 528 Wlong float64 `json:"wlong"` 529 Systmp [264]float32 `json:"systmp"` 530 Ldsign int32 `json:"ldsign"` 531 Lfreqv [90]byte `json:"lfreqv"` 532 Lnaant [8]byte `json:"lnaant"` 533 Lsorna [10]byte `json:"lsorna"` 534 Idevant [64]byte `json:"idevant"` 535 Idevgpib [64]byte `json:"idevgpib"` 536 Idevlog [64][5]byte `json:"idevlog"` 537 Ndevlog int32 `json:"ndevlog"` 538 Imodfm int32 `json:"imodfm"` 539 Ipashd [2][2]int32 `json:"ipashd"` 540 Iratfm int32 `json:"iratfm"` 541 Ispeed [2]int32 `json:"ispeed"` 542 Idirtp [2]int32 `json:"idirtp"` 543 Cips [2]int32 `json:"cips"` 544 BitDensity [2]int32 `json:"bit_density"` 545 Ienatp [2]int32 `json:"ienatp"` 546 Inp1if int32 `json:"inp1if"` 547 Inp2if int32 `json:"inp2if"` 548 Ionsor int32 `json:"ionsor"` 549 Imaxtpsd [2]int32 `json:"imaxtpsd"` 550 Iskdtpsd [2]int32 `json:"iskdtpsd"` 551 Motorv [2]float32 `json:"motorv"` 552 Inscint [2]float32 `json:"inscint"` 553 Inscsl [2]float32 `json:"inscsl"` 554 Outscint [2]float32 `json:"outscint"` 555 Outscsl [2]float32 `json:"outscsl"` 556 Itpthick [2]int32 `json:"itpthick"` 557 Wrvolt [2]float32 `json:"wrvolt"` 558 Capstan [2]int32 `json:"capstan"` 559 Go struct { 560 Allocated int32 `json:"allocated"` 561 Name [32][5]byte `json:"name"` 562 } `json:"go"` 563 Sem struct { 564 Allocated int32 `json:"allocated"` 565 Name [32][5]byte `json:"name"` 566 } `json:"sem"` 567 Check struct { 568 Bbc [16]int32 `json:"bbc"` 569 BbcTime [16]int32 `json:"bbc_time"` 570 Dist [2]int32 `json:"dist"` 571 Vform int32 `json:"vform"` 572 FmCnTm int32 `json:"fm_cn_tm"` 573 Rec [2]int32 `json:"rec"` 574 Vkrepro [2]int32 `json:"vkrepro"` 575 Vkenable [2]int32 `json:"vkenable"` 576 Vkmove [2]int32 `json:"vkmove"` 577 Systracks [2]int32 `json:"systracks"` 578 RcMvTm [2]int32 `json:"rc_mv_tm"` 579 Vklowtape [2]int32 `json:"vklowtape"` 580 Vkload [2]int32 `json:"vkload"` 581 RcLdTm [2]int32 `json:"rc_ld_tm"` 582 S2rec S2rec_check `json:"s2rec"` 583 K4rec K4rec_check `json:"k4rec"` 584 Ifp [4]int32 `json:"ifp"` 585 IfpTime [4]int32 `json:"ifp_time"` 586 } `json:"check"` 587 Stcnm [4][2]byte `json:"stcnm"` 588 Stchk [4]int32 `json:"stchk"` 589 Dist [2]Dist_cmd `json:"dist"` 590 Bbc [16]Bbc_cmd `json:"bbc"` 591 Tpi [264]int32 `json:"tpi"` 592 Tpical [264]int32 `json:"tpical"` 593 Tpizero [264]int32 `json:"tpizero"` 594 Equip struct { 595 Rack int32 `json:"rack"` 596 Drive [2]int32 `json:"drive"` 597 DriveType [2]int32 `json:"drive_type"` 598 RackType int32 `json:"rack_type"` 599 WxMet int32 `json:"wx_met"` 600 WxHost [65]byte `json:"wx_host"` 601 padCgo0 [3]byte 602 Mk4syncDflt int32 `json:"mk4sync_dflt"` 603 } `json:"equip"` 604 KlvdtFs [2]int32 `json:"klvdt_fs"` 605 Vrepro [2]Vrepro_cmd `json:"vrepro"` 606 Vform Vform_cmd `json:"vform"` 607 Venable [2]Venable_cmd `json:"venable"` 608 Systracks [2]Systracks_cmd `json:"systracks"` 609 Dqa Dqa_cmd `json:"dqa"` 610 UserInfo User_info_cmd `json:"user_info"` 611 S2st S2st_cmd `json:"s2st"` 612 S2RecState int32 `json:"s2_rec_state"` 613 RecMode Rec_mode_cmd `json:"rec_mode"` 614 DataValid [2]Data_valid_cmd `json:"data_valid"` 615 S2label S2label_cmd `json:"s2label"` 616 padCgo0 [3]byte 617 Form4 Form4_cmd `json:"form4"` 618 Diaman float32 `json:"diaman"` 619 Slew1 float32 `json:"slew1"` 620 Slew2 float32 `json:"slew2"` 621 Lolim1 float32 `json:"lolim1"` 622 Lolim2 float32 `json:"lolim2"` 623 Uplim1 float32 `json:"uplim1"` 624 Uplim2 float32 `json:"uplim2"` 625 Refreq float32 `json:"refreq"` 626 I70kch int32 `json:"i70kch"` 627 I20kch int32 `json:"i20kch"` 628 Time struct { 629 Rate [2]float32 `json:"rate"` 630 Offset [2]int32 `json:"offset"` 631 Epoch [2]int32 `json:"epoch"` 632 Span [2]int32 `json:"span"` 633 SecsOff int32 `json:"secs_off"` 634 Index int32 `json:"index"` 635 Icomputer [2]int32 `json:"icomputer"` 636 Model byte `json:"model"` 637 padCgo0 [3]byte 638 TicksOff uint32 `json:"ticks_off"` 639 UsecsOff int32 `json:"usecs_off"` 640 InitError int32 `json:"init_error"` 641 InitErrno int32 `json:"init_errno"` 642 } `json:"time"` 643 Posnhd [2][2]float32 `json:"posnhd"` 644 ClassCount int32 `json:"class_count"` 645 Horaz [30]float32 `json:"horaz"` 646 Horel [30]float32 `json:"horel"` 647 McbDev [64]byte `json:"mcb_dev"` 648 Hwid byte `json:"hwid"` 649 padCgo1 [3]byte 650 IwMotion int32 `json:"iw_motion"` 651 Lowtp [2]int32 `json:"lowtp"` 652 FormVersion int32 `json:"form_version"` 653 Sterp int32 `json:"sterp"` 654 WrhdFs [2]int32 `json:"wrhd_fs"` 655 VfmXpnt int32 `json:"vfm_xpnt"` 656 Actual struct { 657 S2rec [2]struct { 658 Rstate int32 `json:"rstate"` 659 RstateValid int32 `json:"rstate_valid"` 660 Position int32 `json:"position"` 661 Posvar int32 `json:"posvar"` 662 PositionValid int32 `json:"position_valid"` 663 } `json:"s2rec"` 664 S2recInuse int32 `json:"s2rec_inuse"` 665 } `json:"actual"` 666 Freqvc [15]float32 `json:"freqvc"` 667 Ibwvc [15]int32 `json:"ibwvc"` 668 Ifp2vc [16]int32 `json:"ifp2vc"` 669 Cwrap [8]byte `json:"cwrap"` 670 Vacsw [2]int32 `json:"vacsw"` 671 Motorv2 [2]float32 `json:"motorv2"` 672 Itpthick2 [2]int32 `json:"itpthick2"` 673 Thin [2]int32 `json:"thin"` 674 Vac4 [2]int32 `json:"vac4"` 675 Wrvolt2 [2]float32 `json:"wrvolt2"` 676 Wrvolt4 [2]float32 `json:"wrvolt4"` 677 Wrvolt42 [2]float32 `json:"wrvolt42"` 678 UserDev1Name [2]byte `json:"user_dev1_name"` 679 UserDev2Name [2]byte `json:"user_dev2_name"` 680 UserDev1Value float64 `json:"user_dev1_value"` 681 UserDev2Value float64 `json:"user_dev2_value"` 682 Rvac [2]Rvac_cmd `json:"rvac"` 683 Wvolt [2]Wvolt_cmd `json:"wvolt"` 684 Lo Lo_cmd `json:"lo"` 685 Pcalform Pcalform_cmd `json:"pcalform"` 686 Pcald Pcald_cmd `json:"pcald"` 687 Extbwvc [15]float32 `json:"extbwvc"` 688 Freqif3 int32 `json:"freqif3"` 689 Imixif3 int32 `json:"imixif3"` 690 Pcalports Pcalports_cmd `json:"pcalports"` 691 K4RecState int32 `json:"k4_rec_state"` 692 K4st K4st_cmd `json:"k4st"` 693 K4tapeSqn [9]byte `json:"k4tape_sqn"` 694 padCgo2 [3]byte 695 K4vclo K4vclo_cmd `json:"k4vclo"` 696 K4vc K4vc_cmd `json:"k4vc"` 697 K4vcif K4vcif_cmd `json:"k4vcif"` 698 K4vcbw K4vcbw_cmd `json:"k4vcbw"` 699 K3fm K3fm_cmd `json:"k3fm"` 700 Reccpu [2]int32 `json:"reccpu"` 701 K4label K4label_cmd `json:"k4label"` 702 padCgo3 [3]byte 703 K4recMode K4rec_mode_cmd `json:"k4rec_mode"` 704 K4recpatch K4recpatch_cmd `json:"k4recpatch"` 705 K4pcalports K4pcalports_cmd `json:"k4pcalports"` 706 Select int32 `json:"select"` 707 RdhdFs [2]int32 `json:"rdhd_fs"` 708 Knewtape [2]int32 `json:"knewtape"` 709 Ihdmndel [2]int32 `json:"ihdmndel"` 710 ScanName Scan_name_cmd `json:"scan_name"` 711 Tacd Tacd_shm `json:"tacd"` 712 Iat1if int32 `json:"iat1if"` 713 Iat2if int32 `json:"iat2if"` 714 Iat3if int32 `json:"iat3if"` 715 Erchk int32 `json:"erchk"` 716 IfdSet int32 `json:"ifd_set"` 717 If3Set int32 `json:"if3_set"` 718 BbcTpi [16][2]uint32 `json:"bbc_tpi"` 719 VifdTpi [4]uint32 `json:"vifd_tpi"` 720 MifdTpi [3]uint32 `json:"mifd_tpi"` 721 Cablevl float32 `json:"cablevl"` 722 Cablediff float32 `json:"cablediff"` 723 Imk4fmv int32 `json:"imk4fmv"` 724 Tpicd Tpicd_cmd `json:"tpicd"` 725 ITPIVC [15]int32 `json:"ITPIVC"` 726 Tpigain [264]int32 `json:"tpigain"` 727 Iapdflg int32 `json:"iapdflg"` 728 K4recModeStat int32 `json:"k4rec_mode_stat"` 729 Onoff Onoff_cmd `json:"onoff"` 730 Rxgain [20]Rxgain_ds `json:"rxgain"` 731 Iswif3Fs [4]int32 `json:"iswif3_fs"` 732 Ipcalif3 int32 `json:"ipcalif3"` 733 Flux [100]Flux_ds `json:"flux"` 734 Tpidiff [264]int32 `json:"tpidiff"` 735 Tpidiffgain [264]int32 `json:"tpidiffgain"` 736 Caltemps [264]float32 `json:"caltemps"` 737 Calrx Calrx_cmd `json:"calrx"` 738 Ibds int32 `json:"ibds"` 739 DsDev [64]byte `json:"ds_dev"` 740 NDas byte `json:"n_das"` 741 LbaImageRejectFilters byte `json:"lba_image_reject_filters"` 742 padCgo4 [2]byte 743 LbaDigitalInputFormat uint32 `json:"lba_digital_input_format"` 744 Das [2]Das `json:"das"` 745 IfpTpi [4]uint32 `json:"ifp_tpi"` 746 MDas byte `json:"m_das"` 747 Mk5vsn [33]byte `json:"mk5vsn"` 748 padCgo5 [2]byte 749 Mk5vsnLogchg int32 `json:"mk5vsn_logchg"` 750 Logchg int32 `json:"logchg"` 751 UserDevice User_device_cmd `json:"user_device"` 752 DiskRecord Disk_record_cmd `json:"disk_record"` 753 Monit5 struct { 754 Pong int32 `json:"pong"` 755 Ping [2]Monit5_ping `json:"ping"` 756 } `json:"monit5"` 757 Disk2file Disk2file_cmd `json:"disk2file"` 758 In2net In2net_cmd `json:"in2net"` 759 Abend struct { 760 NormalEnd int32 `json:"normal_end"` 761 OtherError int32 `json:"other_error"` 762 } `json:"abend"` 763 S2bbc [4]S2bbc_data `json:"s2bbc"` 764 S2das S2das_check `json:"s2das"` 765 NtpSynchUnknown int32 `json:"ntp_synch_unknown"` 766 LastCheck struct { 767 String [256]byte `json:"string"` 768 Ip2 int32 `json:"ip2"` 769 Who [3]byte `json:"who"` 770 padCgo0 [1]byte 771 } `json:"last_check"` 772 Mk5host [129]byte `json:"mk5host"` 773 padCgo6 [3]byte 774 Mk5bMode Mk5b_mode_cmd `json:"mk5b_mode"` 775 Vsi4 Vsi4_cmd `json:"vsi4"` 776 Holog Holog_cmd `json:"holog"` 777 Satellite Satellite_cmd `json:"satellite"` 778 Ephem [14400]Satellite_ephem `json:"ephem"` 779 Satoff Satoff_cmd `json:"satoff"` 780 Tle Tle_cmd `json:"tle"` 781 Dbbcnn [16]Dbbcnn_cmd `json:"dbbcnn"` 782 Dbbcifx [4]Dbbcifx_cmd `json:"dbbcifx"` 783 Dbbcform Dbbcform_cmd `json:"dbbcform"` 784 Dbbcddcv int32 `json:"dbbcddcv"` 785 Dbbcpfbv int32 `json:"dbbcpfbv"` 786 DbbcCondMods int32 `json:"dbbc_cond_mods"` 787 DbbcContCal Dbbc_cont_cal_cmd `json:"dbbc_cont_cal"` 788 DbbcIfFactors [4]int32 `json:"dbbc_if_factors"` 789 Dbbcgain Dbbcgain_cmd `json:"dbbcgain"` 790 M5bCrate int32 `json:"m5b_crate"` 791 Dbbcddcvl [1]byte `json:"dbbcddcvl"` 792 Dbbcddcvs [16]byte `json:"dbbcddcvs"` 793 padCgo7 [3]byte 794 Dbbcddcvc int32 `json:"dbbcddcvc"` 795 Mk6Units [2]int32 `json:"mk6_units"` 796 Mk6Active [2]int32 `json:"mk6_active"` 797 Mk6Record [3]Mk6_record_cmd `json:"mk6_record"` 798 Mk6LastCheck [2]struct { 799 String [256]byte `json:"string"` 800 Ip2 int32 `json:"ip2"` 801 Who [3]byte `json:"who"` 802 What [3]byte `json:"what"` 803 padCgo0 [2]byte 804 } `json:"mk6_last_check"` 805 RdbeUnits [4]int32 `json:"rdbe_units"` 806 RdbeActive [4]int32 `json:"rdbe_active"` 807 RdbeTsysData [4]Rdbe_tsys_data `json:"rdbe_tsys_data"` 808 Rdbehost [4][129]byte `json:"rdbehost"` 809 RdbeAtten [5]Rdbe_atten_cmd `json:"rdbe_atten"` 810 Rdtcn [4]Rdtcn `json:"rdtcn"` 811 FserrCls Fserr_cls `json:"fserr_cls"` 812 DbbcDefined int32 `json:"dbbc_defined"` 813 Dbbc2Defined int32 `json:"dbbc2_defined"` 814 RdbeEquip struct { 815 RmsT float32 `json:"rms_t"` 816 RmsMin float32 `json:"rms_min"` 817 RmsMax float32 `json:"rms_max"` 818 PcalAmp [1]byte `json:"pcal_amp"` 819 padCgo0 [3]byte 820 } `json:"rdbe_equip"` 821 Monit6 Monit6 `json:"monit6"` 822 RdbeSync [4]int32 `json:"rdbe_sync"` 823 Dbbc3DdcV int32 `json:"dbbc3_ddc_v"` 824 Dbbc3DdcVs [16]byte `json:"dbbc3_ddc_vs"` 825 Dbbc3DdcVc int32 `json:"dbbc3_ddc_vc"` 826 Dbbc3DdcBbcsPerIf int32 `json:"dbbc3_ddc_bbcs_per_if"` 827 Dbbc3DdcIfs int32 `json:"dbbc3_ddc_ifs"` 828 Dbbc3Ifx [8]Dbbc3_ifx_cmd `json:"dbbc3_ifx"` 829 Dbbc3Bbcnn [128]Dbbc3_bbcnn_cmd `json:"dbbc3_bbcnn"` 830 Dbbc3ContCal Dbbc3_cont_cal_cmd `json:"dbbc3_cont_cal"` 831 SVerReleaseFS [33]byte `json:"sVerRelease_FS"` 832 padCgo8 [3]byte 833 } 834 Fserr_cls struct { 835 Buf [125]byte `json:"buf"` 836 padCgo0 [3]byte 837 Nchars int32 `json:"nchars"` 838 } 839 Ft struct { 840 Sync uint32 `json:"sync"` 841 NcoCentreValue uint32 `json:"nco_centre_value"` 842 NcoOffsetValue uint32 `json:"nco_offset_value"` 843 NcoPhaseValue uint32 `json:"nco_phase_value"` 844 NcoTimerValue uint32 `json:"nco_timer_value"` 845 NcoTest uint32 `json:"nco_test"` 846 NcoUseOffset uint32 `json:"nco_use_offset"` 847 NcoSyncReset uint32 `json:"nco_sync_reset"` 848 NcoUseTimer uint32 `json:"nco_use_timer"` 849 QFirNo byte `json:"q_fir_no"` 850 IFirNo byte `json:"i_fir_no"` 851 ClockDecimation byte `json:"clock_decimation"` 852 padCgo0 [1]byte 853 AddSub Mux `json:"add_sub"` 854 UsbMux Mux `json:"usb_mux"` 855 LsbMux Mux `json:"lsb_mux"` 856 UsbThreshold byte `json:"usb_threshold"` 857 LsbThreshold byte `json:"lsb_threshold"` 858 padCgo1 [2]byte 859 UsbServo Servo `json:"usb_servo"` 860 LsbServo Servo `json:"lsb_servo"` 861 FlipUsb uint32 `json:"flip_usb"` 862 FlipLsb uint32 `json:"flip_lsb"` 863 Monitor Mux `json:"monitor"` 864 Digout Digout `json:"digout"` 865 } 866 Holog_cmd struct { 867 Az float32 `json:"az"` 868 El float32 `json:"el"` 869 Azp int32 `json:"azp"` 870 Elp int32 `json:"elp"` 871 Ical int32 `json:"ical"` 872 Proc [33]byte `json:"proc"` 873 padCgo0 [3]byte 874 StopRequest int32 `json:"stop_request"` 875 Setup int32 `json:"setup"` 876 Wait int32 `json:"wait"` 877 } 878 Ifp struct { 879 Frequency float64 `json:"frequency"` 880 Bandwidth uint32 `json:"bandwidth"` 881 FilterMode uint32 `json:"filter_mode"` 882 FlipUsb uint32 `json:"flip_usb"` 883 FlipLsb uint32 `json:"flip_lsb"` 884 Format uint32 `json:"format"` 885 MagnStats uint32 `json:"magn_stats"` 886 CorrType uint32 `json:"corr_type"` 887 CorrSource [2]uint32 `json:"corr_source"` 888 AtClockDelay byte `json:"at_clock_delay"` 889 padCgo0 [3]byte 890 FtLo float64 `json:"ft_lo"` 891 FtFilterMode uint32 `json:"ft_filter_mode"` 892 FtOffs float64 `json:"ft_offs"` 893 FtPhase float64 `json:"ft_phase"` 894 Track [2]byte `json:"track"` 895 Initialised byte `json:"initialised"` 896 padCgo1 [1]byte 897 Source int32 `json:"source"` 898 FilterOutput uint32 `json:"filter_output"` 899 Bs Bs `json:"bs"` 900 Ft Ft `json:"ft"` 901 Out Out `json:"out"` 902 TempAnalog float32 `json:"temp_analog"` 903 PllLd float32 `json:"pll_ld"` 904 PllVc float32 `json:"pll_vc"` 905 RefErr byte `json:"ref_err"` 906 SyncErr byte `json:"sync_err"` 907 padCgo2 [2]byte 908 TempDigital float32 `json:"temp_digital"` 909 Processing byte `json:"processing"` 910 ClkErr byte `json:"clk_err"` 911 Blank byte `json:"blank"` 912 padCgo3 [1]byte 913 } 914 In2net_cmd struct { 915 Control struct { 916 Control int32 `json:"control"` 917 State M5state `json:"state"` 918 } `json:"control"` 919 Destination struct { 920 Destination [33]byte `json:"destination"` 921 padCgo0 [3]byte 922 State M5state `json:"state"` 923 } `json:"destination"` 924 Options struct { 925 Options [33]byte `json:"options"` 926 padCgo0 [3]byte 927 State M5state `json:"state"` 928 } `json:"options"` 929 LastDestination [33]byte `json:"last_destination"` 930 padCgo0 [3]byte 931 } 932 In2net_mon struct { 933 Status struct { 934 Status [33]byte `json:"status"` 935 padCgo0 [3]byte 936 State M5state `json:"state"` 937 } `json:"status"` 938 Received struct { 939 Received int64 `json:"received"` 940 State M5state `json:"state"` 941 } `json:"received"` 942 Buffered struct { 943 Buffered int64 `json:"buffered"` 944 State M5state `json:"state"` 945 } `json:"buffered"` 946 } 947 K3fm_cmd struct { 948 Mode int32 `json:"mode"` 949 Rate int32 `json:"rate"` 950 Input int32 `json:"input"` 951 Aux [12]byte `json:"aux"` 952 Synch int32 `json:"synch"` 953 AuxStart int32 `json:"aux_start"` 954 Output int32 `json:"output"` 955 } 956 K3fm_mon struct { 957 Daytime [15]byte `json:"daytime"` 958 Status [3]byte `json:"status"` 959 } 960 K4label_cmd struct { 961 Label [9]byte `json:"label"` 962 } 963 K4pcalports_cmd struct { 964 Ports [2]int32 `json:"ports"` 965 } 966 K4pcalports_mon struct { 967 Amp [2]float32 `json:"amp"` 968 Phase [2]float32 `json:"phase"` 969 } 970 K4rec_check struct { 971 Check int32 `json:"check"` 972 State int32 `json:"state"` 973 Mode int32 `json:"mode"` 974 Pca int32 `json:"pca"` 975 Pcb int32 `json:"pcb"` 976 Drm int32 `json:"drm"` 977 Synch int32 `json:"synch"` 978 Aux int32 `json:"aux"` 979 } 980 K4rec_mode_cmd struct { 981 Bw int32 `json:"bw"` 982 Bt int32 `json:"bt"` 983 Ch int32 `json:"ch"` 984 Im int32 `json:"im"` 985 Nm int32 `json:"nm"` 986 } 987 K4rec_mode_mon struct { 988 Ts int32 `json:"ts"` 989 Fm int32 `json:"fm"` 990 Ta int32 `json:"ta"` 991 Pb int32 `json:"pb"` 992 } 993 K4recpatch_cmd struct { 994 Ports [16]int32 `json:"ports"` 995 } 996 K4st_cmd struct { 997 Record int32 `json:"record"` 998 } 999 K4vcbw_cmd struct { 1000 Bw [2]int32 `json:"bw"` 1001 } 1002 K4vc_cmd struct { 1003 Lohi [16]int32 `json:"lohi"` 1004 Att [16]int32 `json:"att"` 1005 Loup [16]int32 `json:"loup"` 1006 } 1007 K4vcif_cmd struct { 1008 Att [4]int32 `json:"att"` 1009 } 1010 K4vclo_cmd struct { 1011 Freq [16]int32 `json:"freq"` 1012 } 1013 K4vclo_mon struct { 1014 Yes [16]byte `json:"yes"` 1015 Lock [16]byte `json:"lock"` 1016 } 1017 K4vc_mon struct { 1018 Yes [16]byte `json:"yes"` 1019 Usbpwr [16]int32 `json:"usbpwr"` 1020 Lsbpwr [16]int32 `json:"lsbpwr"` 1021 } 1022 Lo_cmd struct { 1023 Lo [8]float64 `json:"lo"` 1024 Sideband [8]int32 `json:"sideband"` 1025 Pol [8]int32 `json:"pol"` 1026 Spacing [8]float64 `json:"spacing"` 1027 Offset [8]float64 `json:"offset"` 1028 Pcal [8]int32 `json:"pcal"` 1029 } 1030 M5state struct { 1031 Known int32 `json:"known"` 1032 Error int32 `json:"error"` 1033 } 1034 M5time struct { 1035 Year int32 `json:"year"` 1036 Day int32 `json:"day"` 1037 Hour int32 `json:"hour"` 1038 Minute int32 `json:"minute"` 1039 Seconds float64 `json:"seconds"` 1040 SecondsPrecision int32 `json:"seconds_precision"` 1041 } 1042 Mcb_cmd struct { 1043 Device [2]byte `json:"device"` 1044 padCgo0 [2]byte 1045 Addr uint32 `json:"addr"` 1046 Data uint32 `json:"data"` 1047 Cmd int32 `json:"cmd"` 1048 } 1049 Mcb_mon struct { 1050 Data uint32 `json:"data"` 1051 } 1052 Mk5b_mode_cmd struct { 1053 Source struct { 1054 Source int32 `json:"source"` 1055 State M5state `json:"state"` 1056 } `json:"source"` 1057 Mask struct { 1058 Mask uint32 `json:"mask"` 1059 State M5state `json:"state"` 1060 } `json:"mask"` 1061 Decimate struct { 1062 Decimate int32 `json:"decimate"` 1063 State M5state `json:"state"` 1064 } `json:"decimate"` 1065 Fpdp struct { 1066 Fpdp int32 `json:"fpdp"` 1067 State M5state `json:"state"` 1068 } `json:"fpdp"` 1069 Disk struct { 1070 Disk int32 `json:"disk"` 1071 State M5state `json:"state"` 1072 } `json:"disk"` 1073 } 1074 Mk6_disk_pos_mon struct { 1075 Record struct { 1076 Record int64 `json:"record"` 1077 State M5state `json:"state"` 1078 } `json:"record"` 1079 Play struct { 1080 Play int64 `json:"play"` 1081 State M5state `json:"state"` 1082 } `json:"play"` 1083 Stop struct { 1084 Stop int64 `json:"stop"` 1085 State M5state `json:"state"` 1086 } `json:"stop"` 1087 } 1088 Mk6_record_cmd struct { 1089 Action struct { 1090 Action [22]byte `json:"action"` 1091 padCgo0 [2]byte 1092 State M5state `json:"state"` 1093 } `json:"action"` 1094 Duration struct { 1095 Duration int32 `json:"duration"` 1096 State M5state `json:"state"` 1097 } `json:"duration"` 1098 Size struct { 1099 Size int32 `json:"size"` 1100 State M5state `json:"state"` 1101 } `json:"size"` 1102 Scan struct { 1103 Scan [33]byte `json:"scan"` 1104 padCgo0 [3]byte 1105 State M5state `json:"state"` 1106 } `json:"scan"` 1107 Experiment struct { 1108 Experiment [9]byte `json:"experiment"` 1109 padCgo0 [3]byte 1110 State M5state `json:"state"` 1111 } `json:"experiment"` 1112 Station struct { 1113 Station [9]byte `json:"station"` 1114 padCgo0 [3]byte 1115 State M5state `json:"state"` 1116 } `json:"station"` 1117 } 1118 Mk6_record_mon struct { 1119 Status struct { 1120 Status [33]byte `json:"status"` 1121 padCgo0 [3]byte 1122 State M5state `json:"state"` 1123 } `json:"status"` 1124 Group struct { 1125 Group int32 `json:"group"` 1126 State M5state `json:"state"` 1127 } `json:"group"` 1128 Number struct { 1129 Number int32 `json:"number"` 1130 State M5state `json:"state"` 1131 } `json:"number"` 1132 Name struct { 1133 Name [33]byte `json:"name"` 1134 padCgo0 [3]byte 1135 State M5state `json:"state"` 1136 } `json:"name"` 1137 } 1138 Mk6_scan_check_mon struct { 1139 Scan struct { 1140 Scan int32 `json:"scan"` 1141 State M5state `json:"state"` 1142 } `json:"scan"` 1143 Label struct { 1144 Label [65]byte `json:"label"` 1145 padCgo0 [3]byte 1146 State M5state `json:"state"` 1147 } `json:"label"` 1148 Type struct { 1149 Type [33]byte `json:"type"` 1150 padCgo0 [3]byte 1151 State M5state `json:"state"` 1152 } `json:"type"` 1153 Code struct { 1154 Code int32 `json:"code"` 1155 State M5state `json:"state"` 1156 } `json:"code"` 1157 Start struct { 1158 Start M5time `json:"start"` 1159 State M5state `json:"state"` 1160 } `json:"start"` 1161 Length struct { 1162 Length M5time `json:"length"` 1163 State M5state `json:"state"` 1164 } `json:"length"` 1165 Total struct { 1166 Total float32 `json:"total"` 1167 State M5state `json:"state"` 1168 } `json:"total"` 1169 Missing struct { 1170 Missing int64 `json:"missing"` 1171 State M5state `json:"state"` 1172 } `json:"missing"` 1173 Error struct { 1174 Error [33]byte `json:"error"` 1175 padCgo0 [3]byte 1176 State M5state `json:"state"` 1177 } `json:"error"` 1178 } 1179 Monit5_ping struct { 1180 Active int32 `json:"active"` 1181 Bank [2]struct { 1182 Vsn [33]byte `json:"vsn"` 1183 padCgo0 [3]byte 1184 Seconds float64 `json:"seconds"` 1185 Gb float64 `json:"gb"` 1186 Percent float64 `json:"percent"` 1187 Itime [6]int32 `json:"itime"` 1188 } `json:"bank"` 1189 } 1190 Monit6 struct { 1191 Tsys [2][4]int32 `json:"tsys"` 1192 Pcal [2][4]int32 `json:"pcal"` 1193 Dot2ppsNs int32 `json:"dot2pps_ns"` 1194 } 1195 Mux struct { 1196 Setting byte `json:"setting"` 1197 padCgo0 [3]byte 1198 Mode uint32 `json:"mode"` 1199 } 1200 Onoff_cmd struct { 1201 Rep int32 `json:"rep"` 1202 Intp int32 `json:"intp"` 1203 Cutoff float32 `json:"cutoff"` 1204 Step float32 `json:"step"` 1205 Wait int32 `json:"wait"` 1206 Ssize float32 `json:"ssize"` 1207 Proc [33]byte `json:"proc"` 1208 padCgo0 [3]byte 1209 Devices [270]Onoff_devices `json:"devices"` 1210 Itpis [270]int32 `json:"itpis"` 1211 Fwhm float32 `json:"fwhm"` 1212 StopRequest int32 `json:"stop_request"` 1213 Setup int32 `json:"setup"` 1214 } 1215 Onoff_devices struct { 1216 Lwhat [4]byte `json:"lwhat"` 1217 Pol byte `json:"pol"` 1218 padCgo0 [3]byte 1219 Ifchain int32 `json:"ifchain"` 1220 Flux float32 `json:"flux"` 1221 Corr float32 `json:"corr"` 1222 Center float64 `json:"center"` 1223 Fwhm float32 `json:"fwhm"` 1224 Tcal float32 `json:"tcal"` 1225 Dpfu float32 `json:"dpfu"` 1226 Gain float32 `json:"gain"` 1227 } 1228 Out struct { 1229 S2Lo S2_out `json:"s2_lo"` 1230 S2Hi S2_out `json:"s2_hi"` 1231 AtmbCorrSource uint32 `json:"atmb_corr_source"` 1232 MbCorr2Source uint32 `json:"mb_corr_2_source"` 1233 AtClockDelay byte `json:"at_clock_delay"` 1234 padCgo0 [3]byte 1235 } 1236 Pcald_cmd struct { 1237 Continuous int32 `json:"continuous"` 1238 Bits int32 `json:"bits"` 1239 Integration int32 `json:"integration"` 1240 StopRequest int32 `json:"stop_request"` 1241 Count [2][16]int32 `json:"count"` 1242 Freqs [2][16][17]float64 `json:"freqs"` 1243 } 1244 Pcalform_cmd struct { 1245 Count [2][16]int32 `json:"count"` 1246 Which [2][16][17]int32 `json:"which"` 1247 Tones [2][16][17]int32 `json:"tones"` 1248 Strlen [2][16][17]int32 `json:"strlen"` 1249 Freqs [2][16][17]float64 `json:"freqs"` 1250 } 1251 Pcalports_cmd struct { 1252 Bbc [2]int32 `json:"bbc"` 1253 } 1254 Pps_source_cmd struct { 1255 Source struct { 1256 Source [33]byte `json:"source"` 1257 padCgo0 [3]byte 1258 State M5state `json:"state"` 1259 } `json:"source"` 1260 } 1261 Rclcn_req_buf struct { 1262 Count int32 `json:"count"` 1263 ClassFs int32 `json:"class_fs"` 1264 Nchars int32 `json:"nchars"` 1265 PrevNchars int32 `json:"prev_nchars"` 1266 Buf [512]byte `json:"buf"` 1267 } 1268 Rclcn_res_buf struct { 1269 ClassFs int32 `json:"class_fs"` 1270 Count int32 `json:"count"` 1271 Ifc int32 `json:"ifc"` 1272 Nchars int32 `json:"nchars"` 1273 Buf [512]byte `json:"buf"` 1274 } 1275 Rdbe_atten_cmd struct { 1276 Ifc struct { 1277 Ifc int32 `json:"ifc"` 1278 State M5state `json:"state"` 1279 } `json:"ifc"` 1280 Atten struct { 1281 Atten int32 `json:"atten"` 1282 State M5state `json:"state"` 1283 } `json:"atten"` 1284 Target struct { 1285 Target float32 `json:"target"` 1286 State M5state `json:"state"` 1287 } `json:"target"` 1288 } 1289 Rdbe_atten_mon struct { 1290 Ifc [2]struct { 1291 Ifc struct { 1292 Ifc int32 `json:"ifc"` 1293 State M5state `json:"state"` 1294 } `json:"ifc"` 1295 Atten struct { 1296 Atten int32 `json:"atten"` 1297 State M5state `json:"state"` 1298 } `json:"atten"` 1299 RMS struct { 1300 RMS float32 `json:"RMS"` 1301 State M5state `json:"state"` 1302 } `json:"RMS"` 1303 } `json:"ifc"` 1304 } 1305 Rdbe_dot_mon struct { 1306 Time struct { 1307 Time [33]byte `json:"time"` 1308 padCgo0 [3]byte 1309 State M5state `json:"state"` 1310 } `json:"time"` 1311 Status struct { 1312 Status [33]byte `json:"status"` 1313 padCgo0 [3]byte 1314 State M5state `json:"state"` 1315 } `json:"status"` 1316 OSTime struct { 1317 OSTime [33]byte `json:"OS_time"` 1318 padCgo0 [3]byte 1319 State M5state `json:"state"` 1320 } `json:"OS_time"` 1321 DOTOSTimeDiff struct { 1322 DOTOSTimeDiff [33]byte `json:"DOT_OS_time_diff"` 1323 padCgo0 [3]byte 1324 State M5state `json:"state"` 1325 } `json:"DOT_OS_time_diff"` 1326 ActualDOTTime struct { 1327 ActualDOTTime [33]byte `json:"Actual_DOT_time"` 1328 padCgo0 [3]byte 1329 State M5state `json:"state"` 1330 } `json:"Actual_DOT_time"` 1331 VdifEpoch struct { 1332 VdifEpoch int32 `json:"vdif_epoch"` 1333 State M5state `json:"state"` 1334 } `json:"vdif_epoch"` 1335 } 1336 Rdbe_tsys_cycle struct { 1337 Epoch [14]byte `json:"epoch"` 1338 padCgo0 [2]byte 1339 EpochVdif int32 `json:"epoch_vdif"` 1340 Tsys [18][2]float32 `json:"tsys"` 1341 PcalAmp [512]float32 `json:"pcal_amp"` 1342 PcalPhase [512]float32 `json:"pcal_phase"` 1343 PcalIfx int32 `json:"pcal_ifx"` 1344 Sigma float32 `json:"sigma"` 1345 RawIfx int32 `json:"raw_ifx"` 1346 Dot2gps float64 `json:"dot2gps"` 1347 Dot2pps float64 `json:"dot2pps"` 1348 Pcaloff float64 `json:"pcaloff"` 1349 PcalSpacing float64 `json:"pcal_spacing"` 1350 } 1351 Rdbe_tsys_data struct { 1352 Data [2]Rdbe_tsys_cycle `json:"data"` 1353 Iping int32 `json:"iping"` 1354 } 1355 Rdtcn struct { 1356 Control [2]Rdtcn_control `json:"control"` 1357 Iping int32 `json:"iping"` 1358 } 1359 Rdtcn_control struct { 1360 Continuous int32 `json:"continuous"` 1361 Cycle int32 `json:"cycle"` 1362 StopRequest int32 `json:"stop_request"` 1363 DataValid Data_valid_cmd `json:"data_valid"` 1364 } 1365 Rec_mode_cmd struct { 1366 Mode [21]byte `json:"mode"` 1367 padCgo0 [3]byte 1368 Group int32 `json:"group"` 1369 Roll int32 `json:"roll"` 1370 NumGroups int32 `json:"num_groups"` 1371 } 1372 Regs struct { 1373 Error byte `json:"error"` 1374 Warning byte `json:"warning"` 1375 } 1376 Req_buf struct { 1377 Count int32 `json:"count"` 1378 ClassFs int32 `json:"class_fs"` 1379 Nchars int32 `json:"nchars"` 1380 Buf [512]byte `json:"buf"` 1381 } 1382 Req_rec struct { 1383 Type int32 `json:"type"` 1384 Device [2]byte `json:"device"` 1385 padCgo0 [2]byte 1386 Addr uint32 `json:"addr"` 1387 Data uint32 `json:"data"` 1388 } 1389 Res_buf struct { 1390 ClassFs int32 `json:"class_fs"` 1391 Count int32 `json:"count"` 1392 Ifc int32 `json:"ifc"` 1393 Nchars int32 `json:"nchars"` 1394 Buf [512]byte `json:"buf"` 1395 } 1396 Res_rec struct { 1397 State int32 `json:"state"` 1398 Code int32 `json:"code"` 1399 Data uint32 `json:"data"` 1400 Array [24]byte `json:"array"` 1401 } 1402 Rtime_mon struct { 1403 Seconds struct { 1404 Seconds float64 `json:"seconds"` 1405 State M5state `json:"state"` 1406 } `json:"seconds"` 1407 Gb struct { 1408 Gb float64 `json:"gb"` 1409 State M5state `json:"state"` 1410 } `json:"gb"` 1411 Percent struct { 1412 Percent float64 `json:"percent"` 1413 State M5state `json:"state"` 1414 } `json:"percent"` 1415 TotalRate struct { 1416 TotalRate float64 `json:"total_rate"` 1417 State M5state `json:"state"` 1418 } `json:"total_rate"` 1419 Mode struct { 1420 Mode [33]byte `json:"mode"` 1421 padCgo0 [3]byte 1422 State M5state `json:"state"` 1423 } `json:"mode"` 1424 SubMode struct { 1425 SubMode [33]byte `json:"sub_mode"` 1426 padCgo0 [3]byte 1427 State M5state `json:"state"` 1428 } `json:"sub_mode"` 1429 TrackRate struct { 1430 TrackRate float64 `json:"track_rate"` 1431 State M5state `json:"state"` 1432 } `json:"track_rate"` 1433 Source struct { 1434 Source [33]byte `json:"source"` 1435 padCgo0 [3]byte 1436 State M5state `json:"state"` 1437 } `json:"source"` 1438 Mask struct { 1439 Mask uint32 `json:"mask"` 1440 State M5state `json:"state"` 1441 } `json:"mask"` 1442 Decimate struct { 1443 Decimate int32 `json:"decimate"` 1444 State M5state `json:"state"` 1445 } `json:"decimate"` 1446 } 1447 Rvac_cmd struct { 1448 Inches float32 `json:"inches"` 1449 Set int32 `json:"set"` 1450 } 1451 Rvac_mon struct { 1452 Volts float32 `json:"volts"` 1453 } 1454 Rxgain_ds struct { 1455 Type byte `json:"type"` 1456 padCgo0 [3]byte 1457 Lo [2]float32 `json:"lo"` 1458 Year int32 `json:"year"` 1459 Month int32 `json:"month"` 1460 Day int32 `json:"day"` 1461 Fwhm struct { 1462 Model byte `json:"model"` 1463 padCgo0 [3]byte 1464 Coeff float32 `json:"coeff"` 1465 } `json:"fwhm"` 1466 Pol [2]byte `json:"pol"` 1467 padCgo1 [2]byte 1468 Dpfu [2]float32 `json:"dpfu"` 1469 Gain struct { 1470 Form byte `json:"form"` 1471 Type byte `json:"type"` 1472 padCgo0 [2]byte 1473 Coeff [10]float32 `json:"coeff"` 1474 Ncoeff int32 `json:"ncoeff"` 1475 Opacity byte `json:"opacity"` 1476 padCgo1 [3]byte 1477 } `json:"gain"` 1478 TcalNtable int32 `json:"tcal_ntable"` 1479 TcalNpol [2]int32 `json:"tcal_npol"` 1480 Tcal [600]struct { 1481 Pol byte `json:"pol"` 1482 padCgo0 [3]byte 1483 Freq float32 `json:"freq"` 1484 Tcal float32 `json:"tcal"` 1485 } `json:"tcal"` 1486 Trec [2]float32 `json:"trec"` 1487 SpillNtable int32 `json:"spill_ntable"` 1488 Spill [20]struct { 1489 El float32 `json:"el"` 1490 Tk float32 `json:"tk"` 1491 } `json:"spill"` 1492 } 1493 S2bbc_data struct { 1494 Freq uint32 `json:"freq"` 1495 Tpiavg uint16 `json:"tpiavg"` 1496 Ifsrc byte `json:"ifsrc"` 1497 Bw [2]byte `json:"bw"` 1498 Agcmode byte `json:"agcmode"` 1499 Init byte `json:"init"` 1500 padCgo0 [1]byte 1501 } 1502 S2das_check struct { 1503 Check uint32 `json:"check"` 1504 Agc byte `json:"agc"` 1505 Encode byte `json:"encode"` 1506 Mode [21]byte `json:"mode"` 1507 FSstatus byte `json:"FSstatus"` 1508 SeqName [25]byte `json:"SeqName"` 1509 BW byte `json:"BW"` 1510 padCgo0 [2]byte 1511 } 1512 S2label_cmd struct { 1513 Tapeid [21]byte `json:"tapeid"` 1514 Tapetype [7]byte `json:"tapetype"` 1515 Format [33]byte `json:"format"` 1516 } 1517 S2_out struct { 1518 Source uint32 `json:"source"` 1519 Format uint32 `json:"format"` 1520 } 1521 S2rec_check struct { 1522 Check int32 `json:"check"` 1523 UserInfo struct { 1524 Label [4]int32 `json:"label"` 1525 Field [4]int32 `json:"field"` 1526 } `json:"user_info"` 1527 Speed int32 `json:"speed"` 1528 State int32 `json:"state"` 1529 Mode int32 `json:"mode"` 1530 Group int32 `json:"group"` 1531 Roll int32 `json:"roll"` 1532 Dv int32 `json:"dv"` 1533 Tapeid int32 `json:"tapeid"` 1534 Tapetype int32 `json:"tapetype"` 1535 } 1536 S2st_cmd struct { 1537 Dir int32 `json:"dir"` 1538 Speed int32 `json:"speed"` 1539 Record int32 `json:"record"` 1540 } 1541 Satellite_cmd struct { 1542 Name [25]byte `json:"name"` 1543 Tlefile [65]byte `json:"tlefile"` 1544 padCgo0 [2]byte 1545 Mode int32 `json:"mode"` 1546 Wrap int32 `json:"wrap"` 1547 Satellite int32 `json:"satellite"` 1548 Tle0 [25]byte `json:"tle0"` 1549 Tle1 [70]byte `json:"tle1"` 1550 Tle2 [70]byte `json:"tle2"` 1551 padCgo1 [3]byte 1552 } 1553 Satellite_ephem struct { 1554 T int32 `json:"t"` 1555 Az float64 `json:"az"` 1556 El float64 `json:"el"` 1557 } 1558 Satoff_cmd struct { 1559 Seconds float64 `json:"seconds"` 1560 Cross float64 `json:"cross"` 1561 Hold int32 `json:"hold"` 1562 } 1563 Scan_check_mon struct { 1564 Scan struct { 1565 Scan int32 `json:"scan"` 1566 State M5state `json:"state"` 1567 } `json:"scan"` 1568 Label struct { 1569 Label [65]byte `json:"label"` 1570 padCgo0 [3]byte 1571 State M5state `json:"state"` 1572 } `json:"label"` 1573 Start struct { 1574 Start M5time `json:"start"` 1575 State M5state `json:"state"` 1576 } `json:"start"` 1577 Length struct { 1578 Length M5time `json:"length"` 1579 State M5state `json:"state"` 1580 } `json:"length"` 1581 Missing struct { 1582 Missing int64 `json:"missing"` 1583 State M5state `json:"state"` 1584 } `json:"missing"` 1585 Mode struct { 1586 Mode [33]byte `json:"mode"` 1587 padCgo0 [3]byte 1588 State M5state `json:"state"` 1589 } `json:"mode"` 1590 Submode struct { 1591 Submode [33]byte `json:"submode"` 1592 padCgo0 [3]byte 1593 State M5state `json:"state"` 1594 } `json:"submode"` 1595 Rate struct { 1596 Rate float32 `json:"rate"` 1597 State M5state `json:"state"` 1598 } `json:"rate"` 1599 Type struct { 1600 Type [33]byte `json:"type"` 1601 padCgo0 [3]byte 1602 State M5state `json:"state"` 1603 } `json:"type"` 1604 Code struct { 1605 Code int32 `json:"code"` 1606 State M5state `json:"state"` 1607 } `json:"code"` 1608 Total struct { 1609 Total float32 `json:"total"` 1610 State M5state `json:"state"` 1611 } `json:"total"` 1612 Error struct { 1613 Error [33]byte `json:"error"` 1614 padCgo0 [3]byte 1615 State M5state `json:"state"` 1616 } `json:"error"` 1617 } 1618 Scan_name_cmd struct { 1619 Name [17]byte `json:"name"` 1620 Session [17]byte `json:"session"` 1621 Station [17]byte `json:"station"` 1622 padCgo0 [1]byte 1623 Duration int32 `json:"duration"` 1624 Continuous int32 `json:"continuous"` 1625 } 1626 Servo struct { 1627 Setting uint16 `json:"setting"` 1628 padCgo0 [2]byte 1629 Mode uint32 `json:"mode"` 1630 Readout int32 `json:"readout"` 1631 } 1632 Systracks_cmd struct { 1633 Track [4]int32 `json:"track"` 1634 } 1635 Tacd_shm struct { 1636 Day int32 `json:"day"` 1637 DayFrac int32 `json:"day_frac"` 1638 MsecCounter float32 `json:"msec_counter"` 1639 UsecCorrection float32 `json:"usec_correction"` 1640 UsecBias float32 `json:"usec_bias"` 1641 CookedCorrection float32 `json:"cooked_correction"` 1642 PcVUtc float32 `json:"pc_v_utc"` 1643 UtcCorrectionNsec float32 `json:"utc_correction_nsec"` 1644 UtcCorrectionSec int32 `json:"utc_correction_sec"` 1645 DayA int32 `json:"day_a"` 1646 DayFracA int32 `json:"day_frac_a"` 1647 Rms float32 `json:"rms"` 1648 UsecAverage float32 `json:"usec_average"` 1649 Max float32 `json:"max"` 1650 Min float32 `json:"min"` 1651 DayFracOld int32 `json:"day_frac_old"` 1652 DayFracOldA int32 `json:"day_frac_old_a"` 1653 Continuous int32 `json:"continuous"` 1654 NsecAccuracy int32 `json:"nsec_accuracy"` 1655 SecAverage int32 `json:"sec_average"` 1656 StopRequest int32 `json:"stop_request"` 1657 Port int32 `json:"port"` 1658 Check int32 `json:"check"` 1659 Display int32 `json:"display"` 1660 Hostpc [80]byte `json:"hostpc"` 1661 Oldnew [8]byte `json:"oldnew"` 1662 OldnewA [11]byte `json:"oldnew_a"` 1663 File [40]byte `json:"file"` 1664 Status [8]byte `json:"status"` 1665 TacVer [20]byte `json:"tac_ver"` 1666 padCgo0 [1]byte 1667 } 1668 Tape_cmd struct { 1669 Set int32 `json:"set"` 1670 Reset int32 `json:"reset"` 1671 } 1672 Tape_mon struct { 1673 Foot int32 `json:"foot"` 1674 Sense int32 `json:"sense"` 1675 Vacuum int32 `json:"vacuum"` 1676 Chassis int32 `json:"chassis"` 1677 Stat int32 `json:"stat"` 1678 Error int32 `json:"error"` 1679 } 1680 Tle_cmd struct { 1681 Tle0 [25]byte `json:"tle0"` 1682 Tle1 [70]byte `json:"tle1"` 1683 Tle2 [70]byte `json:"tle2"` 1684 padCgo0 [3]byte 1685 Catnum [3]int32 `json:"catnum"` 1686 } 1687 Tpicd_cmd struct { 1688 Continuous int32 `json:"continuous"` 1689 Cycle int32 `json:"cycle"` 1690 StopRequest int32 `json:"stop_request"` 1691 Itpis [264]int32 `json:"itpis"` 1692 Ifc [264]int32 `json:"ifc"` 1693 Lwhat [264][4]byte `json:"lwhat"` 1694 TsysRequest int32 `json:"tsys_request"` 1695 } 1696 User_device_cmd struct { 1697 Lo [6]float64 `json:"lo"` 1698 Sideband [6]int32 `json:"sideband"` 1699 Pol [6]int32 `json:"pol"` 1700 Center [6]float64 `json:"center"` 1701 } 1702 User_info_cmd struct { 1703 Labels [4][17]byte `json:"labels"` 1704 Field1 [17]byte `json:"field1"` 1705 Field2 [17]byte `json:"field2"` 1706 Field3 [33]byte `json:"field3"` 1707 Field4 [49]byte `json:"field4"` 1708 } 1709 User_info_parse struct { 1710 Field int32 `json:"field"` 1711 Label int32 `json:"label"` 1712 String [49]byte `json:"string"` 1713 padCgo0 [3]byte 1714 } 1715 Venable_cmd struct { 1716 General int32 `json:"general"` 1717 Group [8]int32 `json:"group"` 1718 } 1719 Vform_cmd struct { 1720 Mode int32 `json:"mode"` 1721 Rate int32 `json:"rate"` 1722 Format int32 `json:"format"` 1723 Enable struct { 1724 Low uint32 `json:"low"` 1725 High uint32 `json:"high"` 1726 System uint32 `json:"system"` 1727 } `json:"enable"` 1728 Aux [28][4]uint32 `json:"aux"` 1729 Codes [32]int32 `json:"codes"` 1730 Fan int32 `json:"fan"` 1731 Barrel int32 `json:"barrel"` 1732 TapeClock int32 `json:"tape_clock"` 1733 Qa struct { 1734 Drive int32 `json:"drive"` 1735 Chan int32 `json:"chan"` 1736 } `json:"qa"` 1737 Last int32 `json:"last"` 1738 } 1739 Vform_mon struct { 1740 Version int32 `json:"version"` 1741 SysSt int32 `json:"sys_st"` 1742 McbSt int32 `json:"mcb_st"` 1743 HdwSt int32 `json:"hdw_st"` 1744 SfwSt int32 `json:"sfw_st"` 1745 IntSt int32 `json:"int_st"` 1746 } 1747 Vrepro_cmd struct { 1748 Mode [2]int32 `json:"mode"` 1749 Track [2]int32 `json:"track"` 1750 Head [2]int32 `json:"head"` 1751 Equalizer [2]int32 `json:"equalizer"` 1752 Bitsynch int32 `json:"bitsynch"` 1753 } 1754 Vsi4 struct { 1755 Value int32 `json:"value"` 1756 Set int32 `json:"set"` 1757 } 1758 Vsi4_cmd struct { 1759 Config Vsi4 `json:"config"` 1760 Pcalx Vsi4 `json:"pcalx"` 1761 Pcaly Vsi4 `json:"pcaly"` 1762 } 1763 Vsi4_mon struct { 1764 Version int32 `json:"version"` 1765 } 1766 Vsn_mon struct { 1767 Vsn struct { 1768 Vsn [33]byte `json:"vsn"` 1769 padCgo0 [3]byte 1770 State M5state `json:"state"` 1771 } `json:"vsn"` 1772 Check struct { 1773 Check [33]byte `json:"check"` 1774 padCgo0 [3]byte 1775 State M5state `json:"state"` 1776 } `json:"check"` 1777 Disk struct { 1778 Disk int32 `json:"disk"` 1779 State M5state `json:"state"` 1780 } `json:"disk"` 1781 OriginalVsn struct { 1782 OriginalVsn [33]byte `json:"original_vsn"` 1783 padCgo0 [3]byte 1784 State M5state `json:"state"` 1785 } `json:"original_vsn"` 1786 NewVsn struct { 1787 NewVsn [33]byte `json:"new_vsn"` 1788 padCgo0 [3]byte 1789 State M5state `json:"state"` 1790 } `json:"new_vsn"` 1791 } 1792 Vst_cmd struct { 1793 Dir int32 `json:"dir"` 1794 Speed int32 `json:"speed"` 1795 Cips uint32 `json:"cips"` 1796 Rec int32 `json:"rec"` 1797 } 1798 Wvolt_cmd struct { 1799 Volts [2]float32 `json:"volts"` 1800 Set [2]int32 `json:"set"` 1801 } 1802 )