Main Page
Namespaces
Classes
Files
File List
File Members
include
publish_control_factory.h
Go to the documentation of this file.
1
/*
2
* Unpublished Copyright (c) 2009-2018 AutonomouStuff, LLC, All Rights Reserved.
3
*
4
* This file is part of the PACMod ROS 1.0 driver which is released under the MIT license.
5
* See file LICENSE included with this software or go to https://opensource.org/licenses/MIT for full license details.
6
*/
7
8
#ifndef PUBLISH_CONTROL_FACTORY_H
9
#define PUBLISH_CONTROL_FACTORY_H
10
11
#include "
publish_control.h
"
12
#include "
publish_control_board_rev2.h
"
13
#include "
publish_control_board_rev3.h
"
14
15
namespace
AS
16
{
17
namespace
Joystick
18
{
19
20
class
PublishControlFactory
21
{
22
public
:
23
PublishControlFactory
();
24
static
std::unique_ptr<PublishControl>
create
(
int
board_rev);
25
};
26
27
}
28
}
29
30
#endif
publish_control.h
AS
Definition:
globals.h:20
AS::Joystick::PublishControlFactory
Definition:
publish_control_factory.h:20
publish_control_board_rev2.h
Joystick
publish_control_board_rev3.h
AS::Joystick::PublishControlFactory::create
static std::unique_ptr< PublishControl > create(int board_rev)
Definition:
publish_control_factory.cpp:15
AS::Joystick::PublishControlFactory::PublishControlFactory
PublishControlFactory()
Definition:
publish_control_factory.cpp:12
pacmod_game_control
Author(s): Joe Driscoll
autogenerated on Mon Jun 10 2019 14:09:15