![]() |
Laelaps
2.3.5
RoadNarrows Robotics Small Outdoor Mobile Robot Project
|
Diagnotics header file. 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/laeDesc.h"
#include "Laelaps/laeSysDev.h"
#include "Laelaps/laeI2C.h"
#include "Laelaps/laeI2CMux.h"
#include "Laelaps/laeWd.h"
Go to the source code of this file.
Classes | |
class | DiagStats |
Simple diagnostics statistics class. More... | |
Functions | |
DiagStats | runCpuDiagnostics () |
DiagStats | runProductDiagnostics () |
DiagStats | runMotorsDiagnostics (bool bTestMotion) |
DiagStats | runToFDiagnostics (bool bAnyKey) |
DiagStats | runImuDiagnostics (bool bAnyKey) |
DiagStats | runWatchDogDiagnostics () |
DiagStats | runCamDiagnostics () |
DiagStats | runBatteryDiagnostics (bool bAnyKey) |
void | setTags (bool bColor) |
void | printHdr (std::string strDiag) |
void | printSubHdr (std::string strName) |
void | printTestResult (const char *sTag, const char *sFmt,...) |
void | printSubTotals (DiagStats &stats) |
void | printTotals (DiagStats &stats) |
void | printGrandTotals (DiagStats &stats) |
int | kbblock () |
int | kbhit () |
long | findProc (const std::string &strName) |
Variables | |
laelaps::LaeDesc | RobotDesc |
laelaps::LaeI2C | I2CBus |
laelaps::LaeI2CMux | I2CMux |
laelaps::LaeWd | WatchDog |
char | PassTag [] |
char | WarnTag [] |
char | FailTag [] |
char | WaitTag [] |
char | YNTag [] |
char | FatalTag [] |
Diagnotics header file.
Definition in file laelaps_diag.h.