![]() |
![]() |
![]() |
urfkill Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
#include <urfkill.h> enum UrfDeviceType; UrfDevice; UrfDeviceClass; UrfDevice * urf_device_new (void
); gboolean urf_device_set_object_path_sync (UrfDevice *device
,const char *object_path
,GCancellable *cancellable
,GError **error
); const char * urf_device_get_object_path (UrfDevice *device
);
"hard" gboolean : Read "index" guint : Read "name" gchar* : Read "soft" gboolean : Read "type" guint : Read
typedef enum { URFDEVICE_TYPE_ALL = 0, URFDEVICE_TYPE_WLAN, URFDEVICE_TYPE_BLUETOOTH, URFDEVICE_TYPE_UWB, URFDEVICE_TYPE_WIMAX, URFDEVICE_TYPE_WWAN, URFDEVICE_TYPE_GPS, URFDEVICE_TYPE_FM, NUM_URFDEVICE_TYPES, } UrfDeviceType;
The type of the rfkill device following the definition in <linux/rfkill.h>
toggles all switches (requests only - not a switch type) | |
switch is on a 802.11 wireless network device. | |
switch is on a bluetooth device. | |
switch is on a ultra wideband device. | |
switch is on a WiMAX device. | |
switch is on a wireless WAN device. | |
switch is on a GPS device. | |
switch is on a FM radio device. | |
number of defined rfkill types |
typedef struct _UrfDevice UrfDevice;
The UrfDevice struct contains only private fields and should not be directly accessed.
UrfDevice * urf_device_new (void
);
Creates a new UrfDevice object.
Returns : |
a new UrfDevice object. |
Since 0.2.0
gboolean urf_device_set_object_path_sync (UrfDevice *device
,const char *object_path
,GCancellable *cancellable
,GError **error
);
Set the object path of the object and fill up the intial properties.
|
a UrfDevice instance |
|
the UrfDevice object path |
|
a GCancellable or NULL
|
|
a GError, or NULL
|
Returns : |
TRUE for success, else FALSE and error is used
|
Since 0.2.0
"hard"
property"hard" gboolean : Read
This property indicates whether the hard block of the rfkill device is on or not.
Default value: FALSE
Since 0.2.0
"index"
property"index" guint : Read
The index of the rfkill device assigned by the kernel rfkill subsystem
Default value: 0
Since 0.2.0
"name"
property"name" gchar* : Read
The name of the rfkill device defined by the driver
Default value: NULL
Since 0.2.0
"soft"
property"soft" gboolean : Read
This property indicates whether the soft block of the rfkill device is on or not.
Default value: FALSE
Since 0.2.0
"type"
property"type" guint : Read
The type of the rfkill device. See UrfDeviceType.
Allowed values: <= 7
Default value: 0
Since 0.2.0