Kestrel Interface
Loading...
Searching...
No Matches
kest_representation.h
Go to the documentation of this file.
1#ifndef KEST_REPRESENTATION_H_
2#define KEST_REPRESENTATION_H_
3
4typedef struct
5{
6 int info;
7
10
11 void (*update)(void *representer, void *representee);
13
15
16void kest_representation_pll_update_all(kest_representation_pll *reps);
17
18#ifdef KEST_ENABLE_REPRESENTATIONS
19int init_representation_updater();
20#endif
21int queue_representation_list_update(kest_representation_pll *reps);
22
23#ifdef KEST_USE_FREERTOS
24extern QueueHandle_t kest_rep_update_queue;
25#endif
26
27kest_representation_pll *kest_representation_pll_remove(kest_representation_pll *reps, kest_representation *rep);
28
29#endif
#define DECLARE_LINKED_PTR_LIST(X)
void kest_representation_pll_update_all(kest_representation_pll *reps)
int queue_representation_list_update(kest_representation_pll *reps)
kest_representation_pll * kest_representation_pll_remove(kest_representation_pll *reps, kest_representation *rep)
void(* update)(void *representer, void *representee)