Classes | Defines | Variables
LTC2943.h File Reference
#include "IMI2C.h"
Include dependency graph for LTC2943.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LTC2943

Defines

#define ACC_CHARGE_LSB   0x03
#define ACC_CHARGE_MSB   0x02
#define ALERT_MODE   0x04
#define AUTOMATIC_MODE   0xC0
#define CHARGE_COMPLETE_MODE   0x02
#define CHARGE_THRESH_HIGH_LSB   0x05
#define CHARGE_THRESH_HIGH_MSB   0x04
#define CHARGE_THRESH_LOW_LSB   0x07
#define CHARGE_THRESH_LOW_MSB   0x06
#define CONTROL   0x01
#define CURRENT_LSB   0x0F
#define CURRENT_MSB   0x0E
#define CURRENT_THRESH_HIGH_LSB   0x11
#define CURRENT_THRESH_HIGH_MSB   0x10
#define CURRENT_THRESH_LOW_LSB   0x13
#define CURRENT_THRESH_LOW_MSB   0x12
#define DISABLE_ALCC_PIN   0x00
#define LTC2943_ALERT_RESPONSE_ADDRESS   0x0C
#define LTC2943_HARDWARE_ADDRESS   0x64
#define MANUAL_MODE   0x40
#define PRESCALER_1   0x00
#define PRESCALER_1024   0x28
#define PRESCALER_16   0x10
#define PRESCALER_256   0x20
#define PRESCALER_4   0x08
#define PRESCALER_4096   0x30
#define PRESCALER_4096_2   0x31
#define PRESCALER_64   0x18
#define SCAN_MODE   0x80
#define SHUTDOWN_MODE   0x01
#define SLEEP_MODE   0x00
#define STATUS   0x00
#define TEMPERATURE_LSB   0x15
#define TEMPERATURE_MSB   0x14
#define TEMPERATURE_THRESH_HIGH   0x16
#define TEMPERATURE_THRESH_LOW   0x17
#define VOLTAGE_LSB   0x09
#define VOLTAGE_MSB   0x08
#define VOLTAGE_THRESH_HIGH_LSB   0x0B
#define VOLTAGE_THRESH_HIGH_MSB   0x0A
#define VOLTAGE_THRESH_LOW_LSB   0x0D
#define VOLTAGE_THRESH_LOW_MSB   0x0C

Variables

const float CHARGE_LEAST = 0.00034
const float CURRENT_LEAST = 0.0000293
const float FULLSCALE_CURRENT = 0.06
const float FULLSCALE_TEMPERATURE = 510
const float FULLSCALE_VOLTAGE = 23.6
const float TEMPERATURE_LEAST = 0.25
const float VOLTAGE_LEAST = 0.00144

Define Documentation

#define ACC_CHARGE_LSB   0x03

Definition at line 21 of file LTC2943.h.

#define ACC_CHARGE_MSB   0x02

Definition at line 20 of file LTC2943.h.

#define ALERT_MODE   0x04

Definition at line 65 of file LTC2943.h.

#define AUTOMATIC_MODE   0xC0

Definition at line 51 of file LTC2943.h.

#define CHARGE_COMPLETE_MODE   0x02

Definition at line 66 of file LTC2943.h.

#define CHARGE_THRESH_HIGH_LSB   0x05

Definition at line 23 of file LTC2943.h.

#define CHARGE_THRESH_HIGH_MSB   0x04

Definition at line 22 of file LTC2943.h.

#define CHARGE_THRESH_LOW_LSB   0x07

Definition at line 25 of file LTC2943.h.

#define CHARGE_THRESH_LOW_MSB   0x06

Definition at line 24 of file LTC2943.h.

#define CONTROL   0x01

Definition at line 19 of file LTC2943.h.

#define CURRENT_LSB   0x0F

Definition at line 33 of file LTC2943.h.

#define CURRENT_MSB   0x0E

Definition at line 32 of file LTC2943.h.

#define CURRENT_THRESH_HIGH_LSB   0x11

Definition at line 35 of file LTC2943.h.

#define CURRENT_THRESH_HIGH_MSB   0x10

Definition at line 34 of file LTC2943.h.

#define CURRENT_THRESH_LOW_LSB   0x13

Definition at line 37 of file LTC2943.h.

#define CURRENT_THRESH_LOW_MSB   0x12

Definition at line 36 of file LTC2943.h.

#define DISABLE_ALCC_PIN   0x00

Definition at line 67 of file LTC2943.h.

#define LTC2943_ALERT_RESPONSE_ADDRESS   0x0C

Definition at line 15 of file LTC2943.h.

#define LTC2943_HARDWARE_ADDRESS   0x64

Definition at line 14 of file LTC2943.h.

#define MANUAL_MODE   0x40

Definition at line 53 of file LTC2943.h.

#define PRESCALER_1   0x00

Definition at line 56 of file LTC2943.h.

#define PRESCALER_1024   0x28

Definition at line 61 of file LTC2943.h.

#define PRESCALER_16   0x10

Definition at line 58 of file LTC2943.h.

#define PRESCALER_256   0x20

Definition at line 60 of file LTC2943.h.

#define PRESCALER_4   0x08

Definition at line 57 of file LTC2943.h.

#define PRESCALER_4096   0x30

Definition at line 62 of file LTC2943.h.

#define PRESCALER_4096_2   0x31

Definition at line 63 of file LTC2943.h.

#define PRESCALER_64   0x18

Definition at line 59 of file LTC2943.h.

#define SCAN_MODE   0x80

Definition at line 52 of file LTC2943.h.

#define SHUTDOWN_MODE   0x01

Definition at line 69 of file LTC2943.h.

#define SLEEP_MODE   0x00

Definition at line 54 of file LTC2943.h.

#define STATUS   0x00

Definition at line 18 of file LTC2943.h.

#define TEMPERATURE_LSB   0x15

Definition at line 39 of file LTC2943.h.

#define TEMPERATURE_MSB   0x14

Definition at line 38 of file LTC2943.h.

#define TEMPERATURE_THRESH_HIGH   0x16

Definition at line 40 of file LTC2943.h.

#define TEMPERATURE_THRESH_LOW   0x17

Definition at line 41 of file LTC2943.h.

#define VOLTAGE_LSB   0x09

Definition at line 27 of file LTC2943.h.

#define VOLTAGE_MSB   0x08

Definition at line 26 of file LTC2943.h.

#define VOLTAGE_THRESH_HIGH_LSB   0x0B

Definition at line 29 of file LTC2943.h.

#define VOLTAGE_THRESH_HIGH_MSB   0x0A

Definition at line 28 of file LTC2943.h.

#define VOLTAGE_THRESH_LOW_LSB   0x0D

Definition at line 31 of file LTC2943.h.

#define VOLTAGE_THRESH_LOW_MSB   0x0C

Definition at line 30 of file LTC2943.h.


Variable Documentation

const float CHARGE_LEAST = 0.00034

Definition at line 72 of file LTC2943.h.

const float CURRENT_LEAST = 0.0000293

Definition at line 74 of file LTC2943.h.

const float FULLSCALE_CURRENT = 0.06

Definition at line 77 of file LTC2943.h.

const float FULLSCALE_TEMPERATURE = 510

Definition at line 78 of file LTC2943.h.

const float FULLSCALE_VOLTAGE = 23.6

Definition at line 76 of file LTC2943.h.

const float TEMPERATURE_LEAST = 0.25

Definition at line 75 of file LTC2943.h.

const float VOLTAGE_LEAST = 0.00144

Definition at line 73 of file LTC2943.h.



evarobot_battery
Author(s): Mehmet Akcakoca
autogenerated on Fri Feb 12 2016 01:15:13