| OLD | NEW |
| 1 Device hierarchy | 1 Device hierarchy |
| 2 ================ | 2 ================ |
| 3 | 3 |
| 4 Service org.chromium.flimflam | 4 Service org.chromium.flimflam |
| 5 Interface org.chromium.flimflam.Device | 5 Interface org.chromium.flimflam.Device |
| 6 Object path [variable prefix]/{device0,device1,...} | 6 Object path [variable prefix]/{device0,device1,...} |
| 7 | 7 |
| 8 Methods dict GetProperties() | 8 Methods dict GetProperties() |
| 9 | 9 |
| 10 Returns properties for the device object. See | 10 Returns properties for the device object. See |
| (...skipping 10 matching lines...) Expand all Loading... |
| 21 | 21 |
| 22 Possible Errors: [service].Error.InvalidArguments | 22 Possible Errors: [service].Error.InvalidArguments |
| 23 [service].Error.InvalidProperty | 23 [service].Error.InvalidProperty |
| 24 | 24 |
| 25 void ProposeScan() | 25 void ProposeScan() |
| 26 | 26 |
| 27 Proposes to trigger a scan transaction. | 27 Proposes to trigger a scan transaction. |
| 28 | 28 |
| 29 Possible Errors: [service].Error.InvalidArguments | 29 Possible Errors: [service].Error.InvalidArguments |
| 30 | 30 |
| 31 » » Object path AddIPConfig(string method) | 31 » » object path AddIPConfig(string method) |
| 32 | 32 |
| 33 Create an IPConfig element of the specified type. | 33 Create an IPConfig element of the specified type. |
| 34 The element is appended to the list of IPConfig | 34 The element is appended to the list of IPConfig |
| 35 » » » elements assciated with the device. | 35 » » » elements associated with the device. |
| 36 | 36 |
| 37 Possible values for method are: | 37 Possible values for method are: |
| 38 "ipv4" (fixed IPv4 network state) | 38 "ipv4" (fixed IPv4 network state) |
| 39 "ipv6" (fixed IPv6 network state) | 39 "ipv6" (fixed IPv6 network state) |
| 40 "dhcp" (IPv4 state setup using DHCP) | 40 "dhcp" (IPv4 state setup using DHCP) |
| 41 "bootp" (IPv4 state setup using BOOTP) | 41 "bootp" (IPv4 state setup using BOOTP) |
| 42 "zeroconf" (IPV4 state setup using ZeroConf) | 42 "zeroconf" (IPV4 state setup using ZeroConf) |
| 43 "dhcp6" (IPv6 state setup using DHCP6) | |
| 44 "ppp" (IPv4 state setup using PPP) | 43 "ppp" (IPv4 state setup using PPP) |
| 44 *"dhcp6" (IPv6 state setup using DHCP6) |
| 45 |
| 46 * Not currently implemented. |
| 45 | 47 |
| 46 Possible Errors: [service].Error.InvalidArguments | 48 Possible Errors: [service].Error.InvalidArguments |
| 47 | 49 |
| 48 Signals PropertyChanged(string name, variant value) | 50 Signals PropertyChanged(string name, variant value) |
| 49 | 51 |
| 50 This signal indicates a changed value of the given | 52 This signal indicates a changed value of the given |
| 51 property. | 53 property. |
| 52 | 54 |
| 53 Properties string Name [readonly] | 55 Properties string Name [readonly] |
| 54 | 56 |
| (...skipping 13 matching lines...) Expand all Loading... |
| 68 | 70 |
| 69 This value is for pure informational purposes. It | 71 This value is for pure informational purposes. It |
| 70 is not guaranteed that it is always present. | 72 is not guaranteed that it is always present. |
| 71 | 73 |
| 72 boolean Powered [readwrite] | 74 boolean Powered [readwrite] |
| 73 | 75 |
| 74 Switch a device on or off. This will also modify | 76 Switch a device on or off. This will also modify |
| 75 the list of networks in range. All known networks | 77 the list of networks in range. All known networks |
| 76 will be still available via the Networks property. | 78 will be still available via the Networks property. |
| 77 | 79 |
| 78 » » » Changing this value doesn't change the value of the | 80 » » » Changing this value does not change the value of the |
| 79 Policy property. | 81 Policy property. |
| 80 | 82 |
| 81 The value of this property can be changed by other | 83 The value of this property can be changed by other |
| 82 parts of the system (including the kernel). An | 84 parts of the system (including the kernel). An |
| 83 example would be modifications via the "ifconfig" | 85 example would be modifications via the "ifconfig" |
| 84 command line utility. | 86 command line utility. |
| 85 | 87 |
| 88 boolean Scanning [readonly] |
| 89 |
| 90 Indicates that a device is currently performing a |
| 91 network scan. |
| 92 |
| 93 boolean Reconnect [readonly] |
| 94 |
| 95 Indicates that the active service on this device should |
| 96 attempt to reconnect when idle. |
| 97 |
| 86 uint16 ScanInterval [readwrite] | 98 uint16 ScanInterval [readwrite] |
| 87 | 99 |
| 88 The scan interval describes the time in seconds | 100 The scan interval describes the time in seconds |
| 89 between automated scan attempts. Setting this | 101 between automated scan attempts. Setting this |
| 90 value to 0 will disable the background scanning. | 102 value to 0 will disable the background scanning. |
| 91 | 103 |
| 92 The default value is 300 and so every 5 minutes | 104 The default value is 300 and so every 5 minutes |
| 93 a scan procedure will be triggered. | 105 a scan procedure will be triggered. |
| 94 | 106 |
| 95 This property is not available with all types | 107 This property is not available with all types |
| 96 of devices. Some might not support background | 108 of devices. Some might not support background |
| 97 scanning at all. | 109 scanning at all. |
| 98 | 110 |
| 99 » » boolean Scanning [readonly] | 111 » » string BgscanMethod [readwrite] |
| 100 | 112 |
| 101 » » » Indicates if a device is scanning. Not all device | 113 » » » A string identifying the background scan algorithm. |
| 102 » » » types might support this. Also some hardware might | 114 » » » Possible values: |
| 103 » » » execute background scanning without notifying the | 115 » » » » "simple" [default] |
| 104 » » » driver about it. Use this property only for visual | 116 » » » » "learn" |
| 105 » » » indication. | 117 |
| 118 » » uint16 BgscanShortInterval [readwrite] |
| 119 |
| 120 » » » Time in seconds between background scans when actively |
| 121 » » » searching for better APs (e.g., when roaming). |
| 122 |
| 123 » » int32 BgscanSignalThreshold [readwrite] |
| 124 |
| 125 » » » Receive signal strength threshold (in dBm), for the |
| 126 » » » currently connected network, below which roaming is |
| 127 » » » triggered. |
| 106 | 128 |
| 107 array{object} Networks [readonly] | 129 array{object} Networks [readonly] |
| 108 | 130 |
| 109 List of networks objects paths. Every object path | 131 List of networks objects paths. Every object path |
| 110 represents a network in range or a known network. | 132 represents a network in range or a known network. |
| 111 | 133 |
| 112 array{object} IPConfigs [readonly] | 134 array{object} IPConfigs [readonly] |
| 113 | 135 |
| 114 List of IPConfig objects paths. Every object path | 136 List of IPConfig objects paths. Every object path |
| 115 represents a Layer 3 configuration record. | 137 represents a Layer 3 configuration record. |
| (...skipping 15 matching lines...) Expand all Loading... |
| 131 If the device type is "cellular", then this property | 153 If the device type is "cellular", then this property |
| 132 gives the International Mobile Equipment Identity | 154 gives the International Mobile Equipment Identity |
| 133 of the modem. | 155 of the modem. |
| 134 | 156 |
| 135 string Cellular.IMSI [readonly] | 157 string Cellular.IMSI [readonly] |
| 136 | 158 |
| 137 If the device type is "cellular", and the device is | 159 If the device type is "cellular", and the device is |
| 138 a GSM modem, then this property gives the International | 160 a GSM modem, then this property gives the International |
| 139 Mobile Subscriber Identity of the SIM card contained in | 161 Mobile Subscriber Identity of the SIM card contained in |
| 140 the modem. | 162 the modem. |
| 163 |
| 164 string Cellular.ESN [readonly] |
| 165 |
| 166 If the device type is "cellular", then this property |
| 167 gives the Electronic Serial Number of the modem. |
| 168 |
| 169 string Cellular.MDN [readonly] |
| 170 |
| 171 If the device type is "cellular", then this property |
| 172 gives the Mobile Directory Number (i.e., phone number) |
| 173 of the modem. |
| 174 |
| 175 string Cellular.MIN [readonly] |
| 176 |
| 177 If the device type is "cellular", then this property |
| 178 gives the Mobile Identification Number of the modem. |
| 179 The MIN is often the same as the MDN, but may change if |
| 180 a user changes to a different service provider. |
| 181 |
| 182 string Cellular.ModelID [readonly] |
| 183 |
| 184 If the device type is "cellular", then this property |
| 185 identifies the hardware model of the modem. The |
| 186 contents of this property are unspecified, and are |
| 187 useful primarily as a diagnostic aid. |
| 188 |
| 189 string Cellular.Manufacturer [readonly] |
| 190 |
| 191 If the device type is "cellular", then this property |
| 192 identifies the manufacturer of the modem. The contents |
| 193 of this property are unspecified, and are useful |
| 194 primarily as a diagnostic aid. |
| 195 |
| 196 string Cellular.FirmwareRevision [readonly] |
| 197 |
| 198 If the device type is "cellular", then this property |
| 199 gives the revision of firmware that is loaded on the |
| 200 modem. The contents of this property are unspecified, |
| 201 and are useful primarily as a diagnostic aid. |
| 202 |
| 203 string Cellular.HardwareRevision [readonly] |
| 204 |
| 205 If the device type is "cellular", then this property |
| 206 gives the hardware revision of the modem. The contents |
| 207 of this property are unspecified, and are useful |
| 208 primarily as a diagnostic aid. |
| 209 |
| 210 string Cellular.LastDeviceUpdate [readonly] |
| 211 |
| 212 If the device type is "cellular", then this property |
| 213 gives the date and time, in ISO 8601 format, of the |
| 214 last over-the-air device update that was performed. If |
| 215 an OTA update has never occurred, this property does |
| 216 not exist. |
| 217 |
| 218 int16 Cellular.PRLVersion [readonly] |
| 219 |
| 220 If the device type is "cellular", then this property |
| 221 gives the revision of the Preferred Roaming List that |
| 222 is loaded on the modem. It is primarily useful as a |
| 223 diagnostic aid. |
| 224 |
| OLD | NEW |