All pastes #972341 Raw Edit

Etwas

public c v1 · immutable
·published 2008-04-05 11:00 UTC
rendered paste body
/******************************************************************************* * 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