TREVOR  1.0.0
A ROS2 Respository for trevor specific code and doccumentation
Loading...
Searching...
No Matches
pilot.Pilot Class Reference
Inheritance diagram for pilot.Pilot:
Collaboration diagram for pilot.Pilot:

Public Member Functions

 __init__ (self)
 
 control_loop (self)
 
 send_hb (self)
 
 set_mode (self, mode)
 
 set_thruster_gain (self, gain)
 
 send_thrust_cmd (self, cmd_msg)
 
 joy_callback (self, msg)
 
 odom_callback (self, odom_msg)
 
 joy_control (self, joy_msg)
 
 helm_callback (self, helm_msg)
 

Public Attributes

 joy_topic
 
 joy_timeout
 
 odom_topic
 
 subscription
 
 joy_callback
 
 odom_sub
 
 odom_callback
 
 helm_sub
 
 helm_callback
 
 thrust_pub
 
 heart_pub
 
 thuster_gain
 
 mode
 
 loop_period
 
 timer
 
 last_odom
 
 hold_pos
 
 rudder_gain
 
 reverse_gain
 
 throttle_gain
 

Constructor & Destructor Documentation

◆ __init__()

pilot.Pilot.__init__ ( self)

Member Function Documentation

◆ control_loop()

pilot.Pilot.control_loop ( self)

◆ helm_callback()

pilot.Pilot.helm_callback ( self,
helm_msg )

◆ joy_callback()

pilot.Pilot.joy_callback ( self,
msg )

◆ joy_control()

pilot.Pilot.joy_control ( self,
joy_msg )

◆ odom_callback()

pilot.Pilot.odom_callback ( self,
odom_msg )

◆ send_hb()

pilot.Pilot.send_hb ( self)

◆ send_thrust_cmd()

pilot.Pilot.send_thrust_cmd ( self,
cmd_msg )

◆ set_mode()

pilot.Pilot.set_mode ( self,
mode )

◆ set_thruster_gain()

pilot.Pilot.set_thruster_gain ( self,
gain )

Member Data Documentation

◆ heart_pub

pilot.Pilot.heart_pub

◆ helm_callback

pilot.Pilot.helm_callback

◆ helm_sub

pilot.Pilot.helm_sub

◆ hold_pos

pilot.Pilot.hold_pos

◆ joy_callback

pilot.Pilot.joy_callback

◆ joy_timeout

pilot.Pilot.joy_timeout

◆ joy_topic

pilot.Pilot.joy_topic

◆ last_odom

pilot.Pilot.last_odom

◆ loop_period

pilot.Pilot.loop_period

◆ mode

pilot.Pilot.mode

◆ odom_callback

pilot.Pilot.odom_callback

◆ odom_sub

pilot.Pilot.odom_sub

◆ odom_topic

pilot.Pilot.odom_topic

◆ reverse_gain

pilot.Pilot.reverse_gain

◆ rudder_gain

pilot.Pilot.rudder_gain

◆ subscription

pilot.Pilot.subscription

◆ throttle_gain

pilot.Pilot.throttle_gain

◆ thrust_pub

pilot.Pilot.thrust_pub

◆ thuster_gain

pilot.Pilot.thuster_gain

◆ timer

pilot.Pilot.timer

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