Nm_deviceNetworkManager devices
include OBus_proxy.Privatetype t = private OBus_proxy.proxyval of_proxy : OBus_proxy.proxy -> tval to_proxy : t -> OBus_proxy.proxytype state = [ | `UnknownThe device is in an unknown state.
*)| `UnmanagedThe device is not managed by NetworkManager.
*)| `DisconnectedThe device is not connected.
*)| `PrepareThe device is preparing to connect.
*)| `ConfigThe device is being configured.
*)| `Need_authThe device is awaiting secrets necessary to continue connection.
*)| `Ip_configThe IP settings of the device are being requested and configured.
*)| `ActivatedThe device is active.
*)| `FailedThe device is in a failure state following an attempt to activate it.
*) ]type state_reason = [ | `UnknownThe reason for the device state change is unknown.
*)| `NoneThe state change is normal.
*)| `Now_managedThe device is now managed.
*)| `Now_unmanagedThe device is no longer managed.
*)| `Config_failedThe device could not be readied for configuration.
*)| `Config_expiredThe IP configuration is no longer valid.
*)| `No_secretsSecrets were required, but not provided.
*)| `Supplicant_disconnectThe 802.1X supplicant disconnected from the access point or authentication server.
*)| `Supplicant_config_failedConfiguration of the 802.1X supplicant failed.
*)| `Supplicant_failedThe 802.1X supplicant quit or failed unexpectedly.
*)| `Supplicant_timeoutThe 802.1X supplicant took too long to authenticate.
*)| `Ppp_start_failedThe PPP service failed to start within the allowed time.
*)| `Ppp_disconnectThe PPP service disconnected unexpectedly.
*)| `Ppp_failedThe PPP service quit or failed unexpectedly.
*)| `Dhcp_start_failedThe DHCP service failed to start within the allowed time.
*)| `Dhcp_errorThe DHCP service reported an unexpected error.
*)| `Dhcp_failedThe DHCP service quit or failed unexpectedly.
*)| `Autoip_start_failedThe AutoIP service failed to start.
*)| `Autoip_errorThe AutoIP service reported an unexpected error.
*)| `Autoip_failedThe AutoIP service quit or failed unexpectedly.
*)| `Modem_busyDialing failed because the line was busy.
*)| `Modem_no_dial_toneDialing failed because there was no dial tone.
*)| `Modem_no_carrierDialing failed because there was carrier.
*)| `Modem_dial_timeoutDialing timed out.
*)| `Modem_dial_failedDialing failed.
*)| `Modem_init_failedModem initialization failed.
*)| `Gsm_apn_failedFailed to select the specified GSM APN.
*)| `Gsm_registration_not_searchingNot searching for networks.
*)| `Gsm_registration_deniedNetwork registration was denied.
*)| `Gsm_registration_timeoutNetwork registration timed out.
*)| `Gsm_registration_failedFailed to register with the requested GSM network.
*)| `Gsm_pin_check_failedPIN check failed.
*)| `Firmware_missingNecessary firmware for the device may be missing.
*)| `RemovedThe device was removed.
*)| `SleepingNetworkManager went to sleep.
*)| `Connection_removedThe device's active connection was removed or disappeared.
*)| `User_requestedA user or client requested the disconnection.
*)| `CarrierThe device's carrier/link changed.
*)| `Connection_assumedThe device's existing connection was assumed.
*)| `Supplicant_availableThe 802.1x supplicant is now available.
*) ]val state_changed : t -> (state * state * state_reason) OBus_signal.tval udi : t -> string OBus_property.rval interface : t -> string OBus_property.rval driver : t -> string OBus_property.rval capabilities : t -> capability list OBus_property.rval ip4_address : t -> int32 OBus_property.rval state : t -> state OBus_property.rval ip4_config : t -> Nm_ip4_config.t OBus_property.rval dhcp4_config : t -> Nm_dhcp4_config.t OBus_property.rval ip6_config : t -> Nm_ip6_config.t OBus_property.rval managed : t -> bool OBus_property.rval device_type : t -> typ OBus_property.rval properties : t -> OBus_property.groupmodule Bluetooth : sig ... endmodule Cdma : sig ... endmodule Gsm : sig ... endmodule Olpc_mesh : sig ... endmodule Serial : sig ... endmodule Wired : sig ... endmodule Wireless : sig ... end