Commit Graph

2361 Commits

Author SHA1 Message Date
Thomas Wiedebusch
1b465762da StreamingDecoder Overflow-Volume calculation for protocl H re-activated. 2022-06-20 13:11:04 +02:00
Thomas Wiedebusch
8293dfc882 Extracted radio key from programming parameters for DEBUG 2022-06-17 08:30:24 +02:00
Thomas Wiedebusch
f7e0f63125 FwUpdateBuilder: -Customer field can be changed manually to give the safe a different name and overcome the data base limitations of the naming field size and special characters,
FinalTest: - Layout slightly changed
PasswordController: - Debug varable introduced
2022-06-13 14:49:22 +02:00
Thomas Wiedebusch
b4b1b831c0 FwUpdateBuilder: - improved speed for safe view.
FinalCheckController: - Added radio key as string for debug
2022-06-08 10:49:19 +02:00
Thomas Wiedebusch
29775e0d17 FwUpdateBuilder:
- Improved performance for Cordonels selected
2022-05-14 16:19:39 +02:00
Thomas Wiedebusch
6e7821e0ef Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2022-05-13 10:56:30 +02:00
Thomas Wiedebusch
e45ddcfa5b FwUpdateBuilder:
- Improved speed for pre-build summary,
- only one FW-update package can be selected for one FW update safe,
- Pre-build summary fills the FW-package to all devices and validates it,
- Validation can be manually corrected / overwritten
2022-05-13 10:54:41 +02:00
Roland Drabesch
482e69803d Merge branch '3-preadjustment-tempflansch-read-error' into 'main'
to long no commit

Closes #3

See merge request la_operations/laa_production!4
2022-05-10 13:39:50 +00:00
Roland Drabesch
8c5dfba956 to long no commit 2022-05-10 15:34:48 +02:00
Thomas Wiedebusch
1076b608d5 MeterFwUpdate:
- Bugfix: Store config before display to "Idle" and "8888",
FwUpdateSw (CUST):
- Safe configurations on any connect to support this even if no update is required,
- Release display on any internal idle mode
2022-05-10 13:06:48 +02:00
Roland Drabesch
4c758809ad Merge branch '2-add-file-for-register-recovery' into 'main'
base classes and fake function created

Closes #2

See merge request la_operations/laa_production!2
2022-05-02 08:59:01 +00:00
Roland Drabesch
b1adcd0d7f base classes and fake function created
wait for file format aproval
2022-04-29 09:58:45 +02:00
Roland Drabesch
62903f39ec Add base classes 2022-04-29 09:12:50 +02:00
Thomas Wiedebusch
df68bf87d7 V 2.2.4
CUST:
FwUpdateSw:
- Released display changed
2022-04-28 10:24:05 +02:00
Thomas Wiedebusch
81635dc607 CUST 2.2.3 / GTB 2.2.3
GenesisMeter:
- Bugfix: access GENESISFLOW_LookupFileCrc for FW Versions below 1.2
2022-04-28 07:28:58 +02:00
Thomas Wiedebusch
ddda03c640 CUST 1.2.0
FwUpdateSw:
- Skip radio check to support FW 1.2.xx
- StoreConfiguration before update.
FwUpdateBuilder:
- Skip radio frequency check to support FW 1.2.xx
2022-04-27 08:39:48 +02:00
Thomas Wiedebusch
62a07570ef GTB 2.2.2.2
ReSharper run on GenesisMeter.cs
2022-04-26 21:21:14 +02:00
Thomas Wiedebusch
99e5550aed GTB 2.2.2
Changed config file upload
2022-04-26 17:51:40 +02:00
Thomas Wiedebusch
e8ec68dee1 GTB 2.2.2:
FwUpdate can upload entire 0\\config file
2022-04-26 16:32:15 +02:00
Thomas Wiedebusch
7a197a6793 FrmFwUpdateBuilder:
- Use file ID for reference of report as multiple reports might be generated at the same day.
2022-04-22 08:16:38 +02:00
Thomas Wiedebusch
63899401bb MeterFwUpdate:
- renamed SetLoadedFiles to ValidateLoadedFiles,
- corrected return (was always true)
2022-04-22 07:30:00 +02:00
Thomas Wiedebusch
403f249e9b GTB 2.2.1
- GenesisMeter: StoreAllConfigurations corrected, stores all calibrations and configurations, avoids read back of store-configuration on SENSUSRADIO as this returns NULL,
- FwUpdate: Executes StoreAllConfigurations before FwUpdate
2022-04-21 18:44:31 +02:00
Thomas Wiedebusch
00cf24a93e MeterFile VerifyMeterFile return changed to false if file cannot be read 2022-04-21 17:37:50 +02:00
Roland Drabesch
ad752435c1 release 2022-04-21 11:31:41 +02:00
Thomas Wiedebusch
9f8d315b8f MeterFile: VerifyMeterFile for binary compare of given file with file in Genesis Meter 2022-04-06 14:11:23 +02:00
Roland Drabesch
81e7e16653 revert merge and 2022-04-06 13:36:43 +02:00
Roland Drabesch
152e775310 merge done 2022-04-06 12:38:36 +02:00
Roland Drabesch
80c0b07305 Merge
Common\Hardware\WaterMeter\Genesis\GenesisFile\MeterFile.cs
2022-04-06 12:38:28 +02:00
Roland Drabesch
ec37bb9b9e Long time no commit 2022-04-06 10:42:16 +02:00
Thomas Wiedebusch
1ff86d6f95 Improved LUT update process speed 2022-04-01 15:33:14 +02:00
Thomas Wiedebusch
8b9ccc17dd MeterFile:
- Added '\0' string delimiter to file name, is essential for erase/write and read operation,
- Ignored return from file close write as it is often false and the following read returns a correct answer,
GenesisMeter:
- Removed doubled outputs
MeterRegisters:
- corrected parsing of registers
FrmLutUpdate:
- output of region and frequency,
MeterLutUpdate:
- For comparison of file content after reading back taking the different size of original and receive buffer, which is an integer division by 4, into account.
2022-04-01 14:22:54 +02:00
Thomas Wiedebusch
d95a85f0b7 Delays implemented between file access steps 2022-03-29 14:47:25 +02:00
Thomas Wiedebusch
50f15842aa History window for additional information 2022-03-28 13:23:03 +02:00
Thomas Wiedebusch
c015b16f0a changed sequencing of MeterLutUpdate - still not working: cannot set meter size or erase 1\\mettbl and 1\\mettbl_b 2022-03-04 11:15:00 +01:00
Thomas Wiedebusch
1ae56612ff MeterFwUpdate and MeterLutUpdate:
- Introduced lock for repeated execution of state machine
2022-03-04 09:10:08 +01:00
Thomas Wiedebusch
63121d7c41 Verification of LUT files, upload and verify binary content 2022-03-04 08:16:14 +01:00
Thomas Wiedebusch
4d9186a322 LUT update improvements 2022-03-03 21:47:54 +01:00
Thomas Wiedebusch
a281e753c4 Initial version of LUT file write GTB2.2.0 2022-03-03 00:31:58 +01:00
Thomas Wiedebusch
14eda41bdd Prepared for LUT downloading, IrDASerialPort changed 2022-03-02 14:24:47 +01:00
Thomas Wiedebusch
835f242d95 FwUpdateBuilder: -colored FW update safes: green are active, red are outdated, - colored FW update report output: - green if successful, else red 2021-10-30 12:24:10 +02:00
Thomas Wiedebusch
43ff6e8af0 FwUpdateBuilder: -Fw update safes info, -Fw update report file inspection 2021-10-29 23:45:23 +02:00
Thomas Wiedebusch
05ecaf61af FwUpdateBuilder: - prepared access to outstanding FW update safes, - prepared to access report files 2021-10-28 17:58:29 +02:00
Thomas Wiedebusch
e7521eb309 Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production into main 2021-10-27 12:50:15 +02:00
Thomas Wiedebusch
ae4dcf9fbc FwUpdateBuilder: - Fw Update Sw taken from DB,- Configuration files taken from DB 2021-10-27 12:47:29 +02:00
Thomas Wiedebusch
b5eb85e457 FwUpdateBuilder:
- Fw Update Sw taken from DB,
- Configuration files taken from DB
2021-10-27 09:31:13 +02:00
Thomas Wiedebusch
56ef6731cd FwUpdateLoader: - Check order number, position and PcbId and parse report file to search for "Firmware up to date!" string to mark only successfully performed updates in the PcbId table on the main screen. This keeps the user informed of the status of the "Firmware Update Procedure", if the PcbId is check-marked, this has been successfully updated according to this update order number! 2021-10-15 08:01:23 +02:00
Rowlander
0a72be12ab add toss weatherstation 2021-10-04 14:04:07 +02:00
Rowlander
d6c41b6b9f now with better references 2021-10-04 09:36:33 +02:00
Rowlander
f0c8d0ecb1 clean commit 2021-10-04 09:19:09 +02:00
Thomas Wiedebusch
cfa3412996 First commit test 2021-10-01 12:58:11 +02:00