//========================================================================================== // // File that defines common layout of shared memory area. // // Rev. Date By Description // ----------------------------------------------- // 0.1 6 Jun 2003 OM Test version // //========================================================================================= #define TEXT_SIZE 200 #define TELEGRAM_TYPES 3 struct shared_use_st { int quit; int written_by_you; int DW_1, DW_2, DW_3, DW_4, DW_5; // Flags that tells consumers (up to five) that data is avalable int DR_1, DR_2, DR_3, DR_4, DR_5; // Flags that tells consumers (up to five) that data is avalable int GPRMC_ready; int GPHDT_ready; char UDP_GPRMC[TEXT_SIZE]; // Will hold NMEA $GPRMS telegram char UDP_GPHDT[TEXT_SIZE]; // Will hold NMEA $GPHDT telegram };