net_utils
- st.net_utils.validate_ipv4_string(ipv4_addr)
Validate dotted-decimal IPv4 address string
- Parameters
ipv4_addr (
str
) – address to validate- Returns
if valid IPv4 address, false otherwise
- Return type
true
- st.net_utils.validate_port(port)
Validate port number
- Parameters
port (
number
) – port number to validate- Returns
if valid port number, false otherwise
- Return type
true
- st.net_utils.convert_ipv4_decimal_to_string(ipv4_integer)
Convert IPv4 decimal value to dotted-decimal string
- Parameters
ipv4_integer (
number
) – decimal representation of IPv4 address- Returns
IPv4 value if successful, nil otherwise
- Return type
converted
- st.net_utils.convert_ipv4_hex_to_dotted_decimal(hex_ip)
Converts a hex string to a valid dotted-decimal IPv4 address
Note: This will be primarily used to update older LAN devices that have hex representations for their IPv4 address. This utility function could be removed in the future when no longer in use.
- Parameters
hex_ip (
str
) – IP address string represented in hex- Returns
IP address in dotted-decimal form if valid, nil otherwise
- Return type
str