Thomas Wiedebusch
8eb9ec5da3
MagFlux: - MeterTestSettings restored
2023-05-31 09:11:29 +02:00
Thomas Wiedebusch
2e473aa5b3
MagFlux: - Delays in request protocol removed
2023-05-31 09:09:44 +02:00
Thomas Wiedebusch
496dab7d15
MagFlux: - Clear display on re-connect to switch to other device
2023-05-30 16:58:47 +02:00
Thomas Wiedebusch
b667b5d55f
Merge branch 'main' into Dev_MagFlux
2023-05-30 16:30:57 +02:00
Thomas Wiedebusch
cea700be23
MagFlux: - Decoding mask for streaming protocol introduced
2023-05-30 16:28:48 +02:00
Thomas Wiedebusch
2388cefc4c
Functions access right changed from public to protected
2023-05-25 16:14:38 +02:00
Thomas Wiedebusch
492761f236
MagFlux: - Introduced reverse flow
2023-05-25 15:31:43 +02:00
Thomas Wiedebusch
3d6566e5d7
MagFlux: - LogLocation implemented
2023-05-17 15:10:27 +02:00
Thomas Wiedebusch
ac4f2f04ab
Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production
2023-05-16 12:11:02 +02:00
Thomas Wiedebusch
73eb6afc45
HideDateInLog: - for all raw logging to hide sensitive information like passwords
2023-05-16 12:10:34 +02:00
Thomas Wiedebusch
e4a5922a8b
MagFlux equalize data format of streaming and response for:
...
- UniqueId as Hex-String with leading "0x",
- SensorId as Decimal-String
2023-05-12 10:26:04 +02:00
Thomas Wiedebusch
eae5e63960
Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production
2023-05-12 08:47:13 +02:00
Thomas Wiedebusch
3113ed1f16
MagFlux-StreamingDecoder: - added 0x to strings for UniqueId and SensorId
2023-05-12 08:47:04 +02:00
Thomas Wiedebusch
2225345645
MagFlux: - CommunicationConfig used for measurement update time
2023-05-10 16:18:46 +02:00
Thomas Wiedebusch
916ec78aa4
MagFluxToolBox: - Exit corrected
2023-05-08 15:37:53 +02:00
Thomas Wiedebusch
3c36df16a8
DEV_MagFlux merged to main: - restructured
2023-05-08 15:31:58 +02:00
Thomas Wiedebusch
1febfae454
Shared assembly to 2.5.0
2023-05-08 15:28:50 +02:00
Thomas Wiedebusch
e88aa4df4b
Merge branch 'Dev_MagFlux'
2023-05-08 15:25:37 +02:00
Thomas Wiedebusch
0fb64b1cbe
Merge branch 'main' into Dev_MagFlux
2023-05-08 11:20:19 +02:00
Thomas Wiedebusch
23c9a61370
MagFlux: - Request protocol implementation start
2023-05-04 19:02:20 +02:00
Thomas Wiedebusch
27308461be
MagFluxToolbox: - Streaming catcher implemented, first version displaying values
2023-04-27 13:25:20 +02:00
Thomas Wiedebusch
572de27b7e
MagFluxMeter: - Added functions for measurement
2023-04-27 11:28:05 +02:00
Thomas Wiedebusch
41aecc89f1
Changed ProtocolCore configuration from x86 to Any CPU
2023-04-27 10:41:18 +02:00
Thomas Wiedebusch
f4cf815bbc
MagFluxToolbox: - start of test implementation
2023-04-27 06:56:18 +02:00
Thomas Wiedebusch
d9c4839a28
References to ProtocolCore repaired after bubble up from Genesis to Interfaces\Protocols
2023-04-26 16:29:51 +02:00
Thomas Wiedebusch
cb72bc0352
Moved ProtocolCore, SlotConfig and PortConfig to common\hardware\interfaces
2023-04-26 13:16:32 +02:00
Thomas Wiedebusch
dc16f86930
restructured WaterMeter
2023-04-26 10:14:09 +02:00
Thomas Wiedebusch
9c328a057c
MagFluxToolBox - FrmSetup adapted to MagFlux device
2023-04-20 05:32:53 +02:00
Thomas Wiedebusch
7ff63d4ec7
MagFluxToolbox initial deviated from GenesisToolBox
2023-04-20 03:27:25 +02:00
Thomas Wiedebusch
0cfb2df9c9
Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production
2023-04-18 15:47:54 +02:00
Thomas Wiedebusch
1944e14724
Template SRS
2023-04-18 15:39:06 +02:00
Thomas Wiedebusch
396824c71f
CLR types
2023-04-14 19:01:46 +02:00
Thomas Wiedebusch
0b6494affd
Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production
2023-04-14 18:31:49 +02:00
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