![Avatar](https://opcfoundation.org/wp-content/uploads/sp-resources/forum-avatars/defaults/userdefault.png)
08/30/2018
![sp_UserOfflineSmall](https://opcfoundation.org/wp-content/sp-resources/forum-themes/reboot/images/darkpack/sp_UserOfflineSmall.png)
Dear All,
Myself, Sumit Thatte from Toshiba Software India Pvt. Limited, Bangalore, India (Toshiba is a Corporate Class A member of the OPC Foundation).
We need support from OPC foundation, we wanted to know the supported features of UA-AnsiC (https://github.com/OPCFoundati.....n/UA-AnsiC).
Have listed features below, it would be of great help if you could check and provide information as to whether the features is supported. (Only Yes or No is sufficient)
It would be of great help if you can reply to this mail.
Discovery Service Set YES/NO | ||
FindServers() | ||
FindServersOnNetwork() | ||
GetEndpoints() | ||
RegisterServer() | ||
RegisterServer2() | ||
Secure Channel Service Set | ||
OpenSecureChannel() | ||
CloseSecureChannel() | ||
Session Service Set | ||
CreateSession() | ||
CloseSession() | ||
ActivateSession() | ||
Cancel() | ||
Node Management Service Set | ||
AddNodes() | ||
AddReferences() | ||
DeleteNodes() | ||
DeleteReferences() | ||
View Service Set | ||
Browse() | ||
BrowseNext() | ||
TranslateBrowsePathsToNodeIds() | ||
RegisterNodes() | ||
UnregisterNodes() | ||
Query Service Set | ||
QueryFirst() | ||
QueryNext() | ||
Attribute Service Set | ||
Read() | ||
Write() | ||
HistoryRead() | ||
HistoryUpdate() | ||
Method Service Set | ||
Call() | ||
MonitoredItems Service Set | ||
CreateMonitoredItems() | ||
DeleteMonitoredItems() | ||
ModifyMonitoredItems() | ||
SetMonitoringMode() | ||
SetTriggering() | ||
Subscription Service Set | ||
CreateSubscription() | ||
ModifySubscription() | ||
SetPublishingMode() | ||
Publish() | ||
Republish() | ||
DeleteSubscriptions() | ||
TransferSubscriptions() | ||
Transport | ||
UA-TCP UA-SC UA Binary | ||
SOAP-HTTP WS-SC UA Binary | ||
SOAP-HTTP WS-SC UA XML | ||
SOAP-HTTP WS-SC UA XML-UA Binary | ||
Encryption | ||
None | ||
Basic128Rsa15 | ||
Basic256 | ||
Basic256Sha256 | ||
Authentication | ||
Anonymous | ||
User Name Password | ||
X509 Certificate | ||
Server Facets | ||
Core Server | ||
Data Access Server | ||
Nano Embedded Device Server | ||
Micro Embedded Device Server | ||
Method Server | ||
Embedded DataChange Subscription Server | ||
Node Management Server | ||
Standard DataChange Subscription Server | ||
Event Subscription Server | ||
Client Facets | ||
Base Client Behaviour | ||
AddressSpace Lookup | ||
Attribute Read | ||
DataChange Subscription | ||
DataAccess | ||
Discovery | ||
Event Subscription | ||
Method call | ||
Advanced Type | ||
Discovery | ||
Local Disovery Server | ||
Local Discovery Server Multicast Ext. | ||
Global Discovery Server |
Thanks and Regards
Sumit
![Avatar](https://opcfoundation.org/wp-content/uploads/sp-resources/forum-avatars/defaults/moderatordefault.png)
Moderators-Specifications
Moderators-Companion
Moderators-Implementation
Moderators-Certification
Moderators-COM
02/24/2014
![sp_UserOfflineSmall](https://opcfoundation.org/wp-content/sp-resources/forum-themes/reboot/images/darkpack/sp_UserOfflineSmall.png)
Sumit,
You listed all of the services and many of the profiles and Facets describe in OPC. The Stack is just communication, i.e. it provides encoding of a message on the wire. The stack does not provide all of the functionality you would need to implement what is described in a facet or profile. Your application would have to implement this functionality. If you are looking for a package that provided most of the functionality in the facets/profile I would purchase a commercial SDK, there are many of them on the market.
The service described can be encoded using the stack, but again the Part 4 service description is an abstract specification and the service are mapped in Part 6 to the underlining technology. The stack provides the message aspect of the functionality, it is not an SDK and only provides the encoding, not everything you would need if you were a server and wanted to implement a read function for example.
Paul
Paul Hunkar - DSInteroperability
1 Guest(s)