# Module Nm_device.Wireless

    module Wireless: sig .. end

    type wireless_capability = [ `Cipher_ccmp | `Cipher_tkip | `Cipher_wep104 | `Cipher_wep40 | `Rsn | `Wpa ]

    type wifi_mode = [ `Adhoc | `Infra | `Unknown ]

    val get_access_points : t -> Nm_access_point.t list Lwt.t

    val properties_changed : t -> (string * OBus_value.V.single) list OBus_signal.t

    val access_point_added : t -> Nm_access_point.t OBus_signal.t

    val access_point_removed : t -> Nm_access_point.t OBus_signal.t

    val hw_address : t -> string OBus_property.r

    val mode : t -> int OBus_property.r

    val bitrate : t -> int OBus_property.r

    val active_access_point : t -> OBus_proxy.t OBus_property.r

    val wireless_capabilities : t -> int OBus_property.r

    val properties : t -> OBus_property.group