![]() |
![]() |
![]() |
UPower Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
enum UpDeviceKind; enum UpDeviceState; enum UpDeviceTechnology; enum UpDeviceLevel; const gchar * up_device_kind_to_string (UpDeviceKind type_enum
); const gchar * up_device_state_to_string (UpDeviceState state_enum
); const gchar * up_device_technology_to_string (UpDeviceTechnology technology_enum
); const gchar * up_device_level_to_string (UpDeviceLevel level_enum
); UpDeviceKind up_device_kind_from_string (const gchar *type
); UpDeviceState up_device_state_from_string (const gchar *state
); UpDeviceTechnology up_device_technology_from_string (const gchar *technology
); UpDeviceLevel up_device_level_from_string (const gchar *level
);
These helper functions provide a way to marshal enumerated values to text and back again.
See also: UpClient, UpDevice
typedef enum { UP_DEVICE_KIND_UNKNOWN, UP_DEVICE_KIND_LINE_POWER, UP_DEVICE_KIND_BATTERY, UP_DEVICE_KIND_UPS, UP_DEVICE_KIND_MONITOR, UP_DEVICE_KIND_MOUSE, UP_DEVICE_KIND_KEYBOARD, UP_DEVICE_KIND_PDA, UP_DEVICE_KIND_PHONE, UP_DEVICE_KIND_MEDIA_PLAYER, UP_DEVICE_KIND_TABLET, UP_DEVICE_KIND_COMPUTER, UP_DEVICE_KIND_LAST } UpDeviceKind;
The device type.
typedef enum { UP_DEVICE_STATE_UNKNOWN, UP_DEVICE_STATE_CHARGING, UP_DEVICE_STATE_DISCHARGING, UP_DEVICE_STATE_EMPTY, UP_DEVICE_STATE_FULLY_CHARGED, UP_DEVICE_STATE_PENDING_CHARGE, UP_DEVICE_STATE_PENDING_DISCHARGE, UP_DEVICE_STATE_LAST } UpDeviceState;
The device state.
typedef enum { UP_DEVICE_TECHNOLOGY_UNKNOWN, UP_DEVICE_TECHNOLOGY_LITHIUM_ION, UP_DEVICE_TECHNOLOGY_LITHIUM_POLYMER, UP_DEVICE_TECHNOLOGY_LITHIUM_IRON_PHOSPHATE, UP_DEVICE_TECHNOLOGY_LEAD_ACID, UP_DEVICE_TECHNOLOGY_NICKEL_CADMIUM, UP_DEVICE_TECHNOLOGY_NICKEL_METAL_HYDRIDE, UP_DEVICE_TECHNOLOGY_LAST } UpDeviceTechnology;
The device technology.
typedef enum { UP_DEVICE_LEVEL_UNKNOWN, UP_DEVICE_LEVEL_NONE, UP_DEVICE_LEVEL_DISCHARGING, UP_DEVICE_LEVEL_LOW, UP_DEVICE_LEVEL_CRITICAL, UP_DEVICE_LEVEL_ACTION, UP_DEVICE_LEVEL_LAST } UpDeviceLevel;
The warning level of a battery.
const gchar * up_device_kind_to_string (UpDeviceKind type_enum
);
Converts a UpDeviceKind to a string.
Returns : |
identifier string |
Since 0.9.0
const gchar * up_device_state_to_string (UpDeviceState state_enum
);
Converts a UpDeviceState to a string.
Returns : |
identifier string |
Since 0.9.0
const gchar * up_device_technology_to_string (UpDeviceTechnology technology_enum
);
Converts a UpDeviceTechnology to a string.
Returns : |
identifier string |
Since 0.9.0
const gchar * up_device_level_to_string (UpDeviceLevel level_enum
);
Converts a UpDeviceLevel to a string.
Returns : |
identifier string |
Since 1.0
UpDeviceKind up_device_kind_from_string (const gchar *type
);
Converts a string to a UpDeviceKind.
Returns : |
enumerated value |
Since 0.9.0
UpDeviceState up_device_state_from_string (const gchar *state
);
Converts a string to a UpDeviceState.
Returns : |
enumerated value |
Since 0.9.0
UpDeviceTechnology up_device_technology_from_string (const gchar *technology
);
Converts a string to a UpDeviceTechnology.
Returns : |
enumerated value |
Since 0.9.0
UpDeviceLevel up_device_level_from_string (const gchar *level
);
Converts a string to a UpDeviceLevel.
Returns : |
enumerated value |
Since 1.0