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

Perform Laelaps Time-of-Flight sensors 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/laeDesc.h"
#include "Laelaps/laeSysDev.h"
#include "Laelaps/laeI2C.h"
#include "Laelaps/laeVL6180.h"
#include "laelaps_diag.h"

Go to the source code of this file.

Functions

static DiagStats initSensors (LaeRangeSensorGroup &rnggrp)
 
static DiagStats getSensorInfo (LaeRangeSensorGroup &rnggrp)
 
static DiagStats measureDistance (LaeRangeSensorGroup &rnggrp, int cnt)
 
static DiagStats measureAmbient (LaeRangeSensorGroup &rnggrp, int cnt)
 
DiagStats runToFDiagnostics (bool bAnyKey)
 

Variables

static const char * SubSysName = "ToF"
 
static const char * ProdName = "VL6180"
 
static const char * SensorKeys [ToFSensorMaxNumOf]
 

Detailed Description

Perform Laelaps Time-of-Flight sensors 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 diagToF.cxx.

Variable Documentation

const char* SensorKeys[ToFSensorMaxNumOf]
static
Initial value:
=
{
"front", "left_front", "left", "left_rear",
"rear", "right_rear", "right", "right_front"
}

Definition at line 82 of file diagToF.cxx.