Interprete element
Specifies how a parameter value is processed.
By default, try to follow the following guidelines for specifying values for the Interprete and Measurement subtags:
For strings:
Interprete.Rawtype = other
Interprete.Type = string
Measurement.Type = string
For numbers:
Interprete.Rawtype = numeric text
Interprete.Type = double
Measurement.Type = number
For tables:
- Measurement.Type = table
For discreets:
If all the values in a discreet are numbers, it is better to use Interprete.Type and Interprete.RawType as specified above in "For numbers".
Parent
Children
Name | Occurrences | Description |
---|---|---|
All | ||
Alignment | [0, 1] | Used to retrieve BCD numbers from an incoming stream. |
Base | [0, 1] | Specifies the numeral system (decimal, hexadecimal, etc.). |
Bits | [0, 1] | Used when a group of multiple bytes has been defined, but only a couple of bits are used from each byte. |
ByteOffset | [0, 1] | Specifies the byte offset. |
Decimals | [0, 1] | Specifies the number of decimals that will be stored in memory. |
DefaultValue | [0, 1] | Specifies the default value to be assigned to the parameter if it is empty after startup. |
Endian | [0, 1] | Specifies whether DataMiner must reverse the byte order (only relevant in case of unsigned numbers). |
Exceptions | [0, 1] | Contains Exception elements, each representing a different exceptional state. |
Factor | [0, 1] | Multiplies the parameter value with the specified factor. |
Length | [0, 1] | Specifies the exact length of the parameter (in bytes). |
LengthType | [0, 1] | Specifies whether the parameter has a fixed length. |
NbrOfBits | [0, 1] | Specifies the number of bits needed. |
OffSet | [0, 1] | In case the Sequence tag contains "OffSet " as an operation, to offset to be added can be specified using this tag. |
Others | [0, 1] | Groups Other child elements. |
Range | [0, 1] | Defines a range for the parameter values. |
RawType | [0, 1] | Specifies which type of content is allowed in the parameter. |
Rounding | [0, 1] | Specifies how the parameter value is rounded. |
Scale | [0, 1] | Specifies that you want DataMiner to re-interpret the value range of a particular parameter. |
Sequence | [0, 1] | Specifies a mathematical operation to be performed on the parameter value. |
StartPosition | [0, 1] | Specifies the start bit in the group to which the parameter refers to in case the parameter is of type "read/write bits". |
Type | [0, 1] | Specifies how the parameter should be processed and saved. |
Value | [0, 1] | In case of a parameter with a fixed length and a fixed value, set Protocol.Params.Param.Interprete.LengthType to "fixed" and specify the fixed value here. |