* feat(pubsub): Add DSR state to pubsub-reduced namespace
* feat(pubsub) add preoperantiol-state for DataSetReaders
* feat(pubsub) DSR state representation added to information model
* feat(pubsub): Fix test to use pre-operational state
* feat(pubsub): Add state variable for Reader/WriterGroup and DataSetWriter
Signed-off-by: Gaurav Kumar Singh <gk.singh@be-services.com>
* feat(pubsub): Add Pre-Operational state for WG and DSW
Signed-off-by: Gaurav Kumar Singh <gk.singh@be-services.com>
* feat(pubsub) Revise state machine for Reader/WriterGroups based on proposal
- Add enableReader/WriterGroup API
- Add enableDataSetReader/Writer API
- Add automatic transitions from Pre-Operational to Operational
based on connections and securitytoken configuration
* feat(pubsub) Add test cases for state changes
Signed-off-by: Gaurav Kumar Singh <gk.singh@be-services.com>
* feat(pubsub): Fix for pubsub tests to handle correct state changes
Signed-off-by: Gaurav Kumar Singh <gk.singh@be-services.com>
* feat(pubsub): Update examples to support enable APIs
* feat(pubsub): Update flow for key assignment via SKS
- Remove Operational APIs for Reader/WriterGroup
- Add API to ActivateKeys to channel
- Update SKS tests and Example application to use
the new API
Signed-off-by: Gaurav Kumar Singh <gk.singh@be-services.com>
* feat(pubsub): Add component interaction table for the puusub components
Signed-off-by: Gaurav Kumar Singh <gk.singh@be-services.com>
* fix(eventloop): Release lock before Shutdown
With DeltaFrames enabled the encryption test failed. Appearently the
order of operations for setting up the server matters in this case:
addDataSetField must appear before addDataSetWriter!