|
|
/*
|
|
|
* structs_defs.h
|
|
|
*
|
|
|
* Created on: Oct 15, 2014
|
|
|
* Author: Alan Aguilar Sologuren
|
|
|
*/
|
|
|
|
|
|
#ifndef STRUCTS_DEFS_H_
|
|
|
#define STRUCTS_DEFS_H_
|
|
|
|
|
|
#include <cinttypes>
|
|
|
|
|
|
//********************************************************************
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
*/
|
|
|
typedef struct saig_data_pkg_{
|
|
|
|
|
|
}saig_data_pkg;
|
|
|
|
|
|
//********************************************************************
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
*/
|
|
|
typedef struct pe_data_pkg_{
|
|
|
|
|
|
}pe_data_pkg;
|
|
|
|
|
|
//********************************************************************
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
*/
|
|
|
typedef struct te_status_struct_{
|
|
|
|
|
|
}te_status_struct;
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
*/
|
|
|
typedef struct te_time_pkg_{
|
|
|
|
|
|
}te_time_pkg;
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
*/
|
|
|
typedef struct te_command_struct_{
|
|
|
|
|
|
}te_command_struct;
|
|
|
|
|
|
//********************************************************************
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
*/
|
|
|
typedef struct gnss_config_struct_{
|
|
|
|
|
|
}gnss_config_struct;
|
|
|
|
|
|
/*!
|
|
|
* \struct gnss_precise_time
|
|
|
* \brief GNSS time struct to get precise time
|
|
|
* This structure store time with microsecond resolution
|
|
|
*/
|
|
|
typedef struct gnss_precise_time_{
|
|
|
int year; /*!< Year of recorded data */
|
|
|
int doy; /*!< Day of year of recorded data */
|
|
|
int hour; /*!< Hour of recorded data */
|
|
|
int min; /*!< Minutes of recorded data */
|
|
|
int sec; /*!< Seconds of recorded data */
|
|
|
int usec; /*!< Microseconds of recorded data */
|
|
|
gnss_precise_time_(): year(0), doy(0), hour(0), min(0), sec(0), usec(0){}
|
|
|
}gnss_precise_time;
|
|
|
|
|
|
//********************************************************************
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
*/
|
|
|
typedef struct clock_config_struct_{
|
|
|
|
|
|
}clock_config_struct;
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
*/
|
|
|
typedef struct clock_state_struct_{
|
|
|
|
|
|
}clock_state_struct;
|
|
|
|
|
|
//********************************************************************
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
*/
|
|
|
typedef struct rtc_config_struct_{
|
|
|
|
|
|
}rtc_config_struct;
|
|
|
|
|
|
//********************************************************************
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
*/
|
|
|
typedef struct msPkr_params_{
|
|
|
|
|
|
}msPkr_params;
|
|
|
|
|
|
|
|
|
|
|
|
#define GNSSPOWER_ON
|
|
|
#define GNSSPOWER_OFF
|
|
|
|
|
|
|
|
|
#endif /* STRUCTS_DEFS_H_ */
|
|
|
|