Commit Graph
100 Commits
Author SHA1 Message Date
Thomas Wiedebusch 4a482de800 - Update Docu GTB,
- Start MagFluxToolBox
2023-04-14 18:31:01 +02:00
Thomas Wiedebusch b07ed32046 Merge branch 'Dev_MagFlux' 2023-03-20 14:22:32 +01:00
Thomas Wiedebusch 8aee7994f5 StreamingDecoder: - CRC calculation for MagFlux protocol "l" identical to Genesis protocol "h" and "f" 2023-03-20 13:19:56 +01:00
Thomas Wiedebusch 45679133c5 Register: - Metrologyasst naming corrected 2023-03-20 09:33:05 +01:00
Thomas Wiedebusch 02f413f1f1 SharedAssembly++ 2023-03-20 09:28:46 +01:00
Thomas Wiedebusch 50cbb8f62f FwUpdateBuilder: - FW-package selection changed, multiple meter sizes for identical FW-package supported on update capability check 2023-03-17 12:17:33 +01:00
Thomas Wiedebusch e47e429ba0 GenesisCore/Registers: - default registers added 2023-03-17 09:45:50 +01:00
Thomas Wiedebusch 62253933ac Docu update 2023-03-17 09:16:02 +01:00
Thomas Wiedebusch 8a1b3d84d7 StreamingDecoder: - MagFlux overflow volume changed from32 to 64 bits 2023-03-16 15:56:51 +01:00
Thomas Wiedebusch 9e9bdbfca0 SharedAssembly to 2.4.1 2023-03-13 14:42:49 +01:00
Thomas Wiedebusch 3b984c33bc GenesisMeter: - logging on undefined register
Registers: - SYSTEM_UpgradePermissen added to essential registers
2023-03-13 14:08:17 +01:00
Thomas Wiedebusch 7e2980fde9 MagFlux: - extended 2023-03-10 13:37:16 +01:00
Thomas Wiedebusch 65ce515d4d MagFlux: - extension 2023-03-10 08:41:21 +01:00
Thomas Wiedebusch b8f0b97a2f MagFlux: - Initial streaming protocol with Crc16Ccitt.ModbudRtuLsbA001 implementation 2023-03-09 15:05:04 +01:00
Thomas Wiedebusch b19e0fb462 SharedAssembly 2.4.0 2023-03-08 14:29:50 +01:00
Thomas Wiedebusch 7231f80a1a GenesisToolBox: - LowLevelTools: Pulse Mode OFF 2023-03-08 14:27:15 +01:00
Thomas Wiedebusch 6819d770cc CUST: - Documentation update 2023-03-08 12:54:43 +01:00
Thomas Wiedebusch 0d6beef48a FwUpdateSw: - SENSUSRADIO_SystemState == 0 handling 2023-03-07 18:07:09 +01:00
Thomas Wiedebusch 3b503ac80b FwUpdateSw: - Store config metrologyassisit after pulse mode retoring 2023-03-07 17:11:13 +01:00
Thomas Wiedebusch e98d7cfac5 FwUpdateSw: - pulse mode stored in xxxx_RestoreSettings.json at initial connect exported, pulse mode set to OFF, read back if software was interrupted, restore at finalization 2023-03-07 15:38:23 +01:00
Thomas Wiedebusch 5e4865d8d0 GenesisMeter: - Delay for pulse mode OFF 2023-03-06 18:18:58 +01:00
Thomas Wiedebusch f41eedca63 SharedAssembly back to 2.3.8 2023-03-06 17:42:55 +01:00
Thomas Wiedebusch 8464e84b7e GenesisMeter: - Communication retries for pulse mode off temporary set to 6 2023-03-06 17:39:29 +01:00
Thomas Wiedebusch 251e509ae5 Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2023-03-06 17:01:18 +01:00
Thomas Wiedebusch f73fb553e6 Shared assembly to 2.3.9 2023-03-06 17:00:36 +01:00
Thomas Wiedebusch 86833fcd6d GenesisMeter: - deactivation of pulse output at login 2023-03-06 15:12:09 +01:00
Thomas Wiedebusch b2da1fabbf FwUpdateBuilder: - preset update order and position with production order and position on Cordonel selection 2023-03-02 14:07:05 +01:00
Thomas Wiedebusch 5bb1eb3a49 Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production 2023-03-02 09:10:28 +01:00
Thomas Wiedebusch 94a6860b09 GenesisStatus: Repaired project location 2023-03-02 09:09:34 +01:00
Thomas Wiedebusch e24e4fc160 PrcessStateController/Skip processes: -Data table immune for multiple entries 2023-03-02 08:24:29 +01:00
Thomas Wiedebusch 05cdfa7711 Data table immune for multiple entries 2023-03-02 07:38:10 +01:00
Thomas Wiedebusch 642e336349 GenesisStatus from DB template 2023-03-02 06:58:42 +01:00
Thomas Wiedebusch e52b55a5e4 New project Genesis/GenesisStatus:
- for all assembly and shipping checks,
implemented in
- CordonelAssemblyLine,
- ProductionProcessShippingMode,
- RegisterStore
2023-03-01 17:20:44 +01:00
Thomas Wiedebusch c795de584b FwUpdateSw: - ReleaseDisplay before StoreConfigurations in ExecConnect() 2023-03-01 07:41:14 +01:00
Thomas Wiedebusch b46663e3ce GenesisMeter: - Password from DB with MeterPwdHandlerDb.GetPasswordFromDb,
MeterPwdHandlerDb.GetPasswordFromDb: - changed from string reader to json convert,
MeterPwd.prj moved to Hardwre/WaterMeter/Genesis
2023-02-28 12:24:15 +01:00
Thomas Wiedebusch b92a8ac21b Assembly version to 2.3.8 2023-02-27 10:20:30 +01:00
Thomas Wiedebusch 57a5d1f7cc FwUpdateBuilder: - Meter size comparison for denial reason corrected 2023-02-24 14:31:48 +01:00
Thomas Wiedebusch 165ea0b719 PasswordFile generation changed, token no longer outside of WEB service visible 2023-02-23 16:35:25 +01:00
Thomas Wiedebusch 3dd36f7a9a FwUpdateSw: - Release display activated on valid pwd,
- meter sizes comparison extended
2023-02-22 09:57:41 +01:00
Thomas Wiedebusch c8edf36866 FwUpdateBuilder and FwUpdatwSw: - Meter sizes as list to support all meter sizes of a specific FW-Update package,
FwUpdateBuilder: - Takes initially the Meter size from the selected FW-package but finally scans for equally package with different meter size and puts it to the meter size list
2023-02-21 18:00:45 +01:00
Thomas Wiedebusch c7a9dfb76a FwUpdateSw: - Radio to Customer mode tested 2023-02-21 16:49:10 +01:00
Thomas Wiedebusch f9363f990a FwUpdateBuilder: - FW-package search preset to information from selected Cordonel to simplify the selection 2023-02-21 10:01:42 +01:00
Thomas Wiedebusch 94d9b1f02e GenesisMeter: - Quick Login removed
FwUpdateSw: - Check radio NOT in production mode
2023-02-20 18:53:49 +01:00
Thomas Wiedebusch a0eff86d6f FwUpdateBuilder: - Update capability check extended 2023-02-20 09:08:06 +01:00
Thomas Wiedebusch 42fe8f1c3a FwUpdateController: - GetRecoveryFIle changed PcbId from Int32? to String 2023-02-19 10:57:55 +01:00
Thomas Wiedebusch 7826100ecd FwUpdateBuilder: - Update capability check extended and message for reason of update denial added for pre-build-summary tab 2023-02-19 10:54:23 +01:00
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