1 """Constants for the IGD component."""
3 from datetime
import timedelta
8 LOGGER = logging.getLogger(__package__)
11 DOMAIN_DISCOVERIES =
"discoveries"
12 BYTES_RECEIVED =
"bytes_received"
13 BYTES_SENT =
"bytes_sent"
14 PACKETS_RECEIVED =
"packets_received"
15 PACKETS_SENT =
"packets_sent"
16 KIBIBYTES_PER_SEC_RECEIVED =
"kibibytes_per_sec_received"
17 KIBIBYTES_PER_SEC_SENT =
"kibibytes_per_sec_sent"
18 PACKETS_PER_SEC_RECEIVED =
"packets_per_sec_received"
19 PACKETS_PER_SEC_SENT =
"packets_per_sec_sent"
20 TIMESTAMP =
"timestamp"
21 DATA_PACKETS =
"packets"
22 DATA_RATE_PACKETS_PER_SECOND = f
"{DATA_PACKETS}/{UnitOfTime.SECONDS}"
23 WAN_STATUS =
"wan_status"
24 PORT_MAPPING_NUMBER_OF_ENTRIES_IPV4 =
"port_mapping_number_of_entries"
26 ROUTER_UPTIME =
"uptime"
27 CONFIG_ENTRY_FORCE_POLL =
"force_poll"
28 CONFIG_ENTRY_ST =
"st"
29 CONFIG_ENTRY_UDN =
"udn"
30 CONFIG_ENTRY_ORIGINAL_UDN =
"original_udn"
31 CONFIG_ENTRY_MAC_ADDRESS =
"mac_address"
32 CONFIG_ENTRY_LOCATION =
"location"
33 CONFIG_ENTRY_HOST =
"host"
34 IDENTIFIER_HOST =
"upnp_host"
35 IDENTIFIER_SERIAL_NUMBER =
"upnp_serial_number"
36 DEFAULT_SCAN_INTERVAL =
timedelta(seconds=30).total_seconds()
37 DEFAULT_CONFIG_ENTRY_FORCE_POLL =
False
38 ST_IGD_V1 =
"urn:schemas-upnp-org:device:InternetGatewayDevice:1"
39 ST_IGD_V2 =
"urn:schemas-upnp-org:device:InternetGatewayDevice:2"