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