open62541
1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
doc
open62541
deps
ua-nodeset
AnsiC
opcua_exclusions.h
Go to the documentation of this file.
1
/** ========================================================================
2
* Copyright (c) 2005-2021 The OPC Foundation, Inc. All rights reserved.
3
*
4
* OPC Foundation MIT License 1.00
5
*
6
* Permission is hereby granted, free of charge, to any person
7
* obtaining a copy of this software and associated documentation
8
* files (the "Software"), to deal in the Software without
9
* restriction, including without limitation the rights to use,
10
* copy, modify, merge, publish, distribute, sublicense, and/or sell
11
* copies of the Software, and to permit persons to whom the
12
* Software is furnished to do so, subject to the following
13
* conditions:
14
*
15
* The above copyright notice and this permission notice shall be
16
* included in all copies or substantial portions of the Software.
17
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
18
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
19
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
20
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
21
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
22
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
23
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
24
* OTHER DEALINGS IN THE SOFTWARE.
25
*
26
* The complete license agreement can be found here:
27
* http://opcfoundation.org/License/MIT/1.00/
28
* ======================================================================*/
29
30
#ifndef _OpcUa_Exclusions_H_
31
#define _OpcUa_Exclusions_H_ 1
32
33
34
/*============================================================================
35
* Service Exclusions
36
*===========================================================================*/
37
/** #define OPCUA_EXCLUDE_FindServers */
38
/** #define OPCUA_EXCLUDE_FindServersOnNetwork */
39
/** #define OPCUA_EXCLUDE_GetEndpoints */
40
/** #define OPCUA_EXCLUDE_RegisterServer */
41
/** #define OPCUA_EXCLUDE_RegisterServer2 */
42
/** #define OPCUA_EXCLUDE_OpenSecureChannel */
43
/** #define OPCUA_EXCLUDE_CloseSecureChannel */
44
/** #define OPCUA_EXCLUDE_CreateSession */
45
/** #define OPCUA_EXCLUDE_ActivateSession */
46
/** #define OPCUA_EXCLUDE_CloseSession */
47
/** #define OPCUA_EXCLUDE_Cancel */
48
/** #define OPCUA_EXCLUDE_AddNodes */
49
/** #define OPCUA_EXCLUDE_AddReferences */
50
/** #define OPCUA_EXCLUDE_DeleteNodes */
51
/** #define OPCUA_EXCLUDE_DeleteReferences */
52
/** #define OPCUA_EXCLUDE_Browse */
53
/** #define OPCUA_EXCLUDE_BrowseNext */
54
/** #define OPCUA_EXCLUDE_TranslateBrowsePathsToNodeIds */
55
/** #define OPCUA_EXCLUDE_RegisterNodes */
56
/** #define OPCUA_EXCLUDE_UnregisterNodes */
57
/** #define OPCUA_EXCLUDE_QueryFirst */
58
/** #define OPCUA_EXCLUDE_QueryNext */
59
/** #define OPCUA_EXCLUDE_Read */
60
/** #define OPCUA_EXCLUDE_HistoryRead */
61
/** #define OPCUA_EXCLUDE_Write */
62
/** #define OPCUA_EXCLUDE_HistoryUpdate */
63
/** #define OPCUA_EXCLUDE_Call */
64
/** #define OPCUA_EXCLUDE_CreateMonitoredItems */
65
/** #define OPCUA_EXCLUDE_ModifyMonitoredItems */
66
/** #define OPCUA_EXCLUDE_SetMonitoringMode */
67
/** #define OPCUA_EXCLUDE_SetTriggering */
68
/** #define OPCUA_EXCLUDE_DeleteMonitoredItems */
69
/** #define OPCUA_EXCLUDE_CreateSubscription */
70
/** #define OPCUA_EXCLUDE_ModifySubscription */
71
/** #define OPCUA_EXCLUDE_SetPublishingMode */
72
/** #define OPCUA_EXCLUDE_Publish */
73
/** #define OPCUA_EXCLUDE_Republish */
74
/** #define OPCUA_EXCLUDE_TransferSubscriptions */
75
/** #define OPCUA_EXCLUDE_DeleteSubscriptions */
76
77
/*============================================================================
78
* DataType Exclusions
79
*===========================================================================*/
80
/** #define OPCUA_EXCLUDE_Union */
81
/** #define OPCUA_EXCLUDE_KeyValuePair */
82
/** #define OPCUA_EXCLUDE_AdditionalParametersType */
83
/** #define OPCUA_EXCLUDE_EphemeralKeyType */
84
/** #define OPCUA_EXCLUDE_EndpointType */
85
/** #define OPCUA_EXCLUDE_RationalNumber */
86
/** #define OPCUA_EXCLUDE_Vector */
87
/** #define OPCUA_EXCLUDE_ThreeDVector */
88
/** #define OPCUA_EXCLUDE_CartesianCoordinates */
89
/** #define OPCUA_EXCLUDE_ThreeDCartesianCoordinates */
90
/** #define OPCUA_EXCLUDE_Orientation */
91
/** #define OPCUA_EXCLUDE_ThreeDOrientation */
92
/** #define OPCUA_EXCLUDE_Frame */
93
/** #define OPCUA_EXCLUDE_ThreeDFrame */
94
/** #define OPCUA_EXCLUDE_IdentityMappingRuleType */
95
/** #define OPCUA_EXCLUDE_CurrencyUnitType */
96
/** #define OPCUA_EXCLUDE_TrustListDataType */
97
/** #define OPCUA_EXCLUDE_DecimalDataType */
98
/** #define OPCUA_EXCLUDE_DataTypeSchemaHeader */
99
/** #define OPCUA_EXCLUDE_DataTypeDescription */
100
/** #define OPCUA_EXCLUDE_StructureDescription */
101
/** #define OPCUA_EXCLUDE_EnumDescription */
102
/** #define OPCUA_EXCLUDE_SimpleTypeDescription */
103
/** #define OPCUA_EXCLUDE_UABinaryFileDataType */
104
/** #define OPCUA_EXCLUDE_DataSetMetaDataType */
105
/** #define OPCUA_EXCLUDE_FieldMetaData */
106
/** #define OPCUA_EXCLUDE_ConfigurationVersionDataType */
107
/** #define OPCUA_EXCLUDE_PublishedDataSetDataType */
108
/** #define OPCUA_EXCLUDE_PublishedDataSetSourceDataType */
109
/** #define OPCUA_EXCLUDE_PublishedVariableDataType */
110
/** #define OPCUA_EXCLUDE_PublishedDataItemsDataType */
111
/** #define OPCUA_EXCLUDE_PublishedEventsDataType */
112
/** #define OPCUA_EXCLUDE_DataSetWriterDataType */
113
/** #define OPCUA_EXCLUDE_DataSetWriterTransportDataType */
114
/** #define OPCUA_EXCLUDE_DataSetWriterMessageDataType */
115
/** #define OPCUA_EXCLUDE_PubSubGroupDataType */
116
/** #define OPCUA_EXCLUDE_WriterGroupDataType */
117
/** #define OPCUA_EXCLUDE_WriterGroupTransportDataType */
118
/** #define OPCUA_EXCLUDE_WriterGroupMessageDataType */
119
/** #define OPCUA_EXCLUDE_PubSubConnectionDataType */
120
/** #define OPCUA_EXCLUDE_ConnectionTransportDataType */
121
/** #define OPCUA_EXCLUDE_NetworkAddressDataType */
122
/** #define OPCUA_EXCLUDE_NetworkAddressUrlDataType */
123
/** #define OPCUA_EXCLUDE_ReaderGroupDataType */
124
/** #define OPCUA_EXCLUDE_ReaderGroupTransportDataType */
125
/** #define OPCUA_EXCLUDE_ReaderGroupMessageDataType */
126
/** #define OPCUA_EXCLUDE_DataSetReaderDataType */
127
/** #define OPCUA_EXCLUDE_DataSetReaderTransportDataType */
128
/** #define OPCUA_EXCLUDE_DataSetReaderMessageDataType */
129
/** #define OPCUA_EXCLUDE_SubscribedDataSetDataType */
130
/** #define OPCUA_EXCLUDE_TargetVariablesDataType */
131
/** #define OPCUA_EXCLUDE_FieldTargetDataType */
132
/** #define OPCUA_EXCLUDE_SubscribedDataSetMirrorDataType */
133
/** #define OPCUA_EXCLUDE_PubSubConfigurationDataType */
134
/** #define OPCUA_EXCLUDE_UadpWriterGroupMessageDataType */
135
/** #define OPCUA_EXCLUDE_UadpDataSetWriterMessageDataType */
136
/** #define OPCUA_EXCLUDE_UadpDataSetReaderMessageDataType */
137
/** #define OPCUA_EXCLUDE_JsonWriterGroupMessageDataType */
138
/** #define OPCUA_EXCLUDE_JsonDataSetWriterMessageDataType */
139
/** #define OPCUA_EXCLUDE_JsonDataSetReaderMessageDataType */
140
/** #define OPCUA_EXCLUDE_DatagramConnectionTransportDataType */
141
/** #define OPCUA_EXCLUDE_DatagramWriterGroupTransportDataType */
142
/** #define OPCUA_EXCLUDE_BrokerConnectionTransportDataType */
143
/** #define OPCUA_EXCLUDE_BrokerWriterGroupTransportDataType */
144
/** #define OPCUA_EXCLUDE_BrokerDataSetWriterTransportDataType */
145
/** #define OPCUA_EXCLUDE_BrokerDataSetReaderTransportDataType */
146
/** #define OPCUA_EXCLUDE_AliasNameDataType */
147
/** #define OPCUA_EXCLUDE_UnsignedRationalNumber */
148
/** #define OPCUA_EXCLUDE_RolePermissionType */
149
/** #define OPCUA_EXCLUDE_DataTypeDefinition */
150
/** #define OPCUA_EXCLUDE_StructureField */
151
/** #define OPCUA_EXCLUDE_StructureDefinition */
152
/** #define OPCUA_EXCLUDE_EnumDefinition */
153
/** #define OPCUA_EXCLUDE_Node */
154
/** #define OPCUA_EXCLUDE_InstanceNode */
155
/** #define OPCUA_EXCLUDE_TypeNode */
156
/** #define OPCUA_EXCLUDE_ObjectNode */
157
/** #define OPCUA_EXCLUDE_ObjectTypeNode */
158
/** #define OPCUA_EXCLUDE_VariableNode */
159
/** #define OPCUA_EXCLUDE_VariableTypeNode */
160
/** #define OPCUA_EXCLUDE_ReferenceTypeNode */
161
/** #define OPCUA_EXCLUDE_MethodNode */
162
/** #define OPCUA_EXCLUDE_ViewNode */
163
/** #define OPCUA_EXCLUDE_DataTypeNode */
164
/** #define OPCUA_EXCLUDE_ReferenceNode */
165
/** #define OPCUA_EXCLUDE_Argument */
166
/** #define OPCUA_EXCLUDE_EnumValueType */
167
/** #define OPCUA_EXCLUDE_EnumField */
168
/** #define OPCUA_EXCLUDE_OptionSet */
169
/** #define OPCUA_EXCLUDE_TimeZoneDataType */
170
/** #define OPCUA_EXCLUDE_ApplicationDescription */
171
/** #define OPCUA_EXCLUDE_RequestHeader */
172
/** #define OPCUA_EXCLUDE_ResponseHeader */
173
/** #define OPCUA_EXCLUDE_ServiceFault */
174
/** #define OPCUA_EXCLUDE_SessionlessInvokeRequestType */
175
/** #define OPCUA_EXCLUDE_SessionlessInvokeResponseType */
176
/** #define OPCUA_EXCLUDE_ServerOnNetwork */
177
/** #define OPCUA_EXCLUDE_UserTokenPolicy */
178
/** #define OPCUA_EXCLUDE_EndpointDescription */
179
/** #define OPCUA_EXCLUDE_RegisteredServer */
180
/** #define OPCUA_EXCLUDE_DiscoveryConfiguration */
181
/** #define OPCUA_EXCLUDE_MdnsDiscoveryConfiguration */
182
/** #define OPCUA_EXCLUDE_ChannelSecurityToken */
183
/** #define OPCUA_EXCLUDE_SignedSoftwareCertificate */
184
/** #define OPCUA_EXCLUDE_SignatureData */
185
/** #define OPCUA_EXCLUDE_UserIdentityToken */
186
/** #define OPCUA_EXCLUDE_AnonymousIdentityToken */
187
/** #define OPCUA_EXCLUDE_UserNameIdentityToken */
188
/** #define OPCUA_EXCLUDE_X509IdentityToken */
189
/** #define OPCUA_EXCLUDE_IssuedIdentityToken */
190
/** #define OPCUA_EXCLUDE_NodeAttributes */
191
/** #define OPCUA_EXCLUDE_ObjectAttributes */
192
/** #define OPCUA_EXCLUDE_VariableAttributes */
193
/** #define OPCUA_EXCLUDE_MethodAttributes */
194
/** #define OPCUA_EXCLUDE_ObjectTypeAttributes */
195
/** #define OPCUA_EXCLUDE_VariableTypeAttributes */
196
/** #define OPCUA_EXCLUDE_ReferenceTypeAttributes */
197
/** #define OPCUA_EXCLUDE_DataTypeAttributes */
198
/** #define OPCUA_EXCLUDE_ViewAttributes */
199
/** #define OPCUA_EXCLUDE_GenericAttributeValue */
200
/** #define OPCUA_EXCLUDE_GenericAttributes */
201
/** #define OPCUA_EXCLUDE_AddNodesItem */
202
/** #define OPCUA_EXCLUDE_AddNodesResult */
203
/** #define OPCUA_EXCLUDE_AddReferencesItem */
204
/** #define OPCUA_EXCLUDE_DeleteNodesItem */
205
/** #define OPCUA_EXCLUDE_DeleteReferencesItem */
206
/** #define OPCUA_EXCLUDE_ViewDescription */
207
/** #define OPCUA_EXCLUDE_BrowseDescription */
208
/** #define OPCUA_EXCLUDE_ReferenceDescription */
209
/** #define OPCUA_EXCLUDE_BrowseResult */
210
/** #define OPCUA_EXCLUDE_RelativePathElement */
211
/** #define OPCUA_EXCLUDE_RelativePath */
212
/** #define OPCUA_EXCLUDE_BrowsePath */
213
/** #define OPCUA_EXCLUDE_BrowsePathTarget */
214
/** #define OPCUA_EXCLUDE_BrowsePathResult */
215
/** #define OPCUA_EXCLUDE_EndpointConfiguration */
216
/** #define OPCUA_EXCLUDE_QueryDataDescription */
217
/** #define OPCUA_EXCLUDE_NodeTypeDescription */
218
/** #define OPCUA_EXCLUDE_QueryDataSet */
219
/** #define OPCUA_EXCLUDE_NodeReference */
220
/** #define OPCUA_EXCLUDE_ContentFilterElement */
221
/** #define OPCUA_EXCLUDE_ContentFilter */
222
/** #define OPCUA_EXCLUDE_FilterOperand */
223
/** #define OPCUA_EXCLUDE_ElementOperand */
224
/** #define OPCUA_EXCLUDE_LiteralOperand */
225
/** #define OPCUA_EXCLUDE_AttributeOperand */
226
/** #define OPCUA_EXCLUDE_SimpleAttributeOperand */
227
/** #define OPCUA_EXCLUDE_ContentFilterElementResult */
228
/** #define OPCUA_EXCLUDE_ContentFilterResult */
229
/** #define OPCUA_EXCLUDE_ParsingResult */
230
/** #define OPCUA_EXCLUDE_ReadValueId */
231
/** #define OPCUA_EXCLUDE_HistoryReadValueId */
232
/** #define OPCUA_EXCLUDE_HistoryReadResult */
233
/** #define OPCUA_EXCLUDE_HistoryReadDetails */
234
/** #define OPCUA_EXCLUDE_ReadEventDetails */
235
/** #define OPCUA_EXCLUDE_ReadRawModifiedDetails */
236
/** #define OPCUA_EXCLUDE_ReadProcessedDetails */
237
/** #define OPCUA_EXCLUDE_ReadAtTimeDetails */
238
/** #define OPCUA_EXCLUDE_ReadAnnotationDataDetails */
239
/** #define OPCUA_EXCLUDE_HistoryData */
240
/** #define OPCUA_EXCLUDE_ModificationInfo */
241
/** #define OPCUA_EXCLUDE_HistoryModifiedData */
242
/** #define OPCUA_EXCLUDE_HistoryEvent */
243
/** #define OPCUA_EXCLUDE_WriteValue */
244
/** #define OPCUA_EXCLUDE_HistoryUpdateDetails */
245
/** #define OPCUA_EXCLUDE_UpdateDataDetails */
246
/** #define OPCUA_EXCLUDE_UpdateStructureDataDetails */
247
/** #define OPCUA_EXCLUDE_UpdateEventDetails */
248
/** #define OPCUA_EXCLUDE_DeleteRawModifiedDetails */
249
/** #define OPCUA_EXCLUDE_DeleteAtTimeDetails */
250
/** #define OPCUA_EXCLUDE_DeleteEventDetails */
251
/** #define OPCUA_EXCLUDE_HistoryUpdateResult */
252
/** #define OPCUA_EXCLUDE_CallMethodRequest */
253
/** #define OPCUA_EXCLUDE_CallMethodResult */
254
/** #define OPCUA_EXCLUDE_MonitoringFilter */
255
/** #define OPCUA_EXCLUDE_DataChangeFilter */
256
/** #define OPCUA_EXCLUDE_EventFilter */
257
/** #define OPCUA_EXCLUDE_AggregateConfiguration */
258
/** #define OPCUA_EXCLUDE_AggregateFilter */
259
/** #define OPCUA_EXCLUDE_MonitoringFilterResult */
260
/** #define OPCUA_EXCLUDE_EventFilterResult */
261
/** #define OPCUA_EXCLUDE_AggregateFilterResult */
262
/** #define OPCUA_EXCLUDE_MonitoringParameters */
263
/** #define OPCUA_EXCLUDE_MonitoredItemCreateRequest */
264
/** #define OPCUA_EXCLUDE_MonitoredItemCreateResult */
265
/** #define OPCUA_EXCLUDE_MonitoredItemModifyRequest */
266
/** #define OPCUA_EXCLUDE_MonitoredItemModifyResult */
267
/** #define OPCUA_EXCLUDE_NotificationMessage */
268
/** #define OPCUA_EXCLUDE_NotificationData */
269
/** #define OPCUA_EXCLUDE_DataChangeNotification */
270
/** #define OPCUA_EXCLUDE_MonitoredItemNotification */
271
/** #define OPCUA_EXCLUDE_EventNotificationList */
272
/** #define OPCUA_EXCLUDE_EventFieldList */
273
/** #define OPCUA_EXCLUDE_HistoryEventFieldList */
274
/** #define OPCUA_EXCLUDE_StatusChangeNotification */
275
/** #define OPCUA_EXCLUDE_SubscriptionAcknowledgement */
276
/** #define OPCUA_EXCLUDE_TransferResult */
277
/** #define OPCUA_EXCLUDE_BuildInfo */
278
/** #define OPCUA_EXCLUDE_RedundantServerDataType */
279
/** #define OPCUA_EXCLUDE_EndpointUrlListDataType */
280
/** #define OPCUA_EXCLUDE_NetworkGroupDataType */
281
/** #define OPCUA_EXCLUDE_SamplingIntervalDiagnosticsDataType */
282
/** #define OPCUA_EXCLUDE_ServerDiagnosticsSummaryDataType */
283
/** #define OPCUA_EXCLUDE_ServerStatusDataType */
284
/** #define OPCUA_EXCLUDE_SessionDiagnosticsDataType */
285
/** #define OPCUA_EXCLUDE_SessionSecurityDiagnosticsDataType */
286
/** #define OPCUA_EXCLUDE_ServiceCounterDataType */
287
/** #define OPCUA_EXCLUDE_StatusResult */
288
/** #define OPCUA_EXCLUDE_SubscriptionDiagnosticsDataType */
289
/** #define OPCUA_EXCLUDE_ModelChangeStructureDataType */
290
/** #define OPCUA_EXCLUDE_SemanticChangeStructureDataType */
291
/** #define OPCUA_EXCLUDE_Range */
292
/** #define OPCUA_EXCLUDE_EUInformation */
293
/** #define OPCUA_EXCLUDE_ComplexNumberType */
294
/** #define OPCUA_EXCLUDE_DoubleComplexNumberType */
295
/** #define OPCUA_EXCLUDE_AxisInformation */
296
/** #define OPCUA_EXCLUDE_XVType */
297
/** #define OPCUA_EXCLUDE_ProgramDiagnosticDataType */
298
/** #define OPCUA_EXCLUDE_ProgramDiagnostic2DataType */
299
/** #define OPCUA_EXCLUDE_Annotation */
300
301
#endif
/* _OpcUa_Exclusions_H_ */
302
/** This is the last line of an autogenerated file. */
Generated by
1.11.0