Author Previous Topic Topic Next Topic  
verticallimit
Chief Engineer


588 Posts
Posted -  07-10-2009  :  00:13:44
Hi

During the development of our MD-80 cockpit Leonardo SH has been so nice to give us access to Maddog named variables.
I'm in agreement with Leonado SH received permission to publish the codes.
I would point out that the codes under no circumstances can be used commercial.


Leonardo SH has the following reservations:

Leonardo SH does not authorize the use of his information for commercial products, only for freeware applications.


 

Our problem right now is to find the right way to get this data out of the Maddog MD-80 , and translate the information which the  I / O hardware and Gauges Composer can understand.


If you have any software or solutions which can solve this problem, please reply to this topic.

 

These variables are usually used for virtual cockpit

DOWNLOAD PDF FILE

 

Juan R. Ascanio (Open Cokpit), the unique author of IOCPServer is trying to make a software for the IOCPserver which can read the maddog named variables.


Med venlig hilsen / Best regards

Claus

 

Author Replies  
verticallimit
Chief Engineer


588 Posts
Posted - 23-01-2010 : 01:25:32
I have now tried to play with the input and output card from open cockpit.

And again, I encountered major problems. It is a minority of FSUIPC variables / offsets that can be used, all calculations and variables are stored inside the Leonardo software.

An example: Battery voltage can be retrieved through FSUIPC, but batteries are  only charged with an operation of an engine, the APU does not charge the batteries.

So I would be happy if everyone has in mind about these problems and if you randomly find a solution, that you then write a message in here.

I am waiting for reply from Juan, who later would try to come up with a solution.

I've tried today to make contact with a programmer who also should have some background knowledge about MS FS. Maybe he can come with a solution.

But so far the development of the script to Maddog is stuck, more or lees.


Med venlig hilsen / Best regards

Claus

 

Go to Top of Page
verticallimit
Chief Engineer


588 Posts
Posted - 24-01-2010 : 03:04:02
MADDOG FSUIPC OFFSET LISTE FOR DOWNLOAD

HERE IS SOME OFF THE MOST IMPORTENT FSUIPC OFFSETS THAT WILL WORK WITH THE MADDOG

 Thise liste is not complete, there are other offsets in FSUIPC that will work with the Maddog.

 Download


Med venlig hilsen / Best regards

Claus

 

Go to Top of Page
jkelloggs
Chief Engineer


57 Posts
Posted - 24-01-2010 : 14:36:12
Thanks Claus. Too bad the variables are not as usable as one could hope. If I find solutions for some the problems I will make sure to post them. But it may be a while since I have all my focus on the CDU at the moment.


Go to Top of Page
Zapotec
Mechanic Student


33 Posts
Posted - 16-05-2014 : 10:40:21
Hi,

I'm playing with FSUIPC. As you well known, this allow to read and write var by offsets address (in the  FS memory buffer).

You know if there is a method to obtain the offset from the named or ID's variabile ?

 for example the ID variable "ID CM1_asi_needle1_id" is for sure stored in the fs memory buffer, so can be read by fsuipc. But at which address ?

To be clear (if there is some developer) If I have to build a gauge and access to this variables (if is not possible with fsuipc this will be my next step) I can use fs callback

    FLOAT64     (FSAPI *get_named_variable_value) (ID id);
 

and probabily (have to try)

     ID               (FSAPI *check_named_variable) (PCSTRINGZ name);

 for other obtain the ID of string (not ID) named variables.

Ok bak to original question :) :

 There is a fsuipc offset table of id named variabile ? (or a method to obtain it if thay are moveable in memory)

 

Regards

Paolo


Go to Top of Page
Zapotec
Mechanic Student


33 Posts
Posted - 19-05-2014 : 09:19:40
OK, I made an idea of how it work.

Seems that reading directly this "ID named var" (can be the the slang name is "LVAR") from an external program (C++ or VB or others) that ask data to FSUIPC is impossibile.

FSUIPC by itself can read this vars from LUA (but seems not "token"... public...gauge/fs but only IDs vars).

Can be also that by LUA scripts, ID vars are readed, and same of them can be made visibile in offset starting from 0x66C0 area (so accessible by external program). I don't know how :)

Skalarki know how... because he is using this method for his dll... ehm.. I give a look inside ;)

Research continue.... at the moment the own module is the preffered way

Ciao!

Paolo

 

 

 

 


Go to Top of Page
Zapotec
Mechanic Student


33 Posts
Posted - 20-05-2014 : 10:31:05
Ok, the last missing info was found in a Gerhard .lua script ;)

      apu_bus = ipc.readLvar("L:ovhd_apu_bus_adv1")
      apu_bus_L = ipc.readLvar("L:ovhd_L_apu_bus_adv1")
      apu_bus_R = ipc.readLvar("L:ovhd_R_apu_bus_adv1")
 

      ipc.writeUD(0x66c0,apu_bus)
      ipc.writeUD(0x66c4,apu_bus_L)
      ipc.writeUD(0x66c8,apu_bus_R)

Now I have two way ;) 

I'm developing a sample fs module to understand difficult

Regards

Paolo

 

 


Go to Top of Page
verticallimit
Chief Engineer


588 Posts
Posted - 20-05-2014 : 16:33:30
Maybee Gery has other offsets than shown in the LUA script.


Med venlig hilsen / Best regards

Claus

 

Go to Top of Page
Zapotec
Mechanic Student


33 Posts
Posted - 20-05-2014 : 18:10:36
No Claus, not needed.

I take an example from the script.

This is all I need to start my own software to read (and write) vars from the leonardo and share them to my network.

You can put in the FSUIPC offset 0x66Cx area (I don't know how many, have to check... not important at the moment) the variables that you need, choosen from the famous big list of 800 vars.

In this mode the external program can ask to fsuipc all the standard offset variables and all that you can put in that area.

 

This is first debug (and quick) step, that allow to check problems and develope the gateway to my network.

The next step, I think, is to build an own module that skip FSUIPC and read/write direct from fs and put on my network.

In the mean time I have to think how to do 28 and 115Vac at 400Hz without 400Hz trasformer ;) (work in progress)

Regards

Paolo

EDIT : Available space in FSUIPC user area (0x66Cx) is only 64 byte. I disagree with Pete policy to allow very few space for this area. This force to develope the own module.

Just for curiosty this is the module LeonardoSH.dll that he use to connect (via TCP/IP) with control panel or Multicrew mode

Edited by - Zapotec on 22-05-2014


Go to Top of Page
verticallimit
Chief Engineer


588 Posts
Posted - 21-03-2016 : 19:46:45
Found this list on the Maddog forum send from David to an other Maddog user. 
 Hello,
here is the list of commands. The microsoft sdk you find with a simple search on google.
David

// Id custom events

#define MD_KEY_FIRST_EVENT 0x11000

// System tick and id

#define MD_KEY_SYSTEM_TICK MD_KEY_FIRST_EVENT + 0

// Nav and adf: NB: NAV crs is standard FS

#define MD_KEY_NAV1_FREQ_SET MD_KEY_FIRST_EVENT + 1

#define MD_KEY_NAV2_FREQ_SET MD_KEY_FIRST_EVENT + 2

#define MD_KEY_ADF1_FREQ_SET MD_KEY_FIRST_EVENT + 3

#define MD_KEY_ADF2_FREQ_SET MD_KEY_FIRST_EVENT + 4

#define MD_KEY_ADF1_MODE_SET MD_KEY_FIRST_EVENT + 5

#define MD_KEY_ADF2_MODE_SET MD_KEY_FIRST_EVENT + 6

#define MD_KEY_ADF_TONE_SET MD_KEY_FIRST_EVENT + 7

#define MD_KEY_ADF1_TEST_SET MD_KEY_FIRST_EVENT + 8

#define MD_KEY_ADF2_TEST_SET MD_KEY_FIRST_EVENT + 9

// External light

#define MD_KEY_LEFT_LDG_SET MD_KEY_FIRST_EVENT + 10

#define MD_KEY_RIGHT_LDG_SET MD_KEY_FIRST_EVENT + 11

#define MD_KEY_NOSE_LTS_SET MD_KEY_FIRST_EVENT + 12

#define MD_KEY_LEFT_FLOOD_SET MD_KEY_FIRST_EVENT + 13

#define MD_KEY_RIGHT_FLOOD_SET MD_KEY_FIRST_EVENT + 14

#define MD_KEY_WING_NACELLE_SET MD_KEY_FIRST_EVENT + 15

#define MD_KEY_ANTI_COLLISION_SET MD_KEY_FIRST_EVENT + 16

#define MD_KEY_POS_STROBE_SET MD_KEY_FIRST_EVENT + 17

#define MD_KEY_LOGO_LIGHTS_SET MD_KEY_FIRST_EVENT + 18

// guidance

#define MD_KEY_AP_FD1_SET MD_KEY_FIRST_EVENT + 19

#define MD_KEY_AP_FD2_SET MD_KEY_FIRST_EVENT + 20

#define MD_KEY_AP_SPD_VAR_SET MD_KEY_FIRST_EVENT + 21

#define MD_KEY_AP_MACH_VAR_SET MD_KEY_FIRST_EVENT + 22

#define MD_KEY_AP_SPD_MACH_SHOW MD_KEY_FIRST_EVENT + 23

#define MD_KEY_AP_HDG_VAR_SET MD_KEY_FIRST_EVENT + 24

#define MD_KEY_AP_HDG_LIM_VAR_SET MD_KEY_FIRST_EVENT + 25

#define MD_KEY_AP_HDG_HOLD_SET MD_KEY_FIRST_EVENT + 26

#define MD_KEY_AP_HDG_SEL_SET MD_KEY_FIRST_EVENT + 27

#define MD_KEY_AP_VSPEED_VAR_SET MD_KEY_FIRST_EVENT + 28

#define MD_KEY_AP_IAS_MACH_VAR_SET MD_KEY_FIRST_EVENT + 29

#define MD_KEY_AP_ALT_VIS_VAR_SET MD_KEY_FIRST_EVENT + 30

#define MD_KEY_AP_ALT_ARM_VAR_SET MD_KEY_FIRST_EVENT + 31

#define MD_KEY_AP_ALT_ARM_SET MD_KEY_FIRST_EVENT + 32

#define MD_KEY_AP_AUTOTHROTTLE_SET MD_KEY_FIRST_EVENT + 33

#define MD_KEY_AP_AUTOPILOT_SET MD_KEY_FIRST_EVENT + 34

#define MD_KEY_AP_DFGS_SET MD_KEY_FIRST_EVENT + 35

#define MD_KEY_AP_FMS_OVRD_SET MD_KEY_FIRST_EVENT + 36

#define MD_KEY_AP_SPD_SEL_SET MD_KEY_FIRST_EVENT + 37

#define MD_KEY_AP_MACH_SEL_SET MD_KEY_FIRST_EVENT + 113 // 38 seems to have problems ....

#define MD_KEY_AP_EPR_LIM_SET MD_KEY_FIRST_EVENT + 39

#define MD_KEY_AP_NAV_SET MD_KEY_FIRST_EVENT + 40

#define MD_KEY_AP_VOR_LOC_SET MD_KEY_FIRST_EVENT + 41

#define MD_KEY_AP_ILS_SET MD_KEY_FIRST_EVENT + 42

#define MD_KEY_AP_AUTOLAND_SET MD_KEY_FIRST_EVENT + 43

#define MD_KEY_AP_VERT_SPEED_SET MD_KEY_FIRST_EVENT + 44

#define MD_KEY_AP_IAS_MACH_SET MD_KEY_FIRST_EVENT + 45

#define MD_KEY_AP_VNAV_SET MD_KEY_FIRST_EVENT + 46

#define MD_KEY_AP_ALT_HOLD_SET MD_KEY_FIRST_EVENT + 47

#define MD_KEY_AP_TURB_SET MD_KEY_FIRST_EVENT + 48

// Fire panel

#define MD_KEY_FIRE_HNDL_LEFT_SET MD_KEY_FIRST_EVENT + 100

#define MD_KEY_FIRE_HNDL_RIGHT_SET MD_KEY_FIRST_EVENT + 101

#define MD_KEY_LOOP_A_TEST_SET MD_KEY_FIRST_EVENT + 102

#define MD_KEY_LOOP_B_TEST_SET MD_KEY_FIRST_EVENT + 103

#define MD_KEY_FIRE_BELL_OFF_SET MD_KEY_FIRST_EVENT + 104

// Trp and art

#define MD_KEY_ART_SWITCH_SET MD_KEY_FIRST_EVENT +105

#define MD_KEY_ASSUMED_TEMP_SET MD_KEY_FIRST_EVENT + 106

#define MD_KEY_TRP_TEST_SET MD_KEY_FIRST_EVENT + 107

#define MD_KEY_TRP_MODE_SET MD_KEY_FIRST_EVENT + 108

// Zero fuel weight

#define MD_KEY_ZFW_TEST_SET MD_KEY_FIRST_EVENT + 112

// #define MD_KEY_ZFW_SHOW_SET MD_KEY_FIRST_EVENT + 113 UP OF MACH SEL

#define MD_KEY_ZFW_SET MD_KEY_FIRST_EVENT + 114

// Gear test

#define MD_KEY_GEAR_TEST_SET MD_KEY_FIRST_EVENT +115

// Other little things

#define MD_KEY_DH1_SET MD_KEY_FIRST_EVENT + 116

#define MD_KEY_DH2_SET MD_KEY_FIRST_EVENT + 117

#define MD_KEY_MASTER_WARNING_SET MD_KEY_FIRST_EVENT + 118

#define MD_KEY_MASTER_CAUTION_SET MD_KEY_FIRST_EVENT + 119

#define MD_KEY_GS_INHIBIT_SET MD_KEY_FIRST_EVENT + 120

#define MD_KEY_PUSH_STICKER_SET MD_KEY_FIRST_EVENT +121

#define MD_KEY_MAN_EPR1_SET MD_KEY_FIRST_EVENT + 122

#define MD_KEY_MAN_EPR2_SET MD_KEY_FIRST_EVENT + 123

// fms

#define MD_KEY_FMS_LSK_LEFT MD_KEY_FIRST_EVENT + 124

#define MD_KEY_FMS_LSK_RIGHT MD_KEY_FIRST_EVENT +125

#define MD_KEY_FMS_FUNCTION MD_KEY_FIRST_EVENT + 126

#define MD_KEY_FMS_ALPHA MD_KEY_FIRST_EVENT + 127

#define MD_KEY_FMS_DELETE MD_KEY_FIRST_EVENT + 128

#define MD_KEY_FMS_CLEAR MD_KEY_FIRST_EVENT + 157 //

// eoap

#define MD_KEY_EOAP_ELEC MD_KEY_FIRST_EVENT + 129

#define MD_KEY_EOAP_ICE MD_KEY_FIRST_EVENT +130

#define MD_KEY_EOAP_ENG MD_KEY_FIRST_EVENT +131

#define MD_KEY_EOAP_CTRL MD_KEY_FIRST_EVENT + 132

#define MD_KEY_EOAP_MISC MD_KEY_FIRST_EVENT + 133

#define MD_KEY_EOAP_HYD MD_KEY_FIRST_EVENT + 134

#define MD_KEY_EOAP_MON MD_KEY_FIRST_EVENT +135

#define MD_KEY_EOAP_DOOR MD_KEY_FIRST_EVENT + 136

#define MD_KEY_EOAP_UP MD_KEY_FIRST_EVENT + 137

#define MD_KEY_EOAP_DOWN MD_KEY_FIRST_EVENT + 138

// throttle

#define MD_KEY_TO_CG_SET MD_KEY_FIRST_EVENT + 139

#define MD_KEY_TO_FLAP_SET MD_KEY_FIRST_EVENT + 140

#define MD_KEY_PRESS_MODE_SET MD_KEY_FIRST_EVENT + 141

#define MD_KEY_PRESS_WHEEL_SET MD_KEY_FIRST_EVENT + 142

#define MD_KEY_RUDDER_CTRL_SET MD_KEY_FIRST_EVENT + 143

#define MD_KEY_FUEL_XFEED_SET MD_KEY_FIRST_EVENT + 144

#define MD_KEY_GEAR_HORN_OFF_SET MD_KEY_FIRST_EVENT + 145

#define MD_KEY_TO_GA_SET MD_KEY_FIRST_EVENT + 146

// Xpndr. NB: the frequency and 'FS standard ...

#define MD_KEY_XPNDR_ATC_SET MD_KEY_FIRST_EVENT + 147

#define MD_KEY_TCAS_STATUS_SET MD_KEY_FIRST_EVENT + 148

#define MD_KEY_TCAS_RANGE_SET MD_KEY_FIRST_EVENT + 149

#define MD_KEY_TCAS_MODE_SET MD_KEY_FIRST_EVENT +150

// Still EDP ...

#define MD_KEY_FF_FU_SET MD_KEY_FIRST_EVENT + 151

#define MD_KEY_FU_RESET MD_KEY_FIRST_EVENT + 152

// Hydraulic panel

#define MD_KEY_HYD_PUMP1 MD_KEY_FIRST_EVENT + 153

#define MD_KEY_HYD_PUMP2 MD_KEY_FIRST_EVENT + 154

#define MD_KEY_HYD_PUMP_AUX MD_KEY_FIRST_EVENT + 155

#define MD_KEY_HYD_PUMP_TRANS MD_KEY_FIRST_EVENT + 156

// 157 MD_KEY_FMS_CLEAR

// Engine selection

#define MD_KEY_SELECT_ENGINE MD_KEY_FIRST_EVENT + 158

// Aft overhead

#define MD_KEY_CB_PUSHED MD_KEY_FIRST_EVENT + 159

#define MD_KEY_CB_TRIPPED MD_KEY_FIRST_EVENT + 160

#define MD_KEY_GND_BUS_APU_SET MD_KEY_FIRST_EVENT + 161

#define MD_KEY_GND_BUS_EXT_SET MD_KEY_FIRST_EVENT + 162

#define MD_KEY_MAINT_PHONE_SET MD_KEY_FIRST_EVENT + 163

#define MD_KEY_FIRE_LOOP_ENG1_SET MD_KEY_FIRST_EVENT + 164

#define MD_KEY_FIRE_LOOP_ENG2_SET MD_KEY_FIRST_EVENT + 165

#define MD_KEY_FIRE_LOOP_APU_SET MD_KEY_FIRST_EVENT + 166

#define MD_KEY_CARGO_FIRE_TEST_SET MD_KEY_FIRST_EVENT + 167

#define MD_KEY_CARGO_FIRE_RESET_SET MD_KEY_FIRST_EVENT + 168

#define MD_KEY_CARGO_FIRE_MODE_SET MD_KEY_FIRST_EVENT + 169

#define MD_KEY_CARGO_FIRE_DSCH1_SET MD_KEY_FIRST_EVENT + 170

#define MD_KEY_CARGO_FIRE_DSCH2_SET MD_KEY_FIRST_EVENT + 171

#define MD_KEY_MECH_CALL_SET MD_KEY_FIRST_EVENT + 172

#define MD_KEY_FLT_REC_TEST_SET MD_KEY_FIRST_EVENT + 173

#define MD_KEY_CADC_SW_SET MD_KEY_FIRST_EVENT + 174

#define MD_KEY_FD_SW_SET MD_KEY_FIRST_EVENT +175

#define MD_KEY_AHRS_SW_SET MD_KEY_FIRST_EVENT + 176

#define MD_KEY_FMS_SW_SET MD_KEY_FIRST_EVENT + 177

#define MD_KEY_EFIS_SW_SET MD_KEY_FIRST_EVENT + 178

#define MD_KEY_RADIO_NAV_SW_SET MD_KEY_FIRST_EVENT + 179

#define MD_KEY_ENGINE_SYNC_SET MD_KEY_FIRST_EVENT +180

// overhead

#define MD_KEY_LEFT_CSD_SET MD_KEY_FIRST_EVENT + 181

#define MD_KEY_RIGHT_CSD_SET MD_KEY_FIRST_EVENT + 182

#define MD_KEY_CSD_TEMP_SET MD_KEY_FIRST_EVENT + 183

#define MD_KEY_LEFT_GEN_SW_SET MD_KEY_FIRST_EVENT + 184

#define MD_KEY_APU_GEN_SW_SET MD_KEY_FIRST_EVENT + 185

#define MD_KEY_RIGHT_GEN_SW_SET MD_KEY_FIRST_EVENT + 186

#define MD_KEY_AC_DC_METER_SET MD_KEY_FIRST_EVENT + 187

#define MD_KEY_LEFT_APU_SW_SET MD_KEY_FIRST_EVENT + 188

#define MD_KEY_RIGHT_APU_SW_SET MD_KEY_FIRST_EVENT + 189

#define MD_KEY_LEFT_EXT_SW_SET MD_KEY_FIRST_EVENT + 190

#define MD_KEY_RIGHT_EXT_SW_SET MD_KEY_FIRST_EVENT + 191

#define MD_KEY_GALLEY_SW_SET MD_KEY_FIRST_EVENT + 192

#define MD_KEY_AC_XTIE_SW_SET MD_KEY_FIRST_EVENT + 193

#define MD_KEY_DC_XTIE_SW_SET MD_KEY_FIRST_EVENT + 194

#define MD_KEY_APU_FIRE_AGENT1_SET MD_KEY_FIRST_EVENT + 195

#define MD_KEY_APU_FIRE_AGENT2_SET MD_KEY_FIRST_EVENT + 196

#define MD_KEY_APU_FIRE_CONT_SET MD_KEY_FIRST_EVENT + 197

#define MD_KEY_APU_AIR_SW_SET MD_KEY_FIRST_EVENT + 198

#define MD_KEY_APU_MASTER_SW_SET MD_KEY_FIRST_EVENT + 199

#define MD_KEY_APU_DOORS_SET MD_KEY_FIRST_EVENT + 200

#define MD_KEY_BATTERY_SW_SET MD_KEY_FIRST_EVENT + 201

#define MD_KEY_APU_NORM_ECON_SET MD_KEY_FIRST_EVENT + 202

#define MD_KEY_EMER_PWR_SW_SET MD_KEY_FIRST_EVENT + 203

#define MD_KEY_START_PUMP_SW_SET MD_KEY_FIRST_EVENT + 204

#define MD_KEY_IGNITION_SW_SET MD_KEY_FIRST_EVENT + 205

#define MD_KEY_FUEL_HEAT_LEFT_SET MD_KEY_FIRST_EVENT + 206

#define MD_KEY_FUEL_HEAT_RIGHT_SET MD_KEY_FIRST_EVENT + 207

#define MD_KEY_START_LEFT_SW_SET MD_KEY_FIRST_EVENT + 208

#define MD_KEY_START_RIGHT_SW_SET MD_KEY_FIRST_EVENT + 209

#define MD_KEY_LEFT_AFT_PUMP_SET MD_KEY_FIRST_EVENT + 210

#define MD_KEY_CTR_AFT_PUMP_SET MD_KEY_FIRST_EVENT + 211

#define MD_KEY_RIGHT_AFT_PUMP_SET MD_KEY_FIRST_EVENT + 212

// 213-215 empty

#define MD_KEY_LEFT_FWD_PUMP_SET MD_KEY_FIRST_EVENT + 216

#define MD_KEY_CTR_FWD_PUMP_SET MD_KEY_FIRST_EVENT + 217

#define MD_KEY_RIGHT_FWD_PUMP_SET MD_KEY_FIRST_EVENT + 218

#define MD_KEY_EMER_LTS_SW_SET MD_KEY_FIRST_EVENT + 219

#define MD_KEY_NO_SMOK_SW_SET MD_KEY_FIRST_EVENT +220

#define MD_KEY_SEAT_BELTS_SW_SET MD_KEY_FIRST_EVENT + 221

#define MD_KEY_PITOT_METER_SET MD_KEY_FIRST_EVENT + 222

#define MD_KEY_AIR_FOIL_SW_SET MD_KEY_FIRST_EVENT + 223

#define MD_KEY_TAIL_DEICE_SW_SET MD_KEY_FIRST_EVENT + 224

#define MD_KEY_WND_ANTI_FOG_SW_SET MD_KEY_FIRST_EVENT + 225

#define MD_KEY_WND_ANTI_ICE_SW_SET MD_KEY_FIRST_EVENT + 226

#define MD_KEY_ENG1_ANTI_ICE_SW_SET MD_KEY_FIRST_EVENT + 227

#define MD_KEY_ENG2_ANTI_ICE_SW_SET MD_KEY_FIRST_EVENT + 228

#define MD_KEY_FLT_DK_DOOR_SET MD_KEY_FIRST_EVENT + 229

#define MD_KEY_WIPER_SW_SET MD_KEY_FIRST_EVENT + 230

#define MD_KEY_LIGHTS_TEST_SET MD_KEY_FIRST_EVENT + 231

#define MD_KEY_PULL_TO_DIM_SET MD_KEY_FIRST_EVENT + 232

#define MD_KEY_RAM_AIR_SW_SET MD_KEY_FIRST_EVENT + 233

#define MD_KEY_AIR_COND_SHUTOFF_SET MD_KEY_FIRST_EVENT + 234

#define MD_KEY_RATE_LIMIT_SET MD_KEY_FIRST_EVENT + 235

#define MD_KEY_LDG_BARO_SET MD_KEY_FIRST_EVENT + 236

#define MD_KEY_LDG_ALT_SET MD_KEY_FIRST_EVENT + 237

#define MD_KEY_STBY_PRIMARY_SET MD_KEY_FIRST_EVENT + 238

#define MD_KEY_RESET_LOCKOUT_SET MD_KEY_FIRST_EVENT + 254

#define MD_KEY_FLOW_LT_TEST_SET MD_KEY_FIRST_EVENT + 267

#define MD_KEY_CKPT_TEMP_AUTO_SET MD_KEY_FIRST_EVENT + 239

#define MD_KEY_CKPT_TEMP_MAN_SET MD_KEY_FIRST_EVENT + 240

#define MD_KEY_CABIN_TEMP_AUTO_SET MD_KEY_FIRST_EVENT + 241

#define MD_KEY_CABIN_TEMP_MAN_SET MD_KEY_FIRST_EVENT + 242

#define MD_KEY_LEFT_SUPPLY_SW_SET MD_KEY_FIRST_EVENT + 243

#define MD_KEY_RIGHT_SUPPLY_SW_SET MD_KEY_FIRST_EVENT + 244

#define MD_KEY_TEMP_SEL_SW_SET MD_KEY_FIRST_EVENT + 245

#define MD_KEY_RADIO_RACK_SW_SET MD_KEY_FIRST_EVENT + 246

#define MD_KEY_ATTENDANT_CALL_SET MD_KEY_FIRST_EVENT + 247

#define MD_KEY_ATTND_CALL_RESET_SET MD_KEY_FIRST_EVENT + 248

#define MD_KEY_ANTI_SKID_SW_SET MD_KEY_FIRST_EVENT + 249

#define MD_KEY_STALL_TEST_SW_SET MD_KEY_FIRST_EVENT + 250

#define MD_KEY_YAW_DAMP_SW_SET MD_KEY_FIRST_EVENT + 251

#define MD_KEY_MAX_SPD_TEST_SET MD_KEY_FIRST_EVENT + 252

#define MD_KEY_MACH_TRIM_COMP_SET MD_KEY_FIRST_EVENT + 253

/// #define MD_KEY_LOGO_LTS_SW_SET MD_KEY_FIRST_EVENT + 254 there already !!!! used to LOCKOUT RESET

#define MD_KEY_ICE_FOD_SW_SET MD_KEY_FIRST_EVENT + 255

#define MD_KEY_OVHD_PANEL_LTS_SET MD_KEY_FIRST_EVENT + 256

#define MD_KEY_OVHD_FLOOD_LTS_SET MD_KEY_FIRST_EVENT + 257

#define MD_KEY_THNDR_LTS_SET MD_KEY_FIRST_EVENT + 258

#define MD_KEY_CKPT_FLOOD_LTS_SET MD_KEY_FIRST_EVENT + 259

#define MD_KEY_CKT_BKR_LTS_SET MD_KEY_FIRST_EVENT + 260

#define MD_KEY_STBY_COMP_LTS_SET MD_KEY_FIRST_EVENT + 261

#define MD_KEY_WNDSHR_TEST_SET MD_KEY_FIRST_EVENT + 262

#define MD_KEY_GND_PROX_WARN_SET MD_KEY_FIRST_EVENT + 263

#define MD_KEY_FLTREC_EVENT_SET MD_KEY_FIRST_EVENT + 264

#define MD_KEY_FLTREC_INSERT_SET MD_KEY_FIRST_EVENT +265

// #define MD_KEY_FLTREC_NUM_SET MD_KEY_FIRST_EVENT + 266 this id does crash FS !!!!!!!!!!!!!!!!!!!!!!!!!!!!

// 267 light flow test

#define MD_KEY_FLTREC_NUM_SET MD_KEY_FIRST_EVENT + 268

// Cheater change

#define MD_KEY_CPT_BARO_SET MD_KEY_FIRST_EVENT + 269

#define MD_KEY_FO_BARO_SET MD_KEY_FIRST_EVENT + 270

#define MD_KEY_STBY_BARO_SET MD_KEY_FIRST_EVENT + 271

// Pneumatic xfeed

#define MD_KEY_PNEU_XFEED1_SET MD_KEY_FIRST_EVENT + 272

#define MD_KEY_PNEU_XFEED2_SET MD_KEY_FIRST_EVENT + 273

// Swap CM1-Cm2 in multicrew

#define MD_KEY_MULTI_CREW_SWAP MD_KEY_FIRST_EVENT + 274

// EFIS display

#define MD_KEY_EFIS1_TEST MD_KEY_FIRST_EVENT + 275

#define MD_KEY_EFIS1_WX_DIM MD_KEY_FIRST_EVENT + 276

#define MD_KEY_EFIS1_ND_DIM MD_KEY_FIRST_EVENT + 277

#define MD_KEY_EFIS1_PFD_DIM MD_KEY_FIRST_EVENT + 278

#define MD_KEY_EFIS1_RANGE MD_KEY_FIRST_EVENT + 279

#define MD_KEY_EFIS1_MODE MD_KEY_FIRST_EVENT +280

#define MD_KEY_EFIS1_SHOW_ADF1 MD_KEY_FIRST_EVENT + 281

#define MD_KEY_EFIS1_SHOW_ADF2 MD_KEY_FIRST_EVENT + 282

#define MD_KEY_EFIS1_SHOW_FIXES MD_KEY_FIRST_EVENT + 283

#define MD_KEY_EFIS1_SHOW_DATA MD_KEY_FIRST_EVENT + 284

#define MD_KEY_EFIS1_SHOW_APTS MD_KEY_FIRST_EVENT + 285

#define MD_KEY_EFIS1_SHOW_NAIDS MD_KEY_FIRST_EVENT + 286

#define MD_KEY_EFIS2_TEST MD_KEY_FIRST_EVENT + 287

#define MD_KEY_EFIS2_WX_DIM MD_KEY_FIRST_EVENT + 288

#define MD_KEY_EFIS2_ND_DIM MD_KEY_FIRST_EVENT +289

#define MD_KEY_EFIS2_PFD_DIM MD_KEY_FIRST_EVENT + 290

#define MD_KEY_EFIS2_RANGE MD_KEY_FIRST_EVENT +291

#define MD_KEY_EFIS2_MODE MD_KEY_FIRST_EVENT + 292

#define MD_KEY_EFIS2_SHOW_ADF1 MD_KEY_FIRST_EVENT + 293

#define MD_KEY_EFIS2_SHOW_ADF2 MD_KEY_FIRST_EVENT + 294

#define MD_KEY_EFIS2_SHOW_FIXES MD_KEY_FIRST_EVENT + 295

#define MD_KEY_EFIS2_SHOW_DATA MD_KEY_FIRST_EVENT + 296

#define MD_KEY_EFIS2_SHOW_APTS MD_KEY_FIRST_EVENT + 297

#define MD_KEY_EFIS2_SHOW_NAIDS MD_KEY_FIRST_EVENT + 298

// Main lighting

#define MD_KEY_CPT_PANEL_LTS_SET MD_KEY_FIRST_EVENT + 299

#define MD_KEY_CPT_FLOOD_I_LTS_SET MD_KEY_FIRST_EVENT + 300

#define MD_KEY_CPT_FLOOD_O_LTS_SET MD_KEY_FIRST_EVENT + 301

#define MD_KEY_CPT_FMA_LTS_SET MD_KEY_FIRST_EVENT + 302

#define MD_KEY_FO_PANEL_LTS_SET MD_KEY_FIRST_EVENT + 303

#define MD_KEY_FO_FLOOD_I_LTS_SET MD_KEY_FIRST_EVENT + 304

#define MD_KEY_FO_FLOOD_O_LTS_SET MD_KEY_FIRST_EVENT + 305

#define MD_KEY_FO_FMA_LTS_SET MD_KEY_FIRST_EVENT + 306

#define MD_KEY_CNT_PANEL_LTS_SET MD_KEY_FIRST_EVENT + 307

#define MD_KEY_CNT_FLOOD_LTS_SET MD_KEY_FIRST_EVENT + 308

#define MD_KEY_CNT_DIGITAL_LTS_SET MD_KEY_FIRST_EVENT + 309

#define MD_KEY_PED_PANEL_LTS_SET MD_KEY_FIRST_EVENT + 310

#define MD_KEY_FGCP_PANEL_LTS_SET MD_KEY_FIRST_EVENT + 311

#define MD_KEY_FGCP_DIGITAL_LTS_SET MD_KEY_FIRST_EVENT + 312

// rmi

#define MD_KEY_RMI1_LEFT_SET MD_KEY_FIRST_EVENT + 313

#define MD_KEY_RMI1_RIGHT_SET MD_KEY_FIRST_EVENT + 314

#define MD_KEY_RMI2_LEFT_SET MD_KEY_FIRST_EVENT +315

#define MD_KEY_RMI2_RIGHT_SET MD_KEY_FIRST_EVENT + 316

// Stby horizon

#define MD_KEY_STBY_HOR_REF_SET MD_KEY_FIRST_EVENT + 317

#define MD_KEY_STBY_HOR_STATE_SET MD_KEY_FIRST_EVENT + 318

// chrono

#define MD_KEY_CHRONO1_MODE_SET MD_KEY_FIRST_EVENT + 319

#define MD_KEY_CHRONO1_CHR_SET MD_KEY_FIRST_EVENT + 320

#define MD_KEY_CHRONO2_MODE_SET MD_KEY_FIRST_EVENT + 321

#define MD_KEY_CHRONO2_CHR_SET MD_KEY_FIRST_EVENT + 322

// Altimeters bugs

#define MD_KEY_ALT_CPT_BUG1_SET MD_KEY_FIRST_EVENT + 323

#define MD_KEY_ALT_CPT_BUG2_SET MD_KEY_FIRST_EVENT + 324

#define MD_KEY_ALT_FO_BUG1_SET MD_KEY_FIRST_EVENT + 325

#define MD_KEY_ALT_FO_BUG2_SET MD_KEY_FIRST_EVENT + 326

// TCAS FL MODE

#define MD_KEY_TCAS_FL_MODE_SET MD_KEY_FIRST_EVENT + 327

// Weather radar

#define MD_KEY_WX_POWER_SET MD_KEY_FIRST_EVENT + 328

#define MD_KEY_WX_TEST_SET MD_KEY_FIRST_EVENT + 329

#define MD_KEY_WX_LEFT_GAIN_SET MD_KEY_FIRST_EVENT + 330

#define MD_KEY_WX_LEFT_TILT_SET MD_KEY_FIRST_EVENT + 331

#define MD_KEY_WX_LEFT_TFR_SET MD_KEY_FIRST_EVENT + 332

#define MD_KEY_WX_LEFT_MODE_SET MD_KEY_FIRST_EVENT + 333

#define MD_KEY_WX_LEFT_GCS_SET MD_KEY_FIRST_EVENT + 334

#define MD_KEY_WX_RIGHT_GAIN_SET MD_KEY_FIRST_EVENT + 335

#define MD_KEY_WX_RIGHT_TILT_SET MD_KEY_FIRST_EVENT + 336

#define MD_KEY_WX_RIGHT_TFR_SET MD_KEY_FIRST_EVENT + 337

#define MD_KEY_WX_RIGHT_MODE_SET MD_KEY_FIRST_EVENT + 338

#define MD_KEY_WX_RIGHT_GCS_SET MD_KEY_FIRST_EVENT + 339

// PTT

#define MD_KEY_PTT_SET MD_KEY_FIRST_EVENT + 340

// Trim brake

#define MD_KEY_TRIM_BRAKE_SET MD_KEY_FIRST_EVENT + 341

// TOGGLE EXIT

#define MD_KEY_TOGGLE_EXIT MD_KEY_FIRST_EVENT + 342


Med venlig hilsen / Best regards

Claus

 

Go to Top of Page
verticallimit
Chief Engineer


588 Posts
Posted - 22-03-2016 : 23:42:49
Send data from FSUIPC to costum control
Set HDG send data 0-360 to: AP_HDG_VAR_SET	69656 
 
List here: http://www.flythemaddog.com/download/2006/Maddog_commands.txt  



Med venlig hilsen / Best regards

Claus

 

Go to Top of Page


Set us as your default homepage Bookmark us Privacy   © 2009 MD-80 Cockpit Project - All Rights Reserved. Design by: R.Frost SkyPortal.net Go To Top Of Page

Page load time - 2,145