1527 # TODO : use explicit status instead of boolean |
1527 # TODO : use explicit status instead of boolean |
1528 if self._connector is not None: |
1528 if self._connector is not None: |
1529 status = self._connector.GetPLCstatus() |
1529 status = self._connector.GetPLCstatus() |
1530 else: |
1530 else: |
1531 status = "Disconnected" |
1531 status = "Disconnected" |
1532 _ = lambda x : x |
|
1533 for args in { |
1532 for args in { |
1534 _("Starting"): [("_Run", True), |
1533 "Starting" : [("_Run", True), |
1535 ("_Debug", True), |
1534 ("_Debug", True), |
1536 ("_Stop", False)], |
1535 ("_Stop", False)], |
1537 _("Started"): [("_Run", False), |
1536 "Started" : [("_Run", False), |
1538 ("_Debug", False), |
1537 ("_Debug", False), |
1539 ("_Stop", True)], |
1538 ("_Stop", True)], |
1540 _("Stopped"): [("_Run", True), |
1539 "Stopped" : [("_Run", True), |
1541 ("_Debug", True), |
1540 ("_Debug", True), |
1542 ("_Stop", False)], |
1541 ("_Stop", False)], |
1543 _("Empty"): [("_Run", False), |
1542 "Empty" : [("_Run", False), |
1544 ("_Debug", False), |
1543 ("_Debug", False), |
1545 ("_Stop", False)], |
1544 ("_Stop", False)], |
1546 _("Dirty"): [("_Run", True), |
1545 "Broken" : [("_Run", True), |
1547 ("_Debug", True), |
1546 ("_Debug", True), |
1548 ("_Stop", False)], |
1547 ("_Stop", False)], |
1549 _("Broken"): [("_Run", True), |
1548 "Disconnected" :[("_Run", False), |
1550 ("_Debug", True), |
|
1551 ("_Stop", False)], |
|
1552 _("Disconnected"):[("_Run", False), |
|
1553 ("_Debug", False), |
1549 ("_Debug", False), |
1554 ("_Stop", False), |
1550 ("_Stop", False), |
1555 ("_Transfer", False), |
1551 ("_Transfer", False), |
1556 ("_Connect", True), |
1552 ("_Connect", True), |
1557 ("_Disconnect", False)], |
1553 ("_Disconnect", False)], |