ParaLib 2.0.15-master SHA: 2e03d68caa
PARA_ID_System.h
Go to the documentation of this file.
1
15#ifndef __PARA_ID_SYSTEM__
16#define __PARA_ID_SYSTEM__
17
18#define GROUP_ID_System 1
19#define GROUP_ID_HWID 2
20#define GROUP_ID_FWID 3
21#define GROUP_ID_SysMsg 4
22#define GROUP_ID_Errors 5
23#define GROUP_ID_Scope 6
24#define GROUP_ID_Network 7
25#define GROUP_ID_NetworkStatistic 8
26#define GROUP_ID_Internal 9
27#define GROUP_ID_PTP 10
28
29//------------------------------------------
30//------------------------------------------
31#define PARA_ID_Identifikation 1
32#define PARA_ID_VersionMajor 2
33#define PARA_ID_VersionMinor 3
34
35#define PARA_ID_FlashCMD 4
36#define PARA_ID_ShortName 5
37#define PARA_ID_AccessPasscode 6
38#define PARA_ID_Accesscode_user 7
39#define PARA_ID_Accesscode_professional 8
40#define PARA_ID_UserName 9
41
42#define PARA_ID_SetToDefault 13
43
44#define PARA_ID_Communication_Capabilities 20
45
46#define PARA_ID_DeviceCRC 27
47#define PARA_ID_ResetDevice 28
48#define PARA_ID_StartBootloader 29
49#define PARA_ID_StartAdr 30
50#define PARA_ID_BootloaderAdr 30
51#define PARA_ID_EndAdr 31
52#define PARA_ID_WriteAdr 32
53#define PARA_ID_FlashCmd 33
54#define PARA_ID_MemoryBuffer 34
55 //------------------------------------------
56#define PARA_ID_DeviceProductId 35
57#define PARA_ID_DeviceHardwareVersion 36
58#define PARA_ID_DeviceVendorName 37
59#define PARA_ID_DeviceSerialNumber 38
60
61#define PARA_ID_FirmwareIdentification 39
62#define PARA_ID_LibRevsion 40
63#define PARA_ID_SVNRevsion 41
64#define PARA_ID_FwChksum 42
65#define PARA_ID_FwSize 43
66#define PARA_ID_BlChksum 44
67#define PARA_ID_BlSize 45
68#define PARA_ID_BlVersion 46
69#define PARA_ID_ProcessorSerialNumber 47
70#define PARA_ID_BootCFG 48
71
72//------------------------------------------
73#define PARA_ID_ParaCount 50
74#define PARA_ID_ParaId 51
75#define PARA_ID_GroupId 52
76#define PARA_ID_ParaName 53
77#define PARA_ID_ParaDescription 54
78#define PARA_ID_ParaFormat 55
79#define PARA_ID_Access 56
80#define PARA_ID_DataType 57
81#define PARA_ID_SubIdCount 58
82#define PARA_ID_MinValue 59
83#define PARA_ID_MaxValue 60
84#define PARA_ID_DefaultValue 61
85#define PARA_ID_GroupCount 62
86#define PARA_ID_GroupGroupId 63
87#define PARA_ID_GroupParent 64
88#define PARA_ID_GroupName 65
89#define PARA_ID_MinMaxDefValue 66
90#define PARA_ID_StrAccessIdx 67
91#define PARA_ID_SubstitutionalTexts 68
92#define PARA_ID_ParaFlags 69
93
94#define PARA_ID_FlashCrc 70
95#define PARA_ID_FlashSize 71
96#define PARA_ID_FactoryFlashWriteCycleCount 72
97#define PARA_ID_FlashWriteCycleCount 73
98#define PARA_ID_FlashSoftwareVersion 74
99#define PARA_ID_FlashTimestamp 75
100
101#define PARA_ID_EEPROMCrc 80
102#define PARA_ID_EEPROMSize 81
103#define PARA_ID_EEPROMWriteCycleCount 82
104#define PARA_ID_FactoryEEPROMSize 83
105#define PARA_ID_FactoryEEPROMWriteCycleCount 84
106#define PARA_ID_FlashModifiedFlag 85
107#define PARA_ID_ActualParameterset 86
108
109#define PARA_ID_SysMsg 90
110#define PARA_ID_SysMsgIndex 91
111#define PARA_ID_StackUsage 92
112#define PARA_ID_SysMsgTimestamp1 93
113#define PARA_ID_SysMsgTimestamp2 94
114#define PARA_ID_MACSerialNumber 95
115#define PARA_ID_SerialFlashEnable 96
116
117//-------------------------------------------------------------
118#define PARA_ID_CanBaseAdress 103
119
120#define PARA_ID_OperatingCounter1 110
121#define PARA_ID_OperatingCounter2 111
122
123#define PARA_ID_ValidMemoryAreas 120
124#define PARA_ID_ValidMemorySizes 121
125
126#define PARA_ID_LogMessageBufferAddress 130
127#define PARA_ID_LogMessageBufferSize 131
128#define PARA_ID_LogMessageBufferPosition 132
129#define PARA_ID_LogMessageBufferOverflowCounter 133
130#define PARA_ID_LogMessageAlertAddress 134
131
132#define PARA_ID_PerformanceCounter 140
133
134#define PARA_ID_Network1 151
135#define PARA_ID_Network2 152
136#define PARA_ID_Network3 153
137#define PARA_ID_Network4 154
138#define PARA_ID_Network5 155
139#define PARA_ID_Network6 156
140#define PARA_ID_Network7 157
141#define PARA_ID_Network8 158
142#define PARA_ID_Network9 159
143#define PARA_ID_Network11 161
144#define PARA_ID_Network12 162
145#define PARA_ID_Network13 163
146#define PARA_ID_Network14 164
147#define PARA_ID_Network15 165
148#define PARA_ID_Network16 166
149#define PARA_ID_Network17 167
150#define PARA_ID_Network18 168
151#define PARA_ID_Network19 169
152#define PARA_ID_Network20 170
153
154#define PARA_ID_ETHStatMemAvail 180
155#define PARA_ID_ETHStatMemUsed 181
156#define PARA_ID_ETHStatMemMax 182
157#define PARA_ID_ETHStatMemErr 183
158#define PARA_ID_ETHStatTCPtx 184
159#define PARA_ID_ETHStatTCPrx 185
160#define PARA_ID_ETHStatTCPdrop 186
161#define PARA_ID_ETHStatUDPtx 187
162#define PARA_ID_ETHStatUDPrx 188
163#define PARA_ID_ETHStatUDPerr 189
164#define PARA_ID_ETHStatUDPdrop 190
165#define PARA_ID_ETHStat11 191
166#define PARA_ID_ETHStat12 192
167#define PARA_ID_ETHStat13 193
168#define PARA_ID_ETHStat14 194
169#define PARA_ID_ETHStat15 195
170#define PARA_ID_ETHStat16 196
171
172#define PARA_ID_ErrorStackId 300
173#define PARA_ID_ErrorStackText 301
174#define PARA_ID_ErrorSeverity 302
175#define PARA_ID_ErrorComment 303
176#define PARA_ID_ErrorFile 304
177#define PARA_ID_ErrorLine 305
178#define PARA_ID_ErrorCounter 306
179#define PARA_ID_ErrorReset 307
180#define PARA_ID_ErrorTest 308
181#define PARA_ID_StoredErrorId 309
182#define PARA_ID_ErrorStackTimestamp1 310
183#define PARA_ID_ErrorStackTimestamp2 311
184#define PARA_ID_ErrorStackActualTimestamp1 312
185#define PARA_ID_ErrorStackActualTimestamp2 313
186#define PARA_ID_ErrorStackSubID 314
187#define PARA_ID_ErrorsChanged 315
188#define PARA_ID_ErrorMemAddress 316
189#define PARA_ID_ErrorMemSize 317
190#define PARA_ID_ErrorSystemVersion 318
191#define PARA_ID_ErrorPending 319
192
193#define PARA_ID_TimestampControlP 320
194#define PARA_ID_TimestampControlI 321
195#define PARA_ID_TimestampDifference 322
196#define PARA_ID_TimestampTransportDelay 323
197#define PARA_ID_TimestampRxTimeOut 324
198#define PARA_ID_TimestampMasterSlaveSelector 325
199#define PARA_ID_TimestampSyncErrCountMax 326
200#define PARA_ID_TimestampPLCFilter 327
201#define PARA_ID_TimestampDifferenceFiltered 328
202#define PARA_ID_TimestampDeviation 329
203#define PARA_ID_TimestampDeviationFiltered 330
204#define PARA_ID_TimestampDeviationFilterTime 331
205#define PARA_ID_TimestampSyncMaxDifference 332
206#define PARA_ID_TimestampErrorCount 333
207#define PARA_ID_TimestampNoSyncTimeOut 334
208
209#define PARA_ID_ErrorsChanged2 340
210#define PARA_ID_ErrorAddress 341
211
212#define PARA_ID_GitFwId 370
213#define PARA_ID_BranchName 371
214#define PARA_ID_Dirty 372
215#define PARA_ID_Commits 373
216//------------------------------------------
217
218#define PARA_ID_ScopeFlags 2000
219#define PARA_ID_ScopeDivider 2001
220#define PARA_ID_ScopeChannelCount 2002
221#define PARA_ID_ScopeTriggerLevel 2003
222#define PARA_ID_ScopeChannelAdress 2004
223#define PARA_ID_ScopeChannelSize 2005
224#define PARA_ID_ScopeMemoryIndex 2006
225#define PARA_ID_ScopeMemory 2007
226#define PARA_ID_ScopeMemorySize 2008
227#define PARA_ID_ScopeMaxMemorySize 2009
228#define PARA_ID_ScopeSamplingRate 2010
229#define PARA_ID_ScopePreTrigger 2011
230#define PARA_ID_ScopeTransmitAddress 2012
231#define PARA_ID_ScopeInUse 2013
232#define PARA_ID_ScopeUDPPort 2014
233#define PARA_ID_ScopeFrimwareCRC 2015
234#define PARA_ID_TriggerTimestampSeconds 2016
235#define PARA_ID_TriggerTimestampNanoSeconds 2017
236#define PARA_ID_TriggerGroupe 2018
237
238#endif // __PARA_ID_SYSTEM__
239