gusimplewhiteboard
wb_oculus_prime_interface Struct Reference

#include <wb_oculus_prime_interface.h>

Inheritance diagram for wb_oculus_prime_interface:
Collaboration diagram for wb_oculus_prime_interface:

Public Member Functions

 CONTROLLED_PROPERTY (enum MovementType, move) CONTROLLED_PROPERTY(uint8_t
 Continues movement - performs this movement until another movement command is specified. More...
 
speed CONTROLLED_PROPERTY (double, forward) CONTROLLED_PROPERTY(double
 move forward the specified distance in meters, then stop More...
 
speed backward CONTROLLED_PROPERTY (double, left) CONTROLLED_PROPERTY(double
 rotate left the specified angle in degrees, then stop More...
 
speed backward right CONTROL_BIT (move) CONTROL_BIT(speed) CONTROL_BIT(forward) CONTROL_BIT(backward) CONTROL_BIT(left) CONTROL_BIT(right) wb_oculus_prime_interface()
 

Detailed Description

Definition at line 23 of file wb_oculus_prime_interface.h.

Member Function Documentation

◆ CONTROL_BIT()

speed backward right wb_oculus_prime_interface::CONTROL_BIT ( move  )
inline

Definition at line 37 of file wb_oculus_prime_interface.h.

◆ CONTROLLED_PROPERTY() [1/3]

speed wb_oculus_prime_interface::CONTROLLED_PROPERTY ( double  ,
forward   
)

move forward the specified distance in meters, then stop

move backward the specified distance in meters, then stop

◆ CONTROLLED_PROPERTY() [2/3]

speed backward wb_oculus_prime_interface::CONTROLLED_PROPERTY ( double  ,
left   
)

rotate left the specified angle in degrees, then stop

rotate right the specified angle in degrees, then stop

◆ CONTROLLED_PROPERTY() [3/3]

wb_oculus_prime_interface::CONTROLLED_PROPERTY ( enum  MovementType,
move   
)

Continues movement - performs this movement until another movement command is specified.

sets the drive motor speed. Value is PWM between 0-255


The documentation for this struct was generated from the following file: