7b840e52d558c34b70cbcde044d8d79852d169d2phitran/***************************************************************************
7b840e52d558c34b70cbcde044d8d79852d169d2phitran * addon-acpi.c : Poll battery and AC adapter devices and update
7b840e52d558c34b70cbcde044d8d79852d169d2phitran * properties
d2ec54f7875f7e05edd56195adbeb593c947763fphitran * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
7b840e52d558c34b70cbcde044d8d79852d169d2phitran * Use is subject to license terms.
7b840e52d558c34b70cbcde044d8d79852d169d2phitran * Licensed under the Academic Free License version 2.1
7b840e52d558c34b70cbcde044d8d79852d169d2phitran **************************************************************************/
7b840e52d558c34b70cbcde044d8d79852d169d2phitran#pragma ident "%Z%%M% %I% %E% SMI"
7b840e52d558c34b70cbcde044d8d79852d169d2phitran#include "../../hald/logger.h"
7b840e52d558c34b70cbcde044d8d79852d169d2phitran#include "../../hald/util_helper.h"
d2ec54f7875f7e05edd56195adbeb593c947763fphitran#include "../../utils/acpi.h"
7b840e52d558c34b70cbcde044d8d79852d169d2phitran if ((ctx = libhal_ctx_init_direct(&error)) == NULL) {
7b840e52d558c34b70cbcde044d8d79852d169d2phitran return (0);
7b840e52d558c34b70cbcde044d8d79852d169d2phitran if (!libhal_device_addon_is_ready(ctx, getenv("UDI"), &error)) {
7b840e52d558c34b70cbcde044d8d79852d169d2phitran return (0);