00001 /* 00002 * Unpublished Copyright (c) 2009-2018 AutonomouStuff, LLC, All Rights Reserved. 00003 * 00004 * This file is part of the PACMod ROS 1.0 driver which is released under the MIT license. 00005 * See file LICENSE included with this software or go to https://opensource.org/licenses/MIT for full license details. 00006 */ 00007 /* 00008 * Series of startup checks for the pacmod game control node. 00009 */ 00010 00011 #ifndef STARTUP_CHECKS_H 00012 #define STARTUP_CHECKS_H 00013 00014 #include "globals.h" 00015 #include "publish_control.h" 00016 00017 namespace AS 00018 { 00019 namespace Joystick 00020 { 00021 00022 bool check_steering_stick_left_right(ros::NodeHandle*); 00023 bool check_vehicle_type(ros::NodeHandle * nodeH); 00024 bool check_controller_type(ros::NodeHandle * nodeH); 00025 bool check_scale_values(ros::NodeHandle * nodeH); 00026 bool run_startup_checks_error(ros::NodeHandle * nodeH); 00027 00028 } 00029 } 00030 00031 #endif