Release: v6
Release: v6

Patrick Bruenn (33):

      ci: use new docker-mxe container
      ci: use extends instead of anchors
      AdsLib: change SYSTEMSERVICE_OPENGENERIC scope
      AdsLib: move routing functions into common header
      AdsLib: use namespaced versions of routing functions
      Frame: add pop() template function
      wrap_endian: add missing includes
      Frame: add pop_letoh()
      AdsLib: add bhf::ads::AddRemoteRoute()
      AdsTool: command line tool to make use of ADS
      tools: code format 80_ads_route.sh
      tools/80_ads_route.sh: use AdsTool to add routes
      ci: always add a new ADS route in our tests
      AdsTool: add netid command
      AdsTool: add state command to control TwinCAT states
      ci: test AdsTool state command
      ci: replace CX2000 WinCE ads-server with container on lbs1
      shellcheck: add config to stop complaining about local
      ci: we need a new runner with xxd installed
      AdsTool: implement 'raw' command
      AdsTool: add support to access PLC variables
      AdsTool: add support to access files
      AdsTool: read latency information from RTime
      AdsTool: support read of platform and system id
      AdsTool: support pciscan
      AdsTool: add support for --localams
      PLC-TestProject: drop EtherCAT config and add some variables
      AdsLibOOITest: staticRead was unused before
      ci: build with warnings as error
      ci: replace yaml templates with extends
      ci: build release and enable PIE
      ci: always keep all build artifacts
      ci: enable -D_FORTIFY=2 for all of our targets

Simon Schmeisser (2):
      More details about route configuration
      compatibility with CMake 3.10.2

Signed-off-by: Patrick Bruenn <27dd71a6a4a167461f53ec06010a2a08d399a527@beckhoff.com>

Beckhoff/ADS,Beckhoff/ADS,Beckhoff/ADS,Beckhoff/ADS