-
Notifications
You must be signed in to change notification settings - Fork 197
/
CHANGES
54 lines (47 loc) · 1.79 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
v8:
AdsTool: add support to show version with --version
AdsTool: show usage on stderr instead of stdout
AdsTool: add support to silence the error output(--log-level=<verbosity>)
AdsTool: add support to read volume license identifier with adstool
AdsTool: add manpage as documentation
AdsTool: add support to create a Debian package
v7:
SKIPPED
v6:
- add adstool as an example and command line tool for automation
-> read netids
-> read TwinCAT states
-> make AdsRead/WriteEx() functions accesible from command line with 'raw'
-> access PLC variables
-> access files
-> access latency information from RTime
- change scope of SYSTEMSERVICE_OPENGENERIC and put it into bhf::ads namespace
- use namespaced versions of routing functions
- add pop() and pop_letoh() to Frame
- add bhf::ads::AddRemoteRoute()
- simplify PLC sample code
- build with warnings as error
v5:
- put endian functions into bhf::ads namespace
- decrease minimum CMake version to 3.10.2
v4:
- big endian support (tested with qemu-mips)
- better error messages, e.g. "TARGET PORT NOT FOUND"
v3:
- add meson build configuration for all platforms
- drop Visual Studio solution/project files
- run Linux tests from docker container instead of virtual machine
- add virtual ~Router()
- add SYSTEMSERVICE defines for ADS file access
- add a simple github action to build on ubuntu
- drop #ifdef __cplusplus
- update links to Beckhoff Infosys
- add CMakeLists for Linux build (community support)
v2:
- a general refactoring to finally support the use of the TwinCAT router on
systems with TwinCAT available such as Windows and TC/BSD.
- add wrapper for ADS file access
- add provide standalone comparsion operator for AmsNetId objects
- validate ADSSTATE values in AdsDevice
- fix exception message in TcpSocket::Connect
v1 and previous versions had no changelog :-(