-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
twist_controller -> picknik_twist_controller (#3)
* twist_controller -> picknik_twist_controller 1. prefix twist_controller with picknik_twist_controller When we merge twist_controller into ros2_controllers we can depricate this one and not have naming conflicts as users migrate * cmake: 3.8 -> 3.16 bump to oldest version used on Ubuntu Focal + ROS 2 Humble https://www.ros.org/reps/rep-2000.html#humble-hawksbill-may-2022-may-2027 --------- Signed-off-by: Alex Moriarty <alex.moriarty@picknik.ai>
- Loading branch information
Showing
10 changed files
with
99 additions
and
94 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<library path="picknik_twist_controler"> | ||
<class name="picknik_twist_controler/PicknikTwistControler" type="picknik_twist_controler::PicknikTwistControler" base_class_type="controller_interface::ControllerInterface"> | ||
<description> | ||
Subscribes to twist msg and forwards to hardware | ||
</description> | ||
</class> | ||
</library> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
49 changes: 49 additions & 0 deletions
49
picknik_twist_controller/include/picknik_twist_controller/visibility_control.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
// Copyright 2021, PickNik Inc. | ||
// | ||
// Licensed under the Apache License, Version 2.0 (the "License"); | ||
// you may not use this file except in compliance with the License. | ||
// You may obtain a copy of the License at | ||
// | ||
// http://www.apache.org/licenses/LICENSE-2.0 | ||
// | ||
// Unless required by applicable law or agreed to in writing, software | ||
// distributed under the License is distributed on an "AS IS" BASIS, | ||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
// See the License for the specific language governing permissions and | ||
// limitations under the License. | ||
|
||
#ifndef PICKNIK_TWIST_CONTROLLER__VISIBILITY_CONTROL_H_ | ||
#define PICKNIK_TWIST_CONTROLLER__VISIBILITY_CONTROL_H_ | ||
|
||
// This logic was borrowed (then namespaced) from the examples on the gcc wiki: | ||
// https://gcc.gnu.org/wiki/Visibility | ||
|
||
#if defined _WIN32 || defined __CYGWIN__ | ||
#ifdef __GNUC__ | ||
#define PICKNIK_TWIST_CONTROLLER_EXPORT __attribute__((dllexport)) | ||
#define PICKNIK_TWIST_CONTROLLER_IMPORT __attribute__((dllimport)) | ||
#else | ||
#define PICKNIK_TWIST_CONTROLLER_EXPORT __declspec(dllexport) | ||
#define PICKNIK_TWIST_CONTROLLER_IMPORT __declspec(dllimport) | ||
#endif | ||
#ifdef PICKNIK_TWIST_CONTROLLER_BUILDING_LIBRARY | ||
#define PICKNIK_TWIST_CONTROLLER_PUBLIC PICKNIK_TWIST_CONTROLLER_EXPORT | ||
#else | ||
#define PICKNIK_TWIST_CONTROLLER_PUBLIC PICKNIK_TWIST_CONTROLLER_IMPORT | ||
#endif | ||
#define PICKNIK_TWIST_CONTROLLER_PUBLIC_TYPE PICKNIK_TWIST_CONTROLLER_PUBLIC | ||
#define PICKNIK_TWIST_CONTROLLER_LOCAL | ||
#else | ||
#define PICKNIK_TWIST_CONTROLLER_EXPORT __attribute__((visibility("default"))) | ||
#define PICKNIK_TWIST_CONTROLLER_IMPORT | ||
#if __GNUC__ >= 4 | ||
#define PICKNIK_TWIST_CONTROLLER_PUBLIC __attribute__((visibility("default"))) | ||
#define PICKNIK_TWIST_CONTROLLER_LOCAL __attribute__((visibility("hidden"))) | ||
#else | ||
#define PICKNIK_TWIST_CONTROLLER_PUBLIC | ||
#define PICKNIK_TWIST_CONTROLLER_LOCAL | ||
#endif | ||
#define PICKNIK_TWIST_CONTROLLER_PUBLIC_TYPE | ||
#endif | ||
|
||
#endif // PICKNIK_TWIST_CONTROLLER__VISIBILITY_CONTROL_H_ |
6 changes: 3 additions & 3 deletions
6
twist_controller/package.xml → picknik_twist_controller/package.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
49 changes: 0 additions & 49 deletions
49
twist_controller/include/twist_controller/visibility_control.h
This file was deleted.
Oops, something went wrong.