Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The HrListener application  application connects to the SmartMesh IP Manager, subscribes to health report notifications, and displays a table containing a count of each type of HR received. It connects to the SmartMesh IP Manager.

 

Table of Contents

Running

You can run the HrListener application:

  • by double-clicking on the Windows executable at /win/HrListener.exe
  • by double-clicking on its source files at /src/bin/HrListener/HrListener.py

Description

HrListener is  is a GUI based application which connects to the SmartMesh IP Manager, subscribes to health report notifications, and displays a table containing a count of each type of HR received. It does not parse the contents of each HR other than to determine type.

HrListener logs parsed health reports to receivedHRs.log, found in the same directory as the application (either .exe or .py). A sample is shown below:

 

No Format
2014-06-05 10:49:04,629 [INFO] ============= START LOGGING HEALTH REPORTS ==============
2014-06-05 10:56:00,294 [INFO] from 00-17-0d-00-00-38-0c-86: 
- Device: 
- badLinkFrameId : 0 
- badLinkOffset : 0 
- badLinkSlot : 0 
- batteryVoltage : 3093 
- charge : 168 
- numMacDropped : 0 
- numRxLost : 0 
- numRxOk : 7 
- numTxBad : 0 
- numTxFail : 0 
- numTxOk : 25 
- queueOcc : 65 
- temperature : 25 
2014-06-05 10:59:26,829 [INFO] ============== STOP LOGGING HEALTH REPORTS =============