lpcmanager

46652508c9b4
Parents 5241893c04f0
Children e1a2eec302e9
Change Firmware Update button visibility according to connection state.
--- a/LPCProjectController.py Mon Aug 06 14:38:46 2018 +0200
+++ b/LPCProjectController.py Thu Aug 09 09:38:15 2018 +0200
@@ -22,9 +22,17 @@
"method": "_UpdateFw"}
]
+LPCDefaultMethods = ProjectController.DefaultMethods.copy()
+LPCDefaultMethods["_UpdateFw"]=False
+LPCMethodsFromStatus = ProjectController.MethodsFromStatus.copy()
+LPCMethodsFromStatus["Started"]["_UpdateFw"] = True
+LPCMethodsFromStatus["Stopped"]["_UpdateFw"] = True
+LPCMethodsFromStatus["Empty"]["_UpdateFw"] = True
class LPCProjectController(ProjectController):
StatusMethods = ProjectController.StatusMethods + LPCStatusMethods
+ DefaultMethods = LPCDefaultMethods
+ MethodsFromStatus = LPCMethodsFromStatus
def __init__(self, frame, logger, buildpath, arch):
self.arch = arch