...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
The player network interface status entities follow one of the structures below, depending on the type of network interface (see Name
):
Entity
:
...
Name
string: "eth0"Type
PlayerNetworkInterfaceType:
...
One of "Ethernet", "Cellular", "WiFi", "Virtual", or "Other" enumeration values, in this case "Ethernet"
Proto
NetworkConfigurationProtocol: Comma-separated { "Static", "DHCPv4", "DHCPv6", "NDP" } enumeration values, in this case "Static"Mac
string: The media access control (mac) addressIp
string[]: May contain zero or more IPv4 and IPv6 addresses in CIDR notationGateway
string: The IPv4 address. "Null" means that a default route is absentMetric
...
Nullable<uint>: The value assigned to the IP route for this network interface. "Null" means that a default route is absent
...
Name
string: "usb0"Type
PlayerNetworkInterfaceType: One of "Ethernet", "Cellular", "WiFi", "Virtual", or "Other" enumeration values, in this case "Ethernet"Proto
NetworkConfigurationProtocol: Comma-separated { "Static", "DHCPv4", "DHCPv6", "NDP" } enumeration values, in this case "Static"Mac
string: The media access control (mac) addressIp
string[]: May contain zero or more IPv4 and IPv6 addresses in CIDR notationGateway
string: The IPv4 address. "Null" means that a default route is absentMetric
...
Nullable<uint>: The value assigned to the IP route for this network interface. "Null" means that a default route is absent
...
Name
string: "eth0.25"Type
PlayerNetworkInterfaceType: One of "Ethernet", "Cellular", "WiFi", "Virtual", or "Other" enumeration values, in this case "Virtual"Proto
NetworkConfigurationProtocol: Comma-separated { "Static", "DHCPv4", "DHCPv6", "NDP" } enumeration values, in this case "DHCPv4"Mac
string: The media access control (mac) addressIp
string[]: May contain zero or more IPv4 and IPv6 addresses in CIDR notationGateway
string: The IPv4 address. "Null" means that a default route is absentMetric
...
Nullable<uint>: The value assigned to the IP route for this network interface."Null" means that a default route is absent
Name
string: "eth0.110"Type
PlayerNetworkInterfaceType: One of "Ethernet", "Cellular", "WiFi", "Virtual", or "Other" enumeration values, in this case "Virtual"Proto
NetworkConfigurationProtocol: Comma-separated { "Static", "DHCPv4", "DHCPv6", "NDP" } enumeration values, in this case "Static"Mac
string: The media access control (mac) addressIp
string[]: May contain zero or more IPv4 and IPv6 addresses in CIDR notationGateway
string: The IPv4 address. "Null" means that a default route is absentMetric
...
Nullable<uint>: The value assigned to the IP route for this network interface."Null" means that a default route is absent
...
Name
string: "wlan0"Type
PlayerNetworkInterfaceType: One of "Ethernet", "Cellular", "WiFi", "Virtual", or "Other" enumeration values, in this case "WiFi"Proto
NetworkConfigurationProtocol: Comma-separated { "Static", "DHCPv4", "DHCPv6", "NDP" } enumeration values, in this case "NDP, DHCPv6"Mac
string: The media access control (mac) addressIp
string[]: May contain zero or more IPv4 and IPv6 addresses in CIDR notationGateway
string: The IPv4 address. "Null" means that a default route is absentMetric
...
Nullable<uint>: The value assigned to the IP route for this network interface."Null" means that a default route is absent
...
Name
string: "ppp0"Type
PlayerNetworkInterfaceType: One of "Ethernet", "Cellular", "WiFi", "Virtual", or "Other" enumeration values, in this case "Cellular"Proto
NetworkConfigurationProtocol: Comma-separated { "Static", "DHCPv4", "DHCPv6", "NDP" } enumeration values, in this case "Static"Mac
string: The media access control (mac) address
...
Ip
string[]: May contain zero or more IPv4 and IPv6 addresses in CIDR notationGateway
string: The IPv4 address. "Null" means that a default route is absentMetric
...
Nullable<uint>: The value assigned to the IP route for this network interface. "Null" means that a default route is absent
Modem
:imei
string: The unique International Mobile Equipment Identity numbermanufacturer
string: The name of the manufacturermodel
string: The model identifierrevision
string: The model revision identifier
Sims:
status
string: The interface status (for example, "OK")iccid
string: The globally unique identifier for the SIM cardconnection
CellularConnectionStatus:network
string: The network name
...
signal
short: The number associated with the signal