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