cat002.h
Go to the documentation of this file.
1/*
2 * $COPYRIGHT-BEGIN$
3 * libasterix
4 * Copyright [2013-2026] SinoATC <http://www.sinoatc.com>.
5 * All Rights Reserved.
6 *
7 * NOTICE: All information contained herein is, and remains
8 * the property of SinoATC and its suppliers, if any.
9 * The intellectual and technical concepts contained herein
10 * are proprietary to SinoATC and its suppliers and may be
11 * covered by U.S. and Foreign Patents, patents in process,
12 * and are protected by trade secret or copyright law.
13 * Dissemination of this information or reproduction of this material
14 * is strictly forbidden unless prior written permission is obtained
15 * from SinoATC.
16 * $COPYRIGHT-END$
17 */
18
29
30#ifndef LIBASTERIX_CAT002_H
31#define LIBASTERIX_CAT002_H
32
33#include "dataitem.h"
34#include "datarecord.h"
35#include "cat_generic.h"
36
37#ifdef __cplusplus
38extern "C" {
39#endif
40
83
84
85// Data Item
86
93
94
117
128
131
133#define ast_dataitem_002_000_get_size ast_dataitem_message_type_get_size
134
136#define ast_dataitem_002_000_decode ast_dataitem_message_type_decode
137
139#define ast_dataitem_002_000_encode ast_dataitem_message_type_encode
140
147AST_API void ast_dataitem_002_000_get_summary(char* summary, const size_t summary_size, const ast_dataitem_t di);
148
150#define ast_dataitem_002_000_get_detail_html ast_dataitem_get_detail_html_dummy
151 /* end of group di_002_000 */
153
154
174
177
179#define ast_dataitem_002_010_get_size ast_dataitem_data_source_identifier_get_size
180
182#define ast_dataitem_002_010_decode ast_dataitem_data_source_identifier_decode
183
185#define ast_dataitem_002_010_encode ast_dataitem_data_source_identifier_encode
186
188#define ast_dataitem_002_010_get_summary ast_dataitem_data_source_identifier_get_summary
189
191#define ast_dataitem_002_010_get_detail_html ast_dataitem_data_source_identifier_get_detail_html
192 /* end of group di_002_010 */
194
195
219
222
224#define ast_dataitem_002_020_get_size ast_dataitem_sector_number_get_size
225
227#define ast_dataitem_002_020_decode ast_dataitem_sector_number_decode
228
230#define ast_dataitem_002_020_encode ast_dataitem_sector_number_encode
231
233#define ast_dataitem_002_020_get_summary ast_dataitem_sector_number_get_summary
234
236#define ast_dataitem_002_020_get_detail_html ast_dataitem_sector_number_get_detail_html
237 /* end of group di_002_020 */
239
240
267
270
272#define ast_dataitem_002_030_get_size ast_dataitem_time_of_day_get_size
273
275#define ast_dataitem_002_030_decode ast_dataitem_time_of_day_decode
276
278#define ast_dataitem_002_030_encode ast_dataitem_time_of_day_encode
279
281#define ast_dataitem_002_030_get_summary ast_dataitem_time_of_day_get_summary
282
284#define ast_dataitem_002_030_get_detail_html ast_dataitem_time_of_day_get_detail_html
285 /* end of group di_002_030 */
287
288
312
315
317#define ast_dataitem_002_041_get_size ast_dataitem_antenna_rotation_period_get_size
318
320#define ast_dataitem_002_041_decode ast_dataitem_antenna_rotation_period_decode
321
323#define ast_dataitem_002_041_encode ast_dataitem_antenna_rotation_period_encode
324
326#define ast_dataitem_002_041_get_summary ast_dataitem_antenna_rotation_period_get_summary
327
329#define ast_dataitem_002_041_get_detail_html ast_dataitem_antenna_rotation_period_get_detail_html
330 /* end of group di_002_041 */
332
333
353
355#define ast_dataitem_002_050_get_size ast_dataitem_get_size_var_unlimited
356
358#define ast_dataitem_002_050_get_summary ast_dataitem_binary_data_get_summary
359
361#define ast_dataitem_002_050_get_detail_html ast_dataitem_get_detail_html_dummy
362 /* end of group di_002_050 */
364
365
410
419
428
437
439typedef struct _ast_dataitem_002_901_t
440{
441 bool valid;
442
443 //Byte 1: PSR A status
447
448 //Byte 2: PSR B status
452
453 //Byte 3: Transmitter status
455
456 //Byte 4: Transmitter sub-system status (raw 2-bit values)
460
461 //Byte 5: Processing channel alarm bits
464 bool wx_delay;
469
470 //Byte 6: MSSR A status
474
475 //Byte 7: MSSR B status
479
480 //Byte 8: SCDI A status
484
485 //Byte 9: SCDI B status
489
490 //Byte 10: FMAC status (raw 2-bit values)
493
494 //Byte 11: Communications and SCDI active status
499
500 //Byte 12: Summary status and shelter alarms
507
508 //Byte 13: Antenna and drive motor A
512
513 //Byte 14: Drive motor B and azimuth data generator
518
519 //Byte 15: UPS status (raw 2-bit values)
523
524 //Byte 16: Engine generator and site power (raw 2-bit values)
529
531#define ast_dataitem_002_901_get_size ast_dataitem_get_size_var_16_byte
532
535
537AST_API void ast_dataitem_002_901_get_summary(char* summary, const size_t summary_size, const ast_dataitem_t di);
538
540AST_API void ast_dataitem_002_901_get_detail_html(char* detail, const size_t detail_size, const ast_dataitem_t di);
541 /* end of group di_002_901 */
543
544
580
589
598
607
616
618typedef struct _ast_dataitem_002_902_t
619{
620 bool valid;
621
622 //Byte 1: PSR A status
626
627 //Byte 2: PSR B status
631
632 //Byte 3: Transmitter
634
635 //Byte 4: Transmitter channels (raw 2-bit values)
639
640 //Byte 5: Processing channel alarms
643 bool wx_delay;
648
649 //Byte 6: MSSR A status
653
654 //Byte 7: MSSR B status
658
659 //Byte 8: SCDI A status
663
664 //Byte 9: SCDI B status
668
669 //Byte 10: FMAC status (raw 2-bit values)
672
673 //Byte 11: Communications and SCDI UPS status
678
679 //Byte 12: Summary status and shelter alarms
686
687 //Byte 13: Antenna and drive motor A
691
692 //Byte 14: Drive motor B and azimuth data generators
697
698 //Byte 15: UPS
702
703 //Byte 16: Engine generators and site power
708
710#define ast_dataitem_002_902_get_size ast_dataitem_get_size_var_16_byte
711
714
716AST_API void ast_dataitem_002_902_get_summary(char* summary, const size_t summary_size, const ast_dataitem_t di);
717
719AST_API void ast_dataitem_002_902_get_detail_html(char* detail, const size_t detail_size, const ast_dataitem_t di);
720 /* end of group di_002_902 */
722
723
736
738#define ast_dataitem_002_SPF_get_size ast_dataitem_special_purpose_field_get_size
739
741//AST_API ast_dataitem_002_SPF_t ast_dataitem_002_SPF_decode(const ast_dataitem_t di);
742
744#define ast_dataitem_002_SPF_get_summary ast_dataitem_special_purpose_field_get_summary
745
747#define ast_dataitem_002_SPF_get_detail_html ast_dataitem_get_detail_html_dummy
748 /* end of group di_002_SPF */
750
751
758
760#define ast_dataitem_002_RFS_get_size ast_dataitem_random_field_sequencing_get_size
761
763#define ast_dataitem_002_RFS_get_summary ast_dataitem_random_field_sequencing_get_summary
764
766#define ast_dataitem_002_RFS_get_detail_html ast_dataitem_random_field_sequencing_get_detail_html
767 /* end of group di_002_RFS */
769
770
778
780#define ast_dataitem_002_951_get_size ast_dataitem_get_size_fixed_2_byte
781 /* end of group di_002_951 */
783
784// Data Record
785
792
799
806
808#define ast_datarecord_002_get_tracknum 0
809
811#define ast_datarecord_002_get_squawk 0
812
814#define ast_datarecord_002_get_callsign 0
815
817#define ast_datarecord_002_get_icaoaddr 0
818
820#define ast_datarecord_002_get_coordinate 0
821
823#define ast_datarecord_002_get_flightlevel 0
824
826#define ast_datarecord_002_get_selaltitude 0
827
829#define ast_datarecord_002_get_polarcoord 0
830
832#define ast_datarecord_002_get_heading 0
833
835#define ast_datarecord_002_get_speed 0
836
838#define ast_datarecord_002_get_cartesianvel 0
839
841#define ast_datarecord_002_get_vrate 0
842
843
854
867
874
883AST_API ast_datarecord_t ast_datarecord_002_assemble(unsigned char* const buffer, const size_t bufsize, const ast_datarecord_002_t dr, const ast_uap_t uap);
884 /* end of group dr_002 */
886
887
888#ifdef __cplusplus
889 }
890#endif // extern "C"
891
892#endif //LIBASTERIX_CAT002_H
893
894// vim:set ft=c.doxygen sw=2 sts=2 fenc=utf8:
ast_timeofday_t ast_datarecord_002_get_timeofday(const ast_datarecord_t dr)
Get time of day from a CAT002 data record.
ast_sacsic_t ast_datarecord_002_get_sacsic(const ast_datarecord_t dr)
Get SAC/SIC from a CAT002 data record.
const char * ast_dataitem_002_get_name(const ast_dataitem_type_t type)
Get the name of a CAT002 data item.
ast_msgtype_t ast_datarecord_002_get_msgtype(const ast_datarecord_t dr)
Get message type from a CAT002 data record.
ASTERIX generic data items shared by multiple categories.
ASTERIX data item.
ASTERIX data record.
void ast_dataitem_002_000_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get summary text for I002/000.
ast_radar_message_type_t
Radar service message types.
Definition cat002.h:120
ast_dataitem_message_type_t ast_dataitem_002_000_t
Data Item I002/000 - Message Type.
Definition cat002.h:130
@ AST_RADAR_MESSAGE_BLIND_ZONE_STOP
Blind zone filtering stop.
Definition cat002.h:125
@ AST_RADAR_MESSAGE_SOUTH_MARKER
South marker (optional).
Definition cat002.h:123
@ AST_RADAR_MESSAGE_NORTH_MARKER
North marker (antenna crossing North).
Definition cat002.h:121
@ AST_RADAR_MESSAGE_SECTOR_CROSSING
Sector crossing.
Definition cat002.h:122
@ AST_RADAR_MESSAGE_STATUS
Status message (Raytheon ASR-10SS MKII).
Definition cat002.h:126
@ AST_RADAR_MESSAGE_BLIND_ZONE_START
Blind zone filtering start.
Definition cat002.h:124
ast_dataitem_data_source_identifier_t ast_dataitem_002_010_t
Data Item I002/010 - Data Source Identifier.
Definition cat002.h:176
ast_dataitem_sector_number_t ast_dataitem_002_020_t
Data Item I002/020 - Sector Number.
Definition cat002.h:221
ast_dataitem_time_of_day_t ast_dataitem_002_030_t
Data Item I002/030 - Time of Day.
Definition cat002.h:269
ast_dataitem_antenna_rotation_period_t ast_dataitem_002_041_t
Data Item I002/041 - Antenna Rotation Period.
Definition cat002.h:314
void ast_dataitem_002_901_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get summary function for I002/901.
ast_asr10ss_role_t
Operating role of an ASR-10SS subsystem (2-bit status field).
Definition cat002.h:422
ast_asr10ss_mode_t
Operating mode of an ASR-10SS subsystem (2-bit status field).
Definition cat002.h:413
ast_dataitem_002_901_t ast_dataitem_002_901_decode(const ast_dataitem_t di)
Decode function for I002/901.
ast_asr10ss_condition_t
Operating condition of an ASR-10SS subsystem (2-bit status field).
Definition cat002.h:431
void ast_dataitem_002_901_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function for I002/901.
@ AST_ASR10SS_ROLE_INVALID
Invalid (NU).
Definition cat002.h:426
@ AST_ASR10SS_ROLE_MAINTENANCE
Maintenance.
Definition cat002.h:425
@ AST_ASR10SS_ROLE_ONLINE
On-Line.
Definition cat002.h:424
@ AST_ASR10SS_ROLE_UNKNOWN
Unknown.
Definition cat002.h:423
@ AST_ASR10SS_MODE_STANDBY
Standby.
Definition cat002.h:416
@ AST_ASR10SS_MODE_INVALID
Invalid (NU).
Definition cat002.h:417
@ AST_ASR10SS_MODE_UNKNOWN
Unknown.
Definition cat002.h:414
@ AST_ASR10SS_MODE_SELECTED
Selected.
Definition cat002.h:415
@ AST_ASR10SS_COND_INVALID
Invalid (NU).
Definition cat002.h:435
@ AST_ASR10SS_COND_SERVICEABLE
Serviceable.
Definition cat002.h:433
@ AST_ASR10SS_COND_FAILED
Failed.
Definition cat002.h:434
@ AST_ASR10SS_COND_UNKNOWN
Unknown.
Definition cat002.h:432
void ast_dataitem_002_902_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function for I002/902.
ast_asr10ss_eng_gen_role_t
Engine generator role (ASR-10SS MKII).
Definition cat002.h:601
ast_asr10ss_ups_mode_t
UPS operating mode (ASR-10SS MKII).
Definition cat002.h:592
ast_dataitem_002_902_t ast_dataitem_002_902_decode(const ast_dataitem_t di)
Decode function for I002/902.
ast_asr10ss_dm_rotation_t
Drive motor rotation status (ASR-10SS MKII).
Definition cat002.h:583
void ast_dataitem_002_902_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get summary function for I002/902.
ast_asr10ss_site_power_t
Site power source (ASR-10SS MKII).
Definition cat002.h:610
@ AST_ASR10SS_ENGGEN_UNKNOWN
Unknown.
Definition cat002.h:602
@ AST_ASR10SS_ENGGEN_INVALID
Invalid.
Definition cat002.h:605
@ AST_ASR10SS_ENGGEN_RUN
Run.
Definition cat002.h:603
@ AST_ASR10SS_ENGGEN_STOP
Stop.
Definition cat002.h:604
@ AST_ASR10SS_UPS_MODE_MAINTENANCE
Maintenance.
Definition cat002.h:596
@ AST_ASR10SS_UPS_MODE_UNKNOWN
Unknown.
Definition cat002.h:593
@ AST_ASR10SS_UPS_MODE_INVERTER
Inverter.
Definition cat002.h:594
@ AST_ASR10SS_UPS_MODE_BYPASS
Bypass.
Definition cat002.h:595
@ AST_ASR10SS_DM_ROT_STOPPED
Stopped.
Definition cat002.h:586
@ AST_ASR10SS_DM_ROT_UNKNOWN
Unknown.
Definition cat002.h:584
@ AST_ASR10SS_DM_ROT_ROTATING
Rotating.
Definition cat002.h:585
@ AST_ASR10SS_DM_ROT_INVALID
Invalid.
Definition cat002.h:587
@ AST_ASR10SS_SITE_PWR_GENERATOR
Generator.
Definition cat002.h:613
@ AST_ASR10SS_SITE_PWR_BATTERY
Battery.
Definition cat002.h:614
@ AST_ASR10SS_SITE_PWR_UNKNOWN
Unknown.
Definition cat002.h:611
@ AST_ASR10SS_SITE_PWR_COMMERCIAL
Commercial.
Definition cat002.h:612
ast_dataitem_type_t
Definition of data item type in each category.
Definition dataitem.h:86
ast_datarecord_002_t ast_datarecord_002_disassemble(const ast_datarecord_t dr)
Disassemble a CAT002 data record into its components.
ast_datarecord_t ast_datarecord_002_assemble(unsigned char *const buffer, const size_t bufsize, const ast_datarecord_002_t dr, const ast_uap_t uap)
Assemble a CAT002 data record from its components.
#define AST_API
Definition platform.h:63
Data Item I002/901 - Station Configuration Status (ASR-10SS extension of I002/050).
Definition cat002.h:440
int eng_gen_cond
Engine Generator Condition.
Definition cat002.h:526
bool wx_compaction
WX C: WX Compaction alarm.
Definition cat002.h:465
ast_asr10ss_condition_t mssr_a_cond
MSSR A Condition.
Definition cat002.h:473
ast_asr10ss_role_t mssr_a_role
MSSR A Role.
Definition cat002.h:472
bool fire_alarm
Fire Alarm.
Definition cat002.h:502
int radar_group_cond
Radar Group Condition (raw 2-bit value).
Definition cat002.h:498
ast_asr10ss_mode_t psr_a_mode
PSR A Mode.
Definition cat002.h:444
bool drive_motor_a
DM A: Drive Motor A (false=off, true=on).
Definition cat002.h:510
ast_asr10ss_condition_t psr_b_cond
PSR B Condition.
Definition cat002.h:451
int ups_battery
UPS Battery Status.
Definition cat002.h:522
int tx_cond
Tx Condition.
Definition cat002.h:457
int fmac_b_cond
FMAC B Condition.
Definition cat002.h:492
ast_asr10ss_mode_t psr_b_mode
PSR B Mode.
Definition cat002.h:449
ast_asr10ss_role_t scdi_a_role
SCDI A Role.
Definition cat002.h:482
ast_asr10ss_role_t scdi_b_role
SCDI B Role.
Definition cat002.h:487
int ups_role
UPS Role.
Definition cat002.h:520
bool psr_target_overload
PSR TO: PSR Target Overload alarm.
Definition cat002.h:463
bool valid
Validity flag.
Definition cat002.h:441
bool mssr_target_delay
MSSR-T: MSSR Target Delay alarm.
Definition cat002.h:466
bool scdi_target_overload
SCDI-O: SCDI Target Overload alarm.
Definition cat002.h:468
ast_asr10ss_role_t mssr_b_role
MSSR B Role.
Definition cat002.h:477
ast_asr10ss_role_t psr_a_role
PSR A Role.
Definition cat002.h:445
ast_asr10ss_mode_t mssr_b_mode
MSSR B Mode.
Definition cat002.h:476
int az_gen_a_cond
Azimuth Data Generator A Condition (raw 2-bit value).
Definition cat002.h:516
ast_asr10ss_mode_t scdi_a_mode
SCDI A Mode.
Definition cat002.h:481
ast_asr10ss_role_t psr_b_role
PSR B Role.
Definition cat002.h:450
int eng_gen_role
Engine Generator Role.
Definition cat002.h:525
bool drive_motor_b
DM B: Drive Motor B (false=off, true=on).
Definition cat002.h:514
int drive_motor_a_cond
DM A Condition (raw 2-bit value).
Definition cat002.h:511
int tx_number
TX Number (0-31).
Definition cat002.h:454
int az_gen_b_cond
Azimuth Data Generator B Condition (raw 2-bit value).
Definition cat002.h:517
int fmac_a_cond
FMAC A Condition.
Definition cat002.h:491
bool mssr_target_overload
MSSR-O: MSSR Target Overload alarm.
Definition cat002.h:467
ast_asr10ss_condition_t scdi_b_cond
SCDI B Condition.
Definition cat002.h:488
int ups_cond
UPS Condition.
Definition cat002.h:521
bool wind_velocity_alarm
Wind Velocity Alarm.
Definition cat002.h:506
int tx_b_cond
TX B Condition.
Definition cat002.h:459
int selected_ethernet
Selected Ethernet (raw 2-bit value).
Definition cat002.h:495
ast_asr10ss_condition_t mssr_b_cond
MSSR B Condition.
Definition cat002.h:478
bool psr_target_delay
PSR TD: PSR Target Delay alarm.
Definition cat002.h:462
bool scdi_a_active
SCDI-A: SCDI A Active.
Definition cat002.h:496
int summary_alarm
Summary Status Alarm (0=default, 1=active).
Definition cat002.h:501
ast_asr10ss_condition_t psr_a_cond
PSR A Condition.
Definition cat002.h:446
bool scdi_b_active
SCDI-B: SCDI B Active.
Definition cat002.h:497
bool intrusion_alarm
Intrusion Alarm.
Definition cat002.h:503
int antenna_cond
Antenna Condition (raw 2-bit value).
Definition cat002.h:509
ast_asr10ss_mode_t mssr_a_mode
MSSR A Mode.
Definition cat002.h:471
ast_asr10ss_condition_t scdi_a_cond
SCDI A Condition.
Definition cat002.h:483
int tx_a_cond
TX A Condition.
Definition cat002.h:458
ast_asr10ss_mode_t scdi_b_mode
SCDI B Mode.
Definition cat002.h:486
bool wx_delay
WX D: WX Delay alarm.
Definition cat002.h:464
bool smoke_alarm
Smoke Alarm.
Definition cat002.h:504
int drive_motor_b_cond
DM B Condition (raw 2-bit value).
Definition cat002.h:515
bool temperature_alarm
Temperature Alarm.
Definition cat002.h:505
int site_power
Site Power Source.
Definition cat002.h:527
Data Item I002/902 - Station Configuration Status (ASR-10SS MKII extension of I002/050).
Definition cat002.h:619
bool drive_motor_a_overcurrent
DMA OC: Drive Motor A Overcurrent.
Definition cat002.h:689
ast_asr10ss_condition_t scdi_b_cond
SCDI B Condition (11=Degraded).
Definition cat002.h:667
bool fire_alarm
Fire Alarm.
Definition cat002.h:681
ast_asr10ss_mode_t scdi_a_mode
SCDI A Mode.
Definition cat002.h:660
int rdf_cond
RDF SDT/SIU Condition (raw 2-bit value).
Definition cat002.h:677
ast_asr10ss_condition_t mssr_a_cond
MSSR A Condition (11=Degraded).
Definition cat002.h:652
int fmac_a_cond
FMAC A Condition.
Definition cat002.h:670
bool temperature_alarm
Temperature Alarm.
Definition cat002.h:684
ast_asr10ss_mode_t psr_b_mode
PSR B Mode.
Definition cat002.h:628
ast_asr10ss_mode_t mssr_b_mode
MSSR B Mode.
Definition cat002.h:655
int az_gen_x_cond
Azimuth Data Generator X Condition (raw 2-bit value).
Definition cat002.h:695
ast_asr10ss_role_t scdi_a_role
SCDI A Role.
Definition cat002.h:661
ast_asr10ss_eng_gen_role_t eng_gen_2_role
Engine Generator #2 Role.
Definition cat002.h:705
bool smoke_alarm
Smoke Alarm.
Definition cat002.h:683
ast_asr10ss_role_t psr_b_role
PSR B Role.
Definition cat002.h:629
int fmac_b_cond
FMAC B Condition.
Definition cat002.h:671
int ups_battery
UPS Battery Condition (raw 2-bit value).
Definition cat002.h:701
int selected_ethernet
Selected Ethernet (0=LAN A, 1=LAN B).
Definition cat002.h:674
ast_asr10ss_condition_t scdi_a_cond
SCDI A Condition (11=Degraded).
Definition cat002.h:662
int antenna_cond
Antenna Condition (raw 2-bit value).
Definition cat002.h:688
bool intrusion_alarm
Intrusion Alarm.
Definition cat002.h:682
ast_asr10ss_condition_t psr_a_cond
PSR A Condition (11=Degraded).
Definition cat002.h:625
bool wind_velocity_alarm
Wind Velocity Alarm.
Definition cat002.h:685
int az_gen_y_cond
Azimuth Data Generator Y Condition (raw 2-bit value).
Definition cat002.h:696
bool scdi_target_overload
SCDI-O: SCDI Target Overload alarm.
Definition cat002.h:647
ast_asr10ss_role_t psr_a_role
PSR A Role.
Definition cat002.h:624
ast_asr10ss_eng_gen_role_t eng_gen_1_role
Engine Generator #1 Role.
Definition cat002.h:704
int ups_cond
UPS Condition (raw 2-bit value).
Definition cat002.h:699
ast_asr10ss_site_power_t site_power
Site Power Source.
Definition cat002.h:706
ast_asr10ss_condition_t mssr_b_cond
MSSR B Condition (11=Degraded).
Definition cat002.h:657
ast_asr10ss_ups_mode_t ups_mode
UPS Mode.
Definition cat002.h:700
ast_asr10ss_role_t scdi_b_role
SCDI B Role.
Definition cat002.h:666
ast_asr10ss_mode_t psr_a_mode
PSR A Mode.
Definition cat002.h:623
ast_asr10ss_dm_rotation_t drive_motor_b_rotation
DM B Rot: Drive Motor B Rotation.
Definition cat002.h:694
int tx_number
TX Number (# of operating amplifiers, 0-31).
Definition cat002.h:633
ast_asr10ss_role_t mssr_a_role
MSSR A Role.
Definition cat002.h:651
ast_asr10ss_role_t mssr_b_role
MSSR B Role.
Definition cat002.h:656
bool mssr_target_delay
MSSR-T: MSSR Target Delay alarm.
Definition cat002.h:645
ast_asr10ss_condition_t psr_b_cond
PSR B Condition (11=Degraded).
Definition cat002.h:630
int tx_a_cond
TX A Condition.
Definition cat002.h:637
bool mssr_target_overload
MSSR-O: MSSR Target Overload alarm.
Definition cat002.h:646
bool psr_target_overload
PSR TO: PSR Target Overload alarm.
Definition cat002.h:642
ast_asr10ss_condition_t summary_cond
Summary Status, treated as a Condition (11=Degraded).
Definition cat002.h:680
bool wx_compaction
WX C: WX Compaction alarm.
Definition cat002.h:644
int tx_b_cond
TX B Condition.
Definition cat002.h:638
ast_asr10ss_mode_t mssr_a_mode
MSSR A Mode.
Definition cat002.h:650
ast_asr10ss_mode_t scdi_b_mode
SCDI B Mode.
Definition cat002.h:665
int tx_cond
Tx Condition.
Definition cat002.h:636
bool scdi_a_ups_active
SCDI-A: SCDI A UPS Active.
Definition cat002.h:675
bool psr_target_delay
PSR TD: PSR Target Delay alarm.
Definition cat002.h:641
bool drive_motor_b_overcurrent
DMB OC: Drive Motor B Overcurrent.
Definition cat002.h:693
ast_asr10ss_dm_rotation_t drive_motor_a_rotation
DM A Rot: Drive Motor A Rotation.
Definition cat002.h:690
bool wx_delay
WX D: WX Delay alarm.
Definition cat002.h:643
bool valid
Validity flag.
Definition cat002.h:620
bool scdi_b_ups_active
SCDI-B: SCDI B UPS Active.
Definition cat002.h:676
Data Item - Antenna Rotation Period.
Definition cat_generic.h:328
Data Item - Data Source Identifier.
Definition cat_generic.h:133
Data Item - Message Type.
Definition cat_generic.h:80
Data Item - Sector Number.
Definition cat_generic.h:221
Dataitem.
Definition dataitem.h:515
Data Item - Time of Day.
Definition cat_generic.h:282
Data Record I002 - Monoradar Service Messages.
Definition cat002.h:857
bool valid
Validity flag.
Definition cat002.h:858
ast_dataitem_002_000_t dataitem_002_000
I002/000: Message Type.
Definition cat002.h:860
ast_dataitem_002_010_t dataitem_002_010
I002/010: Data Source Identifier.
Definition cat002.h:861
ast_dataitem_002_030_t dataitem_002_030
I002/030: Time of Day.
Definition cat002.h:863
ast_dataitem_002_020_t dataitem_002_020
I002/020: Sector Number.
Definition cat002.h:862
ast_dataitem_002_041_t dataitem_002_041
I002/041: Antenna Rotation Period.
Definition cat002.h:864
Datarecord.
Definition datarecord.h:61
Definition type.h:72
Data Source Identifier (aka SAC/SIC).
Definition type.h:36
Time of day.
Definition type.h:44
Definition uap.h:42