open62541
1.4.15
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-2022 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_TransactionErrorType */
98
/** #define OPCUA_EXCLUDE_DecimalDataType */
99
/** #define OPCUA_EXCLUDE_DataTypeSchemaHeader */
100
/** #define OPCUA_EXCLUDE_DataTypeDescription */
101
/** #define OPCUA_EXCLUDE_StructureDescription */
102
/** #define OPCUA_EXCLUDE_EnumDescription */
103
/** #define OPCUA_EXCLUDE_SimpleTypeDescription */
104
/** #define OPCUA_EXCLUDE_UABinaryFileDataType */
105
/** #define OPCUA_EXCLUDE_PortableQualifiedName */
106
/** #define OPCUA_EXCLUDE_PortableNodeId */
107
/** #define OPCUA_EXCLUDE_UnsignedRationalNumber */
108
/** #define OPCUA_EXCLUDE_DataSetMetaDataType */
109
/** #define OPCUA_EXCLUDE_FieldMetaData */
110
/** #define OPCUA_EXCLUDE_ConfigurationVersionDataType */
111
/** #define OPCUA_EXCLUDE_PublishedDataSetDataType */
112
/** #define OPCUA_EXCLUDE_PublishedDataSetSourceDataType */
113
/** #define OPCUA_EXCLUDE_PublishedVariableDataType */
114
/** #define OPCUA_EXCLUDE_PublishedDataItemsDataType */
115
/** #define OPCUA_EXCLUDE_PublishedEventsDataType */
116
/** #define OPCUA_EXCLUDE_PublishedDataSetCustomSourceDataType */
117
/** #define OPCUA_EXCLUDE_DataSetWriterDataType */
118
/** #define OPCUA_EXCLUDE_DataSetWriterTransportDataType */
119
/** #define OPCUA_EXCLUDE_DataSetWriterMessageDataType */
120
/** #define OPCUA_EXCLUDE_PubSubGroupDataType */
121
/** #define OPCUA_EXCLUDE_WriterGroupDataType */
122
/** #define OPCUA_EXCLUDE_WriterGroupTransportDataType */
123
/** #define OPCUA_EXCLUDE_WriterGroupMessageDataType */
124
/** #define OPCUA_EXCLUDE_PubSubConnectionDataType */
125
/** #define OPCUA_EXCLUDE_ConnectionTransportDataType */
126
/** #define OPCUA_EXCLUDE_NetworkAddressDataType */
127
/** #define OPCUA_EXCLUDE_NetworkAddressUrlDataType */
128
/** #define OPCUA_EXCLUDE_ReaderGroupDataType */
129
/** #define OPCUA_EXCLUDE_ReaderGroupTransportDataType */
130
/** #define OPCUA_EXCLUDE_ReaderGroupMessageDataType */
131
/** #define OPCUA_EXCLUDE_DataSetReaderDataType */
132
/** #define OPCUA_EXCLUDE_DataSetReaderTransportDataType */
133
/** #define OPCUA_EXCLUDE_DataSetReaderMessageDataType */
134
/** #define OPCUA_EXCLUDE_SubscribedDataSetDataType */
135
/** #define OPCUA_EXCLUDE_TargetVariablesDataType */
136
/** #define OPCUA_EXCLUDE_FieldTargetDataType */
137
/** #define OPCUA_EXCLUDE_SubscribedDataSetMirrorDataType */
138
/** #define OPCUA_EXCLUDE_PubSubConfigurationDataType */
139
/** #define OPCUA_EXCLUDE_StandaloneSubscribedDataSetRefDataType */
140
/** #define OPCUA_EXCLUDE_StandaloneSubscribedDataSetDataType */
141
/** #define OPCUA_EXCLUDE_SecurityGroupDataType */
142
/** #define OPCUA_EXCLUDE_PubSubKeyPushTargetDataType */
143
/** #define OPCUA_EXCLUDE_PubSubConfiguration2DataType */
144
/** #define OPCUA_EXCLUDE_UadpWriterGroupMessageDataType */
145
/** #define OPCUA_EXCLUDE_UadpDataSetWriterMessageDataType */
146
/** #define OPCUA_EXCLUDE_UadpDataSetReaderMessageDataType */
147
/** #define OPCUA_EXCLUDE_JsonWriterGroupMessageDataType */
148
/** #define OPCUA_EXCLUDE_JsonDataSetWriterMessageDataType */
149
/** #define OPCUA_EXCLUDE_JsonDataSetReaderMessageDataType */
150
/** #define OPCUA_EXCLUDE_QosDataType */
151
/** #define OPCUA_EXCLUDE_TransmitQosDataType */
152
/** #define OPCUA_EXCLUDE_TransmitQosPriorityDataType */
153
/** #define OPCUA_EXCLUDE_ReceiveQosDataType */
154
/** #define OPCUA_EXCLUDE_ReceiveQosPriorityDataType */
155
/** #define OPCUA_EXCLUDE_DatagramConnectionTransportDataType */
156
/** #define OPCUA_EXCLUDE_DatagramConnectionTransport2DataType */
157
/** #define OPCUA_EXCLUDE_DatagramWriterGroupTransportDataType */
158
/** #define OPCUA_EXCLUDE_DatagramWriterGroupTransport2DataType */
159
/** #define OPCUA_EXCLUDE_DatagramDataSetReaderTransportDataType */
160
/** #define OPCUA_EXCLUDE_BrokerConnectionTransportDataType */
161
/** #define OPCUA_EXCLUDE_BrokerWriterGroupTransportDataType */
162
/** #define OPCUA_EXCLUDE_BrokerDataSetWriterTransportDataType */
163
/** #define OPCUA_EXCLUDE_BrokerDataSetReaderTransportDataType */
164
/** #define OPCUA_EXCLUDE_PubSubConfigurationRefDataType */
165
/** #define OPCUA_EXCLUDE_PubSubConfigurationValueDataType */
166
/** #define OPCUA_EXCLUDE_AliasNameDataType */
167
/** #define OPCUA_EXCLUDE_UserManagementDataType */
168
/** #define OPCUA_EXCLUDE_PriorityMappingEntryType */
169
/** #define OPCUA_EXCLUDE_ReferenceDescriptionDataType */
170
/** #define OPCUA_EXCLUDE_ReferenceListEntryDataType */
171
/** #define OPCUA_EXCLUDE_RolePermissionType */
172
/** #define OPCUA_EXCLUDE_DataTypeDefinition */
173
/** #define OPCUA_EXCLUDE_StructureField */
174
/** #define OPCUA_EXCLUDE_StructureDefinition */
175
/** #define OPCUA_EXCLUDE_EnumDefinition */
176
/** #define OPCUA_EXCLUDE_Node */
177
/** #define OPCUA_EXCLUDE_InstanceNode */
178
/** #define OPCUA_EXCLUDE_TypeNode */
179
/** #define OPCUA_EXCLUDE_ObjectNode */
180
/** #define OPCUA_EXCLUDE_ObjectTypeNode */
181
/** #define OPCUA_EXCLUDE_VariableNode */
182
/** #define OPCUA_EXCLUDE_VariableTypeNode */
183
/** #define OPCUA_EXCLUDE_ReferenceTypeNode */
184
/** #define OPCUA_EXCLUDE_MethodNode */
185
/** #define OPCUA_EXCLUDE_ViewNode */
186
/** #define OPCUA_EXCLUDE_DataTypeNode */
187
/** #define OPCUA_EXCLUDE_ReferenceNode */
188
/** #define OPCUA_EXCLUDE_Argument */
189
/** #define OPCUA_EXCLUDE_EnumValueType */
190
/** #define OPCUA_EXCLUDE_EnumField */
191
/** #define OPCUA_EXCLUDE_OptionSet */
192
/** #define OPCUA_EXCLUDE_TimeZoneDataType */
193
/** #define OPCUA_EXCLUDE_ApplicationDescription */
194
/** #define OPCUA_EXCLUDE_RequestHeader */
195
/** #define OPCUA_EXCLUDE_ResponseHeader */
196
/** #define OPCUA_EXCLUDE_ServiceFault */
197
/** #define OPCUA_EXCLUDE_SessionlessInvokeRequestType */
198
/** #define OPCUA_EXCLUDE_SessionlessInvokeResponseType */
199
/** #define OPCUA_EXCLUDE_ServerOnNetwork */
200
/** #define OPCUA_EXCLUDE_UserTokenPolicy */
201
/** #define OPCUA_EXCLUDE_EndpointDescription */
202
/** #define OPCUA_EXCLUDE_RegisteredServer */
203
/** #define OPCUA_EXCLUDE_DiscoveryConfiguration */
204
/** #define OPCUA_EXCLUDE_MdnsDiscoveryConfiguration */
205
/** #define OPCUA_EXCLUDE_ChannelSecurityToken */
206
/** #define OPCUA_EXCLUDE_SignedSoftwareCertificate */
207
/** #define OPCUA_EXCLUDE_SignatureData */
208
/** #define OPCUA_EXCLUDE_UserIdentityToken */
209
/** #define OPCUA_EXCLUDE_AnonymousIdentityToken */
210
/** #define OPCUA_EXCLUDE_UserNameIdentityToken */
211
/** #define OPCUA_EXCLUDE_X509IdentityToken */
212
/** #define OPCUA_EXCLUDE_IssuedIdentityToken */
213
/** #define OPCUA_EXCLUDE_NodeAttributes */
214
/** #define OPCUA_EXCLUDE_ObjectAttributes */
215
/** #define OPCUA_EXCLUDE_VariableAttributes */
216
/** #define OPCUA_EXCLUDE_MethodAttributes */
217
/** #define OPCUA_EXCLUDE_ObjectTypeAttributes */
218
/** #define OPCUA_EXCLUDE_VariableTypeAttributes */
219
/** #define OPCUA_EXCLUDE_ReferenceTypeAttributes */
220
/** #define OPCUA_EXCLUDE_DataTypeAttributes */
221
/** #define OPCUA_EXCLUDE_ViewAttributes */
222
/** #define OPCUA_EXCLUDE_GenericAttributeValue */
223
/** #define OPCUA_EXCLUDE_GenericAttributes */
224
/** #define OPCUA_EXCLUDE_AddNodesItem */
225
/** #define OPCUA_EXCLUDE_AddNodesResult */
226
/** #define OPCUA_EXCLUDE_AddReferencesItem */
227
/** #define OPCUA_EXCLUDE_DeleteNodesItem */
228
/** #define OPCUA_EXCLUDE_DeleteReferencesItem */
229
/** #define OPCUA_EXCLUDE_ViewDescription */
230
/** #define OPCUA_EXCLUDE_BrowseDescription */
231
/** #define OPCUA_EXCLUDE_ReferenceDescription */
232
/** #define OPCUA_EXCLUDE_BrowseResult */
233
/** #define OPCUA_EXCLUDE_RelativePathElement */
234
/** #define OPCUA_EXCLUDE_RelativePath */
235
/** #define OPCUA_EXCLUDE_BrowsePath */
236
/** #define OPCUA_EXCLUDE_BrowsePathTarget */
237
/** #define OPCUA_EXCLUDE_BrowsePathResult */
238
/** #define OPCUA_EXCLUDE_EndpointConfiguration */
239
/** #define OPCUA_EXCLUDE_QueryDataDescription */
240
/** #define OPCUA_EXCLUDE_NodeTypeDescription */
241
/** #define OPCUA_EXCLUDE_QueryDataSet */
242
/** #define OPCUA_EXCLUDE_NodeReference */
243
/** #define OPCUA_EXCLUDE_ContentFilterElement */
244
/** #define OPCUA_EXCLUDE_ContentFilter */
245
/** #define OPCUA_EXCLUDE_FilterOperand */
246
/** #define OPCUA_EXCLUDE_ElementOperand */
247
/** #define OPCUA_EXCLUDE_LiteralOperand */
248
/** #define OPCUA_EXCLUDE_AttributeOperand */
249
/** #define OPCUA_EXCLUDE_SimpleAttributeOperand */
250
/** #define OPCUA_EXCLUDE_ContentFilterElementResult */
251
/** #define OPCUA_EXCLUDE_ContentFilterResult */
252
/** #define OPCUA_EXCLUDE_ParsingResult */
253
/** #define OPCUA_EXCLUDE_ReadValueId */
254
/** #define OPCUA_EXCLUDE_HistoryReadValueId */
255
/** #define OPCUA_EXCLUDE_HistoryReadResult */
256
/** #define OPCUA_EXCLUDE_HistoryReadDetails */
257
/** #define OPCUA_EXCLUDE_ReadEventDetails */
258
/** #define OPCUA_EXCLUDE_ReadRawModifiedDetails */
259
/** #define OPCUA_EXCLUDE_ReadProcessedDetails */
260
/** #define OPCUA_EXCLUDE_ReadAtTimeDetails */
261
/** #define OPCUA_EXCLUDE_ReadAnnotationDataDetails */
262
/** #define OPCUA_EXCLUDE_HistoryData */
263
/** #define OPCUA_EXCLUDE_ModificationInfo */
264
/** #define OPCUA_EXCLUDE_HistoryModifiedData */
265
/** #define OPCUA_EXCLUDE_HistoryEvent */
266
/** #define OPCUA_EXCLUDE_WriteValue */
267
/** #define OPCUA_EXCLUDE_HistoryUpdateDetails */
268
/** #define OPCUA_EXCLUDE_UpdateDataDetails */
269
/** #define OPCUA_EXCLUDE_UpdateStructureDataDetails */
270
/** #define OPCUA_EXCLUDE_UpdateEventDetails */
271
/** #define OPCUA_EXCLUDE_DeleteRawModifiedDetails */
272
/** #define OPCUA_EXCLUDE_DeleteAtTimeDetails */
273
/** #define OPCUA_EXCLUDE_DeleteEventDetails */
274
/** #define OPCUA_EXCLUDE_HistoryUpdateResult */
275
/** #define OPCUA_EXCLUDE_CallMethodRequest */
276
/** #define OPCUA_EXCLUDE_CallMethodResult */
277
/** #define OPCUA_EXCLUDE_MonitoringFilter */
278
/** #define OPCUA_EXCLUDE_DataChangeFilter */
279
/** #define OPCUA_EXCLUDE_EventFilter */
280
/** #define OPCUA_EXCLUDE_AggregateConfiguration */
281
/** #define OPCUA_EXCLUDE_AggregateFilter */
282
/** #define OPCUA_EXCLUDE_MonitoringFilterResult */
283
/** #define OPCUA_EXCLUDE_EventFilterResult */
284
/** #define OPCUA_EXCLUDE_AggregateFilterResult */
285
/** #define OPCUA_EXCLUDE_MonitoringParameters */
286
/** #define OPCUA_EXCLUDE_MonitoredItemCreateRequest */
287
/** #define OPCUA_EXCLUDE_MonitoredItemCreateResult */
288
/** #define OPCUA_EXCLUDE_MonitoredItemModifyRequest */
289
/** #define OPCUA_EXCLUDE_MonitoredItemModifyResult */
290
/** #define OPCUA_EXCLUDE_NotificationMessage */
291
/** #define OPCUA_EXCLUDE_NotificationData */
292
/** #define OPCUA_EXCLUDE_DataChangeNotification */
293
/** #define OPCUA_EXCLUDE_MonitoredItemNotification */
294
/** #define OPCUA_EXCLUDE_EventNotificationList */
295
/** #define OPCUA_EXCLUDE_EventFieldList */
296
/** #define OPCUA_EXCLUDE_HistoryEventFieldList */
297
/** #define OPCUA_EXCLUDE_StatusChangeNotification */
298
/** #define OPCUA_EXCLUDE_SubscriptionAcknowledgement */
299
/** #define OPCUA_EXCLUDE_TransferResult */
300
/** #define OPCUA_EXCLUDE_BuildInfo */
301
/** #define OPCUA_EXCLUDE_RedundantServerDataType */
302
/** #define OPCUA_EXCLUDE_EndpointUrlListDataType */
303
/** #define OPCUA_EXCLUDE_NetworkGroupDataType */
304
/** #define OPCUA_EXCLUDE_SamplingIntervalDiagnosticsDataType */
305
/** #define OPCUA_EXCLUDE_ServerDiagnosticsSummaryDataType */
306
/** #define OPCUA_EXCLUDE_ServerStatusDataType */
307
/** #define OPCUA_EXCLUDE_SessionDiagnosticsDataType */
308
/** #define OPCUA_EXCLUDE_SessionSecurityDiagnosticsDataType */
309
/** #define OPCUA_EXCLUDE_ServiceCounterDataType */
310
/** #define OPCUA_EXCLUDE_StatusResult */
311
/** #define OPCUA_EXCLUDE_SubscriptionDiagnosticsDataType */
312
/** #define OPCUA_EXCLUDE_ModelChangeStructureDataType */
313
/** #define OPCUA_EXCLUDE_SemanticChangeStructureDataType */
314
/** #define OPCUA_EXCLUDE_Range */
315
/** #define OPCUA_EXCLUDE_EUInformation */
316
/** #define OPCUA_EXCLUDE_ComplexNumberType */
317
/** #define OPCUA_EXCLUDE_DoubleComplexNumberType */
318
/** #define OPCUA_EXCLUDE_AxisInformation */
319
/** #define OPCUA_EXCLUDE_XVType */
320
/** #define OPCUA_EXCLUDE_ProgramDiagnosticDataType */
321
/** #define OPCUA_EXCLUDE_ProgramDiagnostic2DataType */
322
/** #define OPCUA_EXCLUDE_Annotation */
323
324
#endif
/* _OpcUa_Exclusions_H_ */
325
/** This is the last line of an autogenerated file. */
Generated by
1.9.8