@@ -19,12 +19,7 @@ def __init__(self, state):
19
19
def wait (self , duration ):
20
20
"""Pauses execution for a certain number of milliseconds."""
21
21
22
- verbosity_level = {
23
- 1 : lambda : print ("`wait` called" ),
24
- 2 : lambda : print (f"Waiting for { duration } milliseconds..." )
25
- }
26
-
27
- verbosity_level [self .broker .state .verbosity ]()
22
+ self .broker .state .print_status ("wait()" , description = f"Waiting for { duration } milliseconds..." )
28
23
29
24
wait_message = {
30
25
"kind" : "rpc_request" ,
@@ -46,12 +41,7 @@ def wait(self, duration):
46
41
def e_stop (self ):
47
42
"""Emergency locks (E-stops) the Farmduino microcontroller."""
48
43
49
- verbosity_level = {
50
- 1 : lambda : print ("`e_stop` called" ),
51
- 2 : lambda : print (f"Triggered device emergency stop at: { datetime .now ()} " )
52
- }
53
-
54
- verbosity_level [self .broker .state .verbosity ]()
44
+ self .broker .state .print_status ("e_stop()" , description = f"Triggered device emergency stop at: { datetime .now ()} " )
55
45
56
46
stop_message = {
57
47
"kind" : "rpc_request" ,
@@ -71,12 +61,7 @@ def e_stop(self):
71
61
def unlock (self ):
72
62
"""Unlocks a locked (E-stopped) device."""
73
63
74
- verbosity_level = {
75
- 1 : lambda : print ("`unlock` called" ),
76
- 2 : lambda : print (f"Triggered device unlock at: { datetime .now ()} " )
77
- }
78
-
79
- verbosity_level [self .broker .state .verbosity ]()
64
+ self .broker .state .print_status ("unlock()" , description = f"Triggered device unlock at: { datetime .now ()} " )
80
65
81
66
unlock_message = {
82
67
"kind" : "rpc_request" ,
@@ -96,12 +81,7 @@ def unlock(self):
96
81
def reboot (self ):
97
82
"""Reboots the FarmBot OS and reinitializes the device."""
98
83
99
- verbosity_level = {
100
- 1 : lambda : print ("`reboot` called" ),
101
- 2 : lambda : print (f"Triggered device reboot at: { datetime .now ()} " )
102
- }
103
-
104
- verbosity_level [self .broker .state .verbosity ]()
84
+ self .broker .state .print_status ("reboot()" , description = f"Triggered device reboot at: { datetime .now ()} " )
105
85
106
86
reboot_message = {
107
87
** RPC_REQUEST ,
@@ -119,12 +99,7 @@ def reboot(self):
119
99
def shutdown (self ):
120
100
"""Shuts down the FarmBot OS and turns the device off."""
121
101
122
- verbosity_level = {
123
- 1 : lambda : print ("`shutdown` called" ),
124
- 2 : lambda : print (f"Triggered device shutdown at: { datetime .now ()} " )
125
- }
126
-
127
- verbosity_level [self .broker .state .verbosity ]()
102
+ self .broker .state .print_status ("shutdown()" , description = f"Triggered device shutdown at: { datetime .now ()} " )
128
103
129
104
shutdown_message = {
130
105
** RPC_REQUEST ,
0 commit comments