Laelaps  2.3.5
RoadNarrows Robotics Small Outdoor Mobile Robot Project
diagWatchDog.cxx File Reference

Perform Laelaps IMU diagnostics. More...

#include <unistd.h>
#include <termios.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include "rnr/rnrconfig.h"
#include "rnr/log.h"
#include "rnr/opts.h"
#include "rnr/pkg.h"
#include "Laelaps/laelaps.h"
#include "Laelaps/laeUtils.h"
#include "Laelaps/laeSysDev.h"
#include "Laelaps/laeI2C.h"
#include "Laelaps/laeWatchDog.h"
#include "Laelaps/laeWd.h"
#include "laelaps_diag.h"

Go to the source code of this file.

Functions

static DiagStats initWatchDog ()
 
static DiagStats readInfo ()
 
static DiagStats testAlarms ()
 
static DiagStats testBatteryCharge ()
 
static DiagStats testLeds ()
 
static DiagStats testDigitalIO ()
 
static DiagStats testAnalogOutput ()
 
static DiagStats testAnalogInput ()
 
DiagStats runWatchDogDiagnostics ()
 

Variables

static const char * SubSysName = "WatchDog"
 

Detailed Description

Perform Laelaps IMU diagnostics.

Author
Robin Knight (robin.nosp@m..kni.nosp@m.ght@r.nosp@m.oadn.nosp@m.arrow.nosp@m.s.co.nosp@m.m)
Copyright
© 2015-2017. RoadNarrows LLC.
http://www.roadnarrows.com
All Rights Reserved

Definition in file diagWatchDog.cxx.