VMgr_AllNotifications

VMgr_AllNotifications

This application was added in REL-1.1.0.

Introduction

This example script subscribes to all notifications and prints the category and the type of each notification. 

The script connects to the VManager using the Python library and does the following:

  • Prompts the user for the VManager IP address 

  • Subscribes to all notifications

  • Prints each notification

It connects to:

  • The SmartMesh IP VManager

Running

You can run the VMgr_AllNotifications.py application:

  • By double-clicking on its source files at /vmanager_apps/VMgr_AllNotifications.py (may require additional steps on non-windows OSes)



VMgr_AllNotifications Example (c) Dust Networks SmartMesh SDK 1.1.0.1 Enter the IP address of the manager (e.g. 10.70.48.69 ): 10.70.7.104 ==== Subscribing to all notifications Waiting for notifications from mote, Press any key to stop Data notification --> Type=dataPacketReceived Data notification --> Type=dataPacketReceived Data notification --> Type=dataPacketReceived Data notification --> Type=dataPacketReceived Data notification --> Type=dataPacketReceived HR notification --> Type=discoveryHealthReport HR notification --> Type=discoveryHealthReport HR notification --> Type=rawMoteNotification Data notification --> Type=dataPacketReceived HR notification --> Type=discoveryHealthReport HR notification --> Type=discoveryHealthReport Data notification --> Type=dataPacketReceived HR notification --> Type=discoveryHealthReport Data notification --> Type=dataPacketReceived Event notification --> Type=pathStateChanged HR notification --> Type=discoveryHealthReport HR notification --> Type=discoveryHealthReport Event notification --> Type=pathStateChanged Data notification --> Type=dataPacketReceived HR notification --> Type=discoveryHealthReport Data notification --> Type=dataPacketReceived Event notification --> Type=pathStateChanged HR notification --> Type=discoveryHealthReport Data notification --> Type=dataPacketReceived HR notification --> Type=discoveryHealthReport Data notification --> Type=dataPacketReceived HR notification --> Type=discoveryHealthReport Data notification --> Type=dataPacketReceived Data notification --> Type=dataPacketReceived HR notification --> Type=discoveryHealthReport Script ended normally