]> git.kernelconcepts.de Git - rdstmc.git/blob - decoder/tmc.h
Add new rdstmc
[rdstmc.git] / decoder / tmc.h
1 struct TMC_info {
2         char provider_str[9];
3 };
4
5 struct TMC_msg {
6         int CI;
7         int neg_off, pos_off, lin_ref;
8         char road_nr[256], fst_name[256];
9         char rdir1[256], rdir2[256];
10         char last_name[256];
11         char evt_str[256];
12         unsigned char msgsz;
13         unsigned short msgs[6][3];
14 };
15
16 extern sqlite3 *lcl_db;
17
18 void decode_tmc(unsigned short *rdsgroup);
19
20 void tmc_init(void);
21
22 void tmc_set_sid_cb(void (*tmc_sid_cb)(char *sid_text, void *user_data), void *user_data);
23 void tmc_set_msg_cb(void (*tmc_msg_cb)(char *msg, void *user_data), void *user_data);
24