Commit Graph
100 Commits
Author SHA1 Message Date
Thomas Wiedebusch 786f786343 FwUpdateBuilder: - changed single FwUpdate package detect and load 2023-02-18 15:24:18 +01:00
Thomas Wiedebusch 8aaeb27f17 CommonCore: - Constants for inter-program communication introduced 2023-02-18 10:09:12 +01:00
Thomas Wiedebusch 4f2fc66ef2 FwUpdateSw:
- Activate radio on connect,
- taking region from fw package information
2023-02-17 14:31:07 +01:00
Thomas Wiedebusch b22994fc67 GenesisMeter: - Removed retries on "ReadMeterFwAndAssignRegisters" as the reties will be handled by the RequestProtocol 2023-02-13 11:39:12 +01:00
Thomas Wiedebusch 7a5a217d0d ProductionProcessPasswordFile: - Comments extended 2023-01-24 17:06:19 +01:00
Thomas Wiedebusch ee207de21e Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2023-01-24 16:41:41 +01:00
Thomas Wiedebusch 802fadf064 Docu import VAKO/CSD 2023-01-24 16:41:34 +01:00
Thomas Wiedebusch 8adc82a688 Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2023-01-24 10:16:08 +01:00
Thomas Wiedebusch 2229b92f7f ProductionProcessPasswordFile: - ReSharper 2023-01-24 10:16:02 +01:00
Thomas Wiedebusch f04cdf45c5 ProductionUiCordonel: - ReSharper 2023-01-23 14:45:07 +01:00
Thomas Wiedebusch 7cb19975db ProductionUiCordonel: - ReSharper 2023-01-23 14:11:03 +01:00
Thomas Wiedebusch 02770c2d0f ProductionProcessPasswordFile: _ password file generation re-activated
UcPlain.xaml: Font size changed to 12
2023-01-23 13:59:18 +01:00
Thomas Wiedebusch d3b8918a0a ProductionUiCordonel: -ReSharper 2023-01-23 13:46:37 +01:00
Thomas Wiedebusch 0230ea7554 ProductionUiCordonel: -ReSharper 2023-01-23 13:18:54 +01:00
Thomas Wiedebusch a1df7a2fec LutUpdate: - accelerated by removing list of files 2023-01-20 16:55:21 +01:00
Thomas Wiedebusch 2155bb9a5d MeterFwUpdate: - Corrected to set metrology upgrade permission,
LowLevelTool: - Erase of single manual input files
2023-01-20 16:14:35 +01:00
Thomas Wiedebusch 387f862e10 GenesisMeter: Region and MeterSize checked with Radio 2023-01-20 11:18:20 +01:00
Thomas Wiedebusch 5f3d4545e6 GenesisMeter: -correction password from file returned empty string 2023-01-19 13:01:43 +01:00
Thomas Wiedebusch 6048db6602 GTB FrmFwUpdate: Set upgrade permission to 0xFF to allow upgrade of GENESISFLOW 2023-01-18 16:05:05 +01:00
Thomas Wiedebusch bffac1b872 Cordonel calculation of scale factor for Metrology module checked and simulated 2023-01-18 12:03:51 +01:00
Thomas Wiedebusch 0c9ec9a9ca MeterLutUpdate improved,
GenesisMeter checks "DN" to decide for "EMEA"
2023-01-16 13:04:26 +01:00
Thomas Wiedebusch 18db1974e9 GTB LowLevelTools: - Tidy files implemented 2023-01-14 14:38:44 +01:00
Thomas Wiedebusch b6655ae270 MeterFile improved:
- Multiple write used for all file operations where single sequential writes applied,
Cordonel "Low Level Tools":
- List files,
- List log files and analyze content,
FwUpdate:
- Erase tstfile, as this consumes 252 kB of space
2023-01-13 12:27:29 +01:00
Thomas Wiedebusch 07a59d3ccd GenesisMeter: -avoid access of radio registers if this is not installed 2023-01-06 12:43:14 +01:00
Thomas Wiedebusch 0726113780 Comments added to ctlBatch 2023-01-06 11:58:13 +01:00
Thomas Wiedebusch 56fe72e871 merged 2023-01-06 09:36:09 +01:00
Thomas Wiedebusch 6799acb282 LowLevelTools extended - unfinished 2023-01-06 09:34:41 +01:00
Thomas Wiedebusch ba7c2e4d6f merged 2023-01-03 15:43:36 +01:00
Thomas Wiedebusch e65a755954 Start implementation of StateMachine ctlBatch 2023-01-03 15:40:14 +01:00
Thomas Wiedebusch 633709b4f9 ReSharper: - LegacyGenesisControl\ctlBatch - Part 5 2023-01-03 14:48:00 +01:00
Thomas Wiedebusch e0610d3065 ReSharper: - LegacyGenesisControl\ctlBatch - Part 4 2023-01-03 12:22:15 +01:00
Thomas Wiedebusch e193b2e077 ReSharper: -LegacyGenesisControl\ctlBatch - Part 3 2023-01-03 11:57:26 +01:00
Thomas Wiedebusch 3934848b10 ReSharper: - LegacyGenesisControl\ctlBatch - Part 2 2023-01-03 11:25:42 +01:00
Thomas Wiedebusch f9f8f29bad ReSharper: -LegacyGenesisControl\ctlBatch 2023-01-03 10:55:02 +01:00
Thomas Wiedebusch b4b4503e63 Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2023-01-03 09:52:53 +01:00
Thomas Wiedebusch b48893ff06 MeterFile: - high speed file open
FrmLutUpdate, FrmFwUpdate, FrmLowLevelUpdate: - data base connection to connect task to have the progress bar active
2023-01-03 09:52:40 +01:00
Thomas Wiedebusch 4a9d300f4a GTB: -FwUpdate, LUT Update and MeterFile ReadMeterFile modified 2023-01-02 10:13:56 +01:00
Thomas Wiedebusch 7a6352b069 Initial import of "Low Level Tools" in GTB:
- Release Display,
- REBOOT,
- Set Date Time,
- Store Config,
- Fix Battery,
- Upload Config
2022-12-23 13:33:22 +01:00
Thomas Wiedebusch 5ea3189004 FrmLowLevelTools initiated 2022-12-20 16:12:40 +01:00
Thomas Wiedebusch fd0f02a8ec ReSharper run on GenesisMeter 2022-12-20 12:13:52 +01:00
Thomas Wiedebusch a357b4a663 FrmLutUpdate: - [Clear Display] locked if not connented 2022-12-12 14:55:41 +01:00
Thomas Wiedebusch bc0971525b MeterResetPsu: - removed delay of 20s, instead polled for PcbId to wait for reboot,
FrmLutUpdate: - [ClearDisplay] butoon added
2022-12-12 13:15:45 +01:00
Thomas Wiedebusch ef0d333d66 MeterSize moved from "Logic.PrdctionToProductMapper" to "ProductionOrderCore",
RegionRadio split to Region (string) and RadioFrequencyMhz (Int32?),
CoreRevision changed from string to Int32?,
Service\MeterProcessState\Controllers\GetCorondelFw changed to GetCordonelFw and corrected
2022-12-06 13:15:53 +01:00
Thomas Wiedebusch dc726b04ca Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2022-11-14 08:58:27 +01:00
Thomas Wiedebusch a04844786b ReSharper: - MeterFile 2022-11-14 08:51:15 +01:00
Thomas Wiedebusch 9d8e168303 ReSharper: RequestProtocol, MeterFwUpdate 2022-11-07 13:57:59 +01:00
Thomas Wiedebusch 693463c689 Changed password and PcbId handling 2022-11-02 14:29:37 +01:00
Thomas Wiedebusch 5934d497ee Merged 2022-11-02 08:37:40 +01:00
Thomas Wiedebusch 33b4cdd171 ReSharper: -GenesisMeter 2022-11-02 08:35:09 +01:00
Thomas Wiedebusch b4d5330d1d ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
Thomas Wiedebusch 561b46a580 ReSharper: -CordonelAssemblyLine 2022-10-12 11:39:48 +02:00
Thomas Wiedebusch b30d580ad5 Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2022-10-05 08:13:11 +02:00
Thomas Wiedebusch 5901fa261b ReSharper: -Measurements 2022-09-28 16:30:39 +02:00
Thomas Wiedebusch b7a95da9a2 ReSharper: -Measurements 2022-09-28 10:23:48 +02:00
Thomas Wiedebusch 95e6e267af ReSHarper: -SoftwareAccessHelper 2022-09-27 15:52:49 +02:00
Thomas Wiedebusch f9d8e8badc ReSharper: - ServiceCore, RelatePcb 2022-09-23 13:52:57 +02:00
Thomas Wiedebusch be78f16ead ReSharper: - FrmFwUpdate 2022-09-22 10:28:12 +02:00
Thomas Wiedebusch f96f98c34b Logic/ProductionOrderCore: -ReSharper 2022-09-20 09:42:20 +02:00
Thomas Wiedebusch d42356911a ReSharper: -Logic.ProductionToProductMapper 2022-09-13 13:29:18 +02:00
Thomas Wiedebusch 0e3123186b ReSharper: -FwUpdate* 2022-09-12 09:32:50 +02:00
Thomas Wiedebusch 621537cd93 ReSharper: -WaterMeterCore 2022-09-09 18:53:03 +02:00
Thomas Wiedebusch 725b004355 ReSharper: -Registers 2022-09-08 18:43:07 +02:00
Thomas Wiedebusch 08b7769991 ReSharper: - GenesisFile 2022-09-08 17:40:19 +02:00
Thomas Wiedebusch e031489c31 ReSharper: -GenesisCore 2022-09-08 12:24:28 +02:00
Thomas Wiedebusch 717d458bfc ReFactor: UI1236 implementation 2022-09-01 16:28:00 +02:00
Thomas Wiedebusch 602a19820f GTB: FrmSetup: Logging setup corrected 2022-09-01 11:31:18 +02:00
Thomas Wiedebusch 5983b5be1a Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2022-09-01 10:10:47 +02:00
Thomas Wiedebusch c098da912b GTB: FrmSetup: General, Offline Passwords and Slots assignments corrected 2022-09-01 10:10:39 +02:00
Thomas Wiedebusch 0f24aac129 ReSharper on DataPackages 2022-08-24 12:22:39 +02:00
Thomas Wiedebusch 04fb67f861 ReSharper on ThreadWatcher 2022-08-24 12:01:41 +02:00
Thomas Wiedebusch f2731dc517 Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2022-08-24 11:43:14 +02:00
Thomas Wiedebusch fbfb914268 ReSharper on CommonCore project 2022-08-24 11:42:44 +02:00
Thomas Wiedebusch a16ce66dbe Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2022-08-23 12:40:32 +02:00
Thomas Wiedebusch 18856a4085 GenesisMeter: -ReFactor Login, Login(password), QuickLogin 2022-08-23 12:35:14 +02:00
Thomas Wiedebusch c8aea75791 MeterResetPsu:
- Clear display before any further operation
- StoreConfigurations if selected in check-box
2022-08-16 11:07:59 +02:00
Thomas Wiedebusch 845a87e2a3 Reboot via pseudo update (PSU) accepts hexadecimal FLEXNETVERSION like 10.3C for "R" or 90.0E for "B" versions 2022-08-11 17:24:03 +02:00
Thomas Wiedebusch 3f5b5c498f Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2022-08-11 12:06:31 +02:00
Thomas Wiedebusch 58e82c24a1 Cordonel ReBoot with "Pseudo FW Update" PSU:
- Taking the installed FLEXNETVERSION, rebuilding it, download and reinstall it, send trigger upgrade to finalize.
2022-08-11 12:02:52 +02:00
Thomas Wiedebusch 46e8aefd8c FwUpdateSw:
- Release display after ERROR
2022-07-22 10:22:51 +02:00
Thomas Wiedebusch baf39d1df0 FwUpdateBuilder:
- special characters from FwUpdateSafe removed,
- customer name limited to 45 characters for FwUpdateFile.
FwUpdateSw:
- Release display soon FW-update succeeded,
- new IrDA, BaseSerialPort and TransmittProtocol from common 2.2.8.
FwUpdateLoader:
- Registration repaired if UserInformation.register does not exists.
Common:
- ReLogin skipped if already logged in,
- NA2WALARMS removed from read back of store configuration to support NA versions below 1.2.x.
2022-07-22 09:40:10 +02:00
Thomas Wiedebusch 84eadbc95e RequestProtocol and IrdaTransmittProtocol:
- decode wakeup message,
- handle wakeup message
2022-07-19 16:55:26 +02:00
Thomas Wiedebusch bac97f8e57 BaseSerialPort:
- Flush buffer (DiscardInBuffer) removed as some bytes are missing from time to time.  The IrDA sniffer showed these on the communication line, but they are incompletely received.  Assuming the DiscardInBuffer may be delayed, so the incoming data will be scrapped.

IrdaTransmitProtocol:
- WakeUpMessage marked and debug output
2022-07-15 17:18:12 +02:00
Thomas Wiedebusch 2f87d186a0 merged 2022-07-15 09:10:03 +02:00
Thomas Wiedebusch c785f853a2 FwUpdateBuilder: - Modified DateTime for sorting reports yyyy-MM-dd 2022-07-15 09:09:04 +02:00
Thomas Wiedebusch 91ae00f85c Conflict merged, took remote 2022-06-23 15:33:18 +02:00
Thomas Wiedebusch 75c4824ec7 GenesisMeter - StoreAllConfigurations:
- Number check of Store Config registers denied update of FW, removed as NA has only 6 StoreConfigs while EMEA has 8,
MeterFwUpdate - UpdatePreparation:
- Try catch block, as registers before update do not have the METROLOGYASST_PulseMode for NA version
2022-06-23 15:31:22 +02:00
Thomas Wiedebusch 8983f07ec4 Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production into main 2022-06-20 13:11:29 +02:00
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
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
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