19 DDS_OP_ADR | DDS_OP_TYPE_2BY | DDS_OP_FLAG_SGN | DDS_OP_FLAG_KEY, offsetof (
FG_DDS_Ctrls,
id),
20 DDS_OP_ADR | DDS_OP_TYPE_2BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, version),
21 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, aileron),
22 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, elevator),
23 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, rudder),
24 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, aileron_trim),
25 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, elevator_trim),
26 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, rudder_trim),
27 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, flaps),
28 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, spoilers),
29 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, speedbrake),
30 DDS_OP_ADR | DDS_OP_TYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, flaps_power),
31 DDS_OP_ADR | DDS_OP_TYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, flap_motor_ok),
32 DDS_OP_ADR | DDS_OP_TYPE_2BY, offsetof (
FG_DDS_Ctrls, num_engines),
33 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, master_bat), 4,
34 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, master_alt), 4,
35 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_4BY, offsetof (
FG_DDS_Ctrls, magnetos), 4,
36 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_4BY, offsetof (
FG_DDS_Ctrls, starter_power), 4,
37 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls,
throttle), 4,
38 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, mixture), 4,
39 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, condition), 4,
40 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_4BY, offsetof (
FG_DDS_Ctrls, fuel_pump_power), 4,
41 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, prop_advance), 4,
42 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_2BY, offsetof (
FG_DDS_Ctrls, feed_tank_to), 4,
43 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, reverse), 4,
44 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, engine_ok), 4,
45 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, mag_left_ok), 4,
46 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, mag_right_ok), 4,
47 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, spark_plugs_ok), 4,
48 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_2BY, offsetof (
FG_DDS_Ctrls, oil_press_status), 4,
49 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, fuel_pump_ok), 4,
50 DDS_OP_ADR | DDS_OP_TYPE_2BY, offsetof (
FG_DDS_Ctrls, num_tanks),
51 DDS_OP_ADR | DDS_OP_TYPE_ARR | DDS_OP_SUBTYPE_2BY, offsetof (
FG_DDS_Ctrls, fuel_selector), 8,
52 DDS_OP_ADR | DDS_OP_TYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, cross_feed),
53 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, brake_left),
54 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, brake_right),
55 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, copilot_brake_left),
56 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, copilot_brake_right),
57 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, brake_parking),
58 DDS_OP_ADR | DDS_OP_TYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, gear_handle),
59 DDS_OP_ADR | DDS_OP_TYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, master_avionics),
60 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, comm_1),
61 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, comm_2),
62 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, nav_1),
63 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, nav_2),
64 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, wind_speed_kt),
65 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, wind_dir_deg),
66 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, turbulence_norm),
67 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, temp_c),
68 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, press_inhg),
69 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, hground),
70 DDS_OP_ADR | DDS_OP_TYPE_4BY | DDS_OP_FLAG_FP, offsetof (
FG_DDS_Ctrls, magvar),
71 DDS_OP_ADR | DDS_OP_TYPE_1BY | DDS_OP_FLAG_SGN, offsetof (
FG_DDS_Ctrls, icing),
72 DDS_OP_ADR | DDS_OP_TYPE_4BY, offsetof (
FG_DDS_Ctrls, speedup),
73 DDS_OP_ADR | DDS_OP_TYPE_2BY, offsetof (
FG_DDS_Ctrls, freeze),