1 /* |
|
2 This file is part of CanFestival, a library implementing CanOpen Stack. |
|
3 |
|
4 Copyright (C): Edouard TISSERANT and Francis DUPIN |
|
5 |
|
6 See COPYING file for copyrights details. |
|
7 |
|
8 This library is free software; you can redistribute it and/or |
|
9 modify it under the terms of the GNU Lesser General Public |
|
10 License as published by the Free Software Foundation; either |
|
11 version 2.1 of the License, or (at your option) any later version. |
|
12 |
|
13 This library is distributed in the hope that it will be useful, |
|
14 but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
16 Lesser General Public License for more details. |
|
17 |
|
18 You should have received a copy of the GNU Lesser General Public |
|
19 License along with this library; if not, write to the Free Software |
|
20 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
21 */ |
|
22 |
1 |
23 /* File generated by gen_cfile.py. Should not be modified. */ |
2 /* File generated by gen_cfile.py. Should not be modified. */ |
24 |
3 |
25 #include "data.h" |
4 #include "data.h" |
26 |
5 |
27 // prototypes of function to be filled by app |
6 /* Prototypes of function provided by object dictionnary */ |
|
7 UNS32 gene_SYNC_valueRangeTest (UNS8 typeValue, void * value); |
|
8 const indextable * gene_SYNC_scanIndexOD (UNS16 wIndex, UNS32 * errorCode, ODCallback_t **callbacks); |
|
9 |
|
10 /* prototypes of function to be filled by app. */ |
28 void gene_SYNC_SDOtimeoutError(UNS8 line); |
11 void gene_SYNC_SDOtimeoutError(UNS8 line); |
29 void gene_SYNC_heartbeatError(UNS8); |
12 void gene_SYNC_heartbeatError(UNS8); |
30 |
13 |
31 UNS8 gene_SYNC_canSend(Message *); |
14 UNS8 gene_SYNC_canSend(Message *); |
32 |
15 |
36 void gene_SYNC_stopped(void); |
19 void gene_SYNC_stopped(void); |
37 |
20 |
38 void gene_SYNC_post_sync(void); |
21 void gene_SYNC_post_sync(void); |
39 void gene_SYNC_post_TPDO(void); |
22 void gene_SYNC_post_TPDO(void); |
40 |
23 |
41 // Master node data struct |
24 /* Master node data struct */ |
42 extern CO_Data gene_SYNC_Data; |
25 extern CO_Data gene_SYNC_Data; |
43 |
26 |
44 extern UNS16 acceptanceFilter1; // Mapped at index 0x2015, subindex 0x00 |
27 extern UNS16 acceptanceFilter1; /* Mapped at index 0x2015, subindex 0x00*/ |
45 extern UNS16 acceptanceFilter2; // Mapped at index 0x2016, subindex 0x00 |
28 extern UNS16 acceptanceFilter2; /* Mapped at index 0x2016, subindex 0x00*/ |
46 extern UNS16 acceptanceFilter3; // Mapped at index 0x2017, subindex 0x00 |
29 extern UNS16 acceptanceFilter3; /* Mapped at index 0x2017, subindex 0x00*/ |
47 extern UNS16 acceptanceFilter4; // Mapped at index 0x2018, subindex 0x00 |
30 extern UNS16 acceptanceFilter4; /* Mapped at index 0x2018, subindex 0x00*/ |
48 extern UNS16 mask1; // Mapped at index 0x2019, subindex 0x00 |
31 extern UNS16 mask1; /* Mapped at index 0x2019, subindex 0x00*/ |
49 extern UNS16 mask2; // Mapped at index 0x2020, subindex 0x00 |
32 extern UNS16 mask2; /* Mapped at index 0x2020, subindex 0x00*/ |
50 extern UNS16 mask3; // Mapped at index 0x2021, subindex 0x00 |
33 extern UNS16 mask3; /* Mapped at index 0x2021, subindex 0x00*/ |
51 extern UNS16 mask4; // Mapped at index 0x2022, subindex 0x00 |
34 extern UNS16 mask4; /* Mapped at index 0x2022, subindex 0x00*/ |
52 extern UNS8 applyDownloadedFilters; // Mapped at index 0x2023, subindex 0x00 |
35 extern UNS8 applyDownloadedFilters; /* Mapped at index 0x2023, subindex 0x00*/ |