Skip to content

Commit

Permalink
Paramedit: Display param status
Browse files Browse the repository at this point in the history
Display received parameters and total parameters
  • Loading branch information
Akshath-Singhal committed Aug 24, 2019
1 parent 97d6cb3 commit fe72818
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
2 changes: 1 addition & 1 deletion MAVProxy/modules/mavproxy_paramedit/param_editor.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ def process_mavlink_packet(self, m):
if m.param_id in self.paramchanged:
del self.paramchanged[m.param_id.upper()]
self.gui_event_queue.put(ParamEditorEvent(
ph_event.PEGE_WRITE_SUCC, paramid=m.param_id.upper(), paramvalue=m.param_value))
ph_event.PEGE_WRITE_SUCC, paramid=m.param_id.upper(), paramvalue=m.param_value, pstatus = self.mpstate.module('param').param_status()))
if mtype in ['RC_CHANNELS_RAW', 'RC_CHANNELS']:
if self.mpstate.vehicle_name == 'APMrover2':
fltmode_ch = int(self.mpstate.module('param').mav_param['MODE_CH'])
Expand Down
6 changes: 6 additions & 0 deletions MAVProxy/modules/mavproxy_paramedit/param_editor_frame.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ def __init__(self, *args, **kwds):
self.fetch_params = wx.Button(self, wx.ID_ANY, ("Fetch all"))
self.write_params = wx.Button(self, wx.ID_ANY, ("Write"))
self.search_key = wx.TextCtrl(self, wx.ID_ANY, "")
self.param_status = (0,0)
self.param_label = wx.StaticText(self, wx.ID_ANY, "Status: " + str(self.param_status[0]) + "/ " + str(self.param_status[1]), style=wx.ALIGN_CENTRE)
self.display_list = wx.grid.Grid(self, wx.ID_ANY, size=(1, 1))
self.search_key.SetHint("Search")
self.__set_properties()
Expand Down Expand Up @@ -128,6 +130,8 @@ def __do_layout(self):
sizer_6.Add((10, 10), 0, 0, 0)
sizer_6.Add(self.reset_params, 0, wx.ALIGN_CENTER, 0)
sizer_6.Add((10, 10), 0, 0, 0)
sizer_6.Add(self.param_label, 0, wx.ALIGN_CENTER, 0)
sizer_6.Add((10, 10), 0, 0, 0)
sizer_3.Add(sizer_6, 0, 0, 0)
sizer_3.Add((10, 10), 0, 0, 0)
sizer_5.Add((10, 10), 0, 0, 0)
Expand Down Expand Up @@ -254,6 +258,8 @@ def process_gui_event(self, event):
self.get_vehicle_type(event.get_arg("vehicle"))
self.requires_redraw = True
elif event.get_type() == ph_event.PEGE_WRITE_SUCC:
self.param_status = event.get_arg("pstatus")
self.param_label.SetLabel("Status: " + str(self.param_status[0]) + "/ " + str(self.param_status[1]))
if event.get_arg("paramid") in self.param_received.keys():
if event.get_arg("paramid") in self.modified_param.keys():
del self.modified_param[event.get_arg("paramid")]
Expand Down

0 comments on commit fe72818

Please sign in to comment.