*********************************************************************
*********************************************************************

R-Tube for Windows
V 4.x.x.x

*********************************************************************
*********************************************************************
Installers:

09.10.2018 V4.0.5.#### 	Installer for Host and Client 
06.06.2019 V4.4.1.####  Installer for Host and Client All Users
15.10.2019 V4.4.2.####	Installer for Host and Client All Users
16.03.2020 V4.4.3.####	Installer for Host and Client All Users
26.03.2020 V4.4.4.####	Installer for Host and Client All Users
24.06.2020 V4.5.0.####	Installer for Host and Client All Users
10.07.2020 V4.5.1.####	Installer for Host and Client All Users
21.07.2020 V4.5.2.####	Installer for Host and Client All Users
16.09.2020 V4.5.3.#### 	Installer for Host and Client All Users
07.10.2020 V4.5.4.#### 	Installer for Host and Client All Users
12.01.2021 V4.5.5.#### 	Installer for Host and Client All Users

For the following Versions "MariaDB" must be installedto be able to use all features!

25.01.2021 V4.5.6.####  Installer for Host and Client All Users
05.03.2021 V4.6.0.####  Installer for Host and Client All Users

From the following Versions a license-key is obligatory

19.03.2021 V4.6.1.####  Installer for Host and Client All Users
21.04.2021 V4.7.0.####  Installer for Host and Client All Users
17.05.2021 V4.8.0.####	Installer for Host and Client All Users
14.07.2021 V4.9.0.#### 	Installer for Host and Client All Users
17.02.2022 V4.10.0.####	Installer for Host and Client All Users
28.04.2022 V4.11.0.####	Installer for Host and Client All Users
23.05.2022 V4.12.0.####	Installer for Host and Client All Users
01.06.2022 V4.12.1.####	Installer for Host and Client All Users
02.02.2023 V4.13.0.#### Installer for Host and Client All Users

Update of Host and Client required

20.06.2023 V4.14.0.#### Installer for Host and Client All Users
06.07.2023 V4.14.1.#### Installer for Host and Client All Users
25.07.2023 V4.15.0.####	Installer for Host and Client All Users
19.10.2023 V4.15.1.#### Installer for Host and Client All Users
20.03.2024 V4.16.0.#### Installer for Host and Client All Users
18.04.2024 V4.17.0.#### Installer for Host and Client All Users
08.10.2024 V4.18.0.#### Installer for Host and Client All Users
24.12.2025 V4.20.0.#### Installer for Host and Client All Users
10.06.2026 V4.21.0.#### Installer for Host and Client All Users
29.07.2026 V4.22.0.#### Installer for Host and Client All Users





*********************************************************************
Changed Applications in release
*********************************************************************
V4.12.2.####
	- Availabilty Screen (Shift-Lead App)
	- 3D-Graphics App
	- Firmware Update App

V4.13.0.####
	- Front End

V4.14.0.####
	- History App

V4.14.1.####
	- Device State
	- System Graphics Display

V4.15.1.####
	- 3D-Graphics App
	- Thekla

V4.15.2.####
	- Arrive Screen App
	- Departure Screen App

V4.16.0.####
	- History Host
	- Thekla
	- Host Config
	- PMA Host
	- R-Tube Frontend
	- Arrive- / Departure Screen

V4.17.0.####
	- UHF - RFID

V4.18.0.####
	- Thekla
	- PMA Host
	- Common Data Host
	- UHF-RFID Host + Client
	- Version App

V4.20.0.####
	- CANScan Host
	- History Host
	- MQTT Host + App
	- Brinks Counter Host + App

V4.21.0.####
	- Thekla
	- User Host + App
	- UHF-RFID Host
	- CANScan Host
	- Host Config
	- History Host + App
	- MQTT Host + App
	- Brinks Counter Host
	- Language Tool
	- Soft ICE App 
	- Scan App Host

V4.22.0.####
	- R-Tube Frontend
	- Scan App Host
	- System Request Host


*********************************************************************
RT-Win4 Modules
*********************************************************************

	Available Modules (Apps):
		RT-Host-Config
		R-Tube Basic (Sidebar)
		RT-Users
		RT-Language-Tool (Text-Customization-Tool)
		RT-Programmer
		RT-Device-State
		RT-System Graphic Display
		RT-Availability (SLC)
		RT-Belt Monitor
		RT-History
		RT-Arrive-Screen
		RT-Departure-Screen
		RT-PMA (Predictive Maintenance App)
		RT-Alarm-Manager
		RT-CAN-Bus Viewer
		RT-Scan IN
		RT-Scan OUT
		RT-Version (Firmware Update)
		RT-UHF RFID
		RT-MQTT
		RT-Brinks
	Customer-Apps:
		LIMS-SQL-Connection (Sadara)
		F&G (Fire&Gas-Alarm) - SQL-Connection (Sadara)

*********************************************************************
General Information
*********************************************************************


21.07.2020 V4.5.2.####
		Change in TCP-Connections - Linger is on.

16.09.2020 V4.5.3.####
		BugFix: HistoryHost does not get stuck anymore

07.10.2020 V4.5.4.####
		BugFix: HistoryHost creates a thread per client -> slow clients do not get stuck anymore
		BugFix: HistoryHost sends correct data to Arrive- and Departure-Screen now
		Change: History App - for performance-reasons colored cells in grid have now solid colors.

12.01.2021 V4.5.5.####
		New: 	Carrier-Type is now recorded and displayed in Arrive- and Departure-Screen
		New:	XLS- and CSV-Export from History
		BugFix:	SoftICE, History, Arrive-/Departure-Screen

21.01.2021 V4.5.6.####
		Change:	Some Application Names have been changed due to differencies in other documentations
		New: "Scan In App" and "Scan Out App"
		New: Carrier-Type and Content-Info (LIS) are now displayed in History

	IMPORTANT: To use Scan App it is necessary to install "MariaDB"

05.03.2021 V4.6.0.####
		New: 	Statistics-Features in History 
		New: 	Start/Stop/Purge/Reset-Button in Device-State Details (In Graphics, too).
		BugFix: Racing Condition when changing Login. Apps could get a "no login" response and close. -> Apps react now delayed on login-change. 

18.03.2021 V4.6.1.####
		New:	RT-Win4 must be licensed now!

16.04.2021 V4.7.0.####
		New:	System Graphic Display has an Editor now.

17.05.2021 V4.8.0.####
		New:	Scheduler App
		New:	PMA has a redirection for carrier-washing, now.
		New:	PMA redirects carriers according to Schedule

08.07.2021 V4.9.0.####
		New:	Alarm - Popup Screens
		Change:	New communication protocol between RT-Win4 Host and RT-Win4 Client Sidebar -> If Host is updated all Clients must be updated, too!

31.12.2021 V4.9.1.####
		BugFix: Janus could not connect to FCC if wrong CodePage is adjusted in Windows (e.g. a chinese CodePage) -> fixed

09.02.2022 V4.9.1.####
		New: 	UHF-Tags of Bag-Systems are registered at departure and checked out at arrival. The processed-Flag and the LIS-Information is set at arrival.
			(1st Customer:St. Luc)
		New: 	Users have rights for the Tube-system now and detailed tube-system-user-information can be stored and displayed at History, Arrive-/Departure- Screen.
		New:	Acces-Groups for Tubesysten can be defined and transferedto FCC.
		
17.02.2022 V4.10.0.####
		New:	French translation available now

26.04.2022 V4.11.0.####
		Change:	History-file is now created in History-Host (thread moved from Thekla to History-Host)
		New:	Common Device-Data makes basic device data available for all hosts

28.04.2022 V4.11.0.####
		BugFix:	Thekla: Timeout for restarting History-Host was too short if the history-file is very big -> fixed (Timeout is longer now)
		BugFix:	History-Host: Timeout for Eventscan was too short for creating TAN-Index of big history-files -> fixed

29.04.2022 V4.11.1.####
		BugFix: Sizing of RT-windows shows wrong mouse-pointer -> fixed

23.05.2022 V4.12.0.####
		New:	The history host monitors transports with UHF tags. An automatic purge is started if a reception reading is missing.
		New:	UHF receive reading ends still open transports with this UHF tag.

25.05.2022 V4.12.1.####
		Change:	Communication between Thekla and Host-Config changed -> needs Hostconfig V4.12.1.405 /thekla 4.12.1.1774 or higher
		New:	New Parameters to en-/disable functions with UHF-Tags
			UHF-Purge -> HistoryHost starts a purge-routine if UHF-Receive-Read is missing
			UHF-Receive -> HistoryHost terminates transport when there is a UHF-Receive-Read and the job is still running.

31.05.2022 V4.12.1.####
		New: UHF-Purge and UHF-Receive can be disabled now (Host-Config).

07.09.2022 V4.12.2.####
		Change: If an App was closed automatically while the window was minimized this App started with a minimized Window when it was started again on this PC.
			-> Changed to starting the App at normal size.

20.10.2022 V4.12.2.####
		New:	App for firmwareupdate and uploads is now available. First available function: FCC-Update
		Change: Frontend App-start window has now two sections: standard and extended view. 
		Change: Frontend App-start window has now new icon for firmware update and other uploads
		Change: History data file changed from one file for all transports to multible files of 100000 transports. 
			Existing History-File is converted to new files. (Timeout in Thekla has been increased for this)
			History is now stored in Subfolder "JobHistory41"

14.03.2023 V4.14.0.####
		Attention: Due to new statistic functions in the History RT-Win4 Host and Client must be updated.
		New:	international date-format is now available (except Scheduler-App: dateformat of SCheduler; DD.MM.YYYY)
			Date-format is set by an entry in the language-file. It can be changed for the local system by changing the entry in the user-language (use Text-Customization-Tool).
			New statistic functions in the History

06.07.2023 V4.14.1.####
		New:	Unlock button for type 231 stations (type 118+flap)

12.07.2023 V4.14.2.####
		BugFix:	Sometimes all apps are closed by accident and the default settings of the frontend are lost.
			-> Login check changed. Default settings, login time and current password now in separate files.

24.07.2023 V4.14.2.####
		BugFix:	Historyhost seems to  freeze when a transport has too many jobs (>1000) -> Jobcount per transport limited to 256:

13.10.2023 V4.15.1.####
		BugFix: "Float overflow" appeared sometimes. Protected several functions with Try-Catch. -> fixed

30.11.2023 V4.15.2.####
		New: 	Windows Logon can now be used as default-login. The User-Server must have an entry with identical user-name as the windows-login.

28.02.2024 V4.15.2.####
		BugFix:	HostConfig counted to many FCCs and caused a license violation - fixed.

29.02.2024 V4.15.2.####
		BugFix: The CAN-Scann-Thread sometimes did not update file size of eventfile. ->fixed

11.03.2024 V4.15.2.####
		BugFix:	Conversion from string to floating point number returned incorrect results in France -> fixed.

18.04.2024 V4.17.0.####
		New:	RT4 UHF-RFID is now available - initial version

26.04.2024 V4.17.1.####
		BugFix:	Version/Update App and RT4 UHF - RFID: Toggle language to English and back with F1+shift was not enabled -> now ok

15.05.2024 V4.17.1.####
		BugFix: PMA Host+App: When sending time-values from Host to App small values (< 10sec) were not decoded correctly from PMA-App (e.g. 7sec were displayed as 120h). ->fixed
		BugFix: PMA-App: In Drive-Maintenance values of first drive in list could not be reset -> fixed




25.09.2025 V4.20.0.####
		Change: Executing RTube frontend twice on one PC is now blocked.

17.12.2025 V4.20.0.####
		All Projects moved to C++Builder 13 "Florence"
		Several Bug-Fixes in Thekla, PMA, CommonData, UHF-RFID and Version-App
		
		New: MQTT-Host and App
		New: Brinks-Counter is now available

10.06.2026 V4.21.0.####
		BugFix: UHF-RFID Data is displayed correctly
		Change:	User-Host is now a external application
		Change:	User-App: Access-Groups are no longer available
		New:	User-App: DCS-Role and -Users introduced

17.06.2026 V4.21.1.####
		BugFix:	When size of screen changes (e.g. when using Remote Desktop) the sidebar did not adjust to new size of screen -> fixed
		BugFix:	ScanApp - Host: In HIS-Mode the arrived-status was set too early -> fixed

29.06.2026 V4.21.1.####
		BugFix: History Host: When writing destination names the name addons of special destinations (EFEO, EFF0, EFF1,...) were not saved -> fixed
		BugFix: Thekla: When Carrier Manager sends a namerequest the name addons were sent wrong -> fixed

17.07.2026 V4.21.1.####
		BugFix: Some Apps were displayed wrong when Screen was scaled to more than 100% -> Fixed
		BugFix:	When size of screen changes (e.g. when using Remote Desktop) the sidebar did not adjust to new size of screen -> fixed

29.07.2026 V4.22.0.####
		New:	The RT4SystemRequestHost.exe answers requests for transport-data from DCS-stations
		New:	Thekla starts RT4SystemRequestHost.exe
		Change:	MariaDB 12.3.2 is now available


General Information End

*********************************************************************
Host-Applications
*********************************************************************

---------------------------------------------------------------------
Thekla - Central Communication Interface
---------------------------------------------------------------------
09.01.2017 V4.0.1.323
		Prog-Server functional
		Settings-Server functional
		Janus functional

16.05.2017 V4.0.1.503
		Device-State-Server functional
		Settings-Server returned customer-directory without '\\' at the end of string -> solved

27.10.2017 V4.0.1.564
		Device-State provides System-State, too (needed for DeskApp)

06.12.2017 V4.0.2.572
		If connection to CC gets lost -> ZoneStates of this CC are set to "unknown"

12.12.2017 V4.0.3.600
		DeviceState is now created by reading CAN-File -> Less traffic on internal TCP-IP

13.12.2017 V4.0.3.605
		Refresh-rate of device state limited (max 200hz)
	   V4.0.3.618
		DeviceState SendAll flooded TCP/IP -> solved

14.12.2017 V4.0.3.620
		BugFix: SendAll could use invalid connection-index. 
	   V4.0.3.626
		Testmode to simulate havy traffic on TCP/IP disabeled

15.12.2017 V4.0.3.650
		BugFix: Calculation of CAN-Speed (Msg/s) could deliver negative results if PC is running a long time. (signed/unsigned problem) 
			This will lead to setting the zonestate to "unkown"		
		DebugGrid introduced for debugging on systems without IDE

19.02.2018 V4.0.4.752
		TCP/IP Send-Problems improved.
		New Icon

13.03.2018 V4.0.5.1046
		Bug-Fix:
			TCP/IP Send-Problems: Sending is not triggered directly by receiving data anymore.
			TCP/IP Send-Problems: Received data is now stored in ring-buffer (problem with threads accessing buffers in old version)
			Sidebar: Refresh is faster now	
28.03.2018 V4.0.5.1093
		BugFix: CAN-Ringbuffer bottom-pointer was increased wrong when top-pointer was increased while sending buffer. (2 Threads!)

16.04.2018 V4.0.5.1139
		BugFix: CSMsg-Ringbuffer could write out of array.

16.05.2018 V4.0.5.1184
		BugFix: Neighbor-Search-Message repeated by other CC (Sender = Ether) could change IP-Address of CC to Address of other CC

20.06.2018 V4.0.5.1198
		New: Zone of FCC with DCS-CarrierManager is now detected
		New: UserRights are available now. Each Client-App asks now for its user-rights.

06.07.2018 V4.0.5.1253	
		New: Alarm-Manager is available now

05.10.2018 V4.0.5.1289
		New: PMA (Prophylactic-Maintenance-App) is now available.
		New: PMA-Host is started automatically while booting thekla. Later on Thekla checks if PMA-host is still there.
			If PMA-Host is off it will be restarted. If there are 2 ore more PMA-Hosts running Thekla will shut PMA-hosts down
			and start a new one.
		New: App-Buttons can change color to indicate a warning or an alert. (green, yellow, orange)

08.10.2018 V4.0.5.1295
		New: If Host-Config sends update-command, programm will terminate Host-Service and uninstall it. 
			Program will also close itself to be ready for update.

19.10.2018 V4.4.0.1303
		enhanced: Init of Settings-Server split up to avoid timing-problems during start of Thekla

13.11.2018 V4.4.0.1308
		new: Application will check for configuration-files and will copy default-configuration if the config is missing and defaults are available

15.11.2018 V4.4.0.1312
		enhanced: If a lot of CC-Connections are not available AlarmManager looses a lot of time sending messages to zones and wait for timeout.
			So ALMa-ClientApp became very slow. Priority of AlMa-SendMachine changed. Client reacts faster now.
		Bugfix: AlarmManager - Reset of not activated Alarms was ignored ->fixed.
		Note: When switching an Alarm to "active" current state of the alarm-trigger will be ignired until the the next trigger-event.

06.02.2019 V4.4.0.1334
		enhanced: TAN from FCC-ERROR-Message is now recorded in Event-History
		New: Mapped Destination is now recorded

08.02.2019 V4.4.0.1336
		Bugfix: CAN-Read could fail if it is used with a time out of range. -> fixed

24.04.2019 V4.4.0.1341
		Bugfix: CAN-Scan did not find last Event correctly -> fixed

24.05.2019 V4.4.0.1349
		New: If a Transport has no Postcard and the CID appears later in another Transport in the Transport without Postcard a flag will be set
			 to announce this.

10.07.2019 V4.4.1.1366
		Bugfix: Internal transport of CAN-Messages via TCP/IP could loose CCnr and RT-Flags -> fixed
		New: Default-Message-Table for CAN-Viewer is copied to public R-Tube directory

12.07.2019 V4.4.1.1370
		New: CAN-Viewer Host (RT4ICEHost.exe) is started automatically

10.09.2019 V4.4.2.1407
		New: Answer to Name-Request from Carrier-Manager
		Bugfix: Timeout for starting History Host is longer now.
		Bugfix: Neighbor-Request from FCC caused wrong entries in ZoneIndex. This leads to wrong information on the Front-end-sidebar. -> fixed
		Bugfix: Loosing and reconnecting of FCC did not update the FE-Sidebar correctly (Zones were not listed) -> fixed

15.10.2019 V4.4.2.1416
		New: RT4-Graphics-Host (RT4GfxHost.exe)	is started automatically
		New: Device-State and Systemstate are now delivered to Graphics, too

13.11.2019 V4.4.3.1418
		Bugfix: Device-State "Is Receiver" was not disabled (Graphics:all Receive-Stations stay yellow)

12.02.2020 V4.4.3.1438
		Bugfix: When trying to add a "Manual Confirm-" Or "Processed-" flag to a transport before it was completed, this transport was never
			closed -> fixed.
13.02.2020 V4.4.3.1442
		Bugfix: maximum TAN-Count could be stored in wrong CC (this would set a wrong counter when booting next time) -> fixed

14.02.2020 V4.4.3.1443
		enhanced: TAN-Count - wrap-around-detect is better now. 
		new: TAN-Count is sent again if TAN < 0x000100 appears to avoid double TANs when Counter in FCC is not set.	

12.03.2020 V4.4.3.1471
		new: Event-Display and FCC-Display are now supported.

26.03.2020 V4.4.4.1489
		BugFix: Tube-Switch-Event was allways written in zone 0 (display of TS of virtual devices did not work) -> fixed

23.06.2020 V4.5.0.1502
		enhanced: Neighbor-Requests from CC are answered again.
		enhanced: connecting to DCS by repeating UDP-Broadcast if connection is not set up - (older FCCs sometimes do not answer to UDP-Broadcast)

08.07.2020 V4.5.1.1512
		new: List of Connections can be sent to Host-Config

09.07.2020 V4.5.1.1514
		enhanced: Connecting CC after CC-reboot is faster now - due to UDP-unicast answer to FCC's UDP-Broadcast.

13.07.2020 V4.5.2.1518
		BugFix: Blockdata9 and Blockdata10 is now recorded correctly

15.07.2020 V4.5.2.1524
		BugFix: Establishing connection to CAN-server could have failed and was not repeated. -> fixed
		New: Number of Connections is sent to HostConfig.

16.07.2020 V4.5.2.1525
		Change: Cancel with TAN but without Transport-Data from CC creates now an empty job with Zone-Number and CC as send-device
		BugFix: Transports with Cancel-Flag are now ignored when checking CID in Transport before.
		New: If Client-Server-Thread is off, Thekla will reboot.

20.07.2020 V4.5.2.1929
		New: Watchdog for Thekla writes Tickcount in file -> RT4HostSrv.exe checks continous change

21.07.2020 V4.5.2.1530
		Change for all RT4-Applications: TCP-Connection - Linger is on.

12.01.2021 V4.5.5.1565
		New: Carrier-Type is recorded now in history-file.

21.01.2021 V4.5.6.1571
		New: Content-Info (LIS) is now recorded and copied to following transport with same TAN

03.03.2021 V4.6.0.1582
		New: RTServerThread can receive Start/Stop/Purge/Reset-Commands from any App (new messagetype introduced)

11.03.2021 V4.6.1.1595
		BugFix:	Command for Purge was sent to wrong zone (base-zone instead of device-zone) --> fixed

18.03.2021 V4.6.1.1605
		New:	RT-Win4 must be licensed now!
		enhanced: preparing update will try to stop host-service more often

15.06.2021 V4.8.1.1637
		BugFix:	RTServerThread- triggered refresh of zonelist is was answered directly - now answered via SendMa -> Fix for stuck SideBar?

02.07.2021 V4.8.1.1652
		New:	AlMa:	Alarm Popup is available. If trigger is activated a Popup-Window will appear at selected RT-Win4-Clients.

25.11.2021 V4.9.1.1692
		BugFix: If SystemState "Run" is sent too late recording of an already started transport was aborted. -> fixed

31.12.2021 V4.9.1.1705
		BugFix: Janus could not connect to FCC if wrong CodePage is adjusted in Windows (e.g. a chinese CodePage) -> fixed

25.01.2022 V4.9.1.1715
		New:	Availability / SLC: Configuration-Data of Availability Screen is now stored on RT-Win Host. Data will be copied to local RT-Client to reduce load time.

31.01.2022 V4.9.1.1716
		BugFix: AlMa:	When Alarmdata file is not yet available an access violation could occur becaus of INI-file-object was not created and not NULL. -> fixed
		BugFix:	Graphics: The Flag that marked the Tubeswitch that caused a B-Error was not set back when starting next job. -> fixed

09.02.2022 V4.9.1.1721
		New: 	UHF-Tags of Bag-Systems are registered at departure and checked out at arrival. The processed-Flag and the LIS-Information is set at arrival.
			(1st Customer:St. Luc)
		New: 	Users have rights for the Tube-system now and detailed tube-system-user-information can be stored and displayed at History, Arrive-/Departure- Screen.
		New:	Acces-Groups for Tubesysten can be defined and transferedto FCC.

08.03.2022 V4.10.1.1726
		BugFix:	if 2 different Tube-switches of the same device were passed the first one was turned off in the 3d-graphics -> fixed 


17.03.2022 V4.10.1.1730
		Change:	EventScan-Thread moved from Thekla (V4.10.1.1730) to History-Host(V4.10.1.355) (due to problems while restarting the History-Host)

27.04.2022 V4.11.0.1744
		BugFix:	Timeout for restarting History-Host was too short if the history-file is very big -> fixed (Timeout is longer now)

13.05.2022 V4.11.1.1760
		BugFix: Availability-App: Host did not send Config-Data if data-size was smaller than 16k -> fixed

25.05.2022 V4.12.1.1774
		Change:	Communication between Thekla and Host-Config changed -> needs Hostconfig V4.12.1.405 /thekla 4.12.1.1774 or higher
		New:	New Parameters to en-/disable functions with UHF-Tags
			UHF-Purge -> HistoryHost starts a purge-routine if UHF-Receive-Read is missing
			UHF-Receive -> HistoryHost terminates transport when there is a UHF-Receive-Read and the job is still running.

31.05.2022 V4.12.1.1777
		New: UHF-Purge and UHF-Receive can be disabled now (Host-Config).

20.10.2022 V4.12.2.1794
		New: Host for firmware updates and other uploads is now started by Thekla.

26.10.2022 V4.12.2.1796
		Change: Timeout at first start of history host is 1200 sec. During running operation 150 sec.

01.02.2023 V4.13.0.1817
		New:	Cancel-Button for canceling a send-request in a send-slot in Device-State is now received and sent to device. 

28.06.2023 V4.14.1.1846
		New:	IP-address of FCCs could be entered in Host-Config in order to establish a connection without UDP-broadcast (e.g. if UDP-broadcasts are blocked in the network). 

05.07.2023 V4.14.1.1849
		Change:	Timeout for starting History Host is now 300 sec.
	
19.10.2023 V4.15.1.1866
		New: CANscan-Thread has a keep alive routine now in order to detect freezing of the thread.

30.11.2023 V4.15.2.1870
		New: Windows Logon can now be used as default-login. The User-Server must have an entry with identical user-name as the windows-login.

15.12.2023 V4.15.2.1876
		New: User-Server-Thread has a keep alive routine and uses new Ping-Message to check TCP/IP-connection.

29.02.2024 V4.15.2.1879
		BugFix: The CAN-Scann-Thread sometimes did not update file size of eventfile. ->fixed (Error-Detection + File is closed every 60 sec.)

06.09.2024 V4.17.1.122
		BugFix: The CAN-Scann-Tread did not continue reading CAN-Data when first Message in CAN-file is corrupt. 
			CAN-Read is able to skip such messages now. ->fixed

05.11.2024 V4.18.1.1929
		BugFix: The CAN-Scann-Thread sometimes get stuck -> some changes to avoid this and additional Entries in Log-file to detect this problem
			CAN-Scann-Thread closes CAN-File every 120sec to avoid trouble with 

11.12.2024 V4.18.1.1942
		Change: CAN-Scan-Thread has moved to RT4CANScnHost.exe in order to avoid reboot of Thekla if Thread gets stuck
			File-Health functions are still active in the Thread in Thekla.

28.01.2025 V4.18.1.1948
		BugFix: When creating a new customer in technician-mode the userserver lost its "IsServer"-property an did not answer login-requests anymore. ->fixed

03.06.2025 V4.18.1.1960
		Change: AlarmManager does now react on Alarm-Events for Zone 255 - If Zone == 0xFF Zone-number of send device will be used.

21.01.2026 V4.20.1.2080
		BugFix: Settings for SQL-Database are sent and received correctly from/to Host-Config.

09.06.2026 V4.20.1.2122
		BugFix:	Problem with licence violation without any changes to the system -> fixed

29.06.2026 V4.21.1.2139
		BugFix: Thekla: When Carrier Manager sends a namerequest the name addons were sent wrong -> fixed

29.07.2026 V4.22.0.2160
		New:	Thekla starts System-Request Host.
		

Thekla END


---------------------------------------------------------------------
RT4CANScanHost.exe
---------------------------------------------------------------------

11.12.2024 V4.18.1.102
		Initial Version

07.01.2025 V4.18.1.109
		Change: if CAN-Scan-Thread gets stuck because of an endless loop - Close()-command could not terminate the program
			Close() is now replaced by "taskkill".

21.01.2026 V4.20.1.525
		Change: Credentials for SQL-login are now taken from SQL-Settings of Thekla and can be modified by the Host-Config app.



RT4CANScanHost END


---------------------------------------------------------------------
RT4HostSrv.exe
---------------------------------------------------------------------
09.01.2017 V1.0
		Service to be installed to start/restart Thekla automatically	

08.10.2018 V4.0.5.68
		Update-Mode introduced: R-Tube Host (Thekla) will not be restarted if Update-mode is activated.
					Update-Mode will be disabled when starting Host Config again (after PC-reboot).

20.07.2020 V4.5.2.150
		New: Watchdog for Thekla -> Service checks Value changed by Thekla. If no change: restart Thekla
		New: Detection of double-started Thekla: Taskkill for Thekla.

03.03.2021 V4.6.0.184
		BugFix: Watchdog-time for Thekla was too short when filehealth takes too long. (30sec -> 150sec)

RT4HostSrv END

---------------------------------------------------------------------
Host Config
---------------------------------------------------------------------
09.01.2017 V4.0.0.xxx
		First functional Version complete

16.05.2017 V4.0.0.180
		Technician-Mode couldn't be switched off if a customer was placed in customer-list before 'default'-entry -> solved

13.03.2018 V4.0.5.198
		BugFix: DataIn uses Ringbuffer now.

08.10.2018 V4.0.5.218
		New: "Prepare Update"-Button. This Button will switch HostSrv in Update-Mode and send a command to Host to prepare for update.
			Update-Mode is disabled when Host-Config is started next time.
10.09.2019 V4.4.2.267
		Bugfix: R-Tube-Number couldn't be changed -> fixed

08.07.2020 V4.5.1.301
		New: List of Thekla-Connections (Connection-ID, IP-Address, Port, Type)

15.07.2020 V4.5.2.305
		New: Number of Thecla-Connections is displayed under Connection-List

21.07.2020 V4.5.2.308
		Change: Text:"Subnet:" replaced by "IP for Subnet (My IP):"

16.09.2020 V4.5.3.311
		BugFix: Labels and Edit-fields in the box "Thekla connections" have now correct anchors

18.03.2021 V4.6.1.350
		New:	License-Key can be entered now

21.04.2021 V4.7.0.361
		Change:	Buttons moved to other position because size of window did not fit on a 1024x768 screen -> Window fits now to this size.
		(Screen-Size of some Server-PCs is limited by graphics-card).

25.05.2022 V4.12.1.405
		Change:	Communication between Thekla and Host-Config changed -> needs Hostconfig V4.12.1.405 /thekla 4.12.1.1774 or higher
		New:	New Parameters to en-/disable functions with UHF-Tags
			UHF-Purge -> HistoryHost starts a purge-routine if UHF-Receive-Read is missing
			UHF-Receive -> HistoryHost terminates transport when there is a UHF-Receive-Read and the job is still running.

31.05.2022 V4.12.1.411
		New: 	UHF-Purge and UHF-Receive can be disabled now - new TabSheet "Options".
		Change:	Set-Clock, Set-Tan moved to TabSheet "Options"
		Change: Email-Settings moved to TabSheet "Email-Settings"

28.06.2023 V4.14.1.440
		New:	IP-address of FCCs could be entered in order to establish a connection without UDP-broadcast (e.g. if UDP-broadcasts are blocked in the network). 
			If auto-detect with broadcast should be used enter "auto" as IP-address.

28.02.2024 V4.15.2.454
		BugFix:	HostConfig counted to many FCCs and caused a license violation - fixed.

21.01.2026 V4.20.1.531
		BugFix: Settings for SQL-Database are sent and received correctly from/to Thekla.


Host Config END

---------------------------------------------------------------------
PMA (Predictive Maintenance App) - Host
---------------------------------------------------------------------
03.08.2018
		1st functional release
		Carrier-Maintenance finished

08.10.2018 V4.0.5.122
		New: Tube-Maintenance
		New: Drive Maintenance

19.10.2018 V4.4.0.125
		New: If Thekla is started manually from Desktop (or R-Tube client) PMA will hide after a few seconds - only in Release-Version.

14.07.2020 V4.5.2.217
		Bugfix: Sometimes a drive in Zone 0 (not allowed) and caused an Alert -> fixed.

21.01.2021 V4.5.6.xx
		Change:	Name is now Predictive Maintenance App

17.05.2021 V4.8.0.264
		New:	New trigger for Carrier-Redirection: Washing
		New:	Carrier-Redirections have now a schedule-option

18.01.2022 V4.9.1.280
		Change:	Tube-Maintenance: Some Stations send downward with no blower on -> start-switch of racetrac is allways counted when blower-dir = "---"

01.02.2024 V4.15.2.345
		BugFix: CAN-Message for CID has been changed. New Messages are processed now.
 
15.05.2024 V4.17.1.361
		BugFix: When sending time-values from Host to App small values (< 10sec) were not decoded correctly from PMA-App (e.g. 7sec were displayed as 120h). ->fixed


Prophylactic Maintenance App - Host END	


---------------------------------------------------------------------
History - Host
---------------------------------------------------------------------
19.03.2019
		1st functional release

23.04.2019 V4.4.0.126
		New: 2nd connection for Arrive-Screen
			Arrive-Screen available.

29.05.2019 V4.4.1.138
		New: Departure Screen is available now.

12.07.2019 V4.4.1.148
		New: Host hides if Thekla is present

13.12.2019 V4.4.3.173 beta
		Answer to request from Client has now a dedicated routine. New Requests are ignored until answer to first request is sent
		Arrive-Screen-search-routine is faster now.

26.03.2020 V4.4.4.210
		BugFix: Relative position of scrollbar was sent wrong ->fixed

23.06.2020 V4.5.0.218
		BugFix: creating answer to Details-Request takes too long (application is blocked for other requests). Answer is now generated by a dedicated thread

06.07.2020 V4.5.1.224
		BugFix: Thread for reading transports could get stuck (endless loop) when History contains more than 4194303 entrys. 
			So only transports are shown which have been loaded at startup but no new ones -> fixed.

09.07.2020 V4.5.1.227
		BugFix: Flag for Postcard found in this transport was set only in last job (History shows wrong age-alerts) -> fixed

14.09.2020 V4.5.3.242
		BugFix: If the history-file has more entries than the buffer-size and the client sent a request for a transport 
			that was not in the buffer (list in client is not yet filled) a wrong position was calculated. 
			The exception blocked the program. -> fixed

29.09.2020 V4.5.4.252
		New: Each client-connection has now its own thread to generate transport-lists
		BugFix: when client-scrollbar was moved to the top last transportwas shown -> fixed

07.10.2020 V4.5.4.263
		BugFix: Arrive-/Departure-Screen did not show correct data if history-file is bigger than buffer. -> fixed

01.03.2021 V4.6.0.298
		New: Statistics are supported now

04.03.2021 V4.6.0.301
		BugFix: TRAnswerThread was still running and caused CPU-Load -> fixed (thread disabled)

05.03.2021 V4.6.0.305
		BugFix:	Performance-Statistics did not come to an end if too less jobs are found for transportstatistics. -> fixed

14.04.2021 V4.6.2.313
		BugFix: Performance-Statistics did stop before having sent all data. Some of the statistics were empty. ->fixed

17.05.2021 V4.8.0.326
		BugFix: Application window did not hide correctly

17.06.2021 V4.8.1.329
		New:	Carrier-Type (Color and Type-Name) can be adjusted by Arrive- and Departure-Screen now. Type is stored on RT4-Host.

18.11.2021 V4.9.1.347
		BugFix:	After scrolling up the Transport-List sometimes jumped back to "End" when a refresh after a click did not change displayed transport-list -> Fixed

09.02.2022 V4.9.1.349
		New: 	Users have rights for the Tube-system now and detailed tube-system-user-information can be stored and displayed at History, Arrive-/Departure- Screen.	

17.02.2022 V4.10.0.353
		New:	Logfile for Boot-Errors 

17.03.2022 V4.10.1.355
		Change:	EventScan-Thread moved from Thekla (V4.10.1.1730) to History-Host(V4.10.1.355) (due to problems while restarting the History-Host)

27.04.2022 V4.11.0.373
		BugFix:	Timeout for Eventscan was too short for creating TAN-Index of big history-files -> fixed

23.05.2022 V4.12.0.384
		New:	The history host monitors transports with UHF tags. An automatic purge is started if a reception reading is missing.
		New:	UHF receive reading ends still open transports with this UHF tag.

25.05.2022 V4.12.1.387
		New:	New Parameters to en-/disable functions with UHF-Tags
			UHF-Purge -> HistoryHost starts a purge-routine if UHF-Receive-Read is missing
			UHF-Receive -> HistoryHost terminates transport when there is a UHF-Receive-Read and the job is still running.

20.10.2022 V4.12.2.405
		Change: History data file changed from one file for all transports to multible files of 100000 transports. 
			Existing History-File is converted to new files. (Timeout in Thekla has been increased for this)
			History is now stored in Subfolder "JobHistory41"

19.01.2023 V4.13.0.419
		BugFix: Destination numbers greater than 94240 were falsely filtered out in the destination name editor. -> fixed

14.03.2023 V4.14.0.427 Beta
		BugFix: CID-Check of previous Transports caused History-Entrys with wrong sequence number. ->fixed

18.04.2023 V4.14.0.434 Beta
		BugFix: Init of TAN-Index could get stuck -> protected with loop-counter and try-catch

05.07.2023 V4.14.1.450 Beta
		BugFix: Repair function of the history now checks if the records for the buffer are numbered correctly

11.07.2023 V4.14.2.456 Beta
		Change:	Histbuffer has now an Alive-Flag. If it is false the History Host will be closed.
			Possible endless loop in Hist-Buffer (function: updatehistory()) solved.

24.07.2023 V4.14.2.461
		BugFix:	Historyhost seems to freeze when a transport has too many jobs (>1000) -> Jobcount per transport limited to 256:

11.03.2024 V4.15.2.474
		BugFix:	Conversion from string to floating point number returned incorrect results in France -> fixed.

19.03.2023 V4.15.2.480
		BugFix: Event-Scann-Thread is closing History-file every 5 minutes to prevent not updated filesize.

22.10.2024 V4.18.1.494
		BugFix: If file-length of history-file is not updated after writing new data the file will be closed.
			History-Log-File writes now the number of loops if a loop in the buffer is detected.

05.11.2024 V4.18.1.495
		BugFix:	Transport-Buffer-Thread sometimes got stuck in a loop. If loop is detected History-Host will be closed and restarted by Thekla
			Every 5min the files are closed and reopened to avoid not updated files.

19.11.2024 V4.18.1.498
		BugFix:	If the Job-History contains more transports than the history-buffer-size the Arrive-/Departure-Screen did not display anymore the transports 
			which are on the way-> fixed

17.02.2026 V4.20.1.533
		BugFix: If extended Data of a Transport (e.g. UHF-CID) had to be extended data was written wrong. -> fixed 
			now: if data is longer than existing data a new dataset is written.
		Change: UHF-CID now the last 4 bytes of a UHF-Tag are copied to CID0 or CID1

29.06.2026 V4.21.1.545
		BugFix: History Host: When writing destination names the name addons of special destinations (EFEO, EFF0, EFF1,...) were not saved -> fixed



History Host - END

---------------------------------------------------------------------
Soft-ICE (CAN-Viewer) - Host
---------------------------------------------------------------------
10.07.2019 V4.4.1.27
		1st functional release

12.07.2019 V4.4.1.35
		New: TR-Trace available now
		New: Host hides if Thekla is present

17.07.2019 V4.4.1.38
		New: Global Filters to en- or disable TR-Messages and/or Ethernet-Connect-Messages

25.06.2020 V4.5.1.78
		BugFix: Identical messages were not collected because of different checksums (different time stamps) -> fixed

27.07.2020 V4.5.3.88
		New: MasageTable extended to 2048 entrys
		New: Additional Filter for Data-Byte D3

16.11.2020 V4.5.5.100
		BugFix: Filter for Data-Byte D3 was not working correctly -> fixed

Soft-ICE (CAN-Viewer) Host - END

---------------------------------------------------------------------
3D-Graphics - Host
---------------------------------------------------------------------

15.10.2019 V4.4.2.28
		1st functional Version	

25.03.2020 V4.4.4.43
		Change: If the graphics-file is not found the load procedure will be repeated after 30 sec instead of closing application.

16.04.2021 V4.6.2.99
		New: Host supports editing of graphics-setup. Needs Graphics-App V4.6.2.99 or higher.


3D-Graphics - Host END

---------------------------------------------------------------------
Hardware-Version-Programmer - Host
---------------------------------------------------------------------

This Application is for Hörtig-QC use only! It will not be delivered to any customer!

23.06.2020 V4.5.0.23
		1st functional Version	

29.06.2020 V4.5.1.26
		Change: new System-Types; new PCB-Types; QS-Date removed from label, distance between lines increased on label

14.07.2020 V4.5.2.31
		Change: Version-String for Bootloader now according to filename

03.08.2020 V4.5.3.39
		Change: New protocol for setting Hardware-Version and OEM to H61F-Cards

17.09.2020 V4.5.4.41
		BugFix: Hardware Sub-Version Axx.yy with yy==0 was blocked -> fixed

25.08.2021 V4.9.1.96
		Change: Data for Hardware Version and OEM-Code was written by two CAN-Commands. Due to having sometimes different content Hardware Version and
			OEM-Code have now separated data-storage and display for EE-Prom and Software.

13.12.2022 V4.12.2.138
		New: Buttons for "Copy" and "Paste" of customer-data.

19.01.2026 V4.20.1.
	

Hardware-Version-Programmer - Host END


---------------------------------------------------------------------
Firmware Update - Host
---------------------------------------------------------------------

Under development

25.07.2022 V4.12.2.xx
		1st functional Version. Update of FCC is available now

22.12.2022 V4.12.2.218
		Display of FCC-Version is now updated after an update

Firmware Update - Host END


---------------------------------------------------------------------
Scan In / Scan Out  Host
---------------------------------------------------------------------
21.01.2021 V4.5.6.122
		1st functional Version

09.02.2021 V4.5.7.128
		BugFix: TANs from Zones 128+ caused failure in SQL-Module -> fixed
		BugFix: Empty login-credentials for MariaDB (from Ini-file) are now replaced by defaults.

12.06.2026 V4.21.0.xx
		New: 	Laboratory Information System (LIS) is available now

24.06.2024 V4.21.1.
		BugFix:	ScanApp - Host: In HIS-Mode the arrived-status was set too early -> fixed

29.06.2026 V4.21.1.547
		Change: HIS-Request was extended by Slot-Number



Scan Host END



---------------------------------------------------------------------
Scheduler - Host
---------------------------------------------------------------------
12.05.2021 V4.7.1.107
		1st functional Version

15.06.2021 V4.8.1.113
		BugFix: When using erase-function in the schedule-Grid the wrong shade of gray was used. -> fixed


Scheduler - Host END



---------------------------------------------------------------------
Common Data - Host
---------------------------------------------------------------------
14.09.2021 V4.9.1.102
		1st functional Version
		Provides Common User-Language for all clients.

09.02.2022 V4.9.1.###
		New:	Acces-Groups for Tubesysten can be defined and transferedto FCC.

26.04.2022 V4.10.1.###
		New: 	Common Device-Data (Station-Type, Equiped, Name,Phone, Email) is stored by Common-Data-Host
			-> Common Device-Data can be adjusted from the 3D-Graphics-Editor

03.09.202 V4.17.1.191
		Improved: If Common-User-Language could not be loaded an empty Common-User-Language is created in order to avoid other Apps to get stuck


Common Data - Host END



---------------------------------------------------------------------
UHF-RFID - Host
---------------------------------------------------------------------
8.04.2024 V4.17.0.122
		New:	RT4 UHF-RFID is now available - initial version


UHF-RFID - Host END



---------------------------------------------------------------------
Touch-Editor - Host
---------------------------------------------------------------------
02.08.2024 V4.17.1.xx
		Initial Beta Version
		This Version runs independant of RT-Win4 
		This version is not delivered with a RT-Win4 Installer

06.11.2024 V4.18.1.124
		BugFix:	Adding child-objects did change RelTo-Value of too many objects -> fixed
		New:	Check IDs button checks all object-ids and creates new ones if a double id is detected

07.11.2024 V4.18.1.125
		BugFix: relto works now at Line-object 
			Adding a Parent-object creates correct ID for new objct now.
		
05.12.2024 V4.18.1.126
		New: Charet of Object-Names ist limited to 0-9 A-Z a-z and "_" to avoid syntax errors in the h-file which is created when saving JSON-file

03.03.2025 V4.18.1.129
		BugFix: Radius of object-corner was shown as diameter -> fixed 
		Change: Preview-window fits now on Full-HD-Screen (1080p)
		Change: J-Type "J_None" is not used anymore. In will be replaced by "J_Text"
		Change: Using mouse-wheel to change values is no longer active for Line-Thickness, Rotation and Radius
			When mouse pointer is leaving Position or Size fields wheel function is disabled now.

10.03.2025 V4.18.1.131
		BugFix:	If Radius is bigger than 200 (set by accident with mouse-wheel) it is set to 0.
		Change:	Radius is now limited to max 25 pixels.

09.04.2025 V4.18.1.134
		Change:	Editor of Values is changed to new format with figures instead of stings.
			old: :S.StBy.ListSe.SEND_INFO.SENDLIST_ITEM.CAN_BTN.STR 
			new: :S.71.74.56.60[4].12.25.STR

16.03.2026 V4.20.1.527
		Change:	When searching for a new Object-ID the first unused ID was chosen. Now the highest Object-ID is taken and increased by 1.
		Change: Columns of Object-Grid are now sizeable.

24.03.2026 V4.20.1.533
		New:	Comments for each object added. 
		New:	When "STR" of a J_Text-Object is empty, J_Text will be replaced by J_rectangle.
		New:	New Parameter "Form" added. "Form" indicates whether the "STR"-parameter is added to Upload-JSON.
		New:	When encoding data two JSON-Versions are generated: An "Edit"-Version with all Data, Comments and Tabs. And an "Upload"-Version where 
			Commnets and "STR"-Parameters (if "Form" = false) are left out.
		Change: The format of the C-Header-Export has been changed.

26.03.2026 V4.20.1.535
		Bugfix: C-Header-Export had some syntax-problems in the output-file -> fixed		

20.05.2026 V4.20.1.542
		New:	Texts can now have multiple lines. A new line is indicated in the string using ‘\n’.
		BugFix:	Parameter "RelTo" can now be reset to value = NULL
		BugFix:	Position RelTo was not correct if RelTo-object was a graphics-object.
		New:	ComboBox for quick selection 
		BugFix:	Colors have now a not defined value (---). Color = 0,0,0,0

09.06.2026 V4.20.1.544
		New:	Colors fade out to gray if object is disabled.



Touch-Editor - Host END



---------------------------------------------------------------------
MQTT - Host
---------------------------------------------------------------------

17.12.2025 V4.20.0.123
		Initial Version

09.01.2025 V4.20.1.134
		Bugfix: Alarm-Nr. was sent wrong (1 too low) ->fixed

MQTT-Host END



---------------------------------------------------------------------
Brinks-Counter - Host
---------------------------------------------------------------------

17.12.2025 V4.20.0.513
		Initial Version

15.01.2026 V4.20.1.526
		BugFix: When restoring Data the process of reading the event-files caused slow response to the client -> fixed.




Brinks-Counter-Host END




---------------------------------------------------------------------
User - Host
---------------------------------------------------------------------

23.04.2026 V4.20.1.551
		Initial Version

17.07.2026 V4.21.1.564
		BugFix: If the SQL credentials are incorrect, the boot sequence gets stuck. -> fixed


User-Host END

---------------------------------------------------------------------
System Request - Host
---------------------------------------------------------------------

17.07.2026 V4.21.1.110
		Initial Version
		

17.07.2026 V4.21.1.110
		Change: When sending Data to a Station the Send-procedure waits until transmission is confirmed 
			or continues after a timeout of 5 seconds

20.07.2026 V4.21.1.112
		BugFix: Byte alignment within a structure was incorrect – structure (short FDAT) modified

29.07.2026 V4.22.0.121
		BugFix: Byte-order big-endian vs. small-endian -> fixed


User-Host END




******************************************************************************************************************************************
******************************************************************************************************************************************
******************************************************************************************************************************************
Client-Applications
******************************************************************************************************************************************
******************************************************************************************************************************************
******************************************************************************************************************************************







---------------------------------------------------------------------
RT-Win 4  -  Frontend
---------------------------------------------------------------------
24.04.2017 V4.0.0.92
		First functional Version complete

06.12.2017 V4.0.2.109
		The following Apps can now be started from the Frontend:
		Programmer
		Device-State
		Desk-App
		Shift-Lead-Console

13.03.2018 V4.0.5.152
		BugFix: DataIn uses Ringbuffer now.

26.03.2018 Any Version
		FCC-Error 28 and 29: Error-Text was inverted -> new language-file.

21.06.2018 V4.0.5.239
		Sidbar shows Zone of DCS-Carrier-Manager

23.10.2018 V4.4.0.261
		R-Tube4 will copy default configurations from program-folder to RT-ini-folder

09.11.2018 V4.4.0.270
		Version for Medica 2018

13.11.2018 V4.4.0.271
		Features for exhibition removed.
		new: Autostart of Apps is working now.
		new: Application will check for configuration-files and will copy default-configuration if the config is missing 
			and defaults are available

12.07.2019 V4.4.1.306
		new: CAN-Viewer-App is available now
		New order of app-start-buttons

10.09.2019 V4.4.2.328
		Enhanced: Login-Procedure is better now. 

15.10.2019 V4.4.2.337
		new: Graphics-Button is available now
		new: Autostart of Graphics-App

16.03.2020 V4.4.3.350
		BugFix: Close-RTube-Request could be covered by another Window of the Frontend (e.g. FCC-Display) and "Close" cannot 
			be confirmed anymore -> Fixed
		new: System-State has now Buttons to open FCC-Display and Event-Display
		new: FCC-Display is available now. It shows display-messages from the FCC
		new: Event-Display is available now. It shows the events of the last 1 hour in a zone. (like the events in the history but not 
		     limited to a job)

26.03.2020 V4.4.4.364
		BugFix: SystemState changes mouse-pointer correctly
		Change: Logo and Color in "About" changed to actual RT4-Icon and R-Tube-green

09.07.2020 V4.5.1.371
		new: Age-Alert in the history can now be adjusted in the options.
		new: R-Tube Front-End sends time for Age-Alert to history

21.01.2021 V4.5.6.399
		new: 	"Scan In App" and "Scan Out App"
		change:	Some Application Names have been changed due to differencies in other documentations

25.02.2021 V4.5.7.406
		BugFix: About-Window could be hidden behind another window (e.g. FFC-Display) and blocks then all windows of RTube frontend -> fixed

21.05.2021 V4.8.0.429
		New:	"Scheduler App" available now

11.06.2021 V4.8.1.432
		Change:	Window for App-Selection has new design now. 
		new:	Window for App-Selection has "Alert-Panel" at the bottom. If e.g. PMA raises the alert-level the Panel appears 
			and shows up to 5 Apps who raised the alert-level. A click on the panel starts first in list. Or click on icon of app.

16.06.2021 V4.8.1.433
		new:	With Shift+F1 on Sidebar toggle language between adjusted language and English.

02.07.2021 V4.8.1.435
		New:	Alarm Popup is available. If alarm-trigger (->AlMa) is activated a Popup-Window will appear at selected RT-Win4-Clients.

14.09.2021 V4.9.1.450
		New:	Loads Common-User-Language from Host.
		Change: Text-Customization-Tool (TCT) is now called with parameter "user" -> Only user-language can be modified

02.02.2023 V4.13.0.###
		Change: Frontend is now devided in two sections: Standard view and extended view. Most important Apps are shown in standard view.
			All other Apps are shown in extended view.
		New:	Button for Firmware-Update-App

30.11.2023 V4.15.2.524
		New: Windows Logon can now be used as default-login. The User-Server must have an entry with identical user-name as the windows-login.

24.12.2025 V4.20.0.1037
		New: Buttons to start MQTT and Brinks App

17.06.2026 V4.21.1.1057
		BugFix:	When size of screen changes (e.g. when using Remote Desktop) the sidebar did not adjust to new size of screen -> fixed



R-Tube Frontend   END

---------------------------------------------------------------------
Programmer
---------------------------------------------------------------------
09.01.2017 V4.0.0.86
		First functional Version complete

07.03.2018 V4.0.5.140
		Background is red when there is no host-connection
		Text in Task-Bar is now "R-Tube 4 - Programmer"

13.03.2018 V4.0.5.142
		BugFix: DataIn uses Ringbuffer now.

04.10.2018 V4.0.5.190
		Cursor is now displayed.

23.10.2018 V4.4.0.194
		new release-number for Installer

26.03.2020 V4.4.4.255
		BugFix: mouse-pointer is shown correctly, now.

03.02.2026 V4.20.1.530
		BugFix: After using the graphical keyboard of the app the PC-Keyboard was locked out -> fixed
			NumPad did not work anymore -> fixed

Programmer END

---------------------------------------------------------------------
Device State
---------------------------------------------------------------------
24.04.2017 V4.0.0.16
		First functional Version complete

14.12.2017 V4.0.2.28
		BugFix: Click in column-head caused strange behaviour of Application
	   V4.0.2.30
		BugFix: Wrong device was displayed in details-window when click on device without communication
07.03.2018 V4.0.5.47
		Background is red when there is no host-connection
		Text in Task-Bar is now "R-Tube 4 - Device State"

13.03.2018 V4.0.5.48
		BugFix: DataIn uses Ringbuffer now.

03.03.2021 V4.6.0.172
		New: Buttons for Start/Stop/Purge/Reset in Device-State-Details window
		New: F1-Key toggles between adjusted language and English

26.04.2022 V4.10.1.xx
		New:	Device-Type, etc from Common Device-Data can be displayed in the device-details

01.02.2023 V4.13.0.246
		New:	Cancel-Button in Device-State-Details - Slot-Info: If there is a not yet departed send-request a Button to cancel appears in the grid.

06.07.2023 V4.14.1.257
		New:	Stationtype 118 with flap (=231) has an additional Unlock-Button in the Details-Window


Device State END

---------------------------------------------------------------------
Desk App
---------------------------------------------------------------------
27.10.2017 V4.0.0.1
		First functional Version complete

14.12.2017 V4.0.3.21
		BugFix: Location0 always red -> fixed
	   V4.0.3.24
		Timing for RefreshAll: 20s after (re-)connect, then 120s 	

07.03.2018 V4.0.5.39
		Text in Task-Bar is now "R-Tube 4 - Desk App"

13.03.2018 V4.0.5.40
		BugFix: DataIn uses Ringbuffer now.

Desk App END

---------------------------------------------------------------------
Availabilty Screen - Shift-Lead App
---------------------------------------------------------------------
08.12.2017 V4.2.0.161
		First functional Version complete

11.12.2017 V4.2.1.181
		Progressbar for loading data added20.06
		Links without zone are drawn in black. If at least one zone is chosen ist will show zone-state

31.01.2018 V4.2.2.194
		BugFix: New created link-nodes were not switched to visible in Edit-Mode.

07.03.2018 V4.2.5.220
		refreshing of Progressbar while loading data improved
		Text in Task-Bar is now "R-Tube 4 - SLC"

13.03.2018 V4.2.5.221
		BugFix: DataIn uses Ringbuffer now.

18.11.2019 V4.4.3.321
		BugFix: Location without Device caused exception (Division by 0) -> Fixed

21.01.2021 V4.5.6.xx
		Change: New Name: "Availabilty Screen" instead of "SLC"

25.01.2022 V4.9.1.413
		New:	Availability / SLC: Configuration-Data of Availability Screen is now stored on RT-Win Host. Data will be copied to local RT-Client to reduce load time.

28.01.2022 V4.9.1.418
		Change: App is multi-lingual now.
		BugFix: When creating a new location the location was not displayed. After restarting App location appeared. -> fixed
		BugFix: When a location was deleted and a new location should be created an access-violation occured. -> fixed

13.05.2022 V4.11.1.436
		BugFix: Download of Configuration-Data could fail if data-size was less than 16k -> fixed

22.07.2022 V4.12.2.446
		BugFix: If there was a gap in the location-list devices after the gap were placed in the wrong location.-> fixed
				
Shift-LeadApp END

---------------------------------------------------------------------
User App
---------------------------------------------------------------------
20.06.2018 V4.0.5.173
		1st Funtional release.

25.03.2020 V4.4.4.256
		Change: Tab-Sheet "Users" is now shown first when opening app.

21.01.2021 V4.5.6.288
		new:	"Scan In App" and "Scan Out App" are supported now

09.02.2022 V4.9.1.339
		New:	Acces-Groups for Tubesysten can be defined and transfered to FCC.

10.02.2022 V4.10.0.342
		New:	Additional User Details can be entered

13.03.2026 V4.20.1.530
		BugFix:	Tab-Sheet "User": Aktiv-CheckBox-Column -> User could not be activated or deactivated.

User App END	


---------------------------------------------------------------------
F & G Viewer App
---------------------------------------------------------------------
20.06.2018 V4.3.0.41
		Is now started from R-Tube.
		New: Overwrite-Button
		New: Needs user-rights

16.10.2018 V4.3.0.56
		Test-All- and Start-All-Buttons invisible. Problems while Start-All.

F & G Viewer App END	

---------------------------------------------------------------------
Alarm Manager App
---------------------------------------------------------------------
06.07.2018 V4.0.5.11
		1st functional release

02.07.2021 V4.8.1.143
		BugFix: Alarm-Trigger "Err-Relay" was falsely activated when the zone entered the system status "Service". ->fixed
		New:	New Alarm action Popup is available. If trigger is activated a Popup-Window will appear at selected RT-Win4-Clients.

Alarm Manager App END	

---------------------------------------------------------------------
Predictive Maintenance App - PMA
---------------------------------------------------------------------
03.08.2018
		1st functional release
		Carrier-Maintenance finished

05.10.208 V4.0.5.42
		Tube-Maintenance and Drive-Maintenance completed
		Warnings (Maintenance required) and Alerts (Carrier stuck) change color of App-Button in R-Tube

21.04.2020 V4.4.4.120
		Multi-language-Version completed

21.01.2021 V4.5.6.xx
		Change: New Name: "Predictive Maintenance App" instead of "Prophylactic Maintenance App"

17.05.2021 V4.8.0.179
		New:	New trigger for Carrier-Redirection: Washing
		New:	Carrier-Redirections have now a schedule-option

20.05.2021 V4.8.0.181
		BugFix: Shift-F1 - Language toggle to GB did not change Button-Texts in Carrier-Grid ->fixed

25.10.2021 V4.9.1.197
		BugFix: Wrong Texts for "Tube Race Track" and "Tube Condition" on Tab-Sheet of Tube-surveillance -> fixed

15.05.2024 V4.17.1.361
		BugFix: When sending time-values from Host to App small values (< 10sec) were not decoded correctly from PMA-App (e.g. 7sec were displayed as 120h). ->fixed
		BugFix: In Drive-Maintenance values of first drive in list could not be reset -> fixed

Predictive Maintenance App - PMA END	

---------------------------------------------------------------------
Language Tool Text-Customization-Tool (TCT)
---------------------------------------------------------------------
23.10.2018 V4.4.0.52
		new release-number for Installer		
		
06.10.2020 V4.5.4.144
		BugFix: Defaultname of language-file was wrong. Changed from rt4language.rtw to rt4xlanguage.rtw.

21.09.2021 V4.9.1.199
		New:	Common-User-Language is created if Thekla is running on same PC.
		New:	If executed with parameter "user" only the userlanguage can be modified.

17.02.2022 V4.10.1.209

		New:	Language-Merge is available now

20.04.2026 V4.20.1.312
		New:	Option to edit Texts of H61F-Stations added.

23.04.2026 V4.20.1.314
		New:	Editor of H61F-Station-Texts: Identical Values in the Constant-Column are now detected and marked yellow.


Language Tool END	


---------------------------------------------------------------------
History App
---------------------------------------------------------------------
19.03.2019
		1st functional release

31.05.2019 V4.4.1.37
		BugFix: Destination-names got lost when restarting Thekla - Fixed Now: App will repeat request for dest-names every 10sec 
			until names are sent.

26.03.2020 V4.4.4.86
		BugFix: Tube-Switches of virual devices were missing in Details -> fixed in Thekla V4.4.4.1489
		BugFix: Scrollbar was in wrong position -> fixed in History Host V4.4.4.210
		BugFix: List of Transports showed top of list aufter restart -> fixed: List shows now end of list.
	
09.07.2020 V4.5.1.93
		BugFix: Age-Alert was shown if a CID continued with new TAN -> fixed
		new: R-Tube Front-End sends time for Age-Alert

27.07.2020 V4.5.3.105
		new: Main-Window has now minimize-maximize-buttons

15.09.2020 V4.5.3.106
		BugFix: If Grid-Data has not yet arrived after starting the App a click in the grid causes wrong lines in the grid -> fixed
		BugFix: First Click in Grid could force an exception: "Listenindex außerhalb des glütigen Bereichs (-1)" = "ListIndex out of Range"
			->fixed

07.10.2020 V4.5.4.116
		Change: for performance-reasons colored cells in grid have solid colors.

21.10.2020 V4.5.5.120
		change: filter-icon has been changed
		new: XLS- ans CSV-Export
		new: if there is no data from host for at least 40sec (thread at host has terminated?!) -> send "newcon" to host to wakeup thread.

30.11.2020 V4.5.5.124
		new: Touchscreen-Mode with bigger navigation-button and wider scrollbar
		new: scroll page-up/down with a gestureS

12.01.2021 V4.5.5.128
		BugFix: When Detail-Display is reduced to minimum width (Splitter-Bar moved totaly to the right) it could not be increased any more -> fixed

21.01.2021 V4.5.6.135
		new:	Columns for Carrier-Type and Content-Information (LIS)

01.03.2021 V4.6.0.166
		New: 	Statistics are supported now

08.06.2021 V4.8.1.190
		BugFix:	After scrolling up the Transport-List sometimes jumped back to "End" -> Fixed
18.11.2021 V4.9.1.205
		BugFix:	After scrolling up the Transport-List sometimes jumped back to "End" -> Fixed in Host, too

21.12.2021 V4.9.1.207
		BugFix: Automatic refresh of Transport-list caused problems while exporting transports to disk. Auto-Update is now switched off before transmitting data

09.02.2022 V4.9.1.212
		New: 	Users have rights for the Tube-system now and detailed tube-system-user-information can be stored and displayed at History, Arrive-/Departure- Screen.	

17.02.2022 V4.10.0.216
		New: 	ID - Inner Carrier and Inner Carrier Lid is shown in Transport-Details now
		New:	ID of Carriers or Bags with UHF-Tags are entered in CID0/1

19.01.2023 V4.13.0.251
		BugFix: Destination numbers greater than 94240 were falsely filtered out in the destination name editor. -> fixed

20.06.2023 V4.14.0.270
		New:	New functions in the performance statistics.

17.02.2026 V4.20.1.525
		New: 	UHF-CID is now displayed in full length in the Event-space
		
History App END	

---------------------------------------------------------------------
Arrive-Screen App
---------------------------------------------------------------------
23.04.2019 V4.4.0.14
		1st functional Version	
		
29.05.2019 V4.4.1.32
		NewCID with new TAN can be displayed.
		BugFix: Timeout setting in options is displayed correctly now when opening the first time

25.03.2020 V4.4.4.74
		New: More Columns are available; columns can be enabled and sized in the options-menu; columns can be sized by dragging

14.12.2020 V4.5.5.109
		BugFix: Touch-Gesture (swipe to left or right) could cause "Division by Zero"-Error -> Fixed

12.01.2021 V4.5.5.114
		New: Column for Carrier-Typ added. In case of need colors and Typenames can be changed in local ini-file.

21.01.2021 V4.5.6.117
		New: Column 

23.03.2021 V4.6.2.136
		BugFix: Carrier-Name and -Color was overwritten with default values when closing App.

17.06.2021 V4.8.1.147
		New:	Carrier-Type (Color and Type-Name) can be adjusted now. Type is stored on RT4-Host.

18.06.2021 V4.8.1.151
		BugFix:	Column-Names in Options-Window were wrong after language-toggle with Shift+F1 -> fixed

09.02.2022 V4.9.1.173
		New: 	Users have rights for the Tube-system now and detailed tube-system-user-information can be stored and displayed at History, Arrive-/Departure- Screen.	
		New:	ID of Carriers or Bags with UHF-Tags are entered in CID0/1
		New:	Reading UHF-Bags at arrival sets processed-flag.
22.11.2023 V4.15.2.235
		Change:	 If Transport-Duration-Alert is set to 0 the alert is disabeled


ArriveScreen END	

---------------------------------------------------------------------
Departure-Screen App
---------------------------------------------------------------------
29.05.2019 V4.4.1.10
		1st functional Version	
		
25.03.2020 V4.4.4.57
		New: More Columns are available; columns can be enabled and sized in the options-menu; columns can be sized by dragging

21.04.2020 V4.4.4.72
		New: Return-to-Sender-Button is now available in transport list

14.12.2020 V4.5.5.95
		BugFix: Touch-Gesture (swipe to left or right) could cause "Division by Zero"-Error -> Fixed

12.01.2021 V4.5.5.101
		New: Column for Carrier-Typ added. In case of need colors and Typenames can be changed in local ini-file.
	
22.03.2021 V4.6.2.122
		BugFix: Return to Sender sent wrong TAN, when using Button in Grid	

23.03.2021 V4.6.2.123
		BugFix: Carrier-Name and -Color was overwritten with default values when closing App.

24.03.2021 V4.6.2.124
		Change:	A Transport which is marked with a note that the CID appears in a transport with a new TAN does not show an age-alert anymore.

17.06.2021 V4.8.1.138
		New:	Carrier-Type (Color and Type-Name) can be adjusted now. Type is stored on RT4-Host.

18.06.2021 V4.8.1.143
		BugFix:	Column-Names in Options-Window were wrong after language-toggle with Shift+F1 -> fixed
		BugFix:	Key-Preview for Main-Form was disabeled -> Hot-Keys did not work ->fixed

09.02.2022 V4.9.1.160
		New: 	Users have rights for the Tube-system now and detailed tube-system-user-information can be stored and displayed at History, Arrive-/Departure- Screen.	

22.11.2023 V4.15.2.222
		Change:	 If Transport-Duration-Alert is set to 0 the alert is disabeled

Departure-Screen END	

---------------------------------------------------------------------
Soft-ICE (CAN-Viewer) App
---------------------------------------------------------------------
10.07.2019 V4.4.1.7
		1st functional Version

12.707.2019 V4.4.1.12
		New: Extended view of messages and TR-Trace available now
		New: App can be started with different Parameters (Set Time and Zone or search for Transfer-ID)

17.07.2019 V4.4.1.15
		Change: Message-Editor and Send-Message are no longer started from a popup-menu. They have buttons in the application-window now
		Change: Extended Message View is started bx left-click on row of message-grid. Right-click closes extended view.
		New: Extended Message View is docked on the left side of the Main-window.
		New: Global Filters to en- or disable TR-Messages and/or Ethernet-Connect-Messages
11.05.2020 V4.5.0.55
		BugFix: If in "Send Msg" a too high devicenumber was entered this changed the zone-value, too. -> fixed
		BugFix: When changing the Message-length in "Send Msg" no random Data-Byte-values appear anymore. Already entered values are 
			no longer overwritten by these random values.
		BugFix: Device-Number of Net-Clients was displayed with a "D" in front. Now it is "Eth".

25.06.2020 V4.5.1.59
		BugFix: "uncheck"-Buttons for CC- an Zone-Filter work now.

21.07.2020 V4.5.2.64
		New: Extra-King-Size Panel which shows if ICE is switched online to CAN-Data. If online it is green. When offline it is yellow.

27.07.2020 V4.5.3.68
		New: MessageTable extended to 2048 entrys
		New: Filter for DataByte D3
		New: Mai-and MsgSend-Window can be minimized

16.11.2020 V4.5.5.77
		BugFix: Filter for Data-Byte D3 was not working correctly -> fixed

04.03.2021 V4.6.0.92
		BugFix: Message-List of Send-Message somtimes is empty. Storage of List moved to separate ini-file.
		New:	Save-Button for Message-List of Send-Message.

22.12.2021 V4.9.1.125
		Change: Extended View: FDat decoding updated to latest FDat-Version. Appendix in FDat is marked now.

20.02.2026 V4.20.1.525
		BugFix:	Message-Editor and Send-Message had some strange behaviour when changing values in the grid -> fixed


Soft-ICE (CAN-Viewer) App - END

---------------------------------------------------------------------
3D-Graphics App or System Graphic Display
---------------------------------------------------------------------
15.10.2019 V4.4.2.28
		1st functional Version	
		new: Device-Type 630 has bottom-plate now
		new: Device-Type 630 points to the 0-Flange (light gray) and points to Slot #0 (in color of drive)
		
13.11.2019 V4.4.3.32
		Bugfix: Not initialized Device-Object caused exception - solution in test.
		New: Type 650 shows carriers on receive-belt according to belt-state (carrier on belt, belt almost full, belt full)
		New: Type 670 shows carrier on send-belt
		
03.03.2021 V4.6.0.82
		New: Buttons for Start/Stop/Purge/Reset in Device-State-Details window

6.04.2021 V4.6.2.99
		New: App supports editing of graphics-setup. Needs Graphics-Host V4.6.2.99 or higher.
		Change: Options-Button has moved from the navigation-panel to the top-right corner of the window, left from the sizing buttons

30.03.2022 V4.10.1.132
		New: Station-Types 672 and 234 are supported now.

26.04.2022 V4.10.1.xx
		New:	Device-Type, etc from Common Device-Data can be displayed in the device-details
		New:	Common Device-Data can be edited here and transfered to common-data-host

31.05.2022 V4.12.1.159
		BugFix: Loading Graphics-Data failed on some PCs -> timing for common data changed; if common data is not received loading process continues

03.06.2022 V4.12.2.162
		Enhanced: Loading Common Data is now done in seperate state-machine.

30.03.2023 V4.14.0.180
		BugFix:	User rights - App closed when no user rights for CAN-Viewer -> Fixed

17.05.2023 V4.14.0.181 
		BugFix:	Some Graphics data could cause an endless loop and app gets stuck -> fixed

06.07.2023 V4.14.1.185
		New:	Stationtype 118 with flap (=231) has an additional Unlock-Button in the Details-Window

13.10.2023 V4.15.1.201
		BugFix:	"Float overflow" appeared sometimes. Protected several functions with Try-Catch. -> fixed



3D-Graphics App END	


---------------------------------------------------------------------
Scan In / Scan Out  App
---------------------------------------------------------------------
21.01.2021 V4.5.6.114
		1st functional Version

19.03.2021 V4.6.1.132
		BugFix:	App did not close autamtically when RTube is not present. -> fixed



Sacn App END



---------------------------------------------------------------------
Scheduler - App
---------------------------------------------------------------------
12.05.2021 V4.12.2.108
		1st functional Version

21.05.2021 V4.8.0.111
		Change:	Schedule-Grid: Gray Quarter-Hour sections -> gray value is darker now.


Scheduler - Host END


---------------------------------------------------------------------
Version Update/Upload - App
---------------------------------------------------------------------
25.07.2022 V4.12.1.116
		1st functional Version

22.12.2022 V4.12.2.118
		Display of FCC-Version is now updated after an update

26.04.2024 V4.17.1.156
		BugFix:	Toggle language to English and back with F1+shift was not enabled -> now ok


Update/Upload - App END


---------------------------------------------------------------------
UHF-RFID - Client
---------------------------------------------------------------------
18.04.2024 V4.17.0.122
		New:	RT4 UHF-RFID is now available - initial version

26.04.2024 V4.17.1.113
		BugFix:	Toggle language to English and back with F1+shift was not enabled -> now ok





UHF-RFID - Client END



---------------------------------------------------------------------
MQTT - App
---------------------------------------------------------------------

17.12.2025 V4.20.0.111
		Initial Version

09.01.2025 V4.20.1.122
		Bugfix:	Alarm is now displayed with Status in message area.

MQTT-Host END



---------------------------------------------------------------------
Brinks-Counter - App
---------------------------------------------------------------------

17.12.2025 V4.20.0.506
		Initial Version



Brinks-Counter-Host END



---------------------------------------------------------------------
---------------------------------------------------------------------
End of Document
---------------------------------------------------------------------
---------------------------------------------------------------------