Laelaps  2.3.5
RoadNarrows Robotics Small Outdoor Mobile Robot Project
laelaps_diag.py File Reference

Package: RoadNarrows Robotics Laelaps Robotic Mobile Platform Package. More...

Go to the source code of this file.

Classes

class  laelaps_diag.fakemc
 
class  laelaps_diag.DiagMotors
 
class  laelaps_diag.DiagToFs
 
class  laelaps_diag.DiagImu
 
class  laelaps_diag.DiagWatchdog
 
class  laelaps_diag.usage
 Usage exception class. More...
 
class  laelaps_diag.application
 Laelaps diagnositcs application class. More...
 

Variables

list laelaps_diag.Diagnostics = ['motors', 'tofs', 'imu', 'watchdog']
 
string laelaps_diag.DiagSep
 
 laelaps_diag.app = application();
 

Detailed Description

Package: RoadNarrows Robotics Laelaps Robotic Mobile Platform Package.

File: laelaps_diag.py

LastChangedDate
2016-02-22 18:11:12 -0700 (Mon, 22 Feb 2016)
Rev
4328

Perform Laelaps diagnostics (python version).

Note
The sensors and watchdog interface is via I2C. A simple I2C python module needs to be found or written.
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
EULA@

Unless otherwise stated explicitly, all materials contained are copyrighted and may not be used without RoadNarrows LLC's written consent, except as provided in these terms and conditions or in the copyright notice (documents and software) or other proprietary notice provided with the relevant materials.

IN NO EVENT SHALL THE AUTHOR, ROADNARROWS LLC, OR ANY MEMBERS/EMPLOYEES/CONTRACTORS OF ROADNARROWS OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE AUTHORS AND ROADNARROWS LLC SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

—@

Definition in file laelaps_diag.py.

Variable Documentation

string laelaps_diag.DiagSep
Initial value:
1 = "\
2 -------------------------------------------------------------------------------"

Definition at line 65 of file laelaps_diag.py.