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
Thomas Wiedebusch
e8ec68dee1
GTB 2.2.2:
...
FwUpdate can upload entire 0\\config file
2022-04-26 16:32:15 +02:00
Thomas Wiedebusch
7a197a6793
FrmFwUpdateBuilder:
...
- Use file ID for reference of report as multiple reports might be generated at the same day.
2022-04-22 08:16:38 +02:00
Thomas Wiedebusch
63899401bb
MeterFwUpdate:
...
- renamed SetLoadedFiles to ValidateLoadedFiles,
- corrected return (was always true)
2022-04-22 07:30:00 +02:00
Thomas Wiedebusch
403f249e9b
GTB 2.2.1
...
- GenesisMeter: StoreAllConfigurations corrected, stores all calibrations and configurations, avoids read back of store-configuration on SENSUSRADIO as this returns NULL,
- FwUpdate: Executes StoreAllConfigurations before FwUpdate
2022-04-21 18:44:31 +02:00
Thomas Wiedebusch
00cf24a93e
MeterFile VerifyMeterFile return changed to false if file cannot be read
2022-04-21 17:37:50 +02:00
Thomas Wiedebusch
9f8d315b8f
MeterFile: VerifyMeterFile for binary compare of given file with file in Genesis Meter
2022-04-06 14:11:23 +02:00
Thomas Wiedebusch
1ff86d6f95
Improved LUT update process speed
2022-04-01 15:33:14 +02:00
Thomas Wiedebusch
8b9ccc17dd
MeterFile:
...
- Added '\0' string delimiter to file name, is essential for erase/write and read operation,
- Ignored return from file close write as it is often false and the following read returns a correct answer,
GenesisMeter:
- Removed doubled outputs
MeterRegisters:
- corrected parsing of registers
FrmLutUpdate:
- output of region and frequency,
MeterLutUpdate:
- For comparison of file content after reading back taking the different size of original and receive buffer, which is an integer division by 4, into account.
2022-04-01 14:22:54 +02:00
Thomas Wiedebusch
d95a85f0b7
Delays implemented between file access steps
2022-03-29 14:47:25 +02:00
Thomas Wiedebusch
50f15842aa
History window for additional information
2022-03-28 13:23:03 +02:00
Thomas Wiedebusch
c015b16f0a
changed sequencing of MeterLutUpdate - still not working: cannot set meter size or erase 1\\mettbl and 1\\mettbl_b
2022-03-04 11:15:00 +01:00
Thomas Wiedebusch
1ae56612ff
MeterFwUpdate and MeterLutUpdate:
...
- Introduced lock for repeated execution of state machine
2022-03-04 09:10:08 +01:00
Thomas Wiedebusch
63121d7c41
Verification of LUT files, upload and verify binary content
2022-03-04 08:16:14 +01:00
Thomas Wiedebusch
4d9186a322
LUT update improvements
2022-03-03 21:47:54 +01:00
Thomas Wiedebusch
a281e753c4
Initial version of LUT file write GTB2.2.0
2022-03-03 00:31:58 +01:00
Thomas Wiedebusch
14eda41bdd
Prepared for LUT downloading, IrDASerialPort changed
2022-03-02 14:24:47 +01:00
Thomas Wiedebusch
835f242d95
FwUpdateBuilder: -colored FW update safes: green are active, red are outdated, - colored FW update report output: - green if successful, else red
2021-10-30 12:24:10 +02:00
Thomas Wiedebusch
43ff6e8af0
FwUpdateBuilder: -Fw update safes info, -Fw update report file inspection
2021-10-29 23:45:23 +02:00
Thomas Wiedebusch
05ecaf61af
FwUpdateBuilder: - prepared access to outstanding FW update safes, - prepared to access report files
2021-10-28 17:58:29 +02:00
Thomas Wiedebusch
e7521eb309
Merge branch 'main' of https://slm.sms-esaap.com/la_operations/laa_production into main
2021-10-27 12:50:15 +02:00
Thomas Wiedebusch
ae4dcf9fbc
FwUpdateBuilder: - Fw Update Sw taken from DB,- Configuration files taken from DB
2021-10-27 12:47:29 +02:00
Thomas Wiedebusch
b5eb85e457
FwUpdateBuilder:
...
- Fw Update Sw taken from DB,
- Configuration files taken from DB
2021-10-27 09:31:13 +02:00
Thomas Wiedebusch
56ef6731cd
FwUpdateLoader: - Check order number, position and PcbId and parse report file to search for "Firmware up to date!" string to mark only successfully performed updates in the PcbId table on the main screen. This keeps the user informed of the status of the "Firmware Update Procedure", if the PcbId is check-marked, this has been successfully updated according to this update order number!
2021-10-15 08:01:23 +02:00
Thomas Wiedebusch
cfa3412996
First commit test
2021-10-01 12:58:11 +02:00