- toolkit V2.8.0.1@14806 - BSL V1.8.0.0@14590 - tcpserver: V1.4.3.0@14676 (marshaller V2.4.0.1@14551)
246 lines
5.5 KiB
Plaintext
246 lines
5.5 KiB
Plaintext
#############################################################################
|
|
# #
|
|
# netX Marshaller (Device Side) #
|
|
# #
|
|
#############################################################################
|
|
|
|
|
|
General Notes
|
|
-------------
|
|
The versions are given in the form "<major>.<minor>.<build>.<revision>".
|
|
This is in line with the canonical numbering for all Hilscher firmware.
|
|
The dates are given in the international date format (yyyy-mm-dd).
|
|
|
|
|
|
|
|
#############################################################################
|
|
# #
|
|
# Version History #
|
|
# #
|
|
#############################################################################
|
|
|
|
V2.4.0.1 (2022-07-15)
|
|
----------------------
|
|
Changes:
|
|
- None
|
|
|
|
Add-ons:
|
|
- None
|
|
|
|
Bug fixes:
|
|
- HilMarshallerSetMode() fails to change state of a single connector
|
|
|
|
V2.4.0.0 (2020-11-26)
|
|
----------------------
|
|
Changes:
|
|
- Added a separate OS abstraction directory
|
|
|
|
Add-ons:
|
|
- None
|
|
|
|
Bug fixes:
|
|
- Devices without Communication Channels may stop Marshaller initialization
|
|
|
|
V2.3.0.0 (2019-11-08)
|
|
----------------------
|
|
Changes:
|
|
- Remove TLR defines/types from project
|
|
- Update cifXAPI header to 20191108-00
|
|
- Update APIHeader to V2.3.0.0
|
|
|
|
Add-ons:
|
|
- None
|
|
|
|
Bug fixes:
|
|
- None.
|
|
|
|
V2.2.0.0 (2019-08-15)
|
|
----------------------
|
|
Changes:
|
|
- Update APIHeader to V2.2.0.0
|
|
|
|
Add-ons:
|
|
- None
|
|
|
|
Bug fixes:
|
|
- None.
|
|
|
|
V2.1.0.0 (2019-03-28)
|
|
----------------------
|
|
Changes:
|
|
- Update APIHeader to V2.1.0.0
|
|
|
|
Add-ons:
|
|
- Added support for xSysdeviceResetEx call.
|
|
|
|
Bug fixes:
|
|
- None.
|
|
|
|
V2.0.20.0 (2019-01-28)
|
|
----------------------
|
|
Changes:
|
|
- None.
|
|
|
|
Add-ons:
|
|
- None.
|
|
|
|
Bug fixes:
|
|
- Fixed wrong deinitialization order in HilMarshallerStop()
|
|
|
|
V2.0.19.0 (2018-08-17)
|
|
----------------------
|
|
Changes:
|
|
- None.
|
|
|
|
Add-ons:
|
|
- None.
|
|
|
|
Bug fixes:
|
|
- Fixed pclint warnings
|
|
|
|
V2.0.18.0 (2015-07-22)
|
|
----------------------
|
|
Changes:
|
|
- Changed platform depending datatypes to fixed data types to be usable on 64Bit systems
|
|
|
|
Add-ons:
|
|
- None.
|
|
|
|
Bug fixes:
|
|
- Fixed compiler warnings created by implicit data conversion on 64Bit systems
|
|
|
|
V2.0.17.0 (2014-08-19)
|
|
----------------------
|
|
Changes:
|
|
- Update common netx headers to support structure packing
|
|
on armcc and IAR (arm cores only) compiler
|
|
|
|
Add-ons:
|
|
- None.
|
|
|
|
Bug fixes:
|
|
- Access to closed channel instance may cause system crash
|
|
|
|
|
|
V2.0.16.0 (2013-10-11)
|
|
----------------------
|
|
Changes:
|
|
- Updated cifXUser header to latest version
|
|
|
|
Add-ons:
|
|
- Added support for xDriverRestartDevice call
|
|
- Added feature to tell if the remote device has a permanent
|
|
connection, that does not drop connection on resets
|
|
For this feature you need to set define HIL_MARSHALLER_PERMANENT_CONNECTION
|
|
|
|
Bug fixes:
|
|
- Added CRC checking for usChecksum in the netXTransport header
|
|
|
|
|
|
V2.0.15.0 (2013-05-06)
|
|
----------------------
|
|
Changes:
|
|
- updated cifX error codes
|
|
- IO-Timer parameter changed
|
|
- updated comments to doxgen style
|
|
|
|
Add-ons:
|
|
- added transport types (INX, netAnalyzer, netPLC)
|
|
|
|
Bug fixes:
|
|
- mailbox/IO callbacks
|
|
- ACK's or zero length packets, may be send with a checksum (!=0)
|
|
|
|
V2.0.14.0 (2010-07-06)
|
|
----------------------
|
|
Changes:
|
|
- Re-Added Tx Buffers for transports / Connectors that might need them
|
|
ATTENTION: This results in a change of the connector configuration structure
|
|
by introducing two new parameters (ulTxBufferSize / ulTxBufferCnt)
|
|
in the structure HIL_MARSHALLER_CONNECTOR_PARAMS_Ttag / HIL_MARSHALLER_CONNECTOR_T.
|
|
Make sure to adjust connectors if they needs this parameter.
|
|
|
|
V2.0.13.0 (2010-06-28)
|
|
----------------------
|
|
Changes:
|
|
- new TLR_Types.h, TLR_Result.h, cifXUser.h
|
|
- 64-bit support
|
|
- change '//' -> '/* */'
|
|
|
|
Add-ons:
|
|
- none
|
|
|
|
Bug fixes:
|
|
- Several cifX API calls don't called via function pointer table
|
|
|
|
V2.0.12.0 (2010-04-01)
|
|
----------------------
|
|
Changes:
|
|
- None.
|
|
|
|
Add-ons:
|
|
- None.
|
|
|
|
Bug fixes:
|
|
- Packet transport: corrected the area index in RCX_DPM_GET_COMFLAG_INFO_REQ packet (if areaindex= 0xFFFFFFFF).
|
|
|
|
|
|
V2.0.11.0 (2010-03-26)
|
|
----------------------
|
|
Changes:
|
|
- None.
|
|
|
|
Add-ons:
|
|
- None.
|
|
|
|
Bug fixes:
|
|
- Packet transport: Evaluation of RCX_DPM_GET_COMFLAG_INFO_REQ packet now uses channel number from transport header if area index is SYSTEM (0xFFFFFFFF).
|
|
|
|
|
|
V2.0.10.0 (2010-01-19)
|
|
----------------------
|
|
Changes:
|
|
- None.
|
|
|
|
Add-ons:
|
|
- None.
|
|
|
|
Bug fixes:
|
|
- TCP connector: Send multiple packets to TCP stack if size of send buffer contents exceeds rcX packet data size.
|
|
|
|
|
|
V2.0.9.0 (2009-11-27)
|
|
---------------------
|
|
Changes:
|
|
- TCP connector: Increased TCP_CONNECTOR_DEFAULT_SEND_TIMEOUT to 1000 ms. (Prevents connection loss after Channel Init.)
|
|
|
|
Add-ons:
|
|
- None.
|
|
|
|
Bug fixes:
|
|
- None.
|
|
|
|
|
|
B2.0.8.0 (2009-11-13)
|
|
---------------------
|
|
Changes:
|
|
- TCP connector: Removed requirement for valid subnet mask when retrieving IP parameters to check TCP stack startup status.
|
|
|
|
Add-ons:
|
|
- None.
|
|
|
|
Bug fixes:
|
|
- None.
|
|
|
|
|
|
V2.0.7.0 (2009-10-09)
|
|
---------------------
|
|
Changes:
|
|
- Initial version.
|
|
|
|
Add-ons:
|
|
- None.
|
|
|
|
Bug fixes:
|
|
- None.
|