Skip to content

Commit

Permalink
Merge pull request #3058 from robotology/dev_folders
Browse files Browse the repository at this point in the history
Devices folder reorganization
  • Loading branch information
randaz81 authored Dec 7, 2023
2 parents be2faf7 + b7b1fa3 commit 468dfbd
Show file tree
Hide file tree
Showing 570 changed files with 126 additions and 117 deletions.
89 changes: 4 additions & 85 deletions src/devices/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,122 +10,41 @@ yarp_begin_plugin_library(yarpmod
OPTION YARP_COMPILE_DEVICE_PLUGINS
DEFAULT ON
)
add_subdirectory(framegrabber_protocol)
add_subdirectory(audioPlayerWrapper)
add_subdirectory(audioRecorderWrapper)
add_subdirectory(audioRecorder_nwc_yarp)
add_subdirectory(audioRecorder_nws_yarp)
add_subdirectory(fake)
add_subdirectory(messages)
add_subdirectory(networkWrappers)

add_subdirectory(audioFromFileDevice)
add_subdirectory(audioToFileDevice)
add_subdirectory(openNI2DepthCamera)
add_subdirectory(fakeDepthCamera)
add_subdirectory(fakebot)
add_subdirectory(fakeChatBotDevice)
add_subdirectory(fakeMotionControl)
add_subdirectory(fakeMotionControlMicro)
add_subdirectory(fakeAnalogSensor)
add_subdirectory(fakeBattery)
add_subdirectory(fakeIMU)
add_subdirectory(fakeJointCoupling)
add_subdirectory(fakeJoypad)
add_subdirectory(fakeLLMDevice)
add_subdirectory(fakeOdometry2D)
add_subdirectory(fakePositionSensor)
add_subdirectory(fakeSerialPort)
add_subdirectory(fakeSpeechSynthesizer)
add_subdirectory(fakeSpeechTranscription)
add_subdirectory(frameTransformClient)
add_subdirectory(frameTransformGet)
add_subdirectory(frameTransformServer)
add_subdirectory(frameTransformSet)
add_subdirectory(frameTransformStorageMsgs)
add_subdirectory(frameTransformStorage)
add_subdirectory(frameGrabber_nwc_yarp)
add_subdirectory(frameGrabber_nws_yarp)
add_subdirectory(SerialServoBoard)
add_subdirectory(ffmpeg)
add_subdirectory(opencv)
add_subdirectory(serialport)
add_subdirectory(portaudioPlayer)
add_subdirectory(portaudioRecorder)
add_subdirectory(imuBosch_BNO055)
add_subdirectory(IChatBotMsgs)
add_subdirectory(ILLMMsgs)
add_subdirectory(IAudioGrabberMsgs)
add_subdirectory(IMap2DMsgs)
add_subdirectory(INavigation2DMsgs)
add_subdirectory(ILocalization2DMsgs)
add_subdirectory(IOdometry2DMsgs)
add_subdirectory(ISerialMsgs)
add_subdirectory(ISpeechSynthesizerMsgs)
add_subdirectory(ISpeechTranscriptionMsgs)
add_subdirectory(DynamixelAX12Ftdi)
add_subdirectory(fakeLaser)
add_subdirectory(fakeLaserWithMotor)
add_subdirectory(fakeMicrophone)
add_subdirectory(fakeSpeaker)
add_subdirectory(laserFromDepth)
add_subdirectory(laserFromPointCloud)
add_subdirectory(laserFromExternalPort)
add_subdirectory(laserHokuyo)
add_subdirectory(fakeFrameGrabber)
add_subdirectory(SDLJoypad)
add_subdirectory(battery_nwc_yarp)
add_subdirectory(battery_nws_yarp)
add_subdirectory(chatBot_nwc_yarp)
add_subdirectory(chatBot_nws_yarp)
add_subdirectory(upowerBattery)
add_subdirectory(Rangefinder2D_nws_yarp)
add_subdirectory(Rangefinder2D_nwc_yarp)
add_subdirectory(mobileBaseVelocityControl_nwc_yarp)
add_subdirectory(mobileBaseVelocityControl_nws_yarp)
add_subdirectory(mobileBaseVelocityControlMsgs)
add_subdirectory(multipleAnalogSensorsMsgs)
add_subdirectory(multipleanalogsensorsserver)
add_subdirectory(multipleanalogsensorsclient)
add_subdirectory(multipleanalogsensorsremapper)
add_subdirectory(LLM_nws_yarp)
add_subdirectory(LLM_nwc_yarp)
add_subdirectory(localization2D_nwc_yarp)
add_subdirectory(localization2D_nws_yarp)
add_subdirectory(map2D_nwc_yarp)
add_subdirectory(map2D_nws_yarp)
add_subdirectory(map2DStorage)
add_subdirectory(navigation2D_nwc_yarp)
add_subdirectory(navigation2D_nws_yarp)
add_subdirectory(odometry2D_nws_yarp)
add_subdirectory(Rangefinder2DClient)
add_subdirectory(usbCamera)
add_subdirectory(fakeLocalizerDevice)
add_subdirectory(fakeNavigationDevice)
add_subdirectory(serialPort_nws_yarp)
add_subdirectory(serialPort_nwc_yarp)
add_subdirectory(speechSynthesizer_nws_yarp)
add_subdirectory(speechSynthesizer_nwc_yarp)
add_subdirectory(speechTranscription_nws_yarp)
add_subdirectory(speechTranscription_nwc_yarp)
add_subdirectory(RemoteControlBoard)
add_subdirectory(AnalogSensorClient)
add_subdirectory(AnalogWrapper)
add_subdirectory(VirtualAnalogWrapper)
add_subdirectory(RGBDSensorClient)
add_subdirectory(RGBDSensor_nws_yarp)
add_subdirectory(controlBoard_nws_yarp)
add_subdirectory(controlBoardRemapper)
add_subdirectory(RobotDescriptionClient)
add_subdirectory(RobotDescriptionServer)
add_subdirectory(JoypadControlNetUtils)
add_subdirectory(JoypadControlClient)
add_subdirectory(JoypadControlServer)
add_subdirectory(frameGrabberCropper)

add_subdirectory(portaudio) # DEPRECATED Since YARP 3.2

OPTION(YARP_COMPILE_ALL_FAKE_DEVICES
"Build all devices marked as fake, for testing purposes. Overrides the option for the single fake device."
OFF)
mark_as_advanced(YARP_COMPILE_ALL_FAKE_DEVICES)

# Test devices
add_subdirectory(test_segfault)
add_subdirectory(test_nop)
Expand Down
31 changes: 31 additions & 0 deletions src/devices/fake/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# SPDX-FileCopyrightText: 2023-2023 Istituto Italiano di Tecnologia (IIT)
# SPDX-License-Identifier: BSD-3-Clause

add_subdirectory(fakeDepthCamera)
add_subdirectory(fakebot)
add_subdirectory(fakeChatBotDevice)
add_subdirectory(fakeMotionControl)
add_subdirectory(fakeMotionControlMicro)
add_subdirectory(fakeAnalogSensor)
add_subdirectory(fakeBattery)
add_subdirectory(fakeIMU)
add_subdirectory(fakeJointCoupling)
add_subdirectory(fakeJoypad)
add_subdirectory(fakeLLMDevice)
add_subdirectory(fakeOdometry2D)
add_subdirectory(fakePositionSensor)
add_subdirectory(fakeSerialPort)
add_subdirectory(fakeSpeechSynthesizer)
add_subdirectory(fakeSpeechTranscription)
add_subdirectory(fakeLaser)
add_subdirectory(fakeLaserWithMotor)
add_subdirectory(fakeMicrophone)
add_subdirectory(fakeSpeaker)
add_subdirectory(fakeFrameGrabber)
add_subdirectory(fakeLocalizerDevice)
add_subdirectory(fakeNavigationDevice)

OPTION(YARP_COMPILE_ALL_FAKE_DEVICES
"Build all devices marked as fake, for testing purposes. Overrides the option for the single fake device."
OFF)
mark_as_advanced(YARP_COMPILE_ALL_FAKE_DEVICES)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
17 changes: 17 additions & 0 deletions src/devices/messages/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# SPDX-FileCopyrightText: 2023-2023 Istituto Italiano di Tecnologia (IIT)
# SPDX-License-Identifier: BSD-3-Clause

add_subdirectory(framegrabber_protocol)
add_subdirectory(frameTransformStorageMsgs)
add_subdirectory(IChatBotMsgs)
add_subdirectory(ILLMMsgs)
add_subdirectory(IAudioGrabberMsgs)
add_subdirectory(IMap2DMsgs)
add_subdirectory(INavigation2DMsgs)
add_subdirectory(ILocalization2DMsgs)
add_subdirectory(IOdometry2DMsgs)
add_subdirectory(ISerialMsgs)
add_subdirectory(ISpeechSynthesizerMsgs)
add_subdirectory(ISpeechTranscriptionMsgs)
add_subdirectory(mobileBaseVelocityControlMsgs)
add_subdirectory(multipleAnalogSensorsMsgs)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 468dfbd

Please sign in to comment.