LibTiePie
0.9.16
Library for interfacing TiePie engineering instruments
|
Device battery related functions.
Functions | |
bool8_t | DevHasBattery (LibTiePieHandle_t hDevice) |
Check whether the device has a battery. More... | |
int8_t | DevGetBatteryCharge (LibTiePieHandle_t hDevice) |
Get battery charge in percent. More... | |
int32_t | DevGetBatteryTimeToEmpty (LibTiePieHandle_t hDevice) |
Get battery time to empty in minutes. More... | |
int32_t | DevGetBatteryTimeToFull (LibTiePieHandle_t hDevice) |
Get battery time to full in minutes. More... | |
bool8_t | DevIsBatteryChargerConnected (LibTiePieHandle_t hDevice) |
Check whether the battery charger is connected. More... | |
bool8_t | DevIsBatteryCharging (LibTiePieHandle_t hDevice) |
Check whether the battery is charging. More... | |
bool8_t | DevIsBatteryBroken (LibTiePieHandle_t hDevice) |
Check whether the battery is broken. More... | |
bool8_t DevHasBattery | ( | LibTiePieHandle_t | hDevice | ) |
Check whether the device has a battery.
[in] | hDevice | A device handle identifying the device. |
INVALID_HANDLE | The handle to the device is invalid. |
OBJECT_GONE | The object indicated by the handle is no longer available. |
LIBRARY_NOT_INITIALIZED | The library is not initialized, see LibInit(). |
SUCCESS | The function executed successfully. |
int8_t DevGetBatteryCharge | ( | LibTiePieHandle_t | hDevice | ) |
Get battery charge in percent.
[in] | hDevice | A device handle identifying the device. |
-1
otherwise. NOT_SUPPORTED | The indicated device does not support reading the battery charge or doesn't have a battery. |
INVALID_HANDLE | The handle to the device is invalid. |
OBJECT_GONE | The object indicated by the handle is no longer available. |
LIBRARY_NOT_INITIALIZED | The library is not initialized, see LibInit(). |
SUCCESS | The function executed successfully. |
int32_t DevGetBatteryTimeToEmpty | ( | LibTiePieHandle_t | hDevice | ) |
Get battery time to empty in minutes.
[in] | hDevice | A device handle identifying the device. |
-1
otherwise. NOT_SUPPORTED | The indicated device does not support reading the battery time to empty or doesn't have a battery. |
INVALID_HANDLE | The handle to the device is invalid. |
OBJECT_GONE | The object indicated by the handle is no longer available. |
LIBRARY_NOT_INITIALIZED | The library is not initialized, see LibInit(). |
SUCCESS | The function executed successfully. |
int32_t DevGetBatteryTimeToFull | ( | LibTiePieHandle_t | hDevice | ) |
Get battery time to full in minutes.
[in] | hDevice | A device handle identifying the device. |
-1
otherwise. NOT_SUPPORTED | The indicated device does not support reading the battery time to full or doesn't have a battery. |
INVALID_HANDLE | The handle to the device is invalid. |
OBJECT_GONE | The object indicated by the handle is no longer available. |
LIBRARY_NOT_INITIALIZED | The library is not initialized, see LibInit(). |
SUCCESS | The function executed successfully. |
bool8_t DevIsBatteryChargerConnected | ( | LibTiePieHandle_t | hDevice | ) |
Check whether the battery charger is connected.
[in] | hDevice | A device handle identifying the device. |
NOT_SUPPORTED | The indicated device does not have a battery. |
INVALID_HANDLE | The handle to the device is invalid. |
OBJECT_GONE | The object indicated by the handle is no longer available. |
LIBRARY_NOT_INITIALIZED | The library is not initialized, see LibInit(). |
SUCCESS | The function executed successfully. |
bool8_t DevIsBatteryCharging | ( | LibTiePieHandle_t | hDevice | ) |
Check whether the battery is charging.
[in] | hDevice | A device handle identifying the device. |
NOT_SUPPORTED | The indicated device does not have a battery. |
INVALID_HANDLE | The handle to the device is invalid. |
OBJECT_GONE | The object indicated by the handle is no longer available. |
LIBRARY_NOT_INITIALIZED | The library is not initialized, see LibInit(). |
SUCCESS | The function executed successfully. |
bool8_t DevIsBatteryBroken | ( | LibTiePieHandle_t | hDevice | ) |
Check whether the battery is broken.
[in] | hDevice | A device handle identifying the device. |
NOT_SUPPORTED | The indicated device does not have a battery. |
INVALID_HANDLE | The handle to the device is invalid. |
OBJECT_GONE | The object indicated by the handle is no longer available. |
LIBRARY_NOT_INITIALIZED | The library is not initialized, see LibInit(). |
SUCCESS | The function executed successfully. |