Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Native support of OPC UA
  • Support of TAI for timestamps
  • integration with a database for more than 32 items history for an attribute
  • Fully Java BACI support
  • Fully Python BACI support
  • Structure BACI properties (even if basic / with limitations)
  • Simpler CDB: The CDB XML interface feels very clumsy and not well documented. Is there a way to give beginners a simpler file based CDB for testing which is maybe based on someting like YAML, TOML, JSON, INI or so? I guess the XML was chosen, so that the schemata can be validated, but is that something beginners even need?
  • Add security features: 


Features that could be improved 

ACS shipping 

  • Slim-down ACS dependencies - e.g. Python, Python Libraries, ...

ACS & Python

  • Can we get ACS to use the System Python instead of shipping their own?
  • Use stdlib Python logging, while ACS just hooks an "ACSHandler" into the stdlib python
  • Enumerations in IDL, they do not get properly translated into Python Enums

...

  • DDS (see yesterday)
  • Not urgent, but alternatives to CORBA should be studied 
  • Old-style makefile
  • Use of modern unit-test frameworks instead of TAT

Enhancing the ACS experience 

  1. Better documentation
  2. Means of communication - Slack, Ticketing, ...
  3. More frequent community calls 
  4. Better and more sophisticated examples