@@ -129,14 +129,14 @@ func (ua *URArm) Close(ctx context.Context) error {
129129
130130 closeConn := func () {
131131 if err := ua .dashboardConnection .Close (); err != nil && ! errors .Is (err , net .ErrClosed ) {
132- ua .logger .Errorw ( "error closing arm's Dashboard connection" , "error" , err )
132+ ua .logger .CErrorw ( ctx , "error closing arm's Dashboard connection" , "error" , err )
133133 }
134134 if err := ua .readRobotStateConnection .Close (); err != nil && ! errors .Is (err , net .ErrClosed ) {
135- ua .logger .Errorw ( "error closing arm's State connection" , "error" , err )
135+ ua .logger .CErrorw ( ctx , "error closing arm's State connection" , "error" , err )
136136 }
137137 if ua .connControl != nil {
138138 if err := ua .connControl .Close (); err != nil && ! errors .Is (err , net .ErrClosed ) {
139- ua .logger .Errorw ( "error closing arm's control connection" , "error" , err )
139+ ua .logger .CErrorw ( ctx , "error closing arm's control connection" , "error" , err )
140140 }
141141 }
142142 }
@@ -216,7 +216,7 @@ func URArmConnect(ctx context.Context, conf resource.Config, logger logging.Logg
216216 if err := cancelCtx .Err (); err != nil {
217217 return
218218 }
219- logger .Debug ( "attempting to reconnect to ur arm dashboard" )
219+ logger .CDebug ( ctx , "attempting to reconnect to ur arm dashboard" )
220220 time .Sleep (1 * time .Second )
221221 connDashboard , err = d .DialContext (cancelCtx , "tcp" , newArm .host + ":29999" )
222222 if err == nil {
@@ -235,7 +235,7 @@ func URArmConnect(ctx context.Context, conf resource.Config, logger logging.Logg
235235 }
236236 }
237237 } else if err != nil {
238- logger .Errorw ( "dashboard reader failed" , "error" , err )
238+ logger .CErrorw ( ctx , "dashboard reader failed" , "error" , err )
239239 newArm .mu .Lock ()
240240 newArm .isConnected = false
241241 newArm .mu .Unlock ()
@@ -260,7 +260,7 @@ func URArmConnect(ctx context.Context, conf resource.Config, logger logging.Logg
260260 if err := cancelCtx .Err (); err != nil {
261261 return
262262 }
263- logger .Debug ( "attempting to reconnect to ur arm 30011" )
263+ logger .CDebug ( ctx , "attempting to reconnect to ur arm 30011" )
264264 connReadRobotState , err = d .DialContext (cancelCtx , "tcp" , newArm .host + ":30011" )
265265 if err == nil {
266266 newArm .mu .Lock ()
@@ -273,7 +273,7 @@ func URArmConnect(ctx context.Context, conf resource.Config, logger logging.Logg
273273 }
274274 }
275275 } else if err != nil {
276- logger .Errorw ( "reader failed" , "error" , err )
276+ logger .CErrorw ( ctx , "reader failed" , "error" , err )
277277 return
278278 }
279279 }
@@ -616,14 +616,14 @@ func reader(ctx context.Context, conn net.Conn, ua *URArm, onHaveData func()) er
616616
617617 switch buf [0 ] {
618618 case 16 :
619- state , err := readRobotStateMessage (buf [1 :], ua .logger )
619+ state , err := readRobotStateMessage (ctx , buf [1 :], ua .logger )
620620 if err != nil {
621621 return err
622622 }
623623 ua .setState (state )
624624 onHaveData ()
625625 if ua .debug {
626- ua .logger .Debugf ( "isOn: %v stopped: %v joints: %f %f %f %f %f %f cartesian: %f %f %f %f %f %f\n " ,
626+ ua .logger .CDebugf ( ctx , "isOn: %v stopped: %v joints: %f %f %f %f %f %f cartesian: %f %f %f %f %f %f\n " ,
627627 state .RobotModeData .IsRobotPowerOn ,
628628 state .RobotModeData .IsEmergencyStopped || state .RobotModeData .IsProtectiveStopped ,
629629 state .Joints [0 ].AngleValues (),
@@ -640,31 +640,31 @@ func reader(ctx context.Context, conn net.Conn, ua *URArm, onHaveData func()) er
640640 state .CartesianInfo .Rz )
641641 }
642642 case 20 :
643- userErr := readURRobotMessage (buf , ua .logger )
643+ userErr := readURRobotMessage (ctx , buf , ua .logger )
644644 if userErr != nil {
645645 ua .setRuntimeError (userErr )
646646 }
647647 case 5 : // MODBUS_INFO_MESSAGE
648648 data := binary .BigEndian .Uint32 (buf [1 :])
649649 if data != 0 {
650- ua .logger .Debugf ( "got unexpected MODBUS_INFO_MESSAGE %d\n " , data )
650+ ua .logger .CDebugf ( ctx , "got unexpected MODBUS_INFO_MESSAGE %d\n " , data )
651651 }
652652 case 23 : // SAFETY_SETUP_BROADCAST_MESSAGE
653653 case 24 : // SAFETY_COMPLIANCE_TOLERANCES_MESSAGE
654654 case 25 : // PROGRAM_STATE_MESSAGE
655655 if len (buf ) != 12 {
656- ua .logger .Debug ( "got bad PROGRAM_STATE_MESSAGE ??" )
656+ ua .logger .CDebug ( ctx , "got bad PROGRAM_STATE_MESSAGE ??" )
657657 } else {
658658 a := binary .BigEndian .Uint32 (buf [1 :])
659659 b := buf [9 ]
660660 c := buf [10 ]
661661 d := buf [11 ]
662662 if a != 4294967295 || b != 1 || c != 0 || d != 0 {
663- ua .logger .Debugf ( "got unknown PROGRAM_STATE_MESSAGE %v %v %v %v\n " , a , b , c , d )
663+ ua .logger .CDebugf ( ctx , "got unknown PROGRAM_STATE_MESSAGE %v %v %v %v\n " , a , b , c , d )
664664 }
665665 }
666666 default :
667- ua .logger .Debugf ( "ur: unknown messageType: %v size: %d %v\n " , buf [0 ], len (buf ), buf )
667+ ua .logger .CDebugf ( ctx , "ur: unknown messageType: %v size: %d %v\n " , buf [0 ], len (buf ), buf )
668668 }
669669 }
670670}
0 commit comments