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