File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 3838
3939 // setPulseWidthPrefix is the prefix message for new pulse width setting
4040 setPulseWidthPrefix = []byte ("Set servo pulse width to:" )
41+
42+ // logLeftLimitAnglePrefix is the prefix message for left limit angle
43+ logLeftLimitAnglePrefix = []byte ("Servo left limit angle set to:" )
44+
45+ // logRightLimitAnglePrefix is the prefix message for right limit angle
46+ logRightLimitAnglePrefix = []byte ("Servo right limit angle set to:" )
4147)
4248
4349// NewDefaultHandler creates a new instance of DefaultHandler
@@ -147,6 +153,25 @@ func NewDefaultHandler(
147153 leftLimitAngle , rightLimitAngle = actuationRange - rightLimitAngle , actuationRange - leftLimitAngle
148154 }
149155
156+ // Log the left and right limit angles if logger is provided
157+ if logger != nil {
158+ logger .AddMessageWithUint16 (
159+ logLeftLimitAnglePrefix ,
160+ leftLimitAngle ,
161+ true ,
162+ true ,
163+ false ,
164+ )
165+ logger .AddMessageWithUint16 (
166+ logRightLimitAnglePrefix ,
167+ rightLimitAngle ,
168+ true ,
169+ true ,
170+ false ,
171+ )
172+ logger .Debug ()
173+ }
174+
150175 // Initialize the servo with the provided parameters
151176 handler := & DefaultHandler {
152177 afterSetAngleFunc : afterSetAngleFunc ,
You can’t perform that action at this time.
0 commit comments