File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
poulpe_ethercat_controller/src Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -779,6 +779,13 @@ impl PoulpeController {
779
779
self . set_register_values ( id, PdoRegister :: TargetVelocity , target_velocity)
780
780
}
781
781
782
+ pub fn get_current_target_velocity (
783
+ & self ,
784
+ id : u32 ,
785
+ ) -> Result < Option < Vec < f32 > > , Box < dyn std:: error:: Error > > {
786
+ self . get_register_values ( id, PdoRegister :: TargetVelocity )
787
+ }
788
+
782
789
pub fn set_target_torque (
783
790
& self ,
784
791
id : u32 ,
@@ -787,6 +794,13 @@ impl PoulpeController {
787
794
self . set_register_values ( id, PdoRegister :: TargetTorque , target_torque)
788
795
}
789
796
797
+ pub fn get_current_target_torque (
798
+ & self ,
799
+ id : u32 ,
800
+ ) -> Result < Option < Vec < f32 > > , Box < dyn std:: error:: Error > > {
801
+ self . get_register_values ( id, PdoRegister :: TargetTorque )
802
+ }
803
+
790
804
pub fn get_error_codes ( & self , id : u32 ) -> Result < Vec < u32 > , Box < dyn std:: error:: Error > > {
791
805
let slave_id = id as u16 ;
792
806
match self . get_pdo_registers ( slave_id, PdoRegister :: ErrorCode ) {
You can’t perform that action at this time.
0 commit comments