Enhance Genesis configuration and validation mechanisms - Introduce new test methods for testing Genesis properties, boundary validations, runtime behavior, and tooltips with culture-specific fallback. - Expand configuration validation logic with enhanced error messaging and logging. - Simplify Genesis property UI: remove legacy settings and refactor controls for robust behavior. - Add detailed logging for runtime and configuration updates. - Provide tooltips and localized support for Genesis properties in multiple languages (e.g., `de`, `sk`). - Update project file to include new test files.
320 lines
13 KiB
XML
320 lines
13 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<root>
|
||
<!--
|
||
Microsoft ResX Schema
|
||
|
||
Version 2.0
|
||
|
||
The primary goals of this format is to allow a simple XML format
|
||
that is mostly human readable. The generation and parsing of the
|
||
various data types are done through the TypeConverter classes
|
||
associated with the data types.
|
||
|
||
Example:
|
||
|
||
... ado.net/XML headers & schema ...
|
||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||
<resheader name="version">2.0</resheader>
|
||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||
</data>
|
||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||
<comment>This is a comment</comment>
|
||
</data>
|
||
|
||
There are any number of "resheader" rows that contain simple
|
||
name/value pairs.
|
||
|
||
Each data row contains a name, and value. The row also contains a
|
||
type or mimetype. Type corresponds to a .NET class that support
|
||
text/value conversion through the TypeConverter architecture.
|
||
Classes that don't support this are serialized and stored with the
|
||
mimetype set.
|
||
|
||
The mimetype is used for serialized objects, and tells the
|
||
ResXResourceReader how to depersist the object. This is currently not
|
||
extensible. For a given mimetype the value must be set accordingly:
|
||
|
||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||
that the ResXResourceWriter will generate, however the reader can
|
||
read any of the formats listed below.
|
||
|
||
mimetype: application/x-microsoft.net.object.binary.base64
|
||
value : The object must be serialized with
|
||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||
: and then encoded with base64 encoding.
|
||
|
||
mimetype: application/x-microsoft.net.object.soap.base64
|
||
value : The object must be serialized with
|
||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||
: and then encoded with base64 encoding.
|
||
|
||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||
value : The object must be serialized into a byte array
|
||
: using a System.ComponentModel.TypeConverter
|
||
: and then encoded with base64 encoding.
|
||
-->
|
||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||
<xsd:element name="root" msdata:IsDataSet="true">
|
||
<xsd:complexType>
|
||
<xsd:choice maxOccurs="unbounded">
|
||
<xsd:element name="metadata">
|
||
<xsd:complexType>
|
||
<xsd:sequence>
|
||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||
</xsd:sequence>
|
||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||
<xsd:attribute name="type" type="xsd:string" />
|
||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||
<xsd:attribute ref="xml:space" />
|
||
</xsd:complexType>
|
||
</xsd:element>
|
||
<xsd:element name="assembly">
|
||
<xsd:complexType>
|
||
<xsd:attribute name="alias" type="xsd:string" />
|
||
<xsd:attribute name="name" type="xsd:string" />
|
||
</xsd:complexType>
|
||
</xsd:element>
|
||
<xsd:element name="data">
|
||
<xsd:complexType>
|
||
<xsd:sequence>
|
||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||
</xsd:sequence>
|
||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||
<xsd:attribute ref="xml:space" />
|
||
</xsd:complexType>
|
||
</xsd:element>
|
||
<xsd:element name="resheader">
|
||
<xsd:complexType>
|
||
<xsd:sequence>
|
||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||
</xsd:sequence>
|
||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||
</xsd:complexType>
|
||
</xsd:element>
|
||
</xsd:choice>
|
||
</xsd:complexType>
|
||
</xsd:element>
|
||
</xsd:schema>
|
||
<resheader name="resmimetype">
|
||
<value>text/microsoft-resx</value>
|
||
</resheader>
|
||
<resheader name="version">
|
||
<value>2.0</value>
|
||
</resheader>
|
||
<resheader name="reader">
|
||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||
</resheader>
|
||
<resheader name="writer">
|
||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||
</resheader>
|
||
<data name="Error" xml:space="preserve">
|
||
<value>Chyba</value>
|
||
</data>
|
||
<data name="Sensor" xml:space="preserve">
|
||
<value>Senzor</value>
|
||
</data>
|
||
<data name="CancelBtnText" xml:space="preserve">
|
||
<value>Zrušiť</value>
|
||
</data>
|
||
<data name="OkBtnText" xml:space="preserve">
|
||
<value>Áno</value>
|
||
</data>
|
||
<data name="Exit" xml:space="preserve">
|
||
<value>Ukončiť</value>
|
||
</data>
|
||
<data name="Compound_meters" xml:space="preserve">
|
||
<value>Združené vodomery</value>
|
||
</data>
|
||
<data name="PulsesPerLtr" xml:space="preserve">
|
||
<value>Pulzy na jednotky</value>
|
||
</data>
|
||
<data name="Activity" xml:space="preserve">
|
||
<value>Činnosť</value>
|
||
</data>
|
||
<data name="Compound" xml:space="preserve">
|
||
<value>Združený</value>
|
||
</data>
|
||
<data name="Serial_number" xml:space="preserve">
|
||
<value>Sériové číslo</value>
|
||
</data>
|
||
<data name="Project_number" xml:space="preserve">
|
||
<value>Číslo projektu</value>
|
||
</data>
|
||
<data name="Language" xml:space="preserve">
|
||
<value>Jazyk</value>
|
||
</data>
|
||
<data name="Paths" xml:space="preserve">
|
||
<value>Cesty</value>
|
||
</data>
|
||
<data name="Meter" xml:space="preserve">
|
||
<value>Merač</value>
|
||
</data>
|
||
<data name="RFID_communication_failed" xml:space="preserve">
|
||
<value>Zlyhala RFID komunikácia</value>
|
||
</data>
|
||
<data name="Head_was_disabled_by_the_user" xml:space="preserve">
|
||
<value>Hlavica bola vypnutá používateľom</value>
|
||
</data>
|
||
<data name="Level" xml:space="preserve">
|
||
<value>Hladina</value>
|
||
</data>
|
||
<data name="Left" xml:space="preserve">
|
||
<value>Ľavá</value>
|
||
</data>
|
||
<data name="Right" xml:space="preserve">
|
||
<value>Pravá</value>
|
||
</data>
|
||
<data name="Side" xml:space="preserve">
|
||
<value>Strana</value>
|
||
</data>
|
||
<data name="Result" xml:space="preserve">
|
||
<value>Výsledok</value>
|
||
</data>
|
||
<data name="Mute_alarm" xml:space="preserve">
|
||
<value>Stlmiť sirénu</value>
|
||
</data>
|
||
<data name="Evaporation" xml:space="preserve">
|
||
<value>Odparovanie</value>
|
||
</data>
|
||
<data name="Fri" xml:space="preserve">
|
||
<value>Pia.</value>
|
||
</data>
|
||
<data name="Mon" xml:space="preserve">
|
||
<value>Pon.</value>
|
||
</data>
|
||
<data name="Sat" xml:space="preserve">
|
||
<value>So.</value>
|
||
</data>
|
||
<data name="Sun" xml:space="preserve">
|
||
<value>Ne.</value>
|
||
</data>
|
||
<data name="Thu" xml:space="preserve">
|
||
<value>Štv.</value>
|
||
</data>
|
||
<data name="Today" xml:space="preserve">
|
||
<value>Dnes</value>
|
||
</data>
|
||
<data name="Tue" xml:space="preserve">
|
||
<value>Ut.</value>
|
||
</data>
|
||
<data name="Wed" xml:space="preserve">
|
||
<value>Str.</value>
|
||
<comment>Batch_numbers</comment>
|
||
</data>
|
||
<data name="Event_triggers" xml:space="preserve">
|
||
<value>Spúšťače udalostí</value>
|
||
</data>
|
||
<data name="Batch_numbers" xml:space="preserve">
|
||
<value>Čísla šarží</value>
|
||
</data>
|
||
<data name="Body_number" xml:space="preserve">
|
||
<value>Číslo púzdra</value>
|
||
</data>
|
||
<data name="digits" xml:space="preserve">
|
||
<value>číslic</value>
|
||
</data>
|
||
<data name="first_sn" xml:space="preserve">
|
||
<value>prvé s/n</value>
|
||
</data>
|
||
<data name="pieces" xml:space="preserve">
|
||
<value>kusov</value>
|
||
</data>
|
||
<data name="Production_order_and_serial_numbers" xml:space="preserve">
|
||
<value>Výrobná zákazka a sériové čísla</value>
|
||
</data>
|
||
<data name="Serial_numbers" xml:space="preserve">
|
||
<value>Sériové čísla</value>
|
||
</data>
|
||
<data name="Workflow" xml:space="preserve">
|
||
<value>Pracovný postup</value>
|
||
</data>
|
||
<data name="Workflow_step" xml:space="preserve">
|
||
<value>Krok pracovného postupu</value>
|
||
</data>
|
||
<data name="Two_identical_codes_were_found" xml:space="preserve">
|
||
<value>Našli sa dva rovnaké kódy</value>
|
||
</data>
|
||
<data name="Do_you_really_want_to_delete_all_codes_Q" xml:space="preserve">
|
||
<value>Naozaj chcete vymazať všetky kódy ?</value>
|
||
</data>
|
||
<data name="ShowDialog" xml:space="preserve">
|
||
<value>Zobraz dialóg</value>
|
||
</data>
|
||
<data name="SaveCommunication" xml:space="preserve">
|
||
<value>Ulož komunikáciu</value>
|
||
</data>
|
||
<data name="PulsesPerUnit" xml:space="preserve">
|
||
<value />
|
||
</data>
|
||
<data name="PulsesPerKilogram" xml:space="preserve">
|
||
<value />
|
||
</data>
|
||
<data name="Units" xml:space="preserve">
|
||
<value />
|
||
</data>
|
||
<data name="Test_in_calculation" xml:space="preserve">
|
||
<value>Prebieha výpočet</value>
|
||
</data>
|
||
<data name="Loading" xml:space="preserve"><value>Načítavanie</value></data>
|
||
<data name="Simulated" xml:space="preserve"><value>Simulácia</value></data>
|
||
<data name="Not_loaded" xml:space="preserve"><value>Nenačítané</value></data>
|
||
<data name="IperlCalibFactorNominal" xml:space="preserve">
|
||
<value>Predvolený kalibračný faktor:</value>
|
||
</data>
|
||
<data name="IperlCalibFactorNominalTooltip" xml:space="preserve">
|
||
<value>Nominálny surový kalibračný faktor zodpovedajúci 100 %. Táto hodnota sa používa na výpočet položky „iPerl CalibFactor (%)“ v konfigurácii výsledkov.</value>
|
||
</data>
|
||
<data name="GenesisTooltip_nameTextBox" xml:space="preserve"><value>Name
|
||
|
||
Účel: Identifikuje komponent, na ktorý odkazujú testy procedúry.
|
||
Použitie: Vyhľadanie komponentu a výber Method v procedúre.
|
||
Rozsah hodnôt: Jedinečný názov komponentu.
|
||
Prednastavená hodnota: SmartCommunicationGenesis
|
||
Uplatnenie: Po premenovaní je potrebný reštart; skontrolujte odkazy v procedúrach.</value></data>
|
||
<data name="GenesisTooltip_commTimeoutTextBox" xml:space="preserve"><value>CommTimeout
|
||
|
||
Účel: Časový limit pre požiadavku na zrušenie jednotlivého Genesis GCI volania.
|
||
Použitie: Volania GciBridge z GenesisCommunicationForm (pripojenie, login, registre a súvisiace slot operácie).
|
||
Rozsah hodnôt: Celé číslo: 500–5000 ms.
|
||
Prednastavená hodnota: 1800 ms.
|
||
Uplatnenie: Načíta sa na začiatku aktivity vodomera. Každé volanie/pokus má vlastný limit; viac krokov môže trvať dlhšie. Zrušenie musí podporovať spodná vrstva ovládača. Ostatní používatelia bridge zachovajú pôvodné limity.</value></data>
|
||
<data name="GenesisTooltip_maxCommRetriesTextBox" xml:space="preserve"><value>MaxCommRetries
|
||
|
||
Účel: Uložené nastavenie opakovania komunikácie.
|
||
Použitie: Aktuálny tok Genesis slot/GCI ho nečíta; nespúšťa opakovanie neúspešnej operácie.
|
||
Rozsah hodnôt: Celé číslo: 1–10.
|
||
Prednastavená hodnota: 4
|
||
Uplatnenie: Zachované pre kompatibilitu; bez vplyvu na opakovanie slot/GCI.</value></data>
|
||
<data name="GenesisTooltip_delayBetweenRetriesTextBox" xml:space="preserve"><value>DelayBetweenRetries
|
||
|
||
Účel: Uložená pauza medzi opakovaniami komunikácie.
|
||
Použitie: Aktuálny tok Genesis slot/GCI ju nečíta; neriadi oneskorenie zatvorenia formulára.
|
||
Rozsah hodnôt: Celé číslo: 0–5000 ms.
|
||
Prednastavená hodnota: 0 ms
|
||
Uplatnenie: Zachované pre kompatibilitu; bez vplyvu na pauzy slot/GCI.</value></data>
|
||
<data name="GenesisTooltip_nrThreadsTextBox" xml:space="preserve"><value>NrThreads
|
||
|
||
Účel: Počet pracovných vlákien pre nakonfigurované hlavy Genesis.
|
||
Použitie: GenesisCommunicationForm: vytvorenie vlákien a rozdelenie slotov. Nemení počet vodomerov.
|
||
Rozsah hodnôt: Celé číslo: 1–10.
|
||
Prednastavená hodnota: 10
|
||
Uplatnenie: Vyžaduje reštart. Zostavenia TURA_SPECIAL používajú samostatné prideľovanie slotov.</value></data>
|
||
<data name="GenesisTooltip_iperlCheckErrorsToStopTextBox" xml:space="preserve"><value>IperlCheckErrorsToStop
|
||
|
||
Účel: Počet neúspešných vodomerov, pri ktorom sa zobrazí výsledok kontroly.
|
||
Použitie: GenesisCommunicationSeq: aktivita iPERL_check pri zostavení s IPERL. Používateľ môže pokračovať alebo prerušiť; nejde o všeobecný limit chýb slotov.
|
||
Rozsah hodnôt: Celé číslo: 1–40. Prah: počet neúspešných >= nastavenie.
|
||
Prednastavená hodnota: 10
|
||
Uplatnenie: Použije sa pri nasledujúcej príslušnej kontrole; nie pri bežných slot aktivitách.</value></data>
|
||
</root>
|