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