File: powermetrics.py

package info (click to toggle)
gtk-meshtastic-client 1.5-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 3,056 kB
  • sloc: python: 4,794; xml: 64; makefile: 3
file content (36 lines) | stat: -rw-r--r-- 975 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
"""Simple program to demo how to use meshtastic library.
   To run: python examples/info.py
"""

import meshtastic
import meshtastic.serial_interface

from enum import Enum

interface = meshtastic.serial_interface.SerialInterface()
node = interface.getNode('^local')

print ("Power Measurement Enabled: " + str(node.moduleConfig.telemetry.power_measurement_enabled))

"""
telemetry:
    telemetry.air_quality_enabled
    telemetry.air_quality_interval
    telemetry.device_update_interval
    telemetry.environment_display_fahrenheit
    telemetry.environment_measurement_enabled
    telemetry.environment_screen_enabled
    telemetry.environment_update_interval
    telemetry.health_measurement_enabled
    telemetry.health_update_interval
    telemetry.power_measurement_enabled
    telemetry.power_screen_enabled
    telemetry.power_update_interval
"""

"""
node.moduleConfig.telemetry.power_measurement_enabled = True
node.writeConfig("telemetry")
"""

interface.close()