Skip to content

Commit 12fd29b

Browse files
authored
Merge pull request #694 from ianmcorvidae/configure-fixed-position
Use dedicated fixed position admin message for --configure
2 parents a43dd20 + 1013696 commit 12fd29b

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

meshtastic/__main__.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -631,19 +631,15 @@ def onConnected(interface):
631631

632632
if "alt" in configuration["location"]:
633633
alt = int(configuration["location"]["alt"] or 0)
634-
localConfig.position.fixed_position = True
635634
print(f"Fixing altitude at {alt} meters")
636635
if "lat" in configuration["location"]:
637636
lat = float(configuration["location"]["lat"] or 0)
638-
localConfig.position.fixed_position = True
639637
print(f"Fixing latitude at {lat} degrees")
640638
if "lon" in configuration["location"]:
641639
lon = float(configuration["location"]["lon"] or 0)
642-
localConfig.position.fixed_position = True
643640
print(f"Fixing longitude at {lon} degrees")
644641
print("Setting device position")
645-
interface.sendPosition(lat, lon, alt)
646-
interface.localNode.writeConfig("position")
642+
interface.localNode.setFixedPosition(lat, lon, alt)
647643

648644
if "config" in configuration:
649645
localConfig = interface.getNode(args.dest, **getNode_kwargs).localConfig

0 commit comments

Comments
 (0)