From 3b35ff8b6676bba7c1a7868f13980034782a025f Mon Sep 17 00:00:00 2001 From: Arthur Golubtsov Date: Tue, 17 Dec 2019 11:38:22 +0300 Subject: [PATCH] Server: Write short check statuses directly --- Server/copter_table_models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Server/copter_table_models.py b/Server/copter_table_models.py index 1d9e62e..a75faac 100644 --- a/Server/copter_table_models.py +++ b/Server/copter_table_models.py @@ -253,6 +253,8 @@ def view_battery(value): @ModelFormatter.col_format(7, ModelFormatter.VIEW_FORMATTER) def view_selfcheck(value): if isinstance(value, list): + if len(value)==1: + return value[0] return "ERROR" return value @@ -289,7 +291,7 @@ class CopterDataModel(QtCore.QAbstractTableModel): def __init__(self, checks=ModelChecks, formatter=ModelFormatter, parent=None): super(CopterDataModel, self).__init__(parent) self.headers = ('copter ID', 'version', ' animation ID ', ' battery ', ' system ', 'sensors', - ' mode ', 'checks', 'current x y z yaw frame_id', ' start x y z ', 'dt') + ' mode ', ' checks ', 'current x y z yaw frame_id', ' start x y z ', 'dt') self.data_contents = [] self.checks = checks