/******************************************************************************* * Copyright Notice and Disclaimer for the software of the SNoW Project * Chair of Computer Science V, University of Wuerzburg, Germany * Copyright (c) 2005. All rights reserved. * * THIS FILE WAS RELEASED FOR EDUCATIONAL USE WITHIN THE CHAIR OF COMPUTER * SCIENCE V, UNIVERSITY OF WUERZBURG, GERMANY ONLY. * REDISTRIBUTION IN SOURCE AND BINARY FORMS OF THE SNOW PROJECT SOFTWARE IS * PROHIBITED AS LONG AS IT IS STILL UNDER DEVELOPMENT. * THIS COPYRIGHT MAY NOT BE REMOVED, MODIFIED OR RELOCATED WITHIN THIS FILE. ******************************************************************************/#ifndef __FV_PACKETS_H__#define __FV_PACKETS_H__typedef struct { unsigned char measurementID; unsigned long LSender; // (GPS-Value) unsigned long BSender; // (GPS-Value) unsigned long HSender; // (GPS-Value) unsigned char antennaTypeTX; // (0=none 1=onboard 2=pigtail 3=Samtec1 4=Samtec2) unsigned char antennaLengthTX; // [mm] // only for pigtail(?)} InitMeasurementPacket_t;typedef struct { unsigned char configID; unsigned int baseFrequency:2; // 0=undef 1=433MHz 2=868MHz 3=915MHz unsigned int channel:2; // 0=undef 1=Ch0, 2=Ch8 unsigned int modulation:2; // 0=FSK 1=GFSK 2=ASK/OOK 3=MSK unsigned int unused:2; // unused} InitConfigPacket_t;typedef struct{ unsigned int packetID; // running packet number within measurement ID char TXStrength; // tx strength value (-30,-20,-10,-5,0,5,7,10)} TestPacket_t;#endif