/* ---------------------------------------------------------------------- */ 
/* Begin PublicMessageOffsets.h                                           */ 
/*                                                                        */ 
/* ---------------------------------------------------------------------- */ 
/*                                                                        */ 
/* (c) Copyright 1998, 1999, 2000, 2001  EdgeTech,                        */ 
/*                                                                        */ 
/* This file contains proprietary information, and trade secrets of       */ 
/* EdgeTech, and may not be disclosed or reproduced without the prior     */ 
/* written consent of EdgeTech.                                           */ 
/*                                                                        */ 
/* EdgeTech is not responsible for the consequences of the use or misuse  */ 
/* of this software, even if they result from defects in it.              */ 
/*                                                                        */ 
/* Offsets for public message types.                                      */ 
/* ---------------------------------------------------------------------- */ 

#ifndef __PUBLIC_MESSAGE_OFFSETS_H__
#define __PUBLIC_MESSAGE_OFFSETS_H__


/* ---------------------------------------------------------------------- */ 
/* Message offsets for each message type.                                 */ 
/* ---------------------------------------------------------------------- */ 

/* Starting message offset for standard messages                          */ 
#define MESSAGE_OFFSET_STANDARD               (20)

/* Starting message offset for standard status messages                   */ 
#define MESSAGE_OFFSET_STATUS                 (40)

/* Starting message offset for standard data messages                     */ 
#define MESSAGE_OFFSET_DATA                   (80)

/* Starting message offset for standard processing messages               */ 
#define MESSAGE_OFFSET_PROCESS               (100)

/* Starting message offset for standard pulse messages                    */ 
#define MESSAGE_OFFSET_PULSES                (120)

/* Starting message offset for standard ADC messages                      */ 
#define MESSAGE_OFFSET_ADC                   (140)

/* Starting message offset for playback messages                          */ 
#define MESSAGE_OFFSET_PLAYBACK              (160)

/* ---------------------------------------------------------------------- */ 
/* Message offsets for storage messages                                   */ 
/* ---------------------------------------------------------------------- */ 

/* Starting message offset for storage file messages                      */ 
#define MESSAGE_OFFSET_STORAGE_FILE          (420)

/* Starting message offset for storage return messages                    */ 
#define MESSAGE_OFFSET_STORAGE_RETURN        (440)

/* ---------------------------------------------------------------------- */ 
/* Message offsets for device messages                                    */ 
/* ---------------------------------------------------------------------- */ 

/* Starting message offset for device messages                            */ 
#define MESSAGE_OFFSET_DEV                  (2000)

/* Starting message offset for device messages                            */ 
#define MESSAGE_OFFSET_DEV_GENERIC          (2008)

/* Starting message offset for Pitch / Roll device messages               */ 
#define MESSAGE_OFFSET_DEV_PITCHROLL        (2020)

/* Starting message offset for analog inputs                              */ 
#define MESSAGE_OFFSET_DEV_ANALOGIO         (2040)

/* Starting message offset for Pressure sensor device messages.           */ 
#define MESSAGE_OFFSET_DEV_PRESSURE         (2060)

/* Starting message offset for Pressure sensor device messages.           */ 
#define MESSAGE_OFFSET_DEV_ALTITUDE         (2070)

/* ---------------------------------------------------------------------- */ 

#endif  /* Not __PUBLIC_MESSAGE_OFFSETS_H__ */ 

/* ---------------------------------------------------------------------- */ 
/*                  end PublicMessageOffsets.h                            */ 
/* ---------------------------------------------------------------------- */ 

