examples: update examples for new device types

This commit is contained in:
Jiří Klimeš 2013-11-29 09:29:56 +01:00
parent 888a2618ea
commit aa54604f59
3 changed files with 16 additions and 2 deletions

View file

@ -22,6 +22,7 @@ import dbus, sys
# This example lists basic information about network interfaces known to NM
# For the types see include/NetworkManager.h
devtypes = { 1: "Ethernet",
2: "Wi-Fi",
5: "Bluetooth",
@ -31,7 +32,11 @@ devtypes = { 1: "Ethernet",
9: "InfiniBand",
10: "Bond",
11: "VLAN",
12: "ADSL" }
12: "ADSL",
13: "Bridge",
14: "Generic",
15: "Team"
}
states = { 0: "Unknown",
10: "Unmanaged",

View file

@ -25,6 +25,7 @@ require 'dbus'
# This example lists basic information about network interfaces known to NM
#
# For the types see include/NetworkManager.h
devtypes = { 1 => "Ethernet",
2 => "Wi-Fi",
5 => "Bluetooth",
@ -34,7 +35,11 @@ devtypes = { 1 => "Ethernet",
9 => "InfiniBand",
10 => "Bond",
11 => "VLAN",
12 => "ADSL" }
12 => "ADSL",
13 => "Bridge",
14 => "Generic",
15 => "Team"
}
states = { 0 => "Unknown",
10 => "Unmanaged",

View file

@ -31,6 +31,7 @@ DEVICE_IFACE="org.freedesktop.NetworkManager.Device"
NM_GET_DEVICES="org.freedesktop.NetworkManager.GetDevices"
DBUS_PROPERTIES_GET="org.freedesktop.DBus.Properties.Get"
# For the types see include/NetworkManager.h
devtype_to_name()
{
case $1 in
@ -44,6 +45,9 @@ devtype_to_name()
10) echo "Bond" ;;
11) echo "VLAN" ;;
12) echo "ADSL" ;;
13) echo "Bridge" ;;
14) echo "Generic" ;;
15) echo "Team" ;;
*) echo "Unknown" ;;
esac
}