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