mirror of
https://github.com/meshtastic/python.git
synced 2025-12-27 09:57:53 -05:00
Use this method for the --settime command line flag - which sets the device
time to be the same as the local computers time (in UTC)
def sendPosition(self, latitude=0.0, longitude=0.0, altitude=0, timeSec=0, destinationId=BROADCAST_ADDR, wantAck=False, wantResponse=False):
"""
Send a position packet to some other node (normally a broadcast)
Also, the device software will notice this packet and use it to automatically set its notion of
the local position.
If timeSec is not specified (recommended), we will use the local machine time.
"""
38 lines
1.1 KiB
Python
38 lines
1.1 KiB
Python
import pathlib
|
|
from setuptools import setup
|
|
|
|
# The directory containing this file
|
|
HERE = pathlib.Path(__file__).parent
|
|
|
|
with open("README.md", "r") as fh:
|
|
long_description = fh.read()
|
|
|
|
# This call to setup() does all the work
|
|
setup(
|
|
name="meshtastic",
|
|
version="0.7.9",
|
|
description="Python API & client shell for talking to Meshtastic devices",
|
|
long_description=long_description,
|
|
long_description_content_type="text/markdown",
|
|
url="https://github.com/meshtastic/Meshtastic-python",
|
|
author="Kevin Hester",
|
|
author_email="kevinh@geeksville.com",
|
|
license="MIT",
|
|
classifiers=[
|
|
"License :: OSI Approved :: MIT License",
|
|
"Programming Language :: Python :: 3",
|
|
"Programming Language :: Python :: 3.7",
|
|
],
|
|
packages=["meshtastic"],
|
|
include_package_data=True,
|
|
install_requires=["pyserial>=3.4", "protobuf>=3.6.1",
|
|
"pypubsub>=4.0.3", "dotmap>=1.3.14", "pexpect>=4.6.0",
|
|
"pygatt>=4.0.5"],
|
|
python_requires='>=3.4',
|
|
entry_points={
|
|
"console_scripts": [
|
|
"meshtastic=meshtastic.__main__:main"
|
|
]
|
|
},
|
|
)
|