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