battery_check.cpp
/tmp/ws/src/pr2_power_drivers/ocean_battery_driver/src/ocean_battery_driver/
battery__check_8cpp.html
ocean.h
BatteryServerChecker
int
main
battery__check_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
mainpage.dox
/tmp/ws/src/pr2_power_drivers/ocean_battery_driver/
mainpage_8dox.html
ocean.cpp
/tmp/ws/src/pr2_power_drivers/ocean_battery_driver/src/ocean_battery_driver/
ocean_8cpp.html
ocean.h
ocean
#define
FILE_LOGGING
ocean_8cpp.html
a432f4e49cff02f0cc159246ba831f653
#define
getword
ocean_8cpp.html
a65eb8c98e08c3fc2e32b48ead728282b
(i)
#define
STATE_DEBUG
ocean_8cpp.html
a31e9b213d26e8a0d094f6fea427ab82e
GROUND_STATE
ocean_8cpp.html
a06fc87d81c62e9abb8790b6e5713c55baf3ac34e7e6a7ba5d0acac02f7a115cf0
NMEA_DOLLAR
ocean_8cpp.html
a06fc87d81c62e9abb8790b6e5713c55ba428d155a952611b00e0878627d0f3a09
NMEA_PUB_LEAD
ocean_8cpp.html
a06fc87d81c62e9abb8790b6e5713c55ba2cbec7a2c02d441ca4dc41e330a726da
NMEA_LEADER_END
ocean_8cpp.html
a06fc87d81c62e9abb8790b6e5713c55ba823e2351ffdd7087cea72805af970f9c
NMEA_CR
ocean_8cpp.html
a06fc87d81c62e9abb8790b6e5713c55baf54e6b13355d4e2a6a7a09227ca3e209
NMEA_RECOGNIZED
ocean_8cpp.html
a06fc87d81c62e9abb8790b6e5713c55ba0850c8a329e533946a57528b838e2fb8
ocean.h
/tmp/ws/src/pr2_power_drivers/ocean_battery_driver/src/ocean_battery_driver/
ocean_8h.html
willowgarage::ocean::ocean
willowgarage::ocean::ocean::regPair
willowgarage
willowgarage::ocean
server.cpp
/tmp/ws/src/pr2_power_drivers/ocean_battery_driver/src/ocean_battery_driver/
server_8cpp.html
ocean.h
server
int
main
server_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
float
tempToCelcius
server_8cpp.html
a6cace3f5f47c9572a079aa06f99370a5
(const int &iKelvin)
float
toFloat
server_8cpp.html
ae48766cc0ce126b75011b846db9b08f7
(const int &value)
static const float
BATTERY_TEMP_WARN
server_8cpp.html
aa7bb3bcdd21294366a64805f7fb60dfd
BatteryServerChecker
classBatteryServerChecker.html
bool
batteryOK
classBatteryServerChecker.html
a92c0a13cf63c0b4d7aa8433ee9885117
() const
BatteryServerChecker
classBatteryServerChecker.html
afcf2475d7cf51eb9860eae971e1214e9
(int id, const string &dev, int timeout)
string
getStatus
classBatteryServerChecker.html
a1daee32d63deae9e640c319b55e6efd5
() const
void
start
classBatteryServerChecker.html
a704e721472707a3cfd13ef79bd089596
()
void
stop
classBatteryServerChecker.html
a84060a1daf1eadfad66a1a92a623fd3e
()
void
run
classBatteryServerChecker.html
a13a63a382b0094553ef37e8dc76eb419
()
string
device_
classBatteryServerChecker.html
a897783ee0383f8ba803f761b3618a4b2
int
id_
classBatteryServerChecker.html
a38f313931997a303418c3825f190ef43
vector< bool >
inhibited
classBatteryServerChecker.html
a2a1fdd62c523c2ee6540c2f3d46a5ee4
vector< ros::Time >
last_update
classBatteryServerChecker.html
ad03077167fdf5aeb9e475ab93f7a6caf
vector< bool >
no_good
classBatteryServerChecker.html
afa24057c97350ad50be1e8ffbf9800fc
ocean
os
classBatteryServerChecker.html
a50a887589cf524d68ef84fadcfbcf345
vector< bool >
present
classBatteryServerChecker.html
ac08838f4c614e4608fa6810574f942c4
boost::shared_ptr< boost::thread >
runThread_
classBatteryServerChecker.html
a318f1314d22b562651ad2f25001da0f2
volatile bool
stopRequest
classBatteryServerChecker.html
a433b60e97b27b79f6c26def856b28a75
int
timeout_
classBatteryServerChecker.html
a2904dbd9f78d9b315057ee8a2ab2714e
ocean
structocean.html
willowgarage::ocean::ocean
classwillowgarage_1_1ocean_1_1ocean.html
willowgarage::ocean::ocean::regPair
void
initialize
classwillowgarage_1_1ocean_1_1ocean.html
a9ec17ae247ada10c7755dfef26aae481
(const std::string &input_dev)
ocean
classwillowgarage_1_1ocean_1_1ocean.html
a32828660435c1d304187f89460a289e8
(int id, int debug=0)
void
read_file
classwillowgarage_1_1ocean_1_1ocean.html
a82d757c9215151fae934852332f57ebe
(const std::string &input)
int
run
classwillowgarage_1_1ocean_1_1ocean.html
affa03059815da89133233f12a8b1633b
()
void
setDebugLevel
classwillowgarage_1_1ocean_1_1ocean.html
a26c24832c85e9b802f0920cf4602a8c6
(int)
~ocean
classwillowgarage_1_1ocean_1_1ocean.html
acd1175a6dbf7eb30f099139d81da688f
()
pr2_msgs::BatteryServer2
server
classwillowgarage_1_1ocean_1_1ocean.html
a1a5054c3df0ae20a77e1eeba8fb8aa45
static const int
BAD_PACKET
classwillowgarage_1_1ocean_1_1ocean.html
a86a668f03960237b71db5cec268f5bf4
static const int
INPUT_BUF_SIZE
classwillowgarage_1_1ocean_1_1ocean.html
a65fc628d8a905bd421f78ec3028c57d7
static const unsigned int
MAX_PACKET_LENGTH
classwillowgarage_1_1ocean_1_1ocean.html
adcc83f4315e04ba778b0829a75015c96
static const int
MAXCHANNELS
classwillowgarage_1_1ocean_1_1ocean.html
afef8bf14633af9207486947aeb35d5e0
static const int
MAXTAGLEN
classwillowgarage_1_1ocean_1_1ocean.html
ac9caf00ab8b80b4ec3e3fa62fcfeb58a
static const int
NMEA_MAX
classwillowgarage_1_1ocean_1_1ocean.html
a0145787672e684a9ea9a3354fc991faf
static const int
NMEA_PACKET
classwillowgarage_1_1ocean_1_1ocean.html
aa6888c2ce390c8f364858ecf51177bbe
static const int
NO_PACKET
classwillowgarage_1_1ocean_1_1ocean.html
a0bdc50e89d91a589cc722091fec668ac
static const int
OUTPUT_BUF_SIZE
classwillowgarage_1_1ocean_1_1ocean.html
a34a5b4c38889401b2273458613097c29
static const struct regPair
regList
classwillowgarage_1_1ocean_1_1ocean.html
ac39ed3f934b9760c11dc464a6cadc6d8
[]
static const unsigned
regListLength
classwillowgarage_1_1ocean_1_1ocean.html
aaa97e88f1d476337d17dba19a118a1a0
void
character_discard
classwillowgarage_1_1ocean_1_1ocean.html
aa2c97e90ecc653a994ca472260415d84
()
int
commTest
classwillowgarage_1_1ocean_1_1ocean.html
ad8b281e798993dd666034880bfd5df9a
()
long int
convertStringBase16
classwillowgarage_1_1ocean_1_1ocean.html
a8a59e85c67feac51e5c06cb4b9c7f944
(const char *input)
void
flush
classwillowgarage_1_1ocean_1_1ocean.html
aee47dec300b88d23c5af1b7194530957
(void)
int
get_speed
classwillowgarage_1_1ocean_1_1ocean.html
a6a874d982f627a8a95827779744fcd2e
(void)
char *
gpsd_hexdump
classwillowgarage_1_1ocean_1_1ocean.html
a08083c8c692eb5124f7956495a9b40bf
(void *binbuf, size_t binbuflen)
time_t
mkgmtime
classwillowgarage_1_1ocean_1_1ocean.html
a5705adc3a871ab560661456a05e83629
(register struct tm *t)
void
nextstate
classwillowgarage_1_1ocean_1_1ocean.html
a49e083b55ad5290432a4691861653a37
(unsigned char c)
void
nmea_add_checksum
classwillowgarage_1_1ocean_1_1ocean.html
a2458223c3665beb516780574d4c0d825
(char *sentence)
unsigned int
nmea_parse
classwillowgarage_1_1ocean_1_1ocean.html
a31c51ace4a703590dd19eb65ef16548b
()
int
nmea_send
classwillowgarage_1_1ocean_1_1ocean.html
a2ba70d2b9be7d5f70eef58e794959e9b
(const char *fmt,...)
void
packet_accept
classwillowgarage_1_1ocean_1_1ocean.html
a4e14b453f450b5b23fe4e934692b0a3d
(int packet_type)
void
packet_discard
classwillowgarage_1_1ocean_1_1ocean.html
a58fdb0160ead1b7e899ad6a501e11f9a
()
ssize_t
packet_get
classwillowgarage_1_1ocean_1_1ocean.html
ac5f1649214f01ba314721eb44cfd0930
()
ssize_t
packet_parse
classwillowgarage_1_1ocean_1_1ocean.html
ad34f1e087c2d3d9bccc1a673cfcad6f4
(size_t newdata)
void
packet_reset
classwillowgarage_1_1ocean_1_1ocean.html
accca85333ffbb916f389cf38db48d660
()
unsigned int
processBattery
classwillowgarage_1_1ocean_1_1ocean.html
a5366ee251e254538aaf756f73694538f
(int count, char *field[])
unsigned int
processController
classwillowgarage_1_1ocean_1_1ocean.html
a5a1dd875977894aa923a2d57b2bfd168
(int count, char *field[])
unsigned int
processSystem
classwillowgarage_1_1ocean_1_1ocean.html
a4ab551c13b30854a2ccecb913fe23998
(int count, char *field[])
void
report
classwillowgarage_1_1ocean_1_1ocean.html
a60294725b2e7a4171e0173f546ff9c33
(int errlevel, const char *fmt,...)
void
resetOcean
classwillowgarage_1_1ocean_1_1ocean.html
a92f09b382acfbc7250e8cfecdb8d5db0
()
void
set_speed
classwillowgarage_1_1ocean_1_1ocean.html
a557dbbf48869d457e912d1ae811355e9
(int speed)
int
string_send
classwillowgarage_1_1ocean_1_1ocean.html
acf2a0b8e98eebaea86d8dacbb0e499ff
(const char *fmt,...)
int
acknowledge
classwillowgarage_1_1ocean_1_1ocean.html
ada3d76ab83a62c7d1f8273f802222d1f
unsigned long
char_counter
classwillowgarage_1_1ocean_1_1ocean.html
a06c278342b7f83bbff349400271d4f7d
int
currentBattery
classwillowgarage_1_1ocean_1_1ocean.html
a53fe2c12446cd1ef2971752f41c0261d
int
currentBaudRate
classwillowgarage_1_1ocean_1_1ocean.html
af684ef45f6ab2502f1e06f5463221b2d
int
currentBaudRateIndex
classwillowgarage_1_1ocean_1_1ocean.html
a7105d43f5604c62c85fa7815ae5fde97
int
currentPort
classwillowgarage_1_1ocean_1_1ocean.html
abafc547bbc9aff88269f90a9a081560f
int
cycleComplete
classwillowgarage_1_1ocean_1_1ocean.html
a90770df46cdf1a9b145986ffeb805a73
int
debuglevel
classwillowgarage_1_1ocean_1_1ocean.html
a8f5cd8f6fa175b07650b58f780cb8c9b
char *
idString
classwillowgarage_1_1ocean_1_1ocean.html
a033c75e26d2ee116dcff9e9198221061
unsigned char
inbuffer
classwillowgarage_1_1ocean_1_1ocean.html
a3b12778314526c41dbf9b9b4d3366514
[INPUT_BUF_SIZE+1]
size_t
inbuflen
classwillowgarage_1_1ocean_1_1ocean.html
a1e598b1bf0f9c369efdc3579785ee508
unsigned char *
inbufptr
classwillowgarage_1_1ocean_1_1ocean.html
ab0019d7703349baeb34a4ce49b40ece3
int
inputDevice
classwillowgarage_1_1ocean_1_1ocean.html
a22771c4f55ed06c976dc40f2066fa186
unsigned char
outbuffer
classwillowgarage_1_1ocean_1_1ocean.html
a89340e727272e17f71ff5ed980cf96f5
[OUTPUT_BUF_SIZE+1]
size_t
outbuflen
classwillowgarage_1_1ocean_1_1ocean.html
a3bbcc6f86fe7c28f75afb966038268e5
int
packetState
classwillowgarage_1_1ocean_1_1ocean.html
abe2cc2d4bc5a3dccf23c19c3626c365c
int
packetType
classwillowgarage_1_1ocean_1_1ocean.html
a544ba02e9ca8821f8d73ed903d0f3c5a
int
sentenceCount
classwillowgarage_1_1ocean_1_1ocean.html
abd68fe31b0049b0e374f4a5a09298626
int
sentenceLength
classwillowgarage_1_1ocean_1_1ocean.html
a2beb98260e038f5022f84bc6cf826329
char
tag
classwillowgarage_1_1ocean_1_1ocean.html
ae31991b7940072ad1b2e89c8721705eb
[MAXTAGLEN]
struct termios
ttyset
classwillowgarage_1_1ocean_1_1ocean.html
ac061674e901e79d6255c028d329210fc
willowgarage::ocean::ocean::regPair
structwillowgarage_1_1ocean_1_1ocean_1_1regPair.html
const unsigned
address
structwillowgarage_1_1ocean_1_1ocean_1_1regPair.html
ac6a6ddd011d23bab8808fe9ae470ab88
const std::string
name
structwillowgarage_1_1ocean_1_1ocean_1_1regPair.html
a2a9597e4d3f3aa8c031010f3fdf1a1f8
const std::string
unit
structwillowgarage_1_1ocean_1_1ocean_1_1regPair.html
a3cb81fc401327d67486bb65121967de7
server
classserver.html
server
classserver.html
af967395d86499336a392bdd3667a54e0
(const int &majorID, const std::string &dev, const int debug_level=0)
void
start
classserver.html
ac10a4de76f591314e38bbc4ef6112822
()
void
stop
classserver.html
a2107fd58163c0b71b4b7c9251c839797
()
void
run
classserver.html
a66bd9eb32455d0581abe2c82dda4dc87
()
int
debug_level
classserver.html
a45094eeb70497db862ac2831718baeb7
ros::NodeHandle
handle
classserver.html
a00219fb40e2335996dad3b1d4db2ecc0
bool
has_warned_no_good_
classserver.html
a4116707750b8a54e8c8c1de831a34b03
bool
has_warned_temp_alarm_
classserver.html
a54af20ed16dd8d386e15ba1519eb1824
int
lag_timeout_
classserver.html
ac21d42abc0a8b5c582a82c22271243d1
int
majorID
classserver.html
a16452d0daea36f3e61cf7079ce0c3adf
boost::shared_ptr< boost::thread >
myThread
classserver.html
a79815ce3bef7b7e2436377e68b61112e
std::string
serial_device
classserver.html
afdae6f3e09eb0fee45b57e494b026631
int
stale_timeout_
classserver.html
ac539c448313745e8d6e5097eb5787d13
volatile bool
stopRequest
classserver.html
a104938184207ada5163c7684a9da2eb4
willowgarage
namespacewillowgarage.html
willowgarage::ocean
willowgarage::ocean
namespacewillowgarage_1_1ocean.html
willowgarage::ocean::ocean
index
index
usage
param
topic