Subversion Repositories FlightCtrl

Rev

Rev 1937 | Rev 1943 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1937 Rev 1940
Line 71... Line 71...
71
  unsigned char EndByte;                // 0x7D
71
  unsigned char EndByte;                // 0x7D
72
} VarioPacket_t;
72
} VarioPacket_t;
Line 73... Line 73...
73
 
73
 
74
typedef struct
74
typedef struct
75
{
75
{
76
  unsigned char StartByte;      // 0x7C
76
  unsigned char StartByte;  //0         // 0x7C
77
  unsigned char Packet_ID;      // 0x89  - Vario ID 
77
  unsigned char Packet_ID;  //1         // 0x89  - Vario ID 
78
  unsigned char WarnBeep;       // Anzahl der Töne 0..36
78
  unsigned char WarnBeep;   //2         // Anzahl der Töne 0..36
79
  unsigned char Heading;                // 1 = 2°
79
  unsigned char Heading;        //3     // 1 = 2°
80
  unsigned int Speed;               // in km/h
80
  unsigned int Speed;           //4+5   // in km/h
81
  unsigned char Lat_North;         
81
  unsigned char Lat_North;      //6    
82
  unsigned char Lat_G;     
82
  unsigned char Lat_G;      //7
83
  unsigned char Lat_M;     
83
  unsigned char Lat_M;      //8
84
  unsigned char Lat_Sek1;          
84
  unsigned char Lat_Sek1;       //9    
85
  unsigned char Lat_Sek2;          
85
  unsigned char Lat_Sek2;       //10    
86
  unsigned char Lon_East;          
86
  unsigned char Lon_East;       //11    
87
  unsigned char Lon_G;     
87
  unsigned char Lon_G;      //12
88
  unsigned char Lon_M;     
88
  unsigned char Lon_M;      //13
89
  unsigned char Lon_Sek1;          
89
  unsigned char Lon_Sek1;       //14    
90
  unsigned char Lon_Sek2;          
90
  unsigned char Lon_Sek2;       //15    
91
  unsigned int Distance;                // 9000 = 0m
91
  unsigned int Distance;        //16+17    // 9000 = 0m
92
  unsigned int Altitude;            // 500 = 0m
92
  unsigned int Altitude;        //18+19    // 500 = 0m
93
  unsigned int m_sec;               // 3000 = 0
93
  unsigned int m_sec;           //20+21    // 3000 = 0
94
  unsigned int m_3sec;              // 3000 = 0
94
  unsigned int m_3sec;          //22+23    // 3000 = 0
95
  unsigned int m_10sec;             // 3000 = 0
95
  unsigned int m_10sec;         //24+25    // 3000 = 0
96
  unsigned char NullByte;       // 0x00
96
  unsigned char NullByte;       // 0x00
97
  unsigned char NullByte1;      // 0x00
97
  unsigned char NullByte1;      // 0x00
98
  unsigned char EndByte;                // 0x7D
98
  unsigned char EndByte;                // 0x7D
Line 106... Line 106...
106
  char Text[8*21];
106
  char Text[8*21];
107
  unsigned char EndByte;                // 0x7D
107
  unsigned char EndByte;                // 0x7D
108
} ASCIIPacket_t;
108
} ASCIIPacket_t;
Line -... Line 109...
-
 
109
 
109
 
110
 
110
 
111
 
111
extern GPSPacket_t GPSPacket;
112
extern GPSPacket_t GPSPacket;
112
extern VarioPacket_t VarioPacket;
113
extern VarioPacket_t VarioPacket;