00001 ////////////////////////////////////////////////////////////////////////////// 00002 /*! \file SystemDefs.h 00003 * \brief System-wide definitions 00004 * \author $Author: rsharo $ 00005 * \version $Revision: 1.1 $ 00006 * \date $Date: 2003/12/17 22:48:31 $ 00007 *//////////////////////////////////////////////////////////////////////////// 00008 #ifndef __SYSTEMDEFS_H__ 00009 #define __SYSTEMDEFS_H__ 00010 00011 namespace SystemDefs 00012 { 00013 /** 00014 * A unique identifier for each vehicle. They can be dynamically 00015 * assigned in system properties. 00016 */ 00017 typedef int VehicleID_t; 00018 00019 /* 00020 * A VehicleID_t reserved for broadcast messages. 00021 */ 00022 const int BROADCAST_ID=0; 00023 00024 /* 00025 * A VehicleID_t reserved for cases where the vehicle is unknown. 00026 */ 00027 const int UNKNOWN_ID=-1; 00028 } 00029 00030 #endif 00031