Refactoring of S2OPC compilation options to configure OPC UA scope
Refactoring of S2OPC compilation options to configure OPC UA scope.
The following options are added:
- S2OPC_NANO_PROFILE (default OFF) is used to restrict the server to Nano OPC UA profile
- S2OPC_NODE_MANAGEMENT (default OFF) is used to activate node management services (only limited AddNodes for Variable)
- S2OPC_DYNAMIC_TYPE_RESOLUTION (default OFF) is used to activate the dynamic type resolution using address space content (in addition to static resolution based on NS0 types extract)
The following options are deprecated and should not be used anymore:
- WITH_NANO_EXTENDED (<=> S2OPC_NANO_PROFILE = OFF): default behavior is now ON whereas it was OFF previously
- SOPC_HAS_NODE_MANAGEMENT_SERVICES: replaced by S2OPC_NODE_MANAGEMENT
- SOPC_HAS_SUBTYPE_HYBRID_RESOLUTION: replaced by S2OPC_DYNAMIC_TYPE_RESOLUTION
Edited by Vincent Monfort