Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: More details here, less on the parent page

This is a planning / work breakdown page for driving the development of a second full-featured (?) VISS v2 server (in addition to the comprehensive GoLang version)

Design constraints / requirements

  • Group rough consensus seems to be that C++ is the preferred language.

Background information

There are at least two known starting points that are C++ based, but these currently support a limited VISS v1 feature set.

  • KUKSA.VAL
  • Implementation used in AOS.  Source code available?  (a related code is the libvis but that is a client implementation)
  • KUKSA.VAL (is basically a VISS server, but some other protocols are being added).   Gradually started work on increasing the scope to v2.
    • Any Linux-specifics in implementation? 
      • Implemented a connection to SocketCAN ← Linux specific API, (but of course other input modules could be added)
    • Not sure about details but development and testing is on Linux.
  • Both KUKSA.VAL and AOS versions added some access control, but not according to v2 spec.

Access Control

VISS v2 has a significant update of the access control description.  If this is going to be a full implementation then it should implement access control according to specification.

...