File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -509,6 +509,10 @@ mod lebai_sdk {
509509
510510 //Safety
511511 #[ classmethod]
512+ pub async fn set_collision_detector_sensitivity ( & self , sensitivity : u32 ) -> Result < ( ) > {
513+ self . 0 . set_collision_detector_sensitivity ( sensitivity) . await
514+ }
515+ #[ classmethod]
512516 pub async fn disable_collision_detector ( & self ) -> Result < ( ) > {
513517 self . 0 . disable_collision_detector ( ) . await
514518 }
Original file line number Diff line number Diff line change @@ -4,6 +4,13 @@ use proto::google::protobuf::Empty;
44use proto:: lebai:: safety:: * ;
55
66impl Robot {
7+ pub ( crate ) async fn set_collision_detector_sensitivity ( & self , sensitivity : u32 ) -> Result < ( ) > {
8+ let req = Empty { } ;
9+ let mut rsp = self . c . get_collision_detector ( Some ( req) ) . await . map_err ( |e| e. to_string ( ) ) ?;
10+ rsp. sensitivity = sensitivity;
11+ let _ = self . c . set_collision_detector ( Some ( rsp) ) . await . map_err ( |e| e. to_string ( ) ) ?;
12+ Ok ( ( ) )
13+ }
714 pub ( crate ) async fn disable_collision_detector ( & self ) -> Result < ( ) > {
815 let req = Empty { } ;
916 let _ = self . c . disable_collision_detector ( Some ( req) ) . await . map_err ( |e| e. to_string ( ) ) ?;
You can’t perform that action at this time.
0 commit comments