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