rm_control
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
rm_common::DoubleBarrelCommandSender Class Reference

#include <command_sender.h>

Public Member Functions

 DoubleBarrelCommandSender (ros::NodeHandle &nh)
 
void updateGameRobotStatus (const rm_msgs::GameRobotStatus data)
 
void updatePowerHeatData (const rm_msgs::PowerHeatData data)
 
void updateRefereeStatus (bool status)
 
void updateGimbalDesError (const rm_msgs::GimbalDesError &error)
 
void updateTrackData (const rm_msgs::TrackData &data)
 
void updateSuggestFireData (const std_msgs::Bool &data)
 
void updateShootBeforehandCmd (const rm_msgs::ShootBeforehandCmd &data)
 
void setMode (int mode)
 
void setZero ()
 
void checkError (const ros::Time &time)
 
void sendCommand (const ros::Time &time)
 
void init ()
 
void setArmorType (uint8_t armor_type)
 
void setShootFrequency (uint8_t mode)
 
uint8_t getShootFrequency ()
 
double getSpeed ()
 

Constructor & Destructor Documentation

◆ DoubleBarrelCommandSender()

rm_common::DoubleBarrelCommandSender::DoubleBarrelCommandSender ( ros::NodeHandle & nh)
inline

Member Function Documentation

◆ checkError()

void rm_common::DoubleBarrelCommandSender::checkError ( const ros::Time & time)
inline

◆ getShootFrequency()

uint8_t rm_common::DoubleBarrelCommandSender::getShootFrequency ( )
inline

◆ getSpeed()

double rm_common::DoubleBarrelCommandSender::getSpeed ( )
inline

◆ init()

void rm_common::DoubleBarrelCommandSender::init ( )
inline

◆ sendCommand()

void rm_common::DoubleBarrelCommandSender::sendCommand ( const ros::Time & time)
inline

◆ setArmorType()

void rm_common::DoubleBarrelCommandSender::setArmorType ( uint8_t armor_type)
inline

◆ setMode()

void rm_common::DoubleBarrelCommandSender::setMode ( int mode)
inline

◆ setShootFrequency()

void rm_common::DoubleBarrelCommandSender::setShootFrequency ( uint8_t mode)
inline

◆ setZero()

void rm_common::DoubleBarrelCommandSender::setZero ( )
inline

◆ updateGameRobotStatus()

void rm_common::DoubleBarrelCommandSender::updateGameRobotStatus ( const rm_msgs::GameRobotStatus data)
inline

◆ updateGimbalDesError()

void rm_common::DoubleBarrelCommandSender::updateGimbalDesError ( const rm_msgs::GimbalDesError & error)
inline

◆ updatePowerHeatData()

void rm_common::DoubleBarrelCommandSender::updatePowerHeatData ( const rm_msgs::PowerHeatData data)
inline

◆ updateRefereeStatus()

void rm_common::DoubleBarrelCommandSender::updateRefereeStatus ( bool status)
inline

◆ updateShootBeforehandCmd()

void rm_common::DoubleBarrelCommandSender::updateShootBeforehandCmd ( const rm_msgs::ShootBeforehandCmd & data)
inline

◆ updateSuggestFireData()

void rm_common::DoubleBarrelCommandSender::updateSuggestFireData ( const std_msgs::Bool & data)
inline

◆ updateTrackData()

void rm_common::DoubleBarrelCommandSender::updateTrackData ( const rm_msgs::TrackData & data)
inline

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