-
Any amount of data
The response contains any amount of data that does not have to be processed. A "Text" or binary data must follow this; up to this point, the "any amount of data" applies.
-
Fixed amount of data
Expects a fixed amount of data in the response.
-
Text
Expects a text. Optionally, a Carriage Return (CR) and/or Line Feed (LF) can be attached to the text. Furthermore, the text may also contain special characters in the form of hex values. The special characters are then entered in the form \x??; a \x is in front of the hex value and must always be two digits. To receive \ , you can also enter \\. There is a help feature in the input line for entering the hex values.
Example: \x09 (expects a tab character)
-
Binary data (in hex)
Expects binary data. The hex value FF80FF would therefore expect three bytes (255,128,255) as a response.
-
Communication object in plain text
A value is expected in plain text. The received value is written into the communication object.
Note: If the value in front of or behind the text contains an empty space, tabs or line breaks then these are truncated.
Note: Negative values are only detected when the minus sign is directly in front of the number.
Communication object
The received values are written into this communication object
Number format
Determines the number format in which the data are received. These are the possible formats:
-
Standard
The data are "normal". A full stop is expected as decimal separator; a plus/minus sign can precede the value.
-
#
An integer value is expected.
Example: If the data block contains the value 1234.56, then the communication object receives the value 1234.
- #,###
An integer value with a comma (,) is expected for separating thousands.
Example: If the data block contains the value 1,234.56, then the communication object receives the value 1234.
- #.###
An integer value with a full stop (.) is expected for separating thousands.
Example: If the data block contains the value 1.234,56, then the communication object receives the value 1234.
- #.#
A floating decimal value with a full stop (.) is expected as decimal separator
Example: If the data block contains the value 1234,56, then the communication object receives the value 1234.56.
- #,#
A floating decimal value with a full comma (,) is expected as decimal separator
Example: If the data block contains the value 1234.56, then the communication object receives the value 1234.56.
- #,###.#
A floating decimal value with a full comma (,) is expected as decimal separator and with a full stop (.) as decimal separator
Example: If the data block contains the value 1,234.56, then the communication object receives the value 1234.56.
- #.###,#
A floating decimal value with a full full stop (.) is expected as decimal separator and with a comma (,) as decimal separator
Example: If the data block contains the value 1,234.56, then the communication object receives the value 1234.56.
Note: Numerical values end as soon as there is an alphanumeric character in the data block. Example: If the data block contains the value
14.5°C then the numeric value is detected up to the character
°, in this case then
14.5.
-
Communication object as binary data
A value is expected as binary data. The received value is written into the communication object. The expected value can be defined in the following data formats:
- 1-byte (0..255)
- 1-byte (-128..127)
- 2-byte (0..65535)
- 2-byte (-32768..32767)
- 4-byte (-2147483648..2147483647)
- 4-byte (0..4294967295)
- 4-byte floating decimal
- 8-byte floating decimal
-
Text from predefined list
Expects a text from a defined selection list. The assignment of the value to a text is made in the subsequent box. Appropriate notation must be observed
Communication object
The value controlled by the received text is written into this communication object
List
General notation:
Text=value
Example:
Rainy=0
Cloudy bright=1
Sunny=2
Undefined=4
Every text-value combination must be in its own line. Partial hits are also possible when evaluating the defined lists. If, for example, the temperature contains the text Northerly, but only the text North is defined in the list and not the word Northerly, then the text Northerly is accepted as a hit. The value of the first found hit is used. Observe upper/lower case. If none of the text corresponds to text in the list then the communication object receives the value 0.
-
Text/value with a fixed length
A value of n-length in plain text is expected. The received value is written into the communication object.
Note: If the value in front of or behind the text contains an empty space, tabs or line breaks then these are truncated.
The following fields depend on the type of data block set.
Yes: The data block is coded according to the HTTP standard. Example: The text Heiter%20bis%20wolkig is converted to Heiter bis wolkig
No: The text is processed unchanged.
Yes: If the data block contains a zero byte then all data after the zero byte are truncated.
No: The data is processed unchanged.