Titel-Banner
 F4-Reader 09.03.2002  

F4-Reader, the interface between Falcon and EPIC

The best simulator is no good, if there is no interaction between the flight simulation and and the simulator itself. The connection and commands from the cockpit to the flight simulation is relatively simple, via keyboard Activating a switch gives a series of commands which are delivered via keyboard port to the EPIC and then sent to the flight simulation. But how does this work in the other direction, from simulation to simulator? How can you get data from the simulation (altitude for example) and translate it into your simulator? How do you get the data of which warning light is active?

This is difficult to manage. Fortunately the programmers of the standard Falcon 4.0 simulator left the debug area active. This debug area is a data structure, which can be read from external programs. In this debug area interesting data about flight and cockpit can be found and used.

F4-Reader in
the taskbar I wrote a small "C++" program called F4-Reader which reads this debug area and delivers it to the EPIC. The EPIC provides then the data using QProcs and Pigeon Holes. The F4-Reader is started only once before starting the Falcon simulation. When active it is shown by a small icon at the task bar of Windows.

The F4-Reader is flexible and can be configurated at will by direct editing of the configuration file (similar to an INI file) using an ASCII editor or defining the flags and data for the QProcs/Pigeon-Holes (see (hardcopies).

Flags over QProcs and Pigeon-Holes
Analog datas over Pigeon Holes
Hardcopys of the F4-Reader Version 2.0
Download

About the programming of the EPIC, you'll find a special chapter in this site. Information about QProcs and Pigeon-Holes programming is also given.

Programming QProcs
Programming Pigeon-Holes


Flags over QProcs and Pigeon-Holes

Flags are conditions of Warning or Caution-Lights, or flags on the HSI. Flags can be transmitted to the EPIC by QProcs or Pigeon-Holes and can then be read and shown by the "32-point output modul".

If few flags are to be transmitted, QProcs should be the right choice, but if many flags are to be transmitted, Pigeon-Holes would give a better and faster processing of the data.

Following data can be read by the F4-Reader and sent to EPIC:

Type Flag Available
Eyebrow Lights Master Caution off Falcon iBeta, eRazor 1.10, SP2/3
  MasterCaution Falcon iBeta, eRazor 1.10, SP2/3
  TFFail Falcon iBeta, eRazor 1.10, SP2/3
  Ovrd -
  EngFire Falcon iBeta, eRazor 1.10, SP2/3
  Engine Falcon iBeta, eRazor 1.10, SP2/3
  HydPress Falcon iBeta, eRazor 1.10, SP2/3
  OilPress Falcon iBeta, eRazor 1.10, SP2/3
  FLCS Falcon iBeta, eRazor 1.10, SP2/3
  DruOn -
  ToLdgCfg Falcon iBeta, eRazor 1.10, SP2/3
  Canopy Falcon iBeta, eRazor 1.10, SP2/3
Caution Lights FlcsFault Falcon iBeta, eRazor 1.10, SP2/3
  ElecSys eRazor 1.10, SP2/3
  ProbeHeat eRazor 1.10, SP2/3
  Cadc -
  StoresConfig Falcon iBeta, eRazor 1.10, SP2/3
  AftNotEng -
  FwdFuelLow eRazor 1.10, SP2/3
  AftFuelLow eRazor 1.10, SP2/3
  EngFault Falcon iBeta, eRazor 1.10, SP2/3
  Sec eRazor 1.10, SP2/3
  FuelOilHot eRazor 1.10, SP2/3
  InletIcing -
  Overheat Falcon iBeta, eRazor 1.10, SP2/3
  EEC -
  BUC eRazor 1.10, SP2/3
  LEFlaps Falcon iBeta, eRazor 1.10, SP2/3
  AviFault Falcon iBeta, eRazor 1.10, SP2/3
  EquipHot -
  RadarAlt Falcon iBeta, eRazor 1.10, SP2/3
  IFF Falcon iBeta, eRazor 1.10, SP2/3
  Nuclear -
  ECM Falcon iBeta, eRazor 1.10, SP2/3
  SeatNotArm eRazor 1.10, SP2/3
  NWSFail Falcon iBeta, eRazor 1.10, SP2/3
  AntiSkid eRazor 1.10, SP2/3
  Hook Falcon iBeta, eRazor 1.10, SP2/3
  OxyLow eRazor 1.10, SP2/3
  CabinPress Falcon iBeta, eRazor 1.10, SP2/3
  Dual Falcon iBeta, eRazor 1.10, SP2/3
HUD Lights AOAAbove Falcon iBeta, eRazor 1.10, SP2/3
  AOAOn Falcon iBeta, eRazor 1.10, SP2/3
  AOABelow Falcon iBeta, eRazor 1.10, SP2/3
  RefuelRDY Falcon iBeta, eRazor 1.10, SP2/3
  NWSAr Falcon iBeta, eRazor 1.10, SP2/3
  RefuelDSC Falcon iBeta, eRazor 1.10, SP2/3
Gear Lights Left Falcon iBeta (keine Unterscheidung), eRazor 1.10, SP2/3
  Nose Falcon iBeta (keine Unterscheidung), eRazor 1.10, SP2/3
  Right Falcon iBeta (keine Unterscheidung), eRazor 1.10, SP2/3
  Handle Falcon iBeta, eRazor 1.10, SP2/3
Threat Lights HandOff eRazor 1.10, SP2/3
  Missile eRazor 1.10, SP2/3
  PriMode eRazor 1.10, SP2/3
  PriOpen -
  Naval eRazor 1.10, SP2/3
  Unknown eRazor 1.10, SP2/3
  SysTest -
  TGTSep eRazor 1.10, SP2/3
  Search eRazor 1.10, SP2/3
  ActPower eRazor 1.10, SP2/3
  AltLow eRazor 1.10, SP2/3
  SysPower eRazor 1.10, SP2/3
Power Lights JFSRun eRazor 1.10, SP2/3
  FlcsPmg eRazor 1.10, SP2/3
  MainGen eRazor 1.10, SP2/3
  StbyGen eRazor 1.10, SP2/3
  EPUGen eRazor 1.10, SP2/3
  EPUPmg eRazor 1.10, SP2/3
  BatFail eRazor 1.10, SP2/3
  ToFlcs eRazor 1.10, SP2/3
  FlcsRly eRazor 1.10, SP2/3
  EPURun eRazor 1.10, SP2/3
  Hydrazin eRazor 1.10, SP2/3
  Air eRazor 1.10, SP2/3
ECM Lights ECMPwr eRazor 1.10, SP2/3
  ECMFail eRazor 1.10, SP2/3
  Mode1 -
  Mode2 -
  Mode3 -
  Mode4 -
  Mode5 -
  Mode__ -
  ModeFrm -
  ModeSpl -
FLCS Lights Run -
  Fail SP2/3
  TestA -
  TestB -
  TestC -
  TestD -
Other Lights ADVMode eRazor 1.10, SP2/3
  AVTRMode -
  CTVSMode -
HSI Flags ToTrue eRazor 1.10, SP2/3
  ILSWarning eRazor 1.10, SP2/3
  CourseWarning eRazor 1.10, SP2/3
  Init eRazor 1.10, SP2/3
  TotalFlags eRazor 1.10, SP2/3
  Off SP2/3
ADI Flags Aux SP2/3
  BackupOff SP2/3
  GS SP2/3
  Loc SP2/3
  Off SP2/3
Other Flags AOAOff SP2/3
  VVIOff SP2/3
Speed Lights TooLow Falcon iBeta, eRazor 1.10, SP2/3
  VeryLow Falcon iBeta, eRazor 1.10, SP2/3
  Low Falcon iBeta, eRazor 1.10, SP2/3
  Good Falcon iBeta, eRazor 1.10, SP2/3
  High Falcon iBeta, eRazor 1.10, SP2/3
  VeryHigh Falcon iBeta, eRazor 1.10, SP2/3


Analog datas over Pigeon Holes

Using the F4-Reader analogue data as height, speed, etc can be transferred by Pigeon-holes to the EPIC. Using the "Gauge module" the electric motors of the analogue instruments are controlled and powered.

The following data can be sent by Pigeon-Holes to the EPIC:

Type Data Available
Primary Data Altitude Falcon iBeta, eRazor 1.10, SP2/3
  Alt10000 (10.000er-Stelle) Falcon iBeta, eRazor 1.10, SP2/3
  Alt1000 (1.000er-Stelle) Falcon iBeta, eRazor 1.10, SP2/3
  Alt100 (100er-Stelle) Falcon iBeta, eRazor 1.10, SP2/3
  Alt10 (10er-Stelle) Falcon iBeta, eRazor 1.10, SP2/3
  Mach Falcon iBeta, eRazor 1.10, SP2/3
  KIAS Falcon iBeta, eRazor 1.10, SP2/3
  KIAS1000 (1.000er-Stelle) Falcon iBeta, eRazor 1.10, SP2/3
  KIAS100 (100er-Stelle) Falcon iBeta, eRazor 1.10, SP2/3
  KIAS10 (10er-Stelle) Falcon iBeta, eRazor 1.10, SP2/3
  AOAIndex Falcon iBeta, eRazor 1.10, SP2/3
  VSIIndex Falcon iBeta, eRazor 1.10, SP2/3
  Heading Falcon iBeta, eRazor 1.10, SP2/3
  Roll Falcon iBeta, eRazor 1.10, SP2/3
  Pitch Falcon iBeta, eRazor 1.10, SP2/3
Secondary Data FuelFlow Falcon iBeta, eRazor 1.10, SP2/3
  OilPressure Falcon iBeta, eRazor 1.10, SP2/3
  NozzlePos Falcon iBeta, eRazor 1.10, SP2/3
  RPM Falcon iBeta, eRazor 1.10, SP2/3
  FTIT Falcon iBeta, eRazor 1.10, SP2/3
  InternalFuel Falcon iBeta, eRazor 1.10, SP2/3
  ExternalFuel Falcon iBeta, eRazor 1.10, SP2/3
  EPUFuel Falcon iBeta, eRazor 1.10, SP2/3
  SpeedBrake Falcon iBeta, eRazor 1.10, SP2/3
  ChaffCount eRazor 1.10, SP2/3
  FlareCount eRazor 1.10, SP2/3
  UFCTacanChannel eRazor 1.10, SP2/3
  AUXTacanChannel eRazor 1.10, SP2/3
  Gs Falcon iBeta, eRazor 1.10, SP2/3
  TrimPitch SP2/3
  TrimRoll SP2/3
  TrimYaw SP2/3
HSI Data CourseState eRazor 1.10, SP2/3
  HeadingState eRazor 1.10, SP2/3
  CourseDeviation eRazor 1.10, SP2/3
  DesiredCourse eRazor 1.10, SP2/3
  DistanceToBeacon eRazor 1.10, SP2/3
  BearingToBeacon eRazor 1.10, SP2/3
  CurrentHeading eRazor 1.10, SP2/3
  DesiredHeading eRazor 1.10, SP2/3
  DeviationLimit eRazor 1.10, SP2/3
  HalfDeviationLimit eRazor 1.10, SP2/3
  LocalizerCourse eRazor 1.10, SP2/3
  AirbaseX eRazor 1.10, SP2/3
  AirbaseY eRazor 1.10, SP2/3
ADI Data ILSHorPos eRazor 1.10, SP2/3
  ILSVerPos eRazor 1.10, SP2/3


Hardcopys of the F4-Reader Version 2.0

General configuration box
General configuration box
 
Definition Flags over QProcs
Definition "Flags over QProcs"
 
Definition Flags over Pigeon-Holes
Definition "Flags over Pigeon-Holes"
 
Definition Analoge datas
Definition "Analoge datas"
   
Configuration and settings of datas
Configuration and settings of datas
 


Download

Download the F4-Readers (Version 2.101):
F4Reader.zip (339 KB)


 Home  Imprint  Privacy  Simulator  Communication  EPIC (c) by Martin "Pegasus" Schmitt