Pārlūkot izejas kodu

Update features and readme for new events implementation

Stefan Profanter 6 gadi atpakaļ
vecāks
revīzija
e62e7872f1
2 mainītis faili ar 62 papildinājumiem un 62 dzēšanām
  1. 61 61
      FEATURES.md
  2. 1 1
      README.md

+ 61 - 61
FEATURES.md

@@ -4,94 +4,94 @@ open62541 Supported Features
 | __**Service**__             |                                 |                      | Comment              |
 |:----------------------------|:--------------------------------|:--------------------:|:---------------------|
 | Discovery Service Set       |                                 |                      |                      |
-|                             | FindServers()                   |  :white_check_mark:  |                      |
-|                             | FindServersOnNetwork()          |     :full_moon:      | Branch: master, Release 0.3  |
-|                             | GetEndpoints()                  |  :white_check_mark:  |                      |
-|                             | RegisterServer()                |  :white_check_mark:  |                      |
-|                             | RegisterServer2()               |     :full_moon:      | Branch: master, Release 0.3  |
+|                             | FindServers()                   |  :heavy_check_mark:  |                      |
+|                             | FindServersOnNetwork()          |     :full_moon:      | master, Release 0.3  |
+|                             | GetEndpoints()                  |  :heavy_check_mark:  |                      |
+|                             | RegisterServer()                |  :heavy_check_mark:  |                      |
+|                             | RegisterServer2()               |     :full_moon:      | master, Release 0.3  |
 | Secure Channel Service Set  |                                 |                      |                      |
-|                             | OpenSecureChannel()             |  :white_check_mark:  |                      |
-|                             | CloseSecureChannel()            |  :white_check_mark:  |                      |
+|                             | OpenSecureChannel()             |  :heavy_check_mark:  |                      |
+|                             | CloseSecureChannel()            |  :heavy_check_mark:  |                      |
 | Session Service Set         |                                 |                      |                      |
-|                             | CreateSession()                 |  :white_check_mark:  |                      |
-|                             | CloseSession()                  |  :white_check_mark:  |                      |
-|                             | ActivateSession()               |  :white_check_mark:  |                      |
+|                             | CreateSession()                 |  :heavy_check_mark:  |                      |
+|                             | CloseSession()                  |  :heavy_check_mark:  |                      |
+|                             | ActivateSession()               |  :heavy_check_mark:  |                      |
 |                             | Cancel()                        |      :new_moon:      |                      |
 | Node Management Service Set |                                 |                      |                      |
-|                             | AddNodes()                      |  :white_check_mark:  |                      |
-|                             | AddReferences()                 |  :white_check_mark:  |                      |
-|                             | DeleteNodes()                   |  :white_check_mark:  |                      |
-|                             | DeleteReferences()              |  :white_check_mark:  |                      |
+|                             | AddNodes()                      |  :heavy_check_mark:  |                      |
+|                             | AddReferences()                 |  :heavy_check_mark:  |                      |
+|                             | DeleteNodes()                   |  :heavy_check_mark:  |                      |
+|                             | DeleteReferences()              |  :heavy_check_mark:  |                      |
 | View Service Set            |                                 |                      |                      |
-|                             | Browse()                        |  :white_check_mark:  |                      |
-|                             | BrowseNext()                    |  :white_check_mark:  |                      |
-|                             | TranslateBrowsePathsToNodeIds() |  :white_check_mark:  |                      |
-|                             | RegisterNodes()                 |  :white_check_mark:  |                      |
-|                             | UnregisterNodes()               |  :white_check_mark:  |                      |
+|                             | Browse()                        |  :heavy_check_mark:  |                      |
+|                             | BrowseNext()                    |  :heavy_check_mark:  |                      |
+|                             | TranslateBrowsePathsToNodeIds() |  :heavy_check_mark:  |                      |
+|                             | RegisterNodes()                 |  :heavy_check_mark:  |                      |
+|                             | UnregisterNodes()               |  :heavy_check_mark:  |                      |
 | Query Service Set           |                                 |                      |                      |
 |                             | QueryFirst()                    |      :new_moon:      |                      |
 |                             | QueryNext()                     |      :new_moon:      |                      |
 | Attribute Service Set       |                                 |                      |                      |
-|                             | Read()                          |  :white_check_mark:  |                      |
-|                             | Write()                         |  :white_check_mark:  |                      |
-|                             | HistoryRead()                   |      :new_moon:      |                      |
-|                             | HistoryUpdate()                 |      :new_moon:      |                      |
+|                             | Read()                          |  :heavy_check_mark:  |                      |
+|                             | Write()                         |  :heavy_check_mark:  |                      |
+|                             | HistoryRead()                   | :waning_gibbous_moon: | [WIP](https://github.com/open62541/open62541/pull/1740), Release 0.4     |
+|                             | HistoryUpdate()                 | :waning_gibbous_moon: | [WIP](https://github.com/open62541/open62541/pull/1740), Release 0.4     |
 | Method Service Set          |                                 |                      |                      |
-|                             | Call()                          |  :white_check_mark:  |                      |
+|                             | Call()                          |  :heavy_check_mark:  |                      |
 | MonitoredItems Service Set  |                                 |                      |                      |
-|                             | CreateMonitoredItems()          |  :white_check_mark:  |                      |
-|                             | DeleteMonitoredItems()          |  :white_check_mark:  |                      |
-|                             | ModifyMonitoredItems()          |  :white_check_mark:  |                      |
-|                             | SetMonitoringMode()             |  :white_check_mark:  |                      |
+|                             | CreateMonitoredItems()          |  :heavy_check_mark:  |                      |
+|                             | DeleteMonitoredItems()          |  :heavy_check_mark:  |                      |
+|                             | ModifyMonitoredItems()          |  :heavy_check_mark:  |                      |
+|                             | SetMonitoringMode()             |  :heavy_check_mark:  |                      |
 |                             | SetTriggering()                 |      :new_moon:      |                      |
 | Subscription Service Set    |                                 |                      |                      |
-|                             | CreateSubscription()            |  :white_check_mark:  |                      |
-|                             | ModifySubscription()            |  :white_check_mark:  |                      |
-|                             | SetPublishingMode()             |  :white_check_mark:  |                      |
-|                             | Publish()                       |  :white_check_mark:  |                      |
-|                             | Republish()                     |  :white_check_mark:  |                      |
-|                             | DeleteSubscriptions()           |  :white_check_mark:  |                      |
+|                             | CreateSubscription()            |  :heavy_check_mark:  |                      |
+|                             | ModifySubscription()            |  :heavy_check_mark:  |                      |
+|                             | SetPublishingMode()             |  :heavy_check_mark:  |                      |
+|                             | Publish()                       |  :heavy_check_mark:  |                      |
+|                             | Republish()                     |  :heavy_check_mark:  |                      |
+|                             | DeleteSubscriptions()           |  :heavy_check_mark:  |                      |
 |                             | TransferSubscriptions()         |      :new_moon:      |                      |
 
 
 |                                         |                      |                      |
 |:----------------------------------------|:--------------------:|:---------------------|
 | **Transport**                           |                      |                      |
-| UA-TCP UA-SC UA Binary                  |  :white_check_mark:  | OPC.TCP - Binary     |
+| UA-TCP UA-SC UA Binary                  |  :heavy_check_mark:  | OPC.TCP - Binary     |
 | SOAP-HTTP WS-SC UA Binary               |      :new_moon:      | HTTP/HTTPS - Binary  |
 | SOAP-HTTP WS-SC UA XML                  |      :new_moon:      |                      |
 | SOAP-HTTP WS-SC UA XML-UA Binary        |      :new_moon:      |                      |
 | **Encryption**                          |                      |                      |
-| None                                    |  :white_check_mark:  |                      |
-| Basic128Rsa15                           |  :white_check_mark:  | master, Release 0.3  |
-| Basic256                                | :waning_gibbous_moon: | [WIP](https://github.com/open62541/open62541/pull/1282), Release 0.3     |
-| Basic256Sha256                          |  :waning_gibbous_moon: | [WIP](https://github.com/open62541/open62541/pull/1282), Release 0.3     |
+| None                                    |  :heavy_check_mark:  |                      |
+| Basic128Rsa15                           |  :heavy_check_mark:  | master, Release 0.3  |
+| Basic256                                |  :heavy_check_mark:  | master               |
+| Basic256Sha256                          |  :heavy_check_mark:  | master               |
 | **Authentication**                      |                      |                      |
-| Anonymous                               |  :white_check_mark:  |                      |
-| User Name Password                      |  :white_check_mark:  |                      |
+| Anonymous                               |  :heavy_check_mark:  |                      |
+| User Name Password                      |  :heavy_check_mark:  |                      |
 | X509 Certificate                        |      :new_moon:      |                      |
 | **Server Facets**                       |                      |                      |
-| Core Server                             |  :white_check_mark:  |                      |
-| Data Access Server                      |  :white_check_mark:  |                      |
-| Embedded Server                         |  :white_check_mark:  |                      |
-| Nano Embedded Device Server             |  :white_check_mark:  |                      |
-| Micro Embedded Device Server            |  :white_check_mark:  |                      |
-| Method Server                           |  :white_check_mark:  |                      |
-| Embedded DataChange Subscription Server |  :white_check_mark:  |                      |
-| Node Management Server                  |  :white_check_mark:  |                      |
+| Core Server                             |  :heavy_check_mark:  |                      |
+| Data Access Server                      |  :heavy_check_mark:  |                      |
+| Embedded Server                         |  :heavy_check_mark:  |                      |
+| Nano Embedded Device Server             |  :heavy_check_mark:  |                      |
+| Micro Embedded Device Server            |  :heavy_check_mark:  |                      |
+| Method Server                           |  :heavy_check_mark:  |                      |
+| Embedded DataChange Subscription Server |  :heavy_check_mark:  |                      |
+| Node Management Server                  |  :heavy_check_mark:  |                      |
 | Standard DataChange Subscription Server | :waning_gibbous_moon: | Only Deadband Filter missing |
-| Event Subscription Server               |     :new_moon:       |     WIP              |
+| Event Subscription Server               |     :full_moon:      | master               |
 | **Client Facets**                       |                      |                      |
-| Base Client Behaviour                   |  :white_check_mark:  |                      |
-| AddressSpace Lookup                     |  :white_check_mark:  |                      |
-| Attribute Read                          |  :white_check_mark:  |                      |
-| DataChange Subscription                 |  :white_check_mark:  |                      |
-| DataAccess                              |  :white_check_mark:  |                      |
-| Discovery                               |  :white_check_mark:  |                      |
-| Event Subscription                      |  :white_check_mark:  |                      |
-| Method call                             |  :white_check_mark:  |                      |
-| Advanced Type                           |  :white_check_mark:  |                      |
+| Base Client Behaviour                   |  :heavy_check_mark:  |                      |
+| AddressSpace Lookup                     |  :heavy_check_mark:  |                      |
+| Attribute Read                          |  :heavy_check_mark:  |                      |
+| DataChange Subscription                 |  :heavy_check_mark:  |                      |
+| DataAccess                              |  :heavy_check_mark:  |                      |
+| Discovery                               |  :heavy_check_mark:  |                      |
+| Event Subscription                      |  :heavy_check_mark:  |                      |
+| Method call                             |  :heavy_check_mark:  |                      |
+| Advanced Type                           |  :heavy_check_mark:  |                      |
 | **Discovery**                           |                      | See Discovery Service Set |
-| Local Disovery Server                   |     :full_moon:      | Branch: master, Release 0.3  |
-| Local Discovery Server Multicast Ext.   |     :full_moon:      | Branch: master, Release 0.3  |
+| Local Disovery Server                   |  :heavy_check_mark:  | master, Release 0.3  |
+| Local Discovery Server Multicast Ext.   |  :heavy_check_mark:  | master, Release 0.3  |
 | Global Discovery Server                 |      :new_moon:      |                      |

+ 1 - 1
README.md

@@ -44,7 +44,7 @@ Features currently being implemented:
   - Access control for individual nodes (Done)
   - Asynchronous service requests in the client (Done)
 - Target 0.4 release:
-  - Events (notifications emitted by objects, data change notifications are implemented), WIP by @Pro
+  - Events (notifications emitted by objects, data change notifications are implemented), (Done)
   - Event-loop (background tasks) in the client
   - Publish/Subscribe based on UDP (Specification Part 14), WIP @ Fraunhofer IOSB