### Mnemonics naming rules

Some mnemonics names must applies for the rules included in the following table. A variable that apply for a mnemonic rule may not be connected to an other mnemonic even if that mnemonic has no rule.

connection type | rule description | connections
--- | --- | ---
Equipment | To connect a variable to the equipment mnemonics, the variable name declared in STraToN dictionary must be preceded by the prefix "E_". The "E_" prefix stands for Equipment. | Equipment
Fault | To connect a variable to the Fault mnemonics, the variable name declared in STraToN dictionary must be preceded by the prefix "D_". The prefix "D_" stands for Default. | Fault
| Frequency inputs | A frequency input mnemonic is presented by two variables in the STraToN Dictionary. The first variable name must have a "_L" as suffix, the second variable must have the suffix "_M". The frequency value busy four bytes. the variables with the suffix "_L" hold the two Less significant bytes, the other variable, having "_M" as suffix, holds the most significant two bytes of the value.
Input_AnaV4

Input_Freq_ON
Input_Freq_OFF

Warning : if you used a mnemonic D_UIN1 to read the default of the input UIN1. you will not be able to use a mnemonic xxUIN1 to read the input boo status. why ?

- the "Threshold-Fault" and "Input_Boo" are of the same Type : boolean and input.
- the " Threshold-Fault" mnemonics names must apply for the rule D_xxxx. and there is no rule for the "Input_Boo" mnemonics names.
- the two names D_UIN1 and XXUIN1 have the same length.
- if we retrieve the prefix in "D_UIN1" and the same number of characters, 2, from xxUIN1 we get the same string "UIN1"
"D_UIN1", "Threshold-Fault", "Input_Boo" are used as example, and whenever the above conditions are present the mnemonic will not be presented for wiring.

Copyright © ACTIA 2014