mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-10 15:09:25 +08:00
[datalink] rename pprz_telemetry struct to periodic_telemetry
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
/** Implement global structures from generated header
|
||||
*/
|
||||
struct telemetry_msg telemetry_msgs[TELEMETRY_NB_MSG] = TELEMETRY_STRUCT;
|
||||
struct pprz_telemetry pprz_telemetry = { TELEMETRY_NB_MSG, telemetry_msgs };
|
||||
struct periodic_telemetry pprz_telemetry = { TELEMETRY_NB_MSG, telemetry_msgs };
|
||||
|
||||
|
||||
/** Register a telemetry callback function.
|
||||
@@ -42,9 +42,9 @@ struct pprz_telemetry pprz_telemetry = { TELEMETRY_NB_MSG, telemetry_msgs };
|
||||
* @param _cb callback function, called according to telemetry mode and specified period
|
||||
* @return TRUE if message registered with success, FALSE otherwise
|
||||
*/
|
||||
bool_t register_periodic_telemetry(struct pprz_telemetry *_pt, const char *_msg, telemetry_cb _cb)
|
||||
bool_t register_periodic_telemetry(struct periodic_telemetry *_pt, const char *_msg, telemetry_cb _cb)
|
||||
{
|
||||
// return FALSE if NULL is passed as pprz_telemetry
|
||||
// return FALSE if NULL is passed as periodic_telemetry
|
||||
if (_pt == NULL) { return FALSE; }
|
||||
// look for message name
|
||||
uint8_t i;
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
* Filled with generated structure from periodic_telemetry.h
|
||||
*/
|
||||
extern struct telemetry_msg telemetry_msgs[TELEMETRY_NB_MSG];
|
||||
extern struct pprz_telemetry pprz_telemetry;
|
||||
extern struct periodic_telemetry pprz_telemetry;
|
||||
|
||||
/** Set default periodic telemetry
|
||||
*/
|
||||
|
||||
@@ -45,11 +45,11 @@ struct telemetry_msg {
|
||||
telemetry_cb cb; ///< callback funtion
|
||||
};
|
||||
|
||||
/** Telemetry structure.
|
||||
/** Periodic telemetry structure.
|
||||
* Contains the total number of messages (from generated telemetry file)
|
||||
* and the list of registered callbacks
|
||||
*/
|
||||
struct pprz_telemetry {
|
||||
struct periodic_telemetry {
|
||||
uint8_t nb; ///< number of messages
|
||||
struct telemetry_msg *msgs; ///< the list of (msg name, callbacks)
|
||||
};
|
||||
@@ -62,9 +62,9 @@ struct pprz_telemetry {
|
||||
* @return TRUE if message registered with success, FALSE otherwise
|
||||
*/
|
||||
#if PERIODIC_TELEMETRY
|
||||
extern bool_t register_periodic_telemetry(struct pprz_telemetry *_pt, const char *_msg, telemetry_cb _cb);
|
||||
extern bool_t register_periodic_telemetry(struct periodic_telemetry *_pt, const char *_msg, telemetry_cb _cb);
|
||||
#else
|
||||
static inline bool_t register_periodic_telemetry(struct pprz_telemetry *_pt __attribute__((unused)),
|
||||
static inline bool_t register_periodic_telemetry(struct periodic_telemetry *_pt __attribute__((unused)),
|
||||
const char *_msg __attribute__((unused)), telemetry_cb _cb __attribute__((unused))) { return FALSE; }
|
||||
#endif
|
||||
|
||||
|
||||
@@ -191,7 +191,7 @@ let print_process_send = fun out_h xml freq modules ->
|
||||
fprintf out_h "extern uint8_t telemetry_mode_%s;\n" process_name;
|
||||
fprintf out_h "#endif /* PERIODIC_C_%s */\n" (String.uppercase process_name);
|
||||
|
||||
lprintf out_h "static inline void periodic_telemetry_send_%s(struct pprz_telemetry *telemetry, struct transport_tx *trans, struct link_device *dev) { /* %dHz */\n" process_name freq;
|
||||
lprintf out_h "static inline void periodic_telemetry_send_%s(struct periodic_telemetry *telemetry, struct transport_tx *trans, struct link_device *dev) { /* %dHz */\n" process_name freq;
|
||||
right ();
|
||||
output_modes out_h process_name modes freq modules;
|
||||
left ();
|
||||
|
||||
Reference in New Issue
Block a user