Skip to content

Commit 6318e23

Browse files
tridgepeterbarker
authored andcommitted
map: added mission_color setting
1 parent 037ca95 commit 6318e23

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

MAVProxy/modules/mavproxy_map/__init__.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
from MAVProxy.modules.lib import mp_module
1515
from MAVProxy.modules.lib.mp_menu import *
1616
from pymavlink import mavutil
17+
from PIL import ImageColor
1718

1819
class MapModule(mp_module.MPModule):
1920
def __init__(self, mpstate):
@@ -63,8 +64,9 @@ def __init__(self, mpstate):
6364
('circle_linewidth', int, 1),
6465
('showdirection', bool, False),
6566
('setpos_accuracy', float, 50),
67+
('mission_color', str, "white"),
6668
('font_size', float, 0.5) ])
67-
69+
6870
service='MicrosoftHyb'
6971
if 'MAP_SERVICE' in os.environ:
7072
service = os.environ['MAP_SERVICE']
@@ -427,7 +429,7 @@ def display_waypoints(self):
427429
if len(p) > 1:
428430
popup = MPMenuSubMenu('Popup', items)
429431
self.map.add_object(mp_slipmap.SlipPolygon('mission %u' % i, p,
430-
layer='Mission', linewidth=2, colour=(255,255,255),
432+
layer='Mission', linewidth=2, colour=ImageColor.getrgb(self.map_settings.mission_color),
431433
arrow = self.map_settings.showdirection, popup_menu=popup))
432434
labeled_wps = {}
433435
self.map.add_object(mp_slipmap.SlipClearLayer('LoiterCircles'))

0 commit comments

Comments
 (0)