Power Status

Name

Power Status -- 

Synopsis


#include <canon.h>


int         canon_int_get_battery           (Camera *camera,
                                             int *pwr_status,
                                             int *pwr_source,
                                             GPContext *context);
#define     CAMERA_MASK_BATTERY
enum        canonPowerStatus;

Description

Details

canon_int_get_battery ()

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


CAMERA_MASK_BATTERY

#define CAMERA_MASK_BATTERY  32

Bit mask to use to find battery/AC flag


enum canonPowerStatus

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.