$search

nao_diagnostic_updater::NaoDiagnosticUpdater Class Reference

Inheritance diagram for nao_diagnostic_updater::NaoDiagnosticUpdater:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def connectNaoQi
def run
def temp_get

Public Attributes

 batteryNamesList
 batteryPathsList
 deviceInfoList
 diagnosticPub
 errorThreshold
 hardwareID
 isSimulator
 jointNamesList
 jointStiffPathsList
 jointTempPathsList
 memProxy
 motionProxy
 pip
 runsOnRobot
 sleep
 stopThread
 warningThreshold

Detailed Description

Definition at line 57 of file nao_diagnostic_updater.py.


Member Function Documentation

def nao_diagnostic_updater::NaoDiagnosticUpdater::__init__ (   self  ) 

Reimplemented from nao_driver::nao_driver_naoqi::NaoNode.

Definition at line 58 of file nao_diagnostic_updater.py.

def nao_diagnostic_updater::NaoDiagnosticUpdater::connectNaoQi (   self  ) 
Connects to NaoQi and gets proxies to ALMotion and ALMemory. 

Definition at line 110 of file nao_diagnostic_updater.py.

def nao_diagnostic_updater::NaoDiagnosticUpdater::run (   self  ) 
Diagnostic thread code - collects and sends out diagnostic data. 

Definition at line 116 of file nao_diagnostic_updater.py.

def nao_diagnostic_updater::NaoDiagnosticUpdater::temp_get (   self  ) 
Read the CPU and head temperature from the system devices.

Returns {'HeadSilicium': <temperature>, 'HeadBoard': <temperature>}

Temperatures are returned as float values in degrees Celsius, or
as the string 'invalid' if the sensors are not accessible.

Definition at line 356 of file nao_diagnostic_updater.py.


Member Data Documentation

Definition at line 81 of file nao_diagnostic_updater.py.

Definition at line 82 of file nao_diagnostic_updater.py.

Definition at line 86 of file nao_diagnostic_updater.py.

Definition at line 105 of file nao_diagnostic_updater.py.

Definition at line 70 of file nao_diagnostic_updater.py.

Definition at line 96 of file nao_diagnostic_updater.py.

Definition at line 92 of file nao_diagnostic_updater.py.

Definition at line 74 of file nao_diagnostic_updater.py.

Definition at line 76 of file nao_diagnostic_updater.py.

Definition at line 75 of file nao_diagnostic_updater.py.

Reimplemented from nao_driver::nao_driver_naoqi::NaoNode.

Definition at line 114 of file nao_diagnostic_updater.py.

Reimplemented from nao_driver::nao_driver_naoqi::NaoNode.

Definition at line 113 of file nao_diagnostic_updater.py.

Reimplemented from nao_driver::nao_driver_naoqi::NaoNode.

Definition at line 93 of file nao_diagnostic_updater.py.

Definition at line 71 of file nao_diagnostic_updater.py.

Definition at line 68 of file nao_diagnostic_updater.py.

Definition at line 65 of file nao_diagnostic_updater.py.

Definition at line 69 of file nao_diagnostic_updater.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


nao_driver
Author(s): Armin Hornung, Stefan Osswald, Daniel Maier
autogenerated on Tue Mar 5 11:40:48 2013