Table of Contents

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

Param

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.