Commit Graph

101 Commits

Author SHA1 Message Date
Thomas Wiedebusch
f8123ef152 CUST release test passed 2025-06-06 12:55:08 +02:00
Thomas Wiedebusch
c3d6f3c18d ProductionUiCordonel: - cancellation token 2025-04-07 15:52:52 +02:00
Thomas Wiedebusch
8e9fa0c656 manual merge DEV_Shupping->main-Part 3: - ProductionUiCordonel import, - renamed old one to ProductionUiCordonelLegacy 2025-04-01 13:31:32 +02:00
Thomas Wiedebusch
3fb5be7f99 GenesisFile adapted to IGenesisMeter 2025-03-18 15:02:08 +01:00
Thomas Wiedebusch
5e30eee86c Manually merged from Dev_Shipping to Dev_CUST
CUST: - Support of NA region with metrology update permitted
2024-08-06 13:54:14 +02:00
Thomas Wiedebusch
2ecfba0494 Logic\ProductionOrderCore: - ProgrammingParameters: - BUGFIX setter for ProgrammingSource required for JsonConvert.DeserializeObject!! 2024-07-05 11:28:43 +02:00
Thomas Wiedebusch
28a2a199c2 GTB: LowLevelTools: - avoid erasure of powcorr on [Tidy File], - load hashed password file to logging window instead to file 2024-06-03 09:09:22 +02:00
Thomas Wiedebusch
76ce4d146a CUST: - docu update 2024-05-22 15:50:02 +02:00
Thomas Wiedebusch
d7725698cb CUST: - FwUpdateSw: - allow power correction only after successfully updated 2024-05-16 16:40:28 +02:00
Thomas Wiedebusch
f61d1604cf CUST, GTB minor corrections 2024-05-16 10:30:30 +02:00
Thomas Wiedebusch
d731a24669 CUST: -FwUpdateSw: - force stop on stop request,
Genesis: - MeterPowerCorrectionFile: - drained load in % for production, filed and corrected
2024-05-16 08:25:07 +02:00
Thomas Wiedebusch
f97033c6c4 CUST: - FwUpdateSw: - MeterPowerCorrectionFile modified 2024-05-15 18:08:37 +02:00
Thomas Wiedebusch
a8c0c1744d GenesisMeter: - PowerCorrFile output, - pulse adapter detectionGTB: - Low level tools, 2024-05-15 11:24:53 +02:00
Thomas Wiedebusch
5bd0108540 GTB: - Power correction readout to low level tools 2024-05-15 08:33:31 +02:00
Thomas Wiedebusch
7fd095ee40 CUST: - FwUpdateSw: - start implementation of power correction - 4 2024-05-14 12:07:38 +02:00
Thomas Wiedebusch
49bdaf80fe CUST: - FwUpdateSw: - start implementation of power correction - 3 2024-05-13 17:53:30 +02:00
Thomas Wiedebusch
7341e520c2 CUST: - FwUpdateSw: - start implementation of power correction - 2 2024-05-11 09:52:56 +02:00
Thomas Wiedebusch
045a95d52b CUST: - FwUpdateSw: - start implementation of power correction - 1 2024-05-08 13:03:52 +02:00
Thomas Wiedebusch
4e716823f9 CUST: - FwUpdateSw: - start implementation of power correction 2024-05-08 12:11:41 +02:00
Thomas Wiedebusch
a8d8696bd7 MeterResetPsu: - comment removed 2024-05-07 18:58:28 +02:00
Thomas Wiedebusch
fc4deaa1c1 MeterResetPsu: - corrected FLEXNETVERSION raw file based on hexadecimal version instead of previously used decimal version 2024-05-07 18:50:01 +02:00
Thomas Wiedebusch
c63ec6047c CUST: - power correction prepared 2024-05-07 18:01:02 +02:00
Thomas Wiedebusch
1f500bbf95 FwVersion calculation generalized 2024-05-07 13:16:56 +02:00
Thomas Wiedebusch
c7e5fdfbff CUST: - repaired file version calculation 2024-05-06 19:10:23 +02:00
Thomas Wiedebusch
39a1fbb434 Cordonel FwVersion: - String from hex or deci, String and version from string, string from read as 2 byte array 2024-05-06 15:39:47 +02:00
Thomas Wiedebusch
e1e1f8fbd0 CUST: power correction preparation 2024-04-30 13:40:52 +02:00
Thomas Wiedebusch
da1bac1989 GTB: - FwUpdate: - communication error check 2024-04-25 15:33:48 +02:00
Thomas Wiedebusch
8cc64f9a8c CUST: - FwUpdateSw: - communication problems at app detection 2024-04-24 15:16:49 +02:00
Thomas Wiedebusch
a523d70cc8 GenesisMeter: - communication error marks application as undetected to avoid accidentally FW update 2024-04-23 15:53:34 +02:00
Thomas Wiedebusch
f0fe97dccd RegisterRestorer: - initial check for register value range at time of load from DB with simulated mockGenesis for CUST FwUpdateBuilder 2024-04-05 18:38:48 +02:00
Thomas Wiedebusch
994b9fefd7 RegisterConverter: - renamed ConvertTo in BytaeArrayToValue, - renamed ConvertFrom in ValueToByteArray 2024-04-02 16:02:15 +02:00
Thomas Wiedebusch
58b1cec994 CUST: -Design 2024-02-20 17:18:11 +01:00
Thomas Wiedebusch
2f65877ab1 CUST: - register restorer 2024-02-20 16:59:03 +01:00
Thomas Wiedebusch
3784287ffa CUST: - FwUpdateSw tuned, GenesisMeter: - StoreAllConfigurations modified: first store all in a bulk, then read all back 2023-11-22 08:22:56 +01:00
Thomas Wiedebusch
19868e9eed CUST: - FwUpateSw: - Register comparison introduced 2023-11-21 17:55:00 +01:00
Thomas Wiedebusch
7727f8d18e CUST: - FwUpdateSw: - Retries for pulse mode deactivation, - dynamic retry delay
common/.../GenesisFile/MeterLutFile: - dynamic file size based on LUT file header information
2023-11-17 14:03:54 +01:00
Thomas Wiedebusch
820dea1125 CUST: - FwUpdateBuilder message window for safe upload,
- FwUpdateSoftware: - State machine and error based on sequence list at prepare for release.
2023-11-15 11:47:36 +01:00
Thomas Wiedebusch
75cabb6f47 CUST: - FwUpdateSw: - LUT check and logging
Common/.../GenesisFile/MeterLutFile: - LUT file analyze function
2023-11-13 13:49:06 +01:00
Thomas Wiedebusch
0dde00e632 GensisFile: - MeterLutFile, MeterLutUpdate
CUST: - FwUpdateSw: - Password check extended for FwUpdateSafe without passwords
2023-11-09 09:50:56 +01:00
Thomas Wiedebusch
df9e868386 CUST: - FwUpdateSw prepared for LUT readout, UNFINISHED 2023-11-08 12:56:29 +01:00
Thomas Wiedebusch
1f47e1b31d CUST: - Message corrected on not installed password file 2023-10-27 16:36:16 +02:00
Thomas Wiedebusch
79fa88c4e7 CUST: - FwUpdateSw: - validate password file before installation
Common/../MeterPwdFile: - New CheckHashedPwdFile to validate password file with skeleton and password level 8 information
2023-10-26 17:57:11 +02:00
Thomas Wiedebusch
97a6ed93c6 CUST: - Moved recovery sequencing from FwUpdateBuilder to FwUpdateSw to inform in report about ongoing sequence (preparation, execution and finalization of recovery) 2023-10-25 06:25:45 +02:00
Thomas Wiedebusch
0f8471d76f MeterPwdFile: - Validated findings on wrong password generation,
CUST: - Used MeterPwdFile instead of PasswordController for hashedPasswordFile generation including the validation checks.
2023-10-17 16:42:19 +02:00
Thomas Wiedebusch
21dafc97fc Common: - password checks extended,
CUST: - password file read out and logged,
- password write and verify implemented,
- initial login avoid marking of password file not installed before switching OFF the pulse adaptor
2023-10-12 01:00:28 +02:00
Thomas Wiedebusch
f5f7da4382 Password handling: - additional checks, - WriteAndVerifyMeterPwdFile moved from ProductionProceePasswordFile to MeterPwdFile being able to reuse this in the CUST 2023-10-11 16:05:03 +02:00
Thomas Wiedebusch
c074c83e6a MeterOwdDb: - denied password build if skeletonKey == passwordLvl8 2023-10-10 18:15:17 +02:00
Roland Drabesch
9cf792c397 logtime no commit 2023-08-02 12:38:58 +02:00
Roland Drabesch
8c634357a0 Change implementage of skip checks 2023-04-14 13:37:18 +02:00
Thomas Wiedebusch
e47e429ba0 GenesisCore/Registers: - default registers added 2023-03-17 09:45:50 +01:00