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