STRING into ETLAN address
This function converts a STRING in IP address format into a value of the data type DWORD.
Thereby the attached string is first converted into a value of the data type STRING[32]. Finally this is converted into a value of the data type DWORD via a sub-program of approx. 330 steps that is also used in the functions STRING_TO_IPADDR and STRING_TO_ETLANADDR.
Input
Output
The analysis ends with the first non-decimal number after the 4th octet or in case of a format error.
If the format is wrong the result is 0.
The conversion is such that the highest byte of the ET-LAN address represents the first octet and lowest byte of the IP address the fourth octet. This format for ET-LAN addresses is used, for example, by the FP Serie's ET-LAN modules.
Permissible format: '[Space]Octet1.Octet2.Octet3.Octet4[Space]', e.g.: ' [192.168.206.4] '
Permissible characters Octets 1-4:
Decimal numbers "0“-"9“, maximal 3 positions, with or without leading zeros in the range 0-255
Space: All characters except for decimal numbers