| The Canon driver reference |
|---|
#include <canon.h> int canon_int_get_battery (Camera *camera, int *pwr_status, int *pwr_source, GPContext *context); #define CAMERA_MASK_BATTERY enum canonPowerStatus;
int canon_int_get_battery (Camera *camera,
int *pwr_status,
int *pwr_source,
GPContext *context);Gets battery status.
| camera : | the camera to work on |
| pwr_status : | pointer to integer determining power status |
| pwr_source : | pointer to integer determining power source |
| context : | context for error reporting |
| Returns : | gphoto2 error code |
typedef enum {
CAMERA_POWER_BAD = 4,
CAMERA_POWER_OK = 6
} canonPowerStatus;Battery status values
| CAMERA_POWER_BAD | Value returned if power source is bad (i.e. battery is low). |
| CAMERA_POWER_OK | Value returned if power source is OK. |
| <<< Power Status | Structures >>> |