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