├── CMakeLists.txt
├── HowToWrite.md
├── README.md
├── apps
└── CMakeLists.txt
├── build
├── CMakeCache.txt
├── CMakeFiles
│ ├── 2.8.11.2
│ │ ├── CMakeCCompiler.cmake
│ │ ├── CMakeCXXCompiler.cmake
│ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ ├── CMakeSystem.cmake
│ │ ├── CompilerIdC
│ │ │ ├── CMakeCCompilerId.c
│ │ │ └── a.out
│ │ └── CompilerIdCXX
│ │ │ ├── CMakeCXXCompilerId.cpp
│ │ │ └── a.out
│ ├── CMakeDirectoryInformation.cmake
│ ├── CMakeOutput.log
│ ├── CMakeRuleHashes.txt
│ ├── Makefile.cmake
│ ├── Makefile2
│ ├── TargetDirectories.txt
│ ├── cmake.check_cache
│ ├── progress.marks
│ └── uninstall.dir
│ │ ├── DependInfo.cmake
│ │ ├── build.make
│ │ ├── cmake_clean.cmake
│ │ └── progress.make
├── CTestTestfile.cmake
├── Makefile
├── apps
│ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ ├── progress.marks
│ │ └── pygen_apps_9a6dd.dir
│ │ │ ├── DependInfo.cmake
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ └── progress.make
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ └── cmake_install.cmake
├── cmake_install.cmake
├── cmake_uninstall.cmake
├── docs
│ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ └── progress.marks
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ └── cmake_install.cmake
├── get_swig_deps.py
├── grc
│ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ └── progress.marks
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ └── cmake_install.cmake
├── include
│ └── remotecar
│ │ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ └── progress.marks
│ │ ├── CTestTestfile.cmake
│ │ ├── Makefile
│ │ └── cmake_install.cmake
├── install_manifest.txt
├── lib
│ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ ├── gnuradio-remotecar.dir
│ │ │ ├── CXX.includecache
│ │ │ ├── DependInfo.cmake
│ │ │ ├── RemoteCarBaseBand_impl.cc.o
│ │ │ ├── RemoteCarIIBaseBand_impl.cc.o
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ ├── flags.make
│ │ │ ├── link.txt
│ │ │ └── progress.make
│ │ ├── progress.marks
│ │ └── test-remotecar.dir
│ │ │ ├── CXX.includecache
│ │ │ ├── DependInfo.cmake
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ ├── flags.make
│ │ │ ├── link.txt
│ │ │ ├── progress.make
│ │ │ ├── qa_remotecar.cc.o
│ │ │ └── test_remotecar.cc.o
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ ├── cmake_install.cmake
│ ├── libgnuradio-remotecar.so
│ ├── test-remotecar
│ └── test_remotecar_test.sh
├── python
│ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ ├── progress.marks
│ │ └── pygen_python_f524a.dir
│ │ │ ├── DependInfo.cmake
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ └── progress.make
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ ├── __init__.pyc
│ ├── __init__.pyo
│ ├── cmake_install.cmake
│ └── qa_RemoteCarBaseBand_test.sh
├── python_compile_helper.py
└── swig
│ ├── CMakeFiles
│ ├── CMakeDirectoryInformation.cmake
│ ├── _remotecar_swig.dir
│ │ ├── CXX.includecache
│ │ ├── DependInfo.cmake
│ │ ├── build.make
│ │ ├── cmake_clean.cmake
│ │ ├── depend.internal
│ │ ├── depend.make
│ │ ├── flags.make
│ │ ├── link.txt
│ │ ├── progress.make
│ │ └── remotecar_swigPYTHON_wrap.cxx.o
│ ├── _remotecar_swig_doc_tag.dir
│ │ ├── CXX.includecache
│ │ ├── DependInfo.cmake
│ │ ├── _remotecar_swig_doc_tag.cpp.o
│ │ ├── build.make
│ │ ├── cmake_clean.cmake
│ │ ├── depend.internal
│ │ ├── depend.make
│ │ ├── flags.make
│ │ ├── link.txt
│ │ └── progress.make
│ ├── _remotecar_swig_swig_tag.dir
│ │ ├── CXX.includecache
│ │ ├── DependInfo.cmake
│ │ ├── _remotecar_swig_swig_tag.cpp.o
│ │ ├── build.make
│ │ ├── cmake_clean.cmake
│ │ ├── depend.internal
│ │ ├── depend.make
│ │ ├── flags.make
│ │ ├── link.txt
│ │ └── progress.make
│ ├── progress.marks
│ └── pygen_swig_06297.dir
│ │ ├── DependInfo.cmake
│ │ ├── build.make
│ │ ├── cmake_clean.cmake
│ │ ├── depend.internal
│ │ ├── depend.make
│ │ └── progress.make
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ ├── _remotecar_swig.so
│ ├── _remotecar_swig_doc_tag
│ ├── _remotecar_swig_doc_tag.cpp
│ ├── _remotecar_swig_doc_tag.cpp.in
│ ├── _remotecar_swig_swig_tag
│ ├── _remotecar_swig_swig_tag.cpp
│ ├── _remotecar_swig_swig_tag.cpp.in
│ ├── cmake_install.cmake
│ ├── remotecar_swig.py
│ ├── remotecar_swig.pyc
│ ├── remotecar_swig.pyo
│ ├── remotecar_swig.tag
│ ├── remotecar_swigPYTHON_wrap.cxx
│ ├── remotecar_swig_doc.i
│ └── remotecar_swig_doc_swig_docs
│ ├── Doxyfile
│ └── xml
│ ├── RemoteCarBaseBand_8h.xml
│ ├── RemoteCarIIBaseBand_8h.xml
│ ├── api_8h.xml
│ ├── classgr_1_1remotecar_1_1RemoteCarBaseBand.xml
│ ├── classgr_1_1remotecar_1_1RemoteCarIIBaseBand.xml
│ ├── combine.xslt
│ ├── compound.xsd
│ ├── dir_d44c64559bbebec7f509842c48db8b23.xml
│ ├── dir_f61fccafb4d4b69f46ba2867fc0b256d.xml
│ ├── index.xml
│ ├── index.xsd
│ ├── namespacegr.xml
│ ├── namespacegr_1_1remotecar.xml
│ └── namespacestd.xml
├── cmake
├── Modules
│ ├── CMakeParseArgumentsCopy.cmake
│ ├── FindCppUnit.cmake
│ ├── FindGnuradioRuntime.cmake
│ ├── GrMiscUtils.cmake
│ ├── GrPlatform.cmake
│ ├── GrPython.cmake
│ ├── GrSwig.cmake
│ ├── GrTest.cmake
│ └── remotecarConfig.cmake
└── cmake_uninstall.cmake.in
├── docs
├── CMakeLists.txt
├── README.remotecar
├── RemoteCarBaseBand
│ └── AMDemod.png
├── RemoteCarIIBaseBand
│ ├── 0.55ms.png
│ ├── 1.65ms.png
│ ├── AM_DEMOD.png
│ ├── example1.png
│ ├── example2.png
│ ├── grc.png
│ └── qt_wheel.png
└── doxygen
│ ├── CMakeLists.txt
│ ├── Doxyfile.in
│ ├── Doxyfile.swig_doc.in
│ ├── doxyxml
│ ├── __init__.py
│ ├── base.py
│ ├── doxyindex.py
│ ├── generated
│ │ ├── __init__.py
│ │ ├── compound.py
│ │ ├── compoundsuper.py
│ │ ├── index.py
│ │ └── indexsuper.py
│ └── text.py
│ ├── other
│ ├── group_defs.dox
│ └── main_page.dox
│ └── swig_doc.py
├── examples
├── WheelPulse
│ ├── .idea
│ │ ├── .name
│ │ ├── WheelMore.iml
│ │ ├── encodings.xml
│ │ ├── misc.xml
│ │ ├── modules.xml
│ │ ├── other.xml
│ │ ├── scopes
│ │ │ └── scope_settings.xml
│ │ ├── testrunner.xml
│ │ ├── vcs.xml
│ │ └── workspace.xml
│ ├── MainWindow.ui
│ ├── Ui_MainWindow.py
│ ├── Wheel.py
│ ├── build-ui.sh
│ ├── example_tx_II_with_geosson_gui.grc
│ └── example_tx_II_with_geosson_gui.py
├── _doesnt_work_for_now_Wheel1
│ ├── .idea
│ │ ├── .name
│ │ ├── Wheel.iml
│ │ ├── encodings.xml
│ │ ├── misc.xml
│ │ ├── modules.xml
│ │ ├── other.xml
│ │ ├── scopes
│ │ │ └── scope_settings.xml
│ │ ├── testrunner.xml
│ │ ├── vcs.xml
│ │ └── workspace.xml
│ ├── DirectPoint.py
│ ├── DirectPoint.pyc
│ └── DirectView.py
├── analysis.grc
├── example_TX_II.py
├── example_tx.grc
├── example_tx_II.grc
├── replay_tx.grc
├── rx.sh
└── tx.sh
├── grc
├── CMakeLists.txt
├── remotecar_RemoteCarBaseBand.xml
├── remotecar_RemoteCarIIBaseBand.xml
└── remotecar_RemoteCarIIBaseBand.xml~
├── include
└── remotecar
│ ├── CMakeLists.txt
│ ├── RemoteCarBaseBand.h
│ ├── RemoteCarIIBaseBand.h
│ └── api.h
├── lib
├── CMakeLists.txt
├── RemoteCarBaseBand_impl.cc
├── RemoteCarBaseBand_impl.h
├── RemoteCarIIBaseBand_impl.cc
├── RemoteCarIIBaseBand_impl.h
├── qa_remotecar.cc
├── qa_remotecar.h
└── test_remotecar.cc
├── python
├── CMakeLists.txt
├── __init__.py
├── build_utils.py
├── build_utils_codes.py
└── qa_RemoteCarBaseBand.py
└── swig
├── CMakeLists.txt
└── remotecar_swig.i
/README.md:
--------------------------------------------------------------------------------
1 | # gr-remotecar
2 |
3 | I wrote a GNURadio module to generate control signal for toy remote controlled car, and a Qt(PySide) GUI to listen keyboard press.
4 |
5 | detail and source code:
6 | http://github.com/scateu/gr-remotecar
7 |
8 | blog:
9 | http://hackrf.net
10 |
11 | ## Video DEMO
12 |
13 | [](http://www.youtube.com/watch?v=fQVa6FR0HiI)
14 |
15 |
16 | ## INSTALL
17 |
18 | mkdir build
19 | cd build
20 | cmake ..
21 | make
22 | sudo make install
23 | sudo ldconfig
24 |
25 |
26 | ## TRY
27 |
28 | refer to examples/
29 |
30 | `examples/WheelPulse/Wheel.py` is a simple PySide based controller which you can control your toy car with keyboard direction keys. And it is for [RemoteCarIIBaseBand](#remotecariibaseband)
31 |
32 |
33 |
34 | ## Just replay it.
35 |
36 | on `examples/tx.sh` and `examples/rx.sh` , I demo how to capture the car's remote signal and just replay it. And it turns out to make the car run.
37 |
38 | cd examples
39 | ./rx.sh car.iq
40 | ./tx.sh car.iq
41 |
42 | and it means:
43 |
44 | hackrf_transfer -t car.iq -f 27000000 -s 8000000 -a 1 -l 30 -i 30 -x 40
45 |
46 | 27000000 is for 27MHz, you may find the frequency sign on you car's remote.
47 |
48 |
49 |
50 | ## Principle
51 |
52 | We support two kind of remote car control :
53 |
54 | ### RemoteCarBaseBand
55 | 
56 |
57 |
58 | -->|TIME3 |<-- TIME4
59 | --------+ +-------+ +-------+ +--------- ... -------+ +---.....
60 | | | | | | | | |
61 | | | | | | | | |
62 | | | | | | | | |
63 | | | | | | | | |
64 | +----+ +----+ +----+ +----+
65 | TIME0 TIME0 TIME0
66 | -->| TIME2 |<---
67 |
68 |
69 | TIME0 = 520us
70 | TIME3 = 300us to 1.3ms
71 | TIME4 = 300us to 1.3ms
72 | TIME2 = 20ms
73 |
74 | TIME3 and TIME4 control car's accelerator and direction.
75 |
76 |
77 | ### RemoteCarIIBaseBand
78 | 
79 | 
80 | 
81 |
82 | +----------+ +----------+ +----------+ +----------+ +-----+ +-----+
83 | | | | | | | | | | | | |
84 | | | | | | | | | | | | |
85 | | | | | | | | | | | | |
86 | | | | | | | | | | | | |
87 | | | | | | | | | | | | |
88 | | | | | | | | | | | | |
89 | + +-----+ +-----+ +-----+ +-----+ +-----+ +-...
90 |
91 | |<- 3t ->| t |<- 3t ->| t |<- 3t ->| t |<- 3t ->| t | t | t | t |
92 |
93 |
94 | and we can simply capture it with HackRF using a AM demode gnuradio-companion workflow.
95 |
96 | 
97 | it is on `examples/analysis.grc`
98 |
99 | Left: n=58
100 | Right: n=64
101 | Forward: n=10
102 | Fast Forward: n=22
103 | Backward: n=40
104 | Left Forward: n=28
105 | Right Forward: n=34
106 | Left Backward: n=46
107 | Right Backward: n=52
108 |
109 | t = 0.55 ms
110 |
111 |
112 | and you can try it with `examples/WheelPulse/Wheel.py`
113 |
114 | 
115 |
116 | 
117 |
118 | 
119 |
--------------------------------------------------------------------------------
/apps/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # Copyright 2011 Free Software Foundation, Inc.
2 | #
3 | # This file is part of GNU Radio
4 | #
5 | # GNU Radio is free software; you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation; either version 3, or (at your option)
8 | # any later version.
9 | #
10 | # GNU Radio is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with GNU Radio; see the file COPYING. If not, write to
17 | # the Free Software Foundation, Inc., 51 Franklin Street,
18 | # Boston, MA 02110-1301, USA.
19 |
20 | include(GrPython)
21 |
22 | GR_PYTHON_INSTALL(
23 | PROGRAMS
24 | DESTINATION bin
25 | )
26 |
--------------------------------------------------------------------------------
/build/CMakeFiles/2.8.11.2/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/usr/bin/cc")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "GNU")
4 | set(CMAKE_C_COMPILER_VERSION "4.8.1")
5 | set(CMAKE_C_PLATFORM_ID "Linux")
6 |
7 | set(CMAKE_AR "/usr/bin/ar")
8 | set(CMAKE_RANLIB "/usr/bin/ranlib")
9 | set(CMAKE_LINKER "/usr/bin/ld")
10 | set(CMAKE_COMPILER_IS_GNUCC 1)
11 | set(CMAKE_C_COMPILER_LOADED 1)
12 | set(CMAKE_C_COMPILER_WORKS TRUE)
13 | set(CMAKE_C_ABI_COMPILED TRUE)
14 | set(CMAKE_COMPILER_IS_MINGW )
15 | set(CMAKE_COMPILER_IS_CYGWIN )
16 | if(CMAKE_COMPILER_IS_CYGWIN)
17 | set(CYGWIN 1)
18 | set(UNIX 1)
19 | endif()
20 |
21 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
22 |
23 | if(CMAKE_COMPILER_IS_MINGW)
24 | set(MINGW 1)
25 | endif()
26 | set(CMAKE_C_COMPILER_ID_RUN 1)
27 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c)
28 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
29 | set(CMAKE_C_LINKER_PREFERENCE 10)
30 |
31 | # Save compiler ABI information.
32 | set(CMAKE_C_SIZEOF_DATA_PTR "8")
33 | set(CMAKE_C_COMPILER_ABI "ELF")
34 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
35 |
36 | if(CMAKE_C_SIZEOF_DATA_PTR)
37 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
38 | endif()
39 |
40 | if(CMAKE_C_COMPILER_ABI)
41 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
42 | endif()
43 |
44 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
45 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
46 | endif()
47 |
48 |
49 |
50 |
51 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "c")
52 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/4.8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
53 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/build/CMakeFiles/2.8.11.2/CMakeCXXCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_CXX_COMPILER "/usr/bin/c++")
2 | set(CMAKE_CXX_COMPILER_ARG1 "")
3 | set(CMAKE_CXX_COMPILER_ID "GNU")
4 | set(CMAKE_CXX_COMPILER_VERSION "4.8.1")
5 | set(CMAKE_CXX_PLATFORM_ID "Linux")
6 |
7 | set(CMAKE_AR "/usr/bin/ar")
8 | set(CMAKE_RANLIB "/usr/bin/ranlib")
9 | set(CMAKE_LINKER "/usr/bin/ld")
10 | set(CMAKE_COMPILER_IS_GNUCXX 1)
11 | set(CMAKE_CXX_COMPILER_LOADED 1)
12 | set(CMAKE_CXX_COMPILER_WORKS TRUE)
13 | set(CMAKE_CXX_ABI_COMPILED TRUE)
14 | set(CMAKE_COMPILER_IS_MINGW )
15 | set(CMAKE_COMPILER_IS_CYGWIN )
16 | if(CMAKE_COMPILER_IS_CYGWIN)
17 | set(CYGWIN 1)
18 | set(UNIX 1)
19 | endif()
20 |
21 | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
22 |
23 | if(CMAKE_COMPILER_IS_MINGW)
24 | set(MINGW 1)
25 | endif()
26 | set(CMAKE_CXX_COMPILER_ID_RUN 1)
27 | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
28 | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP)
29 | set(CMAKE_CXX_LINKER_PREFERENCE 30)
30 | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
31 |
32 | # Save compiler ABI information.
33 | set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
34 | set(CMAKE_CXX_COMPILER_ABI "ELF")
35 | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
36 |
37 | if(CMAKE_CXX_SIZEOF_DATA_PTR)
38 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
39 | endif()
40 |
41 | if(CMAKE_CXX_COMPILER_ABI)
42 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
43 | endif()
44 |
45 | if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
46 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
47 | endif()
48 |
49 |
50 |
51 |
52 | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;c")
53 | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/4.8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
54 | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
55 |
56 |
57 |
58 |
--------------------------------------------------------------------------------
/build/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/build/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/build/CMakeFiles/2.8.11.2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 |
2 |
3 | set(CMAKE_SYSTEM "Linux-3.11.0-15-generic")
4 | set(CMAKE_SYSTEM_NAME "Linux")
5 | set(CMAKE_SYSTEM_VERSION "3.11.0-15-generic")
6 | set(CMAKE_SYSTEM_PROCESSOR "x86_64")
7 |
8 | set(CMAKE_HOST_SYSTEM "Linux-3.11.0-15-generic")
9 | set(CMAKE_HOST_SYSTEM_NAME "Linux")
10 | set(CMAKE_HOST_SYSTEM_VERSION "3.11.0-15-generic")
11 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
12 |
13 | set(CMAKE_CROSSCOMPILING "FALSE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/build/CMakeFiles/2.8.11.2/CompilerIdC/a.out:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/CMakeFiles/2.8.11.2/CompilerIdC/a.out
--------------------------------------------------------------------------------
/build/CMakeFiles/2.8.11.2/CompilerIdCXX/a.out:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/CMakeFiles/2.8.11.2/CompilerIdCXX/a.out
--------------------------------------------------------------------------------
/build/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # Relative path conversion top directories.
5 | SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar")
6 | SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build")
7 |
8 | # Force unix paths in dependencies.
9 | SET(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/CMakeFiles/CMakeRuleHashes.txt:
--------------------------------------------------------------------------------
1 | # Hashes of file build rules.
2 | 40a09b4f5043625436105e6ef70de3cd CMakeFiles/uninstall
3 | 9c86bd32e728882083d8d825a9f5dd11 apps/CMakeFiles/pygen_apps_9a6dd
4 | 620d6f5a3c64ef47dc203d926ffc15f1 python/CMakeFiles/pygen_python_f524a
5 | b477f707dc30947637160d4978ac9a66 python/__init__.pyc
6 | 7868d886e074ace0f633980af7f265ed python/__init__.pyo
7 | 765554414bf43c3bdc90fabcc2875fc2 swig/CMakeFiles/pygen_swig_06297
8 | ba45912100a9561dc69fd4534ea4f187 swig/remotecar_swig.pyc
9 | 2b91a754071e77b057a8d0a681c60112 swig/remotecar_swig.pyo
10 | ce3e5518fa0cbf82965473b32160048c swig/remotecar_swig.tag
11 | 56df8fba808bf069b641678b8ac7f7c2 swig/remotecar_swigPYTHON_wrap.cxx
12 | 3be030855a1f7ee6c08770054cd56c01 swig/remotecar_swig_doc.i
13 | 9db6920d93125d175f46c73faaa2e450 swig/remotecar_swig_doc_swig_docs/xml/index.xml
14 |
--------------------------------------------------------------------------------
/build/CMakeFiles/Makefile.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # The generator used is:
5 | SET(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
6 |
7 | # The top level Makefile was generated from the following files:
8 | SET(CMAKE_MAKEFILE_DEPENDS
9 | "CMakeCache.txt"
10 | "../CMakeLists.txt"
11 | "../apps/CMakeLists.txt"
12 | "CMakeFiles/2.8.11.2/CMakeCCompiler.cmake"
13 | "CMakeFiles/2.8.11.2/CMakeCXXCompiler.cmake"
14 | "CMakeFiles/2.8.11.2/CMakeSystem.cmake"
15 | "../cmake/Modules/CMakeParseArgumentsCopy.cmake"
16 | "../cmake/Modules/FindCppUnit.cmake"
17 | "../cmake/Modules/FindGnuradioRuntime.cmake"
18 | "../cmake/Modules/GrMiscUtils.cmake"
19 | "../cmake/Modules/GrPlatform.cmake"
20 | "../cmake/Modules/GrPython.cmake"
21 | "../cmake/Modules/GrSwig.cmake"
22 | "../cmake/Modules/GrTest.cmake"
23 | "../cmake/cmake_uninstall.cmake.in"
24 | "../docs/CMakeLists.txt"
25 | "../docs/doxygen/Doxyfile.swig_doc.in"
26 | "../grc/CMakeLists.txt"
27 | "../include/remotecar/CMakeLists.txt"
28 | "../lib/CMakeLists.txt"
29 | "../python/CMakeLists.txt"
30 | "../swig/CMakeLists.txt"
31 | "/usr/share/cmake-2.8/Modules/CMakeCCompiler.cmake.in"
32 | "/usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c"
33 | "/usr/share/cmake-2.8/Modules/CMakeCInformation.cmake"
34 | "/usr/share/cmake-2.8/Modules/CMakeCXXCompiler.cmake.in"
35 | "/usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp"
36 | "/usr/share/cmake-2.8/Modules/CMakeCXXInformation.cmake"
37 | "/usr/share/cmake-2.8/Modules/CMakeClDeps.cmake"
38 | "/usr/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake"
39 | "/usr/share/cmake-2.8/Modules/CMakeDetermineCCompiler.cmake"
40 | "/usr/share/cmake-2.8/Modules/CMakeDetermineCXXCompiler.cmake"
41 | "/usr/share/cmake-2.8/Modules/CMakeDetermineCompiler.cmake"
42 | "/usr/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake"
43 | "/usr/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake"
44 | "/usr/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake"
45 | "/usr/share/cmake-2.8/Modules/CMakeFindBinUtils.cmake"
46 | "/usr/share/cmake-2.8/Modules/CMakeFindFrameworks.cmake"
47 | "/usr/share/cmake-2.8/Modules/CMakeGenericSystem.cmake"
48 | "/usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake"
49 | "/usr/share/cmake-2.8/Modules/CMakeParseImplicitLinkInfo.cmake"
50 | "/usr/share/cmake-2.8/Modules/CMakeSystem.cmake.in"
51 | "/usr/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake"
52 | "/usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake"
53 | "/usr/share/cmake-2.8/Modules/CMakeTestCXXCompiler.cmake"
54 | "/usr/share/cmake-2.8/Modules/CMakeTestCompilerCommon.cmake"
55 | "/usr/share/cmake-2.8/Modules/CMakeUnixFindMake.cmake"
56 | "/usr/share/cmake-2.8/Modules/Compiler/GNU-C.cmake"
57 | "/usr/share/cmake-2.8/Modules/Compiler/GNU-CXX.cmake"
58 | "/usr/share/cmake-2.8/Modules/Compiler/GNU.cmake"
59 | "/usr/share/cmake-2.8/Modules/FindBoost.cmake"
60 | "/usr/share/cmake-2.8/Modules/FindDoxygen.cmake"
61 | "/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake"
62 | "/usr/share/cmake-2.8/Modules/FindPackageMessage.cmake"
63 | "/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake"
64 | "/usr/share/cmake-2.8/Modules/FindPythonInterp.cmake"
65 | "/usr/share/cmake-2.8/Modules/FindPythonLibs.cmake"
66 | "/usr/share/cmake-2.8/Modules/FindSWIG.cmake"
67 | "/usr/share/cmake-2.8/Modules/Platform/Linux-CXX.cmake"
68 | "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU-C.cmake"
69 | "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU-CXX.cmake"
70 | "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU.cmake"
71 | "/usr/share/cmake-2.8/Modules/Platform/Linux.cmake"
72 | "/usr/share/cmake-2.8/Modules/Platform/UnixPaths.cmake"
73 | "/usr/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake"
74 | "/usr/share/cmake-2.8/Modules/UseSWIG.cmake"
75 | )
76 |
77 | # The corresponding makefile is:
78 | SET(CMAKE_MAKEFILE_OUTPUTS
79 | "Makefile"
80 | "CMakeFiles/cmake.check_cache"
81 | )
82 |
83 | # Byproducts of CMake generate step:
84 | SET(CMAKE_MAKEFILE_PRODUCTS
85 | "CMakeFiles/CMakeDirectoryInformation.cmake"
86 | "include/remotecar/CMakeFiles/CMakeDirectoryInformation.cmake"
87 | "lib/CMakeFiles/CMakeDirectoryInformation.cmake"
88 | "swig/CMakeFiles/CMakeDirectoryInformation.cmake"
89 | "python/CMakeFiles/CMakeDirectoryInformation.cmake"
90 | "grc/CMakeFiles/CMakeDirectoryInformation.cmake"
91 | "apps/CMakeFiles/CMakeDirectoryInformation.cmake"
92 | "docs/CMakeFiles/CMakeDirectoryInformation.cmake"
93 | )
94 |
95 | # Dependency information for all targets:
96 | SET(CMAKE_DEPEND_INFO_FILES
97 | "CMakeFiles/uninstall.dir/DependInfo.cmake"
98 | "lib/CMakeFiles/gnuradio-remotecar.dir/DependInfo.cmake"
99 | "lib/CMakeFiles/test-remotecar.dir/DependInfo.cmake"
100 | "swig/CMakeFiles/_remotecar_swig.dir/DependInfo.cmake"
101 | "swig/CMakeFiles/_remotecar_swig_doc_tag.dir/DependInfo.cmake"
102 | "swig/CMakeFiles/_remotecar_swig_swig_tag.dir/DependInfo.cmake"
103 | "swig/CMakeFiles/pygen_swig_06297.dir/DependInfo.cmake"
104 | "python/CMakeFiles/pygen_python_f524a.dir/DependInfo.cmake"
105 | "apps/CMakeFiles/pygen_apps_9a6dd.dir/DependInfo.cmake"
106 | )
107 |
--------------------------------------------------------------------------------
/build/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/CMakeFiles/_remotecar_swig.dir
2 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir
3 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir
4 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib/CMakeFiles/gnuradio-remotecar.dir
5 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/apps/CMakeFiles/pygen_apps_9a6dd.dir
6 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python/CMakeFiles/pygen_python_f524a.dir
7 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/CMakeFiles/pygen_swig_06297.dir
8 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib/CMakeFiles/test-remotecar.dir
9 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/CMakeFiles/uninstall.dir
10 |
--------------------------------------------------------------------------------
/build/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/build/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 19
2 |
--------------------------------------------------------------------------------
/build/CMakeFiles/uninstall.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | SET(CMAKE_DEPENDS_LANGUAGES
3 | )
4 | # The set of files for implicit dependencies of each language:
5 |
6 | # Targets to which this target links.
7 | SET(CMAKE_TARGET_LINKED_INFO_FILES
8 | )
9 |
10 | # The include file search paths:
11 | SET(CMAKE_C_TARGET_INCLUDE_PATH
12 | "../lib"
13 | "../include"
14 | "lib"
15 | "include"
16 | "/usr/local/include"
17 | )
18 | SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
19 | SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
20 | SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
21 |
--------------------------------------------------------------------------------
/build/CMakeFiles/uninstall.dir/build.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | #=============================================================================
5 | # Special targets provided by cmake.
6 |
7 | # Disable implicit rules so canonical targets will work.
8 | .SUFFIXES:
9 |
10 | # Remove some rules from gmake that .SUFFIXES does not remove.
11 | SUFFIXES =
12 |
13 | .SUFFIXES: .hpux_make_needs_suffix_list
14 |
15 | # Suppress display of executed commands.
16 | $(VERBOSE).SILENT:
17 |
18 | # A target that is always out of date.
19 | cmake_force:
20 | .PHONY : cmake_force
21 |
22 | #=============================================================================
23 | # Set environment variables for the build.
24 |
25 | # The shell in which to execute make rules.
26 | SHELL = /bin/sh
27 |
28 | # The CMake executable.
29 | CMAKE_COMMAND = /usr/bin/cmake
30 |
31 | # The command to remove a file.
32 | RM = /usr/bin/cmake -E remove -f
33 |
34 | # Escaping for special characters.
35 | EQUALS = =
36 |
37 | # The program to use to edit the cache.
38 | CMAKE_EDIT_COMMAND = /usr/bin/ccmake
39 |
40 | # The top-level source directory on which CMake was run.
41 | CMAKE_SOURCE_DIR = /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar
42 |
43 | # The top-level build directory on which CMake was run.
44 | CMAKE_BINARY_DIR = /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build
45 |
46 | # Utility rule file for uninstall.
47 |
48 | # Include the progress variables for this target.
49 | include CMakeFiles/uninstall.dir/progress.make
50 |
51 | CMakeFiles/uninstall:
52 | /usr/bin/cmake -P /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/cmake_uninstall.cmake
53 |
54 | uninstall: CMakeFiles/uninstall
55 | uninstall: CMakeFiles/uninstall.dir/build.make
56 | .PHONY : uninstall
57 |
58 | # Rule to build all files generated by this target.
59 | CMakeFiles/uninstall.dir/build: uninstall
60 | .PHONY : CMakeFiles/uninstall.dir/build
61 |
62 | CMakeFiles/uninstall.dir/clean:
63 | $(CMAKE_COMMAND) -P CMakeFiles/uninstall.dir/cmake_clean.cmake
64 | .PHONY : CMakeFiles/uninstall.dir/clean
65 |
66 | CMakeFiles/uninstall.dir/depend:
67 | cd /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR)
68 | .PHONY : CMakeFiles/uninstall.dir/depend
69 |
70 |
--------------------------------------------------------------------------------
/build/CMakeFiles/uninstall.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | FILE(REMOVE_RECURSE
2 | "CMakeFiles/uninstall"
3 | )
4 |
5 | # Per-language clean rules from dependency scanning.
6 | FOREACH(lang)
7 | INCLUDE(CMakeFiles/uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL)
8 | ENDFOREACH(lang)
9 |
--------------------------------------------------------------------------------
/build/CMakeFiles/uninstall.dir/progress.make:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/build/CTestTestfile.cmake:
--------------------------------------------------------------------------------
1 | # CMake generated Testfile for
2 | # Source directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar
3 | # Build directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build
4 | #
5 | # This file includes the relevent testing commands required for
6 | # testing this directory and lists subdirectories to be tested as well.
7 | SUBDIRS(include/remotecar)
8 | SUBDIRS(lib)
9 | SUBDIRS(swig)
10 | SUBDIRS(python)
11 | SUBDIRS(grc)
12 | SUBDIRS(apps)
13 | SUBDIRS(docs)
14 |
--------------------------------------------------------------------------------
/build/apps/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # Relative path conversion top directories.
5 | SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar")
6 | SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build")
7 |
8 | # Force unix paths in dependencies.
9 | SET(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/apps/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 0
2 |
--------------------------------------------------------------------------------
/build/apps/CMakeFiles/pygen_apps_9a6dd.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | SET(CMAKE_DEPENDS_LANGUAGES
3 | )
4 | # The set of files for implicit dependencies of each language:
5 |
6 | # Targets to which this target links.
7 | SET(CMAKE_TARGET_LINKED_INFO_FILES
8 | )
9 |
10 | # The include file search paths:
11 | SET(CMAKE_C_TARGET_INCLUDE_PATH
12 | "../lib"
13 | "../include"
14 | "lib"
15 | "include"
16 | "/usr/local/include"
17 | )
18 | SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
19 | SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
20 | SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
21 |
--------------------------------------------------------------------------------
/build/apps/CMakeFiles/pygen_apps_9a6dd.dir/build.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | #=============================================================================
5 | # Special targets provided by cmake.
6 |
7 | # Disable implicit rules so canonical targets will work.
8 | .SUFFIXES:
9 |
10 | # Remove some rules from gmake that .SUFFIXES does not remove.
11 | SUFFIXES =
12 |
13 | .SUFFIXES: .hpux_make_needs_suffix_list
14 |
15 | # Suppress display of executed commands.
16 | $(VERBOSE).SILENT:
17 |
18 | # A target that is always out of date.
19 | cmake_force:
20 | .PHONY : cmake_force
21 |
22 | #=============================================================================
23 | # Set environment variables for the build.
24 |
25 | # The shell in which to execute make rules.
26 | SHELL = /bin/sh
27 |
28 | # The CMake executable.
29 | CMAKE_COMMAND = /usr/bin/cmake
30 |
31 | # The command to remove a file.
32 | RM = /usr/bin/cmake -E remove -f
33 |
34 | # Escaping for special characters.
35 | EQUALS = =
36 |
37 | # The program to use to edit the cache.
38 | CMAKE_EDIT_COMMAND = /usr/bin/ccmake
39 |
40 | # The top-level source directory on which CMake was run.
41 | CMAKE_SOURCE_DIR = /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar
42 |
43 | # The top-level build directory on which CMake was run.
44 | CMAKE_BINARY_DIR = /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build
45 |
46 | # Utility rule file for pygen_apps_9a6dd.
47 |
48 | # Include the progress variables for this target.
49 | include apps/CMakeFiles/pygen_apps_9a6dd.dir/progress.make
50 |
51 | apps/CMakeFiles/pygen_apps_9a6dd:
52 |
53 | pygen_apps_9a6dd: apps/CMakeFiles/pygen_apps_9a6dd
54 | pygen_apps_9a6dd: apps/CMakeFiles/pygen_apps_9a6dd.dir/build.make
55 | .PHONY : pygen_apps_9a6dd
56 |
57 | # Rule to build all files generated by this target.
58 | apps/CMakeFiles/pygen_apps_9a6dd.dir/build: pygen_apps_9a6dd
59 | .PHONY : apps/CMakeFiles/pygen_apps_9a6dd.dir/build
60 |
61 | apps/CMakeFiles/pygen_apps_9a6dd.dir/clean:
62 | cd /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/apps && $(CMAKE_COMMAND) -P CMakeFiles/pygen_apps_9a6dd.dir/cmake_clean.cmake
63 | .PHONY : apps/CMakeFiles/pygen_apps_9a6dd.dir/clean
64 |
65 | apps/CMakeFiles/pygen_apps_9a6dd.dir/depend:
66 | cd /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/apps /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/apps /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/apps/CMakeFiles/pygen_apps_9a6dd.dir/DependInfo.cmake --color=$(COLOR)
67 | .PHONY : apps/CMakeFiles/pygen_apps_9a6dd.dir/depend
68 |
69 |
--------------------------------------------------------------------------------
/build/apps/CMakeFiles/pygen_apps_9a6dd.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | FILE(REMOVE_RECURSE
2 | "CMakeFiles/pygen_apps_9a6dd"
3 | )
4 |
5 | # Per-language clean rules from dependency scanning.
6 | FOREACH(lang)
7 | INCLUDE(CMakeFiles/pygen_apps_9a6dd.dir/cmake_clean_${lang}.cmake OPTIONAL)
8 | ENDFOREACH(lang)
9 |
--------------------------------------------------------------------------------
/build/apps/CMakeFiles/pygen_apps_9a6dd.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 |
--------------------------------------------------------------------------------
/build/apps/CMakeFiles/pygen_apps_9a6dd.dir/depend.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 |
--------------------------------------------------------------------------------
/build/apps/CMakeFiles/pygen_apps_9a6dd.dir/progress.make:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/build/apps/CTestTestfile.cmake:
--------------------------------------------------------------------------------
1 | # CMake generated Testfile for
2 | # Source directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/apps
3 | # Build directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/apps
4 | #
5 | # This file includes the relevent testing commands required for
6 | # testing this directory and lists subdirectories to be tested as well.
7 |
--------------------------------------------------------------------------------
/build/apps/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/apps
2 |
3 | # Set the install prefix
4 | IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | SET(CMAKE_INSTALL_PREFIX "/usr/local")
6 | ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
7 | STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | IF(BUILD_TYPE)
12 | STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | ELSE(BUILD_TYPE)
15 | SET(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | ENDIF(BUILD_TYPE)
17 | MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
19 |
20 | # Set the component getting installed.
21 | IF(NOT CMAKE_INSTALL_COMPONENT)
22 | IF(COMPONENT)
23 | MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
24 | SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | ELSE(COMPONENT)
26 | SET(CMAKE_INSTALL_COMPONENT)
27 | ENDIF(COMPONENT)
28 | ENDIF(NOT CMAKE_INSTALL_COMPONENT)
29 |
30 | # Install shared libraries without execute permission?
31 | IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | SET(CMAKE_INSTALL_SO_NO_EXE "1")
33 | ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
34 |
35 |
--------------------------------------------------------------------------------
/build/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar
2 |
3 | # Set the install prefix
4 | IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | SET(CMAKE_INSTALL_PREFIX "/usr/local")
6 | ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
7 | STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | IF(BUILD_TYPE)
12 | STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | ELSE(BUILD_TYPE)
15 | SET(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | ENDIF(BUILD_TYPE)
17 | MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
19 |
20 | # Set the component getting installed.
21 | IF(NOT CMAKE_INSTALL_COMPONENT)
22 | IF(COMPONENT)
23 | MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
24 | SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | ELSE(COMPONENT)
26 | SET(CMAKE_INSTALL_COMPONENT)
27 | ENDIF(COMPONENT)
28 | ENDIF(NOT CMAKE_INSTALL_COMPONENT)
29 |
30 | # Install shared libraries without execute permission?
31 | IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | SET(CMAKE_INSTALL_SO_NO_EXE "1")
33 | ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
34 |
35 | IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
36 | FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/remotecar" TYPE FILE FILES "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/cmake/Modules/remotecarConfig.cmake")
37 | ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
38 |
39 | IF(NOT CMAKE_INSTALL_LOCAL_ONLY)
40 | # Include the install script for each subdirectory.
41 | INCLUDE("/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/include/remotecar/cmake_install.cmake")
42 | INCLUDE("/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib/cmake_install.cmake")
43 | INCLUDE("/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/cmake_install.cmake")
44 | INCLUDE("/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python/cmake_install.cmake")
45 | INCLUDE("/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/grc/cmake_install.cmake")
46 | INCLUDE("/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/apps/cmake_install.cmake")
47 | INCLUDE("/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/docs/cmake_install.cmake")
48 |
49 | ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY)
50 |
51 | IF(CMAKE_INSTALL_COMPONENT)
52 | SET(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
53 | ELSE(CMAKE_INSTALL_COMPONENT)
54 | SET(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
55 | ENDIF(CMAKE_INSTALL_COMPONENT)
56 |
57 | FILE(WRITE "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/${CMAKE_INSTALL_MANIFEST}" "")
58 | FOREACH(file ${CMAKE_INSTALL_MANIFEST_FILES})
59 | FILE(APPEND "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/${CMAKE_INSTALL_MANIFEST}" "${file}\n")
60 | ENDFOREACH(file)
61 |
--------------------------------------------------------------------------------
/build/cmake_uninstall.cmake:
--------------------------------------------------------------------------------
1 | # http://www.vtk.org/Wiki/CMake_FAQ#Can_I_do_.22make_uninstall.22_with_CMake.3F
2 |
3 | IF(NOT EXISTS "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/install_manifest.txt")
4 | MESSAGE(FATAL_ERROR "Cannot find install manifest: \"/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/install_manifest.txt\"")
5 | ENDIF(NOT EXISTS "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/install_manifest.txt")
6 |
7 | FILE(READ "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/install_manifest.txt" files)
8 | STRING(REGEX REPLACE "\n" ";" files "${files}")
9 | FOREACH(file ${files})
10 | MESSAGE(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
11 | IF(EXISTS "$ENV{DESTDIR}${file}")
12 | EXEC_PROGRAM(
13 | "/usr/bin/cmake" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
14 | OUTPUT_VARIABLE rm_out
15 | RETURN_VALUE rm_retval
16 | )
17 | IF(NOT "${rm_retval}" STREQUAL 0)
18 | MESSAGE(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
19 | ENDIF(NOT "${rm_retval}" STREQUAL 0)
20 | ELSEIF(IS_SYMLINK "$ENV{DESTDIR}${file}")
21 | EXEC_PROGRAM(
22 | "/usr/bin/cmake" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
23 | OUTPUT_VARIABLE rm_out
24 | RETURN_VALUE rm_retval
25 | )
26 | IF(NOT "${rm_retval}" STREQUAL 0)
27 | MESSAGE(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
28 | ENDIF(NOT "${rm_retval}" STREQUAL 0)
29 | ELSE(EXISTS "$ENV{DESTDIR}${file}")
30 | MESSAGE(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
31 | ENDIF(EXISTS "$ENV{DESTDIR}${file}")
32 | ENDFOREACH(file)
33 |
--------------------------------------------------------------------------------
/build/docs/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # Relative path conversion top directories.
5 | SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar")
6 | SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build")
7 |
8 | # Force unix paths in dependencies.
9 | SET(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/docs/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 0
2 |
--------------------------------------------------------------------------------
/build/docs/CTestTestfile.cmake:
--------------------------------------------------------------------------------
1 | # CMake generated Testfile for
2 | # Source directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/docs
3 | # Build directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/docs
4 | #
5 | # This file includes the relevent testing commands required for
6 | # testing this directory and lists subdirectories to be tested as well.
7 |
--------------------------------------------------------------------------------
/build/docs/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/docs
2 |
3 | # Set the install prefix
4 | IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | SET(CMAKE_INSTALL_PREFIX "/usr/local")
6 | ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
7 | STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | IF(BUILD_TYPE)
12 | STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | ELSE(BUILD_TYPE)
15 | SET(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | ENDIF(BUILD_TYPE)
17 | MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
19 |
20 | # Set the component getting installed.
21 | IF(NOT CMAKE_INSTALL_COMPONENT)
22 | IF(COMPONENT)
23 | MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
24 | SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | ELSE(COMPONENT)
26 | SET(CMAKE_INSTALL_COMPONENT)
27 | ENDIF(COMPONENT)
28 | ENDIF(NOT CMAKE_INSTALL_COMPONENT)
29 |
30 | # Install shared libraries without execute permission?
31 | IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | SET(CMAKE_INSTALL_SO_NO_EXE "1")
33 | ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
34 |
35 |
--------------------------------------------------------------------------------
/build/get_swig_deps.py:
--------------------------------------------------------------------------------
1 |
2 |
3 | import os, sys, re
4 |
5 | include_matcher = re.compile('[#|%]include\s*[<|"](.*)[>|"]')
6 | include_dirs = sys.argv[2].split(';')
7 |
8 | def get_swig_incs(file_path):
9 | file_contents = open(file_path, 'r').read()
10 | return include_matcher.findall(file_contents, re.MULTILINE)
11 |
12 | def get_swig_deps(file_path, level):
13 | deps = [file_path]
14 | if level == 0: return deps
15 | for inc_file in get_swig_incs(file_path):
16 | for inc_dir in include_dirs:
17 | inc_path = os.path.join(inc_dir, inc_file)
18 | if not os.path.exists(inc_path): continue
19 | deps.extend(get_swig_deps(inc_path, level-1))
20 | return deps
21 |
22 | if __name__ == '__main__':
23 | ifiles = sys.argv[1].split(';')
24 | deps = sum([get_swig_deps(ifile, 3) for ifile in ifiles], [])
25 | #sys.stderr.write(';'.join(set(deps)) + '\n\n')
26 | print(';'.join(set(deps)))
27 |
--------------------------------------------------------------------------------
/build/grc/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # Relative path conversion top directories.
5 | SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar")
6 | SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build")
7 |
8 | # Force unix paths in dependencies.
9 | SET(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/grc/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 0
2 |
--------------------------------------------------------------------------------
/build/grc/CTestTestfile.cmake:
--------------------------------------------------------------------------------
1 | # CMake generated Testfile for
2 | # Source directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/grc
3 | # Build directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/grc
4 | #
5 | # This file includes the relevent testing commands required for
6 | # testing this directory and lists subdirectories to be tested as well.
7 |
--------------------------------------------------------------------------------
/build/grc/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/grc
2 |
3 | # Set the install prefix
4 | IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | SET(CMAKE_INSTALL_PREFIX "/usr/local")
6 | ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
7 | STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | IF(BUILD_TYPE)
12 | STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | ELSE(BUILD_TYPE)
15 | SET(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | ENDIF(BUILD_TYPE)
17 | MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
19 |
20 | # Set the component getting installed.
21 | IF(NOT CMAKE_INSTALL_COMPONENT)
22 | IF(COMPONENT)
23 | MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
24 | SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | ELSE(COMPONENT)
26 | SET(CMAKE_INSTALL_COMPONENT)
27 | ENDIF(COMPONENT)
28 | ENDIF(NOT CMAKE_INSTALL_COMPONENT)
29 |
30 | # Install shared libraries without execute permission?
31 | IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | SET(CMAKE_INSTALL_SO_NO_EXE "1")
33 | ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
34 |
35 | IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
36 | FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/gnuradio/grc/blocks" TYPE FILE FILES
37 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/grc/remotecar_RemoteCarBaseBand.xml"
38 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/grc/remotecar_RemoteCarIIBaseBand.xml"
39 | )
40 | ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
41 |
42 |
--------------------------------------------------------------------------------
/build/include/remotecar/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # Relative path conversion top directories.
5 | SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar")
6 | SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build")
7 |
8 | # Force unix paths in dependencies.
9 | SET(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/include/remotecar/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 0
2 |
--------------------------------------------------------------------------------
/build/include/remotecar/CTestTestfile.cmake:
--------------------------------------------------------------------------------
1 | # CMake generated Testfile for
2 | # Source directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include/remotecar
3 | # Build directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/include/remotecar
4 | #
5 | # This file includes the relevent testing commands required for
6 | # testing this directory and lists subdirectories to be tested as well.
7 |
--------------------------------------------------------------------------------
/build/include/remotecar/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include/remotecar
2 |
3 | # Set the install prefix
4 | IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | SET(CMAKE_INSTALL_PREFIX "/usr/local")
6 | ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
7 | STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | IF(BUILD_TYPE)
12 | STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | ELSE(BUILD_TYPE)
15 | SET(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | ENDIF(BUILD_TYPE)
17 | MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
19 |
20 | # Set the component getting installed.
21 | IF(NOT CMAKE_INSTALL_COMPONENT)
22 | IF(COMPONENT)
23 | MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
24 | SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | ELSE(COMPONENT)
26 | SET(CMAKE_INSTALL_COMPONENT)
27 | ENDIF(COMPONENT)
28 | ENDIF(NOT CMAKE_INSTALL_COMPONENT)
29 |
30 | # Install shared libraries without execute permission?
31 | IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | SET(CMAKE_INSTALL_SO_NO_EXE "1")
33 | ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
34 |
35 | IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
36 | FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/remotecar" TYPE FILE FILES
37 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include/remotecar/api.h"
38 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include/remotecar/RemoteCarBaseBand.h"
39 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include/remotecar/RemoteCarIIBaseBand.h"
40 | )
41 | ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
42 |
43 |
--------------------------------------------------------------------------------
/build/install_manifest.txt:
--------------------------------------------------------------------------------
1 | /usr/local/lib/cmake/remotecar/remotecarConfig.cmake
2 | /usr/local/include/remotecar/api.h
3 | /usr/local/include/remotecar/RemoteCarBaseBand.h
4 | /usr/local/include/remotecar/RemoteCarIIBaseBand.h
5 | /usr/local/lib/libgnuradio-remotecar.so
6 | /usr/local/lib/python2.7/dist-packages/remotecar/_remotecar_swig.so
7 | /usr/local/lib/python2.7/dist-packages/remotecar/remotecar_swig.py
8 | /usr/local/lib/python2.7/dist-packages/remotecar/remotecar_swig.pyc
9 | /usr/local/lib/python2.7/dist-packages/remotecar/remotecar_swig.pyo
10 | /usr/local/include/remotecar/remotecar/swig/remotecar_swig.i
11 | /usr/local/include/remotecar/remotecar/swig/remotecar_swig_doc.i
12 | /usr/local/lib/python2.7/dist-packages/remotecar/__init__.py
13 | /usr/local/lib/python2.7/dist-packages/remotecar/__init__.pyc
14 | /usr/local/lib/python2.7/dist-packages/remotecar/__init__.pyo
15 | /usr/local/share/gnuradio/grc/blocks/remotecar_RemoteCarBaseBand.xml
16 | /usr/local/share/gnuradio/grc/blocks/remotecar_RemoteCarIIBaseBand.xml
17 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # Relative path conversion top directories.
5 | SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar")
6 | SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build")
7 |
8 | # Force unix paths in dependencies.
9 | SET(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/gnuradio-remotecar.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | SET(CMAKE_DEPENDS_LANGUAGES
3 | "CXX"
4 | )
5 | # The set of files for implicit dependencies of each language:
6 | SET(CMAKE_DEPENDS_CHECK_CXX
7 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/RemoteCarBaseBand_impl.cc" "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib/CMakeFiles/gnuradio-remotecar.dir/RemoteCarBaseBand_impl.cc.o"
8 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/RemoteCarIIBaseBand_impl.cc" "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib/CMakeFiles/gnuradio-remotecar.dir/RemoteCarIIBaseBand_impl.cc.o"
9 | )
10 | SET(CMAKE_CXX_COMPILER_ID "GNU")
11 |
12 | # Targets to which this target links.
13 | SET(CMAKE_TARGET_LINKED_INFO_FILES
14 | )
15 |
16 | # The include file search paths:
17 | SET(CMAKE_C_TARGET_INCLUDE_PATH
18 | "../lib"
19 | "../include"
20 | "lib"
21 | "include"
22 | "/usr/local/include"
23 | )
24 | SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
25 | SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
26 | SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
27 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/gnuradio-remotecar.dir/RemoteCarBaseBand_impl.cc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/lib/CMakeFiles/gnuradio-remotecar.dir/RemoteCarBaseBand_impl.cc.o
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/gnuradio-remotecar.dir/RemoteCarIIBaseBand_impl.cc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/lib/CMakeFiles/gnuradio-remotecar.dir/RemoteCarIIBaseBand_impl.cc.o
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/gnuradio-remotecar.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | FILE(REMOVE_RECURSE
2 | "CMakeFiles/gnuradio-remotecar.dir/RemoteCarBaseBand_impl.cc.o"
3 | "CMakeFiles/gnuradio-remotecar.dir/RemoteCarIIBaseBand_impl.cc.o"
4 | "libgnuradio-remotecar.pdb"
5 | "libgnuradio-remotecar.so"
6 | )
7 |
8 | # Per-language clean rules from dependency scanning.
9 | FOREACH(lang CXX)
10 | INCLUDE(CMakeFiles/gnuradio-remotecar.dir/cmake_clean_${lang}.cmake OPTIONAL)
11 | ENDFOREACH(lang)
12 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/gnuradio-remotecar.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | lib/CMakeFiles/gnuradio-remotecar.dir/RemoteCarBaseBand_impl.cc.o
5 | ../include/remotecar/RemoteCarBaseBand.h
6 | ../include/remotecar/api.h
7 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/RemoteCarBaseBand_impl.cc
8 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/RemoteCarBaseBand_impl.h
9 | /usr/local/include/gnuradio/api.h
10 | /usr/local/include/gnuradio/attributes.h
11 | /usr/local/include/gnuradio/basic_block.h
12 | /usr/local/include/gnuradio/block.h
13 | /usr/local/include/gnuradio/block_registry.h
14 | /usr/local/include/gnuradio/gr_complex.h
15 | /usr/local/include/gnuradio/io_signature.h
16 | /usr/local/include/gnuradio/logger.h
17 | /usr/local/include/gnuradio/messages/msg_accepter.h
18 | /usr/local/include/gnuradio/messages/msg_producer.h
19 | /usr/local/include/gnuradio/msg_accepter.h
20 | /usr/local/include/gnuradio/rpccallbackregister_base.h
21 | /usr/local/include/gnuradio/rpcmanager.h
22 | /usr/local/include/gnuradio/rpcmanager_base.h
23 | /usr/local/include/gnuradio/rpcregisterhelpers.h
24 | /usr/local/include/gnuradio/rpcserver_aggregator.h
25 | /usr/local/include/gnuradio/rpcserver_base.h
26 | /usr/local/include/gnuradio/rpcserver_booter_aggregator.h
27 | /usr/local/include/gnuradio/rpcserver_booter_base.h
28 | /usr/local/include/gnuradio/rpcserver_selector.h
29 | /usr/local/include/gnuradio/runtime_types.h
30 | /usr/local/include/gnuradio/sptr_magic.h
31 | /usr/local/include/gnuradio/sync_block.h
32 | /usr/local/include/gnuradio/tags.h
33 | /usr/local/include/gnuradio/thread/thread.h
34 | /usr/local/include/gnuradio/types.h
35 | /usr/local/include/pmt/api.h
36 | /usr/local/include/pmt/pmt.h
37 | /usr/local/include/pmt/pmt_sugar.h
38 | lib/CMakeFiles/gnuradio-remotecar.dir/RemoteCarIIBaseBand_impl.cc.o
39 | ../include/remotecar/RemoteCarIIBaseBand.h
40 | ../include/remotecar/api.h
41 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/RemoteCarIIBaseBand_impl.cc
42 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/RemoteCarIIBaseBand_impl.h
43 | /usr/local/include/gnuradio/api.h
44 | /usr/local/include/gnuradio/attributes.h
45 | /usr/local/include/gnuradio/basic_block.h
46 | /usr/local/include/gnuradio/block.h
47 | /usr/local/include/gnuradio/block_registry.h
48 | /usr/local/include/gnuradio/gr_complex.h
49 | /usr/local/include/gnuradio/io_signature.h
50 | /usr/local/include/gnuradio/logger.h
51 | /usr/local/include/gnuradio/messages/msg_accepter.h
52 | /usr/local/include/gnuradio/messages/msg_producer.h
53 | /usr/local/include/gnuradio/msg_accepter.h
54 | /usr/local/include/gnuradio/rpccallbackregister_base.h
55 | /usr/local/include/gnuradio/rpcmanager.h
56 | /usr/local/include/gnuradio/rpcmanager_base.h
57 | /usr/local/include/gnuradio/rpcregisterhelpers.h
58 | /usr/local/include/gnuradio/rpcserver_aggregator.h
59 | /usr/local/include/gnuradio/rpcserver_base.h
60 | /usr/local/include/gnuradio/rpcserver_booter_aggregator.h
61 | /usr/local/include/gnuradio/rpcserver_booter_base.h
62 | /usr/local/include/gnuradio/rpcserver_selector.h
63 | /usr/local/include/gnuradio/runtime_types.h
64 | /usr/local/include/gnuradio/sptr_magic.h
65 | /usr/local/include/gnuradio/sync_block.h
66 | /usr/local/include/gnuradio/tags.h
67 | /usr/local/include/gnuradio/thread/thread.h
68 | /usr/local/include/gnuradio/types.h
69 | /usr/local/include/pmt/api.h
70 | /usr/local/include/pmt/pmt.h
71 | /usr/local/include/pmt/pmt_sugar.h
72 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/gnuradio-remotecar.dir/flags.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # compile CXX with /usr/bin/c++
5 | CXX_FLAGS = -O3 -DNDEBUG -fPIC -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/include -I/usr/local/include -fvisibility=hidden
6 |
7 | CXX_DEFINES = -Dgnuradio_remotecar_EXPORTS
8 |
9 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/gnuradio-remotecar.dir/link.txt:
--------------------------------------------------------------------------------
1 | /usr/bin/c++ -fPIC -O3 -DNDEBUG -shared -Wl,-soname,libgnuradio-remotecar.so -o libgnuradio-remotecar.so CMakeFiles/gnuradio-remotecar.dir/RemoteCarBaseBand_impl.cc.o CMakeFiles/gnuradio-remotecar.dir/RemoteCarIIBaseBand_impl.cc.o -lboost_filesystem -lboost_system /usr/local/lib/libgnuradio-runtime.so -Wl,-rpath,/usr/local/lib:
2 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/gnuradio-remotecar.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 8
2 | CMAKE_PROGRESS_2 = 9
3 |
4 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/test-remotecar.dir/CXX.includecache:
--------------------------------------------------------------------------------
1 | #IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">])
2 |
3 | #IncludeRegexScan: ^.*$
4 |
5 | #IncludeRegexComplain: ^$
6 |
7 | #IncludeRegexTransform:
8 |
9 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/qa_remotecar.cc
10 | qa_remotecar.h
11 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/qa_remotecar.h
12 |
13 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/qa_remotecar.h
14 | gnuradio/attributes.h
15 | -
16 | cppunit/TestSuite.h
17 | -
18 |
19 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/test_remotecar.cc
20 | config.h
21 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/config.h
22 | cppunit/TextTestRunner.h
23 | -
24 | cppunit/XmlOutputter.h
25 | -
26 | gnuradio/unittests.h
27 | -
28 | qa_remotecar.h
29 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/qa_remotecar.h
30 | iostream
31 | -
32 |
33 | /usr/local/include/gnuradio/api.h
34 | gnuradio/attributes.h
35 | -
36 |
37 | /usr/local/include/gnuradio/attributes.h
38 |
39 | /usr/local/include/gnuradio/unittests.h
40 | gnuradio/api.h
41 | -
42 | stdio.h
43 | -
44 | stdlib.h
45 | -
46 | string.h
47 | -
48 | sys/types.h
49 | -
50 | sys/stat.h
51 | -
52 | unistd.h
53 | -
54 | string
55 | -
56 | boost/filesystem/operations.hpp
57 | -
58 | boost/filesystem/path.hpp
59 | -
60 |
61 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/test-remotecar.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | SET(CMAKE_DEPENDS_LANGUAGES
3 | "CXX"
4 | )
5 | # The set of files for implicit dependencies of each language:
6 | SET(CMAKE_DEPENDS_CHECK_CXX
7 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/qa_remotecar.cc" "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib/CMakeFiles/test-remotecar.dir/qa_remotecar.cc.o"
8 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/test_remotecar.cc" "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib/CMakeFiles/test-remotecar.dir/test_remotecar.cc.o"
9 | )
10 | SET(CMAKE_CXX_COMPILER_ID "GNU")
11 |
12 | # Targets to which this target links.
13 | SET(CMAKE_TARGET_LINKED_INFO_FILES
14 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib/CMakeFiles/gnuradio-remotecar.dir/DependInfo.cmake"
15 | )
16 |
17 | # The include file search paths:
18 | SET(CMAKE_C_TARGET_INCLUDE_PATH
19 | "../lib"
20 | "../include"
21 | "lib"
22 | "include"
23 | "/usr/local/include"
24 | )
25 | SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
26 | SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
27 | SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
28 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/test-remotecar.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | FILE(REMOVE_RECURSE
2 | "CMakeFiles/test-remotecar.dir/test_remotecar.cc.o"
3 | "CMakeFiles/test-remotecar.dir/qa_remotecar.cc.o"
4 | "test-remotecar.pdb"
5 | "test-remotecar"
6 | )
7 |
8 | # Per-language clean rules from dependency scanning.
9 | FOREACH(lang CXX)
10 | INCLUDE(CMakeFiles/test-remotecar.dir/cmake_clean_${lang}.cmake OPTIONAL)
11 | ENDFOREACH(lang)
12 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/test-remotecar.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | lib/CMakeFiles/test-remotecar.dir/qa_remotecar.cc.o
5 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/qa_remotecar.cc
6 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/qa_remotecar.h
7 | /usr/local/include/gnuradio/attributes.h
8 | lib/CMakeFiles/test-remotecar.dir/test_remotecar.cc.o
9 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/qa_remotecar.h
10 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib/test_remotecar.cc
11 | /usr/local/include/gnuradio/api.h
12 | /usr/local/include/gnuradio/attributes.h
13 | /usr/local/include/gnuradio/unittests.h
14 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/test-remotecar.dir/depend.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | lib/CMakeFiles/test-remotecar.dir/qa_remotecar.cc.o: ../lib/qa_remotecar.cc
5 | lib/CMakeFiles/test-remotecar.dir/qa_remotecar.cc.o: ../lib/qa_remotecar.h
6 | lib/CMakeFiles/test-remotecar.dir/qa_remotecar.cc.o: /usr/local/include/gnuradio/attributes.h
7 |
8 | lib/CMakeFiles/test-remotecar.dir/test_remotecar.cc.o: ../lib/qa_remotecar.h
9 | lib/CMakeFiles/test-remotecar.dir/test_remotecar.cc.o: ../lib/test_remotecar.cc
10 | lib/CMakeFiles/test-remotecar.dir/test_remotecar.cc.o: /usr/local/include/gnuradio/api.h
11 | lib/CMakeFiles/test-remotecar.dir/test_remotecar.cc.o: /usr/local/include/gnuradio/attributes.h
12 | lib/CMakeFiles/test-remotecar.dir/test_remotecar.cc.o: /usr/local/include/gnuradio/unittests.h
13 |
14 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/test-remotecar.dir/flags.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # compile CXX with /usr/bin/c++
5 | CXX_FLAGS = -O3 -DNDEBUG -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/include -I/usr/local/include -fvisibility=hidden
6 |
7 | CXX_DEFINES =
8 |
9 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/test-remotecar.dir/link.txt:
--------------------------------------------------------------------------------
1 | /usr/bin/c++ -O3 -DNDEBUG CMakeFiles/test-remotecar.dir/test_remotecar.cc.o CMakeFiles/test-remotecar.dir/qa_remotecar.cc.o -o test-remotecar -rdynamic /usr/local/lib/libgnuradio-runtime.so -lboost_filesystem -lboost_system -lcppunit -ldl libgnuradio-remotecar.so /usr/local/lib/libgnuradio-runtime.so -lboost_filesystem -lboost_system -Wl,-rpath,/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib:/usr/local/lib
2 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/test-remotecar.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 18
2 | CMAKE_PROGRESS_2 = 19
3 |
4 |
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/test-remotecar.dir/qa_remotecar.cc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/lib/CMakeFiles/test-remotecar.dir/qa_remotecar.cc.o
--------------------------------------------------------------------------------
/build/lib/CMakeFiles/test-remotecar.dir/test_remotecar.cc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/lib/CMakeFiles/test-remotecar.dir/test_remotecar.cc.o
--------------------------------------------------------------------------------
/build/lib/CTestTestfile.cmake:
--------------------------------------------------------------------------------
1 | # CMake generated Testfile for
2 | # Source directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib
3 | # Build directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib
4 | #
5 | # This file includes the relevent testing commands required for
6 | # testing this directory and lists subdirectories to be tested as well.
7 | ADD_TEST(test_remotecar "/bin/sh" "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib/test_remotecar_test.sh")
8 |
--------------------------------------------------------------------------------
/build/lib/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib
2 |
3 | # Set the install prefix
4 | IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | SET(CMAKE_INSTALL_PREFIX "/usr/local")
6 | ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
7 | STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | IF(BUILD_TYPE)
12 | STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | ELSE(BUILD_TYPE)
15 | SET(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | ENDIF(BUILD_TYPE)
17 | MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
19 |
20 | # Set the component getting installed.
21 | IF(NOT CMAKE_INSTALL_COMPONENT)
22 | IF(COMPONENT)
23 | MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
24 | SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | ELSE(COMPONENT)
26 | SET(CMAKE_INSTALL_COMPONENT)
27 | ENDIF(COMPONENT)
28 | ENDIF(NOT CMAKE_INSTALL_COMPONENT)
29 |
30 | # Install shared libraries without execute permission?
31 | IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | SET(CMAKE_INSTALL_SO_NO_EXE "1")
33 | ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
34 |
35 | IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
36 | IF(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgnuradio-remotecar.so" AND
37 | NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgnuradio-remotecar.so")
38 | FILE(RPATH_CHECK
39 | FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgnuradio-remotecar.so"
40 | RPATH "")
41 | ENDIF()
42 | FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib/libgnuradio-remotecar.so")
43 | IF(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgnuradio-remotecar.so" AND
44 | NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgnuradio-remotecar.so")
45 | FILE(RPATH_REMOVE
46 | FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgnuradio-remotecar.so")
47 | IF(CMAKE_INSTALL_DO_STRIP)
48 | EXECUTE_PROCESS(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgnuradio-remotecar.so")
49 | ENDIF(CMAKE_INSTALL_DO_STRIP)
50 | ENDIF()
51 | ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
52 |
53 |
--------------------------------------------------------------------------------
/build/lib/libgnuradio-remotecar.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/lib/libgnuradio-remotecar.so
--------------------------------------------------------------------------------
/build/lib/test-remotecar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/lib/test-remotecar
--------------------------------------------------------------------------------
/build/lib/test_remotecar_test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | export GR_DONT_LOAD_PREFS=1
3 | export srcdir=/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib
4 | export PATH=/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib:$PATH
5 | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DYLD_LIBRARY_PATH
6 | export DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DYLD_LIBRARY_PATH
7 | export PYTHONPATH=$PYTHONPATH
8 | test-remotecar
9 |
--------------------------------------------------------------------------------
/build/python/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # Relative path conversion top directories.
5 | SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar")
6 | SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build")
7 |
8 | # Force unix paths in dependencies.
9 | SET(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/python/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 2
2 |
--------------------------------------------------------------------------------
/build/python/CMakeFiles/pygen_python_f524a.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | SET(CMAKE_DEPENDS_LANGUAGES
3 | )
4 | # The set of files for implicit dependencies of each language:
5 |
6 | # Targets to which this target links.
7 | SET(CMAKE_TARGET_LINKED_INFO_FILES
8 | )
9 |
10 | # The include file search paths:
11 | SET(CMAKE_C_TARGET_INCLUDE_PATH
12 | "../lib"
13 | "../include"
14 | "lib"
15 | "include"
16 | "/usr/local/include"
17 | )
18 | SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
19 | SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
20 | SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
21 |
--------------------------------------------------------------------------------
/build/python/CMakeFiles/pygen_python_f524a.dir/build.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | #=============================================================================
5 | # Special targets provided by cmake.
6 |
7 | # Disable implicit rules so canonical targets will work.
8 | .SUFFIXES:
9 |
10 | # Remove some rules from gmake that .SUFFIXES does not remove.
11 | SUFFIXES =
12 |
13 | .SUFFIXES: .hpux_make_needs_suffix_list
14 |
15 | # Suppress display of executed commands.
16 | $(VERBOSE).SILENT:
17 |
18 | # A target that is always out of date.
19 | cmake_force:
20 | .PHONY : cmake_force
21 |
22 | #=============================================================================
23 | # Set environment variables for the build.
24 |
25 | # The shell in which to execute make rules.
26 | SHELL = /bin/sh
27 |
28 | # The CMake executable.
29 | CMAKE_COMMAND = /usr/bin/cmake
30 |
31 | # The command to remove a file.
32 | RM = /usr/bin/cmake -E remove -f
33 |
34 | # Escaping for special characters.
35 | EQUALS = =
36 |
37 | # The program to use to edit the cache.
38 | CMAKE_EDIT_COMMAND = /usr/bin/ccmake
39 |
40 | # The top-level source directory on which CMake was run.
41 | CMAKE_SOURCE_DIR = /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar
42 |
43 | # The top-level build directory on which CMake was run.
44 | CMAKE_BINARY_DIR = /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build
45 |
46 | # Utility rule file for pygen_python_f524a.
47 |
48 | # Include the progress variables for this target.
49 | include python/CMakeFiles/pygen_python_f524a.dir/progress.make
50 |
51 | python/CMakeFiles/pygen_python_f524a: python/__init__.pyc
52 | python/CMakeFiles/pygen_python_f524a: python/__init__.pyo
53 |
54 | python/__init__.pyc: ../python/__init__.py
55 | $(CMAKE_COMMAND) -E cmake_progress_report /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/CMakeFiles $(CMAKE_PROGRESS_1)
56 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating __init__.pyc"
57 | cd /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python && /usr/bin/python2 /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python_compile_helper.py /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/python/__init__.py /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python/__init__.pyc
58 |
59 | python/__init__.pyo: ../python/__init__.py
60 | $(CMAKE_COMMAND) -E cmake_progress_report /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/CMakeFiles $(CMAKE_PROGRESS_2)
61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating __init__.pyo"
62 | cd /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python && /usr/bin/python2 -O /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python_compile_helper.py /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/python/__init__.py /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python/__init__.pyo
63 |
64 | pygen_python_f524a: python/CMakeFiles/pygen_python_f524a
65 | pygen_python_f524a: python/__init__.pyc
66 | pygen_python_f524a: python/__init__.pyo
67 | pygen_python_f524a: python/CMakeFiles/pygen_python_f524a.dir/build.make
68 | .PHONY : pygen_python_f524a
69 |
70 | # Rule to build all files generated by this target.
71 | python/CMakeFiles/pygen_python_f524a.dir/build: pygen_python_f524a
72 | .PHONY : python/CMakeFiles/pygen_python_f524a.dir/build
73 |
74 | python/CMakeFiles/pygen_python_f524a.dir/clean:
75 | cd /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python && $(CMAKE_COMMAND) -P CMakeFiles/pygen_python_f524a.dir/cmake_clean.cmake
76 | .PHONY : python/CMakeFiles/pygen_python_f524a.dir/clean
77 |
78 | python/CMakeFiles/pygen_python_f524a.dir/depend:
79 | cd /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/python /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python/CMakeFiles/pygen_python_f524a.dir/DependInfo.cmake --color=$(COLOR)
80 | .PHONY : python/CMakeFiles/pygen_python_f524a.dir/depend
81 |
82 |
--------------------------------------------------------------------------------
/build/python/CMakeFiles/pygen_python_f524a.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | FILE(REMOVE_RECURSE
2 | "CMakeFiles/pygen_python_f524a"
3 | "__init__.pyc"
4 | "__init__.pyo"
5 | )
6 |
7 | # Per-language clean rules from dependency scanning.
8 | FOREACH(lang)
9 | INCLUDE(CMakeFiles/pygen_python_f524a.dir/cmake_clean_${lang}.cmake OPTIONAL)
10 | ENDFOREACH(lang)
11 |
--------------------------------------------------------------------------------
/build/python/CMakeFiles/pygen_python_f524a.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 |
--------------------------------------------------------------------------------
/build/python/CMakeFiles/pygen_python_f524a.dir/depend.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 |
--------------------------------------------------------------------------------
/build/python/CMakeFiles/pygen_python_f524a.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 10
2 | CMAKE_PROGRESS_2 = 11
3 |
4 |
--------------------------------------------------------------------------------
/build/python/CTestTestfile.cmake:
--------------------------------------------------------------------------------
1 | # CMake generated Testfile for
2 | # Source directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/python
3 | # Build directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python
4 | #
5 | # This file includes the relevent testing commands required for
6 | # testing this directory and lists subdirectories to be tested as well.
7 | ADD_TEST(qa_RemoteCarBaseBand "/bin/sh" "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python/qa_RemoteCarBaseBand_test.sh")
8 |
--------------------------------------------------------------------------------
/build/python/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/python/__init__.pyc
--------------------------------------------------------------------------------
/build/python/__init__.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/python/__init__.pyo
--------------------------------------------------------------------------------
/build/python/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/python
2 |
3 | # Set the install prefix
4 | IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | SET(CMAKE_INSTALL_PREFIX "/usr/local")
6 | ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
7 | STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | IF(BUILD_TYPE)
12 | STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | ELSE(BUILD_TYPE)
15 | SET(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | ENDIF(BUILD_TYPE)
17 | MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
19 |
20 | # Set the component getting installed.
21 | IF(NOT CMAKE_INSTALL_COMPONENT)
22 | IF(COMPONENT)
23 | MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
24 | SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | ELSE(COMPONENT)
26 | SET(CMAKE_INSTALL_COMPONENT)
27 | ENDIF(COMPONENT)
28 | ENDIF(NOT CMAKE_INSTALL_COMPONENT)
29 |
30 | # Install shared libraries without execute permission?
31 | IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | SET(CMAKE_INSTALL_SO_NO_EXE "1")
33 | ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
34 |
35 | IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
36 | FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar" TYPE FILE FILES "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/python/__init__.py")
37 | ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
38 |
39 | IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
40 | FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar" TYPE FILE FILES
41 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python/__init__.pyc"
42 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python/__init__.pyo"
43 | )
44 | ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
45 |
46 |
--------------------------------------------------------------------------------
/build/python/qa_RemoteCarBaseBand_test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | export GR_DONT_LOAD_PREFS=1
3 | export srcdir=/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/python
4 | export PATH=/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/python:$PATH
5 | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DYLD_LIBRARY_PATH
6 | export DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DYLD_LIBRARY_PATH
7 | export PYTHONPATH=/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig:$PYTHONPATH
8 | /usr/bin/python2 /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/python/qa_RemoteCarBaseBand.py
9 |
--------------------------------------------------------------------------------
/build/python_compile_helper.py:
--------------------------------------------------------------------------------
1 |
2 | import sys, py_compile
3 | files = sys.argv[1:]
4 | srcs, gens = files[:len(files)/2], files[len(files)/2:]
5 | for src, gen in zip(srcs, gens):
6 | py_compile.compile(file=src, cfile=gen, doraise=True)
7 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # Relative path conversion top directories.
5 | SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar")
6 | SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build")
7 |
8 | # Force unix paths in dependencies.
9 | SET(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | SET(CMAKE_DEPENDS_LANGUAGES
3 | "CXX"
4 | )
5 | # The set of files for implicit dependencies of each language:
6 | SET(CMAKE_DEPENDS_CHECK_CXX
7 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/remotecar_swigPYTHON_wrap.cxx" "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/CMakeFiles/_remotecar_swig.dir/remotecar_swigPYTHON_wrap.cxx.o"
8 | )
9 | SET(CMAKE_CXX_COMPILER_ID "GNU")
10 |
11 | # Pairs of files generated by the same build rule.
12 | SET(CMAKE_MULTIPLE_OUTPUT_PAIRS
13 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/remotecar_swig.py" "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/remotecar_swigPYTHON_wrap.cxx"
14 | )
15 |
16 |
17 | # Targets to which this target links.
18 | SET(CMAKE_TARGET_LINKED_INFO_FILES
19 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib/CMakeFiles/gnuradio-remotecar.dir/DependInfo.cmake"
20 | )
21 |
22 | # The include file search paths:
23 | SET(CMAKE_C_TARGET_INCLUDE_PATH
24 | "../lib"
25 | "../include"
26 | "lib"
27 | "include"
28 | "/usr/local/include"
29 | "/usr/local/include/gnuradio/swig"
30 | "/usr/include/python2.7"
31 | "/usr/include/x86_64-linux-gnu/python2.7"
32 | "../swig"
33 | "swig"
34 | )
35 | SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
36 | SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
37 | SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
38 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | FILE(REMOVE_RECURSE
2 | "remotecar_swigPYTHON_wrap.cxx"
3 | "remotecar_swig.py"
4 | "remotecar_swigPYTHON_wrap.cxx"
5 | "remotecar_swig.py"
6 | "remotecar_swig.tag"
7 | "remotecar_swig_doc.i"
8 | "remotecar_swig_doc_swig_docs/xml/index.xml"
9 | "CMakeFiles/_remotecar_swig.dir/remotecar_swigPYTHON_wrap.cxx.o"
10 | "_remotecar_swig.pdb"
11 | "_remotecar_swig.so"
12 | )
13 |
14 | # Per-language clean rules from dependency scanning.
15 | FOREACH(lang CXX)
16 | INCLUDE(CMakeFiles/_remotecar_swig.dir/cmake_clean_${lang}.cmake OPTIONAL)
17 | ENDFOREACH(lang)
18 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | swig/CMakeFiles/_remotecar_swig.dir/remotecar_swigPYTHON_wrap.cxx.o
5 | ../include/remotecar/RemoteCarBaseBand.h
6 | ../include/remotecar/RemoteCarIIBaseBand.h
7 | ../include/remotecar/api.h
8 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/remotecar_swigPYTHON_wrap.cxx
9 | /usr/include/python2.7/Python.h
10 | /usr/include/python2.7/abstract.h
11 | /usr/include/python2.7/boolobject.h
12 | /usr/include/python2.7/bufferobject.h
13 | /usr/include/python2.7/bytearrayobject.h
14 | /usr/include/python2.7/bytesobject.h
15 | /usr/include/python2.7/cellobject.h
16 | /usr/include/python2.7/ceval.h
17 | /usr/include/python2.7/classobject.h
18 | /usr/include/python2.7/cobject.h
19 | /usr/include/python2.7/code.h
20 | /usr/include/python2.7/codecs.h
21 | /usr/include/python2.7/compile.h
22 | /usr/include/python2.7/complexobject.h
23 | /usr/include/python2.7/descrobject.h
24 | /usr/include/python2.7/dictobject.h
25 | /usr/include/python2.7/dtoa.h
26 | /usr/include/python2.7/enumobject.h
27 | /usr/include/python2.7/eval.h
28 | /usr/include/python2.7/fileobject.h
29 | /usr/include/python2.7/floatobject.h
30 | /usr/include/python2.7/funcobject.h
31 | /usr/include/python2.7/genobject.h
32 | /usr/include/python2.7/import.h
33 | /usr/include/python2.7/intobject.h
34 | /usr/include/python2.7/intrcheck.h
35 | /usr/include/python2.7/iterobject.h
36 | /usr/include/python2.7/listobject.h
37 | /usr/include/python2.7/longobject.h
38 | /usr/include/python2.7/memoryobject.h
39 | /usr/include/python2.7/methodobject.h
40 | /usr/include/python2.7/modsupport.h
41 | /usr/include/python2.7/moduleobject.h
42 | /usr/include/python2.7/object.h
43 | /usr/include/python2.7/objimpl.h
44 | /usr/include/python2.7/patchlevel.h
45 | /usr/include/python2.7/pyarena.h
46 | /usr/include/python2.7/pycapsule.h
47 | /usr/include/python2.7/pyconfig.h
48 | /usr/include/python2.7/pyctype.h
49 | /usr/include/python2.7/pydebug.h
50 | /usr/include/python2.7/pyerrors.h
51 | /usr/include/python2.7/pyfpe.h
52 | /usr/include/python2.7/pymacconfig.h
53 | /usr/include/python2.7/pymath.h
54 | /usr/include/python2.7/pymem.h
55 | /usr/include/python2.7/pyport.h
56 | /usr/include/python2.7/pystate.h
57 | /usr/include/python2.7/pystrcmp.h
58 | /usr/include/python2.7/pystrtod.h
59 | /usr/include/python2.7/pythonrun.h
60 | /usr/include/python2.7/rangeobject.h
61 | /usr/include/python2.7/setobject.h
62 | /usr/include/python2.7/sliceobject.h
63 | /usr/include/python2.7/stringobject.h
64 | /usr/include/python2.7/sysmodule.h
65 | /usr/include/python2.7/traceback.h
66 | /usr/include/python2.7/tupleobject.h
67 | /usr/include/python2.7/unicodeobject.h
68 | /usr/include/python2.7/warnings.h
69 | /usr/include/python2.7/weakrefobject.h
70 | /usr/local/include/gnuradio/api.h
71 | /usr/local/include/gnuradio/attributes.h
72 | /usr/local/include/gnuradio/basic_block.h
73 | /usr/local/include/gnuradio/block.h
74 | /usr/local/include/gnuradio/block_gateway.h
75 | /usr/local/include/gnuradio/block_registry.h
76 | /usr/local/include/gnuradio/feval.h
77 | /usr/local/include/gnuradio/gr_complex.h
78 | /usr/local/include/gnuradio/high_res_timer.h
79 | /usr/local/include/gnuradio/io_signature.h
80 | /usr/local/include/gnuradio/logger.h
81 | /usr/local/include/gnuradio/messages/msg_accepter.h
82 | /usr/local/include/gnuradio/messages/msg_producer.h
83 | /usr/local/include/gnuradio/msg_accepter.h
84 | /usr/local/include/gnuradio/py_feval.h
85 | /usr/local/include/gnuradio/rpccallbackregister_base.h
86 | /usr/local/include/gnuradio/rpcmanager.h
87 | /usr/local/include/gnuradio/rpcmanager_base.h
88 | /usr/local/include/gnuradio/rpcregisterhelpers.h
89 | /usr/local/include/gnuradio/rpcserver_aggregator.h
90 | /usr/local/include/gnuradio/rpcserver_base.h
91 | /usr/local/include/gnuradio/rpcserver_booter_aggregator.h
92 | /usr/local/include/gnuradio/rpcserver_booter_base.h
93 | /usr/local/include/gnuradio/rpcserver_selector.h
94 | /usr/local/include/gnuradio/runtime_types.h
95 | /usr/local/include/gnuradio/sptr_magic.h
96 | /usr/local/include/gnuradio/swig/gnuradio_swig_bug_workaround.h
97 | /usr/local/include/gnuradio/sync_block.h
98 | /usr/local/include/gnuradio/sync_decimator.h
99 | /usr/local/include/gnuradio/sync_interpolator.h
100 | /usr/local/include/gnuradio/tagged_stream_block.h
101 | /usr/local/include/gnuradio/tags.h
102 | /usr/local/include/gnuradio/thread/thread.h
103 | /usr/local/include/gnuradio/types.h
104 | /usr/local/include/pmt/api.h
105 | /usr/local/include/pmt/pmt.h
106 | /usr/local/include/pmt/pmt_sugar.h
107 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig.dir/flags.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # compile CXX with /usr/bin/c++
5 | CXX_FLAGS = -O3 -DNDEBUG -fPIC -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/include -I/usr/local/include -I/usr/local/include/gnuradio/swig -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/swig -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig -fvisibility=hidden
6 |
7 | CXX_DEFINES = -D_remotecar_swig_EXPORTS
8 |
9 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig.dir/link.txt:
--------------------------------------------------------------------------------
1 | /usr/bin/c++ -fPIC -O3 -DNDEBUG -shared -Wl,-soname,_remotecar_swig.so -o _remotecar_swig.so CMakeFiles/_remotecar_swig.dir/remotecar_swigPYTHON_wrap.cxx.o -lpython2.7 ../lib/libgnuradio-remotecar.so -lboost_filesystem -lboost_system /usr/local/lib/libgnuradio-runtime.so -Wl,-rpath,/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib:/usr/local/lib:
2 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 1
2 | CMAKE_PROGRESS_2 = 2
3 | CMAKE_PROGRESS_3 = 3
4 | CMAKE_PROGRESS_4 = 4
5 | CMAKE_PROGRESS_5 = 5
6 |
7 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig.dir/remotecar_swigPYTHON_wrap.cxx.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/swig/CMakeFiles/_remotecar_swig.dir/remotecar_swigPYTHON_wrap.cxx.o
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir/CXX.includecache:
--------------------------------------------------------------------------------
1 | #IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">])
2 |
3 | #IncludeRegexScan: ^.*$
4 |
5 | #IncludeRegexComplain: ^$
6 |
7 | #IncludeRegexTransform:
8 |
9 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/_remotecar_swig_doc_tag.cpp
10 |
11 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | SET(CMAKE_DEPENDS_LANGUAGES
3 | "CXX"
4 | )
5 | # The set of files for implicit dependencies of each language:
6 | SET(CMAKE_DEPENDS_CHECK_CXX
7 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/_remotecar_swig_doc_tag.cpp" "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir/_remotecar_swig_doc_tag.cpp.o"
8 | )
9 | SET(CMAKE_CXX_COMPILER_ID "GNU")
10 |
11 | # Targets to which this target links.
12 | SET(CMAKE_TARGET_LINKED_INFO_FILES
13 | )
14 |
15 | # The include file search paths:
16 | SET(CMAKE_C_TARGET_INCLUDE_PATH
17 | "../lib"
18 | "../include"
19 | "lib"
20 | "include"
21 | "/usr/local/include"
22 | "/usr/local/include/gnuradio/swig"
23 | "/usr/include/python2.7"
24 | "/usr/include/x86_64-linux-gnu/python2.7"
25 | "../swig"
26 | "swig"
27 | )
28 | SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
29 | SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
30 | SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
31 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir/_remotecar_swig_doc_tag.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir/_remotecar_swig_doc_tag.cpp.o
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | FILE(REMOVE_RECURSE
2 | "remotecar_swigPYTHON_wrap.cxx"
3 | "remotecar_swig.py"
4 | "CMakeFiles/_remotecar_swig_doc_tag.dir/_remotecar_swig_doc_tag.cpp.o"
5 | "_remotecar_swig_doc_tag.pdb"
6 | "_remotecar_swig_doc_tag"
7 | )
8 |
9 | # Per-language clean rules from dependency scanning.
10 | FOREACH(lang CXX)
11 | INCLUDE(CMakeFiles/_remotecar_swig_doc_tag.dir/cmake_clean_${lang}.cmake OPTIONAL)
12 | ENDFOREACH(lang)
13 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | swig/CMakeFiles/_remotecar_swig_doc_tag.dir/_remotecar_swig_doc_tag.cpp.o
5 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/_remotecar_swig_doc_tag.cpp
6 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir/depend.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | swig/CMakeFiles/_remotecar_swig_doc_tag.dir/_remotecar_swig_doc_tag.cpp.o: swig/_remotecar_swig_doc_tag.cpp
5 |
6 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir/flags.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # compile CXX with /usr/bin/c++
5 | CXX_FLAGS = -O3 -DNDEBUG -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/include -I/usr/local/include -I/usr/local/include/gnuradio/swig -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/swig -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig -fvisibility=hidden
6 |
7 | CXX_DEFINES =
8 |
9 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir/link.txt:
--------------------------------------------------------------------------------
1 | /usr/bin/c++ -O3 -DNDEBUG CMakeFiles/_remotecar_swig_doc_tag.dir/_remotecar_swig_doc_tag.cpp.o -o _remotecar_swig_doc_tag -rdynamic
2 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_doc_tag.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 6
2 |
3 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir/CXX.includecache:
--------------------------------------------------------------------------------
1 | #IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">])
2 |
3 | #IncludeRegexScan: ^.*$
4 |
5 | #IncludeRegexComplain: ^$
6 |
7 | #IncludeRegexTransform:
8 |
9 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/_remotecar_swig_swig_tag.cpp
10 |
11 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | SET(CMAKE_DEPENDS_LANGUAGES
3 | "CXX"
4 | )
5 | # The set of files for implicit dependencies of each language:
6 | SET(CMAKE_DEPENDS_CHECK_CXX
7 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/_remotecar_swig_swig_tag.cpp" "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir/_remotecar_swig_swig_tag.cpp.o"
8 | )
9 | SET(CMAKE_CXX_COMPILER_ID "GNU")
10 |
11 | # Targets to which this target links.
12 | SET(CMAKE_TARGET_LINKED_INFO_FILES
13 | )
14 |
15 | # The include file search paths:
16 | SET(CMAKE_C_TARGET_INCLUDE_PATH
17 | "../lib"
18 | "../include"
19 | "lib"
20 | "include"
21 | "/usr/local/include"
22 | "/usr/local/include/gnuradio/swig"
23 | "/usr/include/python2.7"
24 | "/usr/include/x86_64-linux-gnu/python2.7"
25 | "../swig"
26 | "swig"
27 | )
28 | SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
29 | SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
30 | SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
31 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir/_remotecar_swig_swig_tag.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir/_remotecar_swig_swig_tag.cpp.o
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | FILE(REMOVE_RECURSE
2 | "remotecar_swigPYTHON_wrap.cxx"
3 | "remotecar_swig.py"
4 | "CMakeFiles/_remotecar_swig_swig_tag.dir/_remotecar_swig_swig_tag.cpp.o"
5 | "_remotecar_swig_swig_tag.pdb"
6 | "_remotecar_swig_swig_tag"
7 | )
8 |
9 | # Per-language clean rules from dependency scanning.
10 | FOREACH(lang CXX)
11 | INCLUDE(CMakeFiles/_remotecar_swig_swig_tag.dir/cmake_clean_${lang}.cmake OPTIONAL)
12 | ENDFOREACH(lang)
13 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | swig/CMakeFiles/_remotecar_swig_swig_tag.dir/_remotecar_swig_swig_tag.cpp.o
5 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/_remotecar_swig_swig_tag.cpp
6 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir/depend.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | swig/CMakeFiles/_remotecar_swig_swig_tag.dir/_remotecar_swig_swig_tag.cpp.o: swig/_remotecar_swig_swig_tag.cpp
5 |
6 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir/flags.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 | # compile CXX with /usr/bin/c++
5 | CXX_FLAGS = -O3 -DNDEBUG -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/lib -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/lib -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/include -I/usr/local/include -I/usr/local/include/gnuradio/swig -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/swig -I/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig -fvisibility=hidden
6 |
7 | CXX_DEFINES =
8 |
9 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir/link.txt:
--------------------------------------------------------------------------------
1 | /usr/bin/c++ -O3 -DNDEBUG CMakeFiles/_remotecar_swig_swig_tag.dir/_remotecar_swig_swig_tag.cpp.o -o _remotecar_swig_swig_tag -rdynamic
2 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/_remotecar_swig_swig_tag.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 7
2 |
3 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 15
2 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/pygen_swig_06297.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | SET(CMAKE_DEPENDS_LANGUAGES
3 | )
4 | # The set of files for implicit dependencies of each language:
5 |
6 | # Pairs of files generated by the same build rule.
7 | SET(CMAKE_MULTIPLE_OUTPUT_PAIRS
8 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/remotecar_swig.py" "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/remotecar_swigPYTHON_wrap.cxx"
9 | )
10 |
11 |
12 | # Targets to which this target links.
13 | SET(CMAKE_TARGET_LINKED_INFO_FILES
14 | )
15 |
16 | # The include file search paths:
17 | SET(CMAKE_C_TARGET_INCLUDE_PATH
18 | "../lib"
19 | "../include"
20 | "lib"
21 | "include"
22 | "/usr/local/include"
23 | "/usr/local/include/gnuradio/swig"
24 | "/usr/include/python2.7"
25 | "/usr/include/x86_64-linux-gnu/python2.7"
26 | "../swig"
27 | "swig"
28 | )
29 | SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
30 | SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
31 | SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
32 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/pygen_swig_06297.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | FILE(REMOVE_RECURSE
2 | "remotecar_swigPYTHON_wrap.cxx"
3 | "remotecar_swig.py"
4 | "CMakeFiles/pygen_swig_06297"
5 | "remotecar_swig.pyc"
6 | "remotecar_swig.pyo"
7 | "remotecar_swigPYTHON_wrap.cxx"
8 | "remotecar_swig.py"
9 | "remotecar_swig.tag"
10 | "remotecar_swig_doc.i"
11 | "remotecar_swig_doc_swig_docs/xml/index.xml"
12 | )
13 |
14 | # Per-language clean rules from dependency scanning.
15 | FOREACH(lang)
16 | INCLUDE(CMakeFiles/pygen_swig_06297.dir/cmake_clean_${lang}.cmake OPTIONAL)
17 | ENDFOREACH(lang)
18 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/pygen_swig_06297.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/pygen_swig_06297.dir/depend.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 2.8
3 |
4 |
--------------------------------------------------------------------------------
/build/swig/CMakeFiles/pygen_swig_06297.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 12
2 | CMAKE_PROGRESS_2 = 13
3 | CMAKE_PROGRESS_3 = 14
4 | CMAKE_PROGRESS_4 = 15
5 | CMAKE_PROGRESS_5 = 16
6 | CMAKE_PROGRESS_6 = 17
7 |
8 |
--------------------------------------------------------------------------------
/build/swig/CTestTestfile.cmake:
--------------------------------------------------------------------------------
1 | # CMake generated Testfile for
2 | # Source directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/swig
3 | # Build directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig
4 | #
5 | # This file includes the relevent testing commands required for
6 | # testing this directory and lists subdirectories to be tested as well.
7 |
--------------------------------------------------------------------------------
/build/swig/_remotecar_swig.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/swig/_remotecar_swig.so
--------------------------------------------------------------------------------
/build/swig/_remotecar_swig_doc_tag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/swig/_remotecar_swig_doc_tag
--------------------------------------------------------------------------------
/build/swig/_remotecar_swig_doc_tag.cpp:
--------------------------------------------------------------------------------
1 | int main(void){return 0;}
2 |
--------------------------------------------------------------------------------
/build/swig/_remotecar_swig_doc_tag.cpp.in:
--------------------------------------------------------------------------------
1 | int main(void){return 0;}
2 |
--------------------------------------------------------------------------------
/build/swig/_remotecar_swig_swig_tag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/swig/_remotecar_swig_swig_tag
--------------------------------------------------------------------------------
/build/swig/_remotecar_swig_swig_tag.cpp:
--------------------------------------------------------------------------------
1 | int main(void){return 0;}
2 |
--------------------------------------------------------------------------------
/build/swig/_remotecar_swig_swig_tag.cpp.in:
--------------------------------------------------------------------------------
1 | int main(void){return 0;}
2 |
--------------------------------------------------------------------------------
/build/swig/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/swig
2 |
3 | # Set the install prefix
4 | IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | SET(CMAKE_INSTALL_PREFIX "/usr/local")
6 | ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
7 | STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | IF(BUILD_TYPE)
12 | STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | ELSE(BUILD_TYPE)
15 | SET(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | ENDIF(BUILD_TYPE)
17 | MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
19 |
20 | # Set the component getting installed.
21 | IF(NOT CMAKE_INSTALL_COMPONENT)
22 | IF(COMPONENT)
23 | MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
24 | SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | ELSE(COMPONENT)
26 | SET(CMAKE_INSTALL_COMPONENT)
27 | ENDIF(COMPONENT)
28 | ENDIF(NOT CMAKE_INSTALL_COMPONENT)
29 |
30 | # Install shared libraries without execute permission?
31 | IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | SET(CMAKE_INSTALL_SO_NO_EXE "1")
33 | ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
34 |
35 | IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
36 | IF(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar/_remotecar_swig.so" AND
37 | NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar/_remotecar_swig.so")
38 | FILE(RPATH_CHECK
39 | FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar/_remotecar_swig.so"
40 | RPATH "")
41 | ENDIF()
42 | FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar" TYPE MODULE FILES "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/_remotecar_swig.so")
43 | IF(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar/_remotecar_swig.so" AND
44 | NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar/_remotecar_swig.so")
45 | FILE(RPATH_REMOVE
46 | FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar/_remotecar_swig.so")
47 | IF(CMAKE_INSTALL_DO_STRIP)
48 | EXECUTE_PROCESS(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar/_remotecar_swig.so")
49 | ENDIF(CMAKE_INSTALL_DO_STRIP)
50 | ENDIF()
51 | ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
52 |
53 | IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
54 | FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar" TYPE FILE FILES "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/remotecar_swig.py")
55 | ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
56 |
57 | IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
58 | FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/remotecar" TYPE FILE FILES
59 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/remotecar_swig.pyc"
60 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/remotecar_swig.pyo"
61 | )
62 | ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
63 |
64 | IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
65 | FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/remotecar/remotecar/swig" TYPE FILE FILES
66 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/swig/remotecar_swig.i"
67 | "/home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/build/swig/remotecar_swig_doc.i"
68 | )
69 | ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
70 |
71 |
--------------------------------------------------------------------------------
/build/swig/remotecar_swig.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/swig/remotecar_swig.pyc
--------------------------------------------------------------------------------
/build/swig/remotecar_swig.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/swig/remotecar_swig.pyo
--------------------------------------------------------------------------------
/build/swig/remotecar_swig.tag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/build/swig/remotecar_swig.tag
--------------------------------------------------------------------------------
/build/swig/remotecar_swig_doc.i:
--------------------------------------------------------------------------------
1 |
2 | /*
3 | * This file was automatically generated using swig_doc.py.
4 | *
5 | * Any changes to it will be lost next time it is regenerated.
6 | */
7 |
8 |
9 |
10 |
11 | %feature("docstring") gr::remotecar::RemoteCarBaseBand "<+description of block+>"
12 |
13 | %feature("docstring") gr::remotecar::RemoteCarBaseBand::make "Return a shared_ptr to a new instance of remotecar::RemoteCarBaseBand.
14 |
15 | To avoid accidental use of raw pointers, remotecar::RemoteCarBaseBand's constructor is in a private implementation class. remotecar::RemoteCarBaseBand::make is the public interface for creating new instances.
16 |
17 | Params: (samp_rate, up_down, left_right)"
18 |
19 | %feature("docstring") gr::remotecar::RemoteCarBaseBand::set_up_down "
20 |
21 | Params: (up_down)"
22 |
23 | %feature("docstring") gr::remotecar::RemoteCarBaseBand::set_left_right "
24 |
25 | Params: (left_right)"
26 |
27 | %feature("docstring") gr::remotecar::RemoteCarIIBaseBand "<+description of block+>"
28 |
29 | %feature("docstring") gr::remotecar::RemoteCarIIBaseBand::make "Return a shared_ptr to a new instance of remotecar::RemoteCarIIBaseBand.
30 |
31 | To avoid accidental use of raw pointers, remotecar::RemoteCarIIBaseBand's constructor is in a private implementation class. remotecar::RemoteCarIIBaseBand::make is the public interface for creating new instances.
32 |
33 | Params: (samp_rate, run, command)"
34 |
35 | %feature("docstring") gr::remotecar::RemoteCarIIBaseBand::set_run "
36 |
37 | Params: (run)"
38 |
39 | %feature("docstring") gr::remotecar::RemoteCarIIBaseBand::set_command "
40 |
41 | Params: (command)"
--------------------------------------------------------------------------------
/build/swig/remotecar_swig_doc_swig_docs/xml/combine.xslt:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/build/swig/remotecar_swig_doc_swig_docs/xml/dir_d44c64559bbebec7f509842c48db8b23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include
5 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include/remotecar
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/build/swig/remotecar_swig_doc_swig_docs/xml/dir_f61fccafb4d4b69f46ba2867fc0b256d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include/remotecar
5 | api.h
6 | RemoteCarBaseBand.h
7 | RemoteCarIIBaseBand.h
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/build/swig/remotecar_swig_doc_swig_docs/xml/index.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | gr::remotecar::RemoteCarBaseBand
4 | sptr
5 | make
6 | set_up_down
7 | set_left_right
8 |
9 | gr::remotecar::RemoteCarIIBaseBand
10 | sptr
11 | make
12 | set_run
13 | set_command
14 |
15 | gr
16 |
17 | gr::remotecar
18 |
19 | std
20 |
21 | api.h
22 | REMOTECAR_API
23 |
24 | RemoteCarBaseBand.h
25 |
26 | RemoteCarIIBaseBand.h
27 |
28 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include
29 |
30 | /home/scateu/hackrf/01Book/files/RemoteControlledCar/gr-remotecar/include/remotecar
31 |
32 |
33 |
--------------------------------------------------------------------------------
/build/swig/remotecar_swig_doc_swig_docs/xml/index.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
--------------------------------------------------------------------------------
/build/swig/remotecar_swig_doc_swig_docs/xml/namespacegr.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | gr
5 | gr::remotecar
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/build/swig/remotecar_swig_doc_swig_docs/xml/namespacegr_1_1remotecar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | gr::remotecar
5 | gr::remotecar::RemoteCarBaseBand
6 | gr::remotecar::RemoteCarIIBaseBand
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/cmake/Modules/FindCppUnit.cmake:
--------------------------------------------------------------------------------
1 | # http://www.cmake.org/pipermail/cmake/2006-October/011446.html
2 | # Modified to use pkg config and use standard var names
3 |
4 | #
5 | # Find the CppUnit includes and library
6 | #
7 | # This module defines
8 | # CPPUNIT_INCLUDE_DIR, where to find tiff.h, etc.
9 | # CPPUNIT_LIBRARIES, the libraries to link against to use CppUnit.
10 | # CPPUNIT_FOUND, If false, do not try to use CppUnit.
11 |
12 | INCLUDE(FindPkgConfig)
13 | PKG_CHECK_MODULES(PC_CPPUNIT "cppunit")
14 |
15 | FIND_PATH(CPPUNIT_INCLUDE_DIRS
16 | NAMES cppunit/TestCase.h
17 | HINTS ${PC_CPPUNIT_INCLUDE_DIR}
18 | PATHS
19 | /usr/local/include
20 | /usr/include
21 | )
22 |
23 | FIND_LIBRARY(CPPUNIT_LIBRARIES
24 | NAMES cppunit
25 | HINTS ${PC_CPPUNIT_LIBDIR}
26 | PATHS
27 | ${CPPUNIT_INCLUDE_DIRS}/../lib
28 | /usr/local/lib
29 | /usr/lib
30 | )
31 |
32 | LIST(APPEND CPPUNIT_LIBRARIES ${CMAKE_DL_LIBS})
33 |
34 | INCLUDE(FindPackageHandleStandardArgs)
35 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(CPPUNIT DEFAULT_MSG CPPUNIT_LIBRARIES CPPUNIT_INCLUDE_DIRS)
36 | MARK_AS_ADVANCED(CPPUNIT_LIBRARIES CPPUNIT_INCLUDE_DIRS)
37 |
--------------------------------------------------------------------------------
/cmake/Modules/FindGnuradioRuntime.cmake:
--------------------------------------------------------------------------------
1 | INCLUDE(FindPkgConfig)
2 | PKG_CHECK_MODULES(PC_GNURADIO_RUNTIME gnuradio-runtime)
3 |
4 | if(PC_GNURADIO_RUNTIME_FOUND)
5 | # look for include files
6 | FIND_PATH(
7 | GNURADIO_RUNTIME_INCLUDE_DIRS
8 | NAMES gnuradio/top_block.h
9 | HINTS $ENV{GNURADIO_RUNTIME_DIR}/include
10 | ${PC_GNURADIO_RUNTIME_INCLUDE_DIRS}
11 | ${CMAKE_INSTALL_PREFIX}/include
12 | PATHS /usr/local/include
13 | /usr/include
14 | )
15 |
16 | # look for libs
17 | FIND_LIBRARY(
18 | GNURADIO_RUNTIME_LIBRARIES
19 | NAMES gnuradio-runtime
20 | HINTS $ENV{GNURADIO_RUNTIME_DIR}/lib
21 | ${PC_GNURADIO_RUNTIME_LIBDIR}
22 | ${CMAKE_INSTALL_PREFIX}/lib/
23 | ${CMAKE_INSTALL_PREFIX}/lib64/
24 | PATHS /usr/local/lib
25 | /usr/local/lib64
26 | /usr/lib
27 | /usr/lib64
28 | )
29 |
30 | set(GNURADIO_RUNTIME_FOUND ${PC_GNURADIO_RUNTIME_FOUND})
31 | endif(PC_GNURADIO_RUNTIME_FOUND)
32 |
33 | INCLUDE(FindPackageHandleStandardArgs)
34 | # do not check GNURADIO_RUNTIME_INCLUDE_DIRS, is not set when default include path us used.
35 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(GNURADIO_RUNTIME DEFAULT_MSG GNURADIO_RUNTIME_LIBRARIES)
36 | MARK_AS_ADVANCED(GNURADIO_RUNTIME_LIBRARIES GNURADIO_RUNTIME_INCLUDE_DIRS)
37 |
--------------------------------------------------------------------------------
/cmake/Modules/GrPlatform.cmake:
--------------------------------------------------------------------------------
1 | # Copyright 2011 Free Software Foundation, Inc.
2 | #
3 | # This file is part of GNU Radio
4 | #
5 | # GNU Radio is free software; you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation; either version 3, or (at your option)
8 | # any later version.
9 | #
10 | # GNU Radio is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with GNU Radio; see the file COPYING. If not, write to
17 | # the Free Software Foundation, Inc., 51 Franklin Street,
18 | # Boston, MA 02110-1301, USA.
19 |
20 | if(DEFINED __INCLUDED_GR_PLATFORM_CMAKE)
21 | return()
22 | endif()
23 | set(__INCLUDED_GR_PLATFORM_CMAKE TRUE)
24 |
25 | ########################################################################
26 | # Setup additional defines for OS types
27 | ########################################################################
28 | if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
29 | set(LINUX TRUE)
30 | endif()
31 |
32 | if(LINUX AND EXISTS "/etc/debian_version")
33 | set(DEBIAN TRUE)
34 | endif()
35 |
36 | if(LINUX AND EXISTS "/etc/redhat-release")
37 | set(REDHAT TRUE)
38 | endif()
39 |
40 | ########################################################################
41 | # when the library suffix should be 64 (applies to redhat linux family)
42 | ########################################################################
43 | if(NOT DEFINED LIB_SUFFIX AND REDHAT AND CMAKE_SYSTEM_PROCESSOR MATCHES "64$")
44 | set(LIB_SUFFIX 64)
45 | endif()
46 | set(LIB_SUFFIX ${LIB_SUFFIX} CACHE STRING "lib directory suffix")
47 |
--------------------------------------------------------------------------------
/cmake/Modules/remotecarConfig.cmake:
--------------------------------------------------------------------------------
1 | INCLUDE(FindPkgConfig)
2 | PKG_CHECK_MODULES(PC_REMOTECAR remotecar)
3 |
4 | FIND_PATH(
5 | REMOTECAR_INCLUDE_DIRS
6 | NAMES remotecar/api.h
7 | HINTS $ENV{REMOTECAR_DIR}/include
8 | ${PC_REMOTECAR_INCLUDEDIR}
9 | PATHS ${CMAKE_INSTALL_PREFIX}/include
10 | /usr/local/include
11 | /usr/include
12 | )
13 |
14 | FIND_LIBRARY(
15 | REMOTECAR_LIBRARIES
16 | NAMES gnuradio-remotecar
17 | HINTS $ENV{REMOTECAR_DIR}/lib
18 | ${PC_REMOTECAR_LIBDIR}
19 | PATHS ${CMAKE_INSTALL_PREFIX}/lib
20 | ${CMAKE_INSTALL_PREFIX}/lib64
21 | /usr/local/lib
22 | /usr/local/lib64
23 | /usr/lib
24 | /usr/lib64
25 | )
26 |
27 | INCLUDE(FindPackageHandleStandardArgs)
28 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(REMOTECAR DEFAULT_MSG REMOTECAR_LIBRARIES REMOTECAR_INCLUDE_DIRS)
29 | MARK_AS_ADVANCED(REMOTECAR_LIBRARIES REMOTECAR_INCLUDE_DIRS)
30 |
31 |
--------------------------------------------------------------------------------
/cmake/cmake_uninstall.cmake.in:
--------------------------------------------------------------------------------
1 | # http://www.vtk.org/Wiki/CMake_FAQ#Can_I_do_.22make_uninstall.22_with_CMake.3F
2 |
3 | IF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
4 | MESSAGE(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"")
5 | ENDIF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
6 |
7 | FILE(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
8 | STRING(REGEX REPLACE "\n" ";" files "${files}")
9 | FOREACH(file ${files})
10 | MESSAGE(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
11 | IF(EXISTS "$ENV{DESTDIR}${file}")
12 | EXEC_PROGRAM(
13 | "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
14 | OUTPUT_VARIABLE rm_out
15 | RETURN_VALUE rm_retval
16 | )
17 | IF(NOT "${rm_retval}" STREQUAL 0)
18 | MESSAGE(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
19 | ENDIF(NOT "${rm_retval}" STREQUAL 0)
20 | ELSEIF(IS_SYMLINK "$ENV{DESTDIR}${file}")
21 | EXEC_PROGRAM(
22 | "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
23 | OUTPUT_VARIABLE rm_out
24 | RETURN_VALUE rm_retval
25 | )
26 | IF(NOT "${rm_retval}" STREQUAL 0)
27 | MESSAGE(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
28 | ENDIF(NOT "${rm_retval}" STREQUAL 0)
29 | ELSE(EXISTS "$ENV{DESTDIR}${file}")
30 | MESSAGE(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
31 | ENDIF(EXISTS "$ENV{DESTDIR}${file}")
32 | ENDFOREACH(file)
33 |
--------------------------------------------------------------------------------
/docs/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # Copyright 2011 Free Software Foundation, Inc.
2 | #
3 | # This file is part of GNU Radio
4 | #
5 | # GNU Radio is free software; you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation; either version 3, or (at your option)
8 | # any later version.
9 | #
10 | # GNU Radio is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with GNU Radio; see the file COPYING. If not, write to
17 | # the Free Software Foundation, Inc., 51 Franklin Street,
18 | # Boston, MA 02110-1301, USA.
19 |
20 | ########################################################################
21 | # Setup dependencies
22 | ########################################################################
23 | find_package(Doxygen)
24 |
25 | ########################################################################
26 | # Begin conditional configuration
27 | ########################################################################
28 | if(ENABLE_DOXYGEN)
29 |
30 | ########################################################################
31 | # Add subdirectories
32 | ########################################################################
33 | add_subdirectory(doxygen)
34 |
35 | endif(ENABLE_DOXYGEN)
36 |
--------------------------------------------------------------------------------
/docs/README.remotecar:
--------------------------------------------------------------------------------
1 | This is the remotecar-write-a-block package meant as a guide to building
2 | out-of-tree packages. To use the remotecar blocks, the Python namespaces
3 | is in 'remotecar', which is imported as:
4 |
5 | import remotecar
6 |
7 | See the Doxygen documentation for details about the blocks available
8 | in this package. A quick listing of the details can be found in Python
9 | after importing by using:
10 |
11 | help(remotecar)
12 |
--------------------------------------------------------------------------------
/docs/RemoteCarBaseBand/AMDemod.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/docs/RemoteCarBaseBand/AMDemod.png
--------------------------------------------------------------------------------
/docs/RemoteCarIIBaseBand/0.55ms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/docs/RemoteCarIIBaseBand/0.55ms.png
--------------------------------------------------------------------------------
/docs/RemoteCarIIBaseBand/1.65ms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/docs/RemoteCarIIBaseBand/1.65ms.png
--------------------------------------------------------------------------------
/docs/RemoteCarIIBaseBand/AM_DEMOD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/docs/RemoteCarIIBaseBand/AM_DEMOD.png
--------------------------------------------------------------------------------
/docs/RemoteCarIIBaseBand/example1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/docs/RemoteCarIIBaseBand/example1.png
--------------------------------------------------------------------------------
/docs/RemoteCarIIBaseBand/example2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/docs/RemoteCarIIBaseBand/example2.png
--------------------------------------------------------------------------------
/docs/RemoteCarIIBaseBand/grc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/docs/RemoteCarIIBaseBand/grc.png
--------------------------------------------------------------------------------
/docs/RemoteCarIIBaseBand/qt_wheel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/docs/RemoteCarIIBaseBand/qt_wheel.png
--------------------------------------------------------------------------------
/docs/doxygen/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # Copyright 2011 Free Software Foundation, Inc.
2 | #
3 | # This file is part of GNU Radio
4 | #
5 | # GNU Radio is free software; you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation; either version 3, or (at your option)
8 | # any later version.
9 | #
10 | # GNU Radio is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with GNU Radio; see the file COPYING. If not, write to
17 | # the Free Software Foundation, Inc., 51 Franklin Street,
18 | # Boston, MA 02110-1301, USA.
19 |
20 | ########################################################################
21 | # Create the doxygen configuration file
22 | ########################################################################
23 | file(TO_NATIVE_PATH ${CMAKE_SOURCE_DIR} top_srcdir)
24 | file(TO_NATIVE_PATH ${CMAKE_BINARY_DIR} top_builddir)
25 | file(TO_NATIVE_PATH ${CMAKE_SOURCE_DIR} abs_top_srcdir)
26 | file(TO_NATIVE_PATH ${CMAKE_BINARY_DIR} abs_top_builddir)
27 |
28 | set(HAVE_DOT ${DOXYGEN_DOT_FOUND})
29 | set(enable_html_docs YES)
30 | set(enable_latex_docs NO)
31 | set(enable_xml_docs YES)
32 |
33 | configure_file(
34 | ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in
35 | ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
36 | @ONLY)
37 |
38 | set(BUILT_DIRS ${CMAKE_CURRENT_BINARY_DIR}/xml ${CMAKE_CURRENT_BINARY_DIR}/html)
39 |
40 | ########################################################################
41 | # Make and install doxygen docs
42 | ########################################################################
43 | add_custom_command(
44 | OUTPUT ${BUILT_DIRS}
45 | COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
46 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
47 | COMMENT "Generating documentation with doxygen"
48 | )
49 |
50 | add_custom_target(doxygen_target ALL DEPENDS ${BUILT_DIRS})
51 |
52 | install(DIRECTORY ${BUILT_DIRS} DESTINATION ${GR_PKG_DOC_DIR})
53 |
--------------------------------------------------------------------------------
/docs/doxygen/doxyxml/__init__.py:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright 2010 Free Software Foundation, Inc.
3 | #
4 | # This file is part of GNU Radio
5 | #
6 | # GNU Radio is free software; you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation; either version 3, or (at your option)
9 | # any later version.
10 | #
11 | # GNU Radio is distributed in the hope that it will be useful,
12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | # GNU General Public License for more details.
15 | #
16 | # You should have received a copy of the GNU General Public License
17 | # along with GNU Radio; see the file COPYING. If not, write to
18 | # the Free Software Foundation, Inc., 51 Franklin Street,
19 | # Boston, MA 02110-1301, USA.
20 | #
21 | """
22 | Python interface to contents of doxygen xml documentation.
23 |
24 | Example use:
25 | See the contents of the example folder for the C++ and
26 | doxygen-generated xml used in this example.
27 |
28 | >>> # Parse the doxygen docs.
29 | >>> import os
30 | >>> this_dir = os.path.dirname(globals()['__file__'])
31 | >>> xml_path = this_dir + "/example/xml/"
32 | >>> di = DoxyIndex(xml_path)
33 |
34 | Get a list of all top-level objects.
35 |
36 | >>> print([mem.name() for mem in di.members()])
37 | [u'Aadvark', u'aadvarky_enough', u'main']
38 |
39 | Get all functions.
40 |
41 | >>> print([mem.name() for mem in di.in_category(DoxyFunction)])
42 | [u'aadvarky_enough', u'main']
43 |
44 | Check if an object is present.
45 |
46 | >>> di.has_member(u'Aadvark')
47 | True
48 | >>> di.has_member(u'Fish')
49 | False
50 |
51 | Get an item by name and check its properties.
52 |
53 | >>> aad = di.get_member(u'Aadvark')
54 | >>> print(aad.brief_description)
55 | Models the mammal Aadvark.
56 | >>> print(aad.detailed_description)
57 | Sadly the model is incomplete and cannot capture all aspects of an aadvark yet.
58 |
59 | This line is uninformative and is only to test line breaks in the comments.
60 | >>> [mem.name() for mem in aad.members()]
61 | [u'aadvarkness', u'print', u'Aadvark', u'get_aadvarkness']
62 | >>> aad.get_member(u'print').brief_description
63 | u'Outputs the vital aadvark statistics.'
64 |
65 | """
66 |
67 | from doxyindex import DoxyIndex, DoxyFunction, DoxyParam, DoxyClass, DoxyFile, DoxyNamespace, DoxyGroup, DoxyFriend, DoxyOther
68 |
69 | def _test():
70 | import os
71 | this_dir = os.path.dirname(globals()['__file__'])
72 | xml_path = this_dir + "/example/xml/"
73 | di = DoxyIndex(xml_path)
74 | # Get the Aadvark class
75 | aad = di.get_member('Aadvark')
76 | aad.brief_description
77 | import doctest
78 | return doctest.testmod()
79 |
80 | if __name__ == "__main__":
81 | _test()
82 |
83 |
--------------------------------------------------------------------------------
/docs/doxygen/doxyxml/generated/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | Contains generated files produced by generateDS.py.
3 |
4 | These do the real work of parsing the doxygen xml files but the
5 | resultant classes are not very friendly to navigate so the rest of the
6 | doxyxml module processes them further.
7 | """
8 |
--------------------------------------------------------------------------------
/docs/doxygen/doxyxml/generated/index.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 |
3 | """
4 | Generated Mon Feb 9 19:08:05 2009 by generateDS.py.
5 | """
6 |
7 | from xml.dom import minidom
8 |
9 | import os
10 | import sys
11 | import compound
12 |
13 | import indexsuper as supermod
14 |
15 | class DoxygenTypeSub(supermod.DoxygenType):
16 | def __init__(self, version=None, compound=None):
17 | supermod.DoxygenType.__init__(self, version, compound)
18 |
19 | def find_compounds_and_members(self, details):
20 | """
21 | Returns a list of all compounds and their members which match details
22 | """
23 |
24 | results = []
25 | for compound in self.compound:
26 | members = compound.find_members(details)
27 | if members:
28 | results.append([compound, members])
29 | else:
30 | if details.match(compound):
31 | results.append([compound, []])
32 |
33 | return results
34 |
35 | supermod.DoxygenType.subclass = DoxygenTypeSub
36 | # end class DoxygenTypeSub
37 |
38 |
39 | class CompoundTypeSub(supermod.CompoundType):
40 | def __init__(self, kind=None, refid=None, name='', member=None):
41 | supermod.CompoundType.__init__(self, kind, refid, name, member)
42 |
43 | def find_members(self, details):
44 | """
45 | Returns a list of all members which match details
46 | """
47 |
48 | results = []
49 |
50 | for member in self.member:
51 | if details.match(member):
52 | results.append(member)
53 |
54 | return results
55 |
56 | supermod.CompoundType.subclass = CompoundTypeSub
57 | # end class CompoundTypeSub
58 |
59 |
60 | class MemberTypeSub(supermod.MemberType):
61 |
62 | def __init__(self, kind=None, refid=None, name=''):
63 | supermod.MemberType.__init__(self, kind, refid, name)
64 |
65 | supermod.MemberType.subclass = MemberTypeSub
66 | # end class MemberTypeSub
67 |
68 |
69 | def parse(inFilename):
70 |
71 | doc = minidom.parse(inFilename)
72 | rootNode = doc.documentElement
73 | rootObj = supermod.DoxygenType.factory()
74 | rootObj.build(rootNode)
75 |
76 | return rootObj
77 |
78 |
--------------------------------------------------------------------------------
/docs/doxygen/doxyxml/text.py:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright 2010 Free Software Foundation, Inc.
3 | #
4 | # This file is part of GNU Radio
5 | #
6 | # GNU Radio is free software; you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation; either version 3, or (at your option)
9 | # any later version.
10 | #
11 | # GNU Radio is distributed in the hope that it will be useful,
12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | # GNU General Public License for more details.
15 | #
16 | # You should have received a copy of the GNU General Public License
17 | # along with GNU Radio; see the file COPYING. If not, write to
18 | # the Free Software Foundation, Inc., 51 Franklin Street,
19 | # Boston, MA 02110-1301, USA.
20 | #
21 | """
22 | Utilities for extracting text from generated classes.
23 | """
24 |
25 | def is_string(txt):
26 | if isinstance(txt, str):
27 | return True
28 | try:
29 | if isinstance(txt, unicode):
30 | return True
31 | except NameError:
32 | pass
33 | return False
34 |
35 | def description(obj):
36 | if obj is None:
37 | return None
38 | return description_bit(obj).strip()
39 |
40 | def description_bit(obj):
41 | if hasattr(obj, 'content'):
42 | contents = [description_bit(item) for item in obj.content]
43 | result = ''.join(contents)
44 | elif hasattr(obj, 'content_'):
45 | contents = [description_bit(item) for item in obj.content_]
46 | result = ''.join(contents)
47 | elif hasattr(obj, 'value'):
48 | result = description_bit(obj.value)
49 | elif is_string(obj):
50 | return obj
51 | else:
52 | raise StandardError('Expecting a string or something with content, content_ or value attribute')
53 | # If this bit is a paragraph then add one some line breaks.
54 | if hasattr(obj, 'name') and obj.name == 'para':
55 | result += "\n\n"
56 | return result
57 |
--------------------------------------------------------------------------------
/docs/doxygen/other/group_defs.dox:
--------------------------------------------------------------------------------
1 | /*!
2 | * \defgroup block GNU Radio REMOTECAR C++ Signal Processing Blocks
3 | * \brief All C++ blocks that can be used from the REMOTECAR GNU Radio
4 | * module are listed here or in the subcategories below.
5 | *
6 | */
7 |
8 |
--------------------------------------------------------------------------------
/docs/doxygen/other/main_page.dox:
--------------------------------------------------------------------------------
1 | /*! \mainpage
2 |
3 | Welcome to the GNU Radio REMOTECAR Block
4 |
5 | This is the intro page for the Doxygen manual generated for the REMOTECAR
6 | block (docs/doxygen/other/main_page.dox). Edit it to add more detailed
7 | documentation about the new GNU Radio modules contained in this
8 | project.
9 |
10 | */
11 |
--------------------------------------------------------------------------------
/examples/WheelPulse/.idea/.name:
--------------------------------------------------------------------------------
1 | WheelMore
--------------------------------------------------------------------------------
/examples/WheelPulse/.idea/WheelMore.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/WheelPulse/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/WheelPulse/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/WheelPulse/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/WheelPulse/.idea/other.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/WheelPulse/.idea/scopes/scope_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/WheelPulse/.idea/testrunner.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/WheelPulse/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/WheelPulse/MainWindow.ui:
--------------------------------------------------------------------------------
1 |
2 |
3 | Wheel
4 |
5 |
6 |
7 | 0
8 | 0
9 | 289
10 | 323
11 |
12 |
13 |
14 | gr-remotecar control for HackRF
15 |
16 |
17 | -
18 |
19 |
20 | Command:
21 |
22 |
23 |
24 | -
25 |
26 |
-
27 |
28 |
-
29 |
30 |
31 | Qt::Horizontal
32 |
33 |
34 |
35 | 40
36 | 20
37 |
38 |
39 |
40 |
41 | -
42 |
43 |
44 |
45 | 0
46 | 0
47 |
48 |
49 |
50 | Qt::NoFocus
51 |
52 |
53 | Up
54 |
55 |
56 |
57 | -
58 |
59 |
60 | Qt::Horizontal
61 |
62 |
63 |
64 | 40
65 | 20
66 |
67 |
68 |
69 |
70 |
71 |
72 | -
73 |
74 |
-
75 |
76 |
77 |
78 | 0
79 | 0
80 |
81 |
82 |
83 | Qt::NoFocus
84 |
85 |
86 | Left
87 |
88 |
89 |
90 | -
91 |
92 |
93 |
94 | 0
95 | 0
96 |
97 |
98 |
99 | Qt::NoFocus
100 |
101 |
102 | Down
103 |
104 |
105 |
106 | -
107 |
108 |
109 |
110 | 0
111 | 0
112 |
113 |
114 |
115 | Qt::NoFocus
116 |
117 |
118 | Right
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
--------------------------------------------------------------------------------
/examples/WheelPulse/Ui_MainWindow.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 |
3 | # Form implementation generated from reading ui file 'MainWindow.ui'
4 | #
5 | # Created: Sun Feb 23 01:31:54 2014
6 | # by: pyside-uic 0.2.14 running on PySide 1.1.2
7 | #
8 | # WARNING! All changes made in this file will be lost!
9 |
10 | from PySide import QtCore, QtGui
11 |
12 | class Ui_Wheel(object):
13 | def setupUi(self, Wheel):
14 | Wheel.setObjectName("Wheel")
15 | Wheel.resize(289, 323)
16 | self.verticalLayout_2 = QtGui.QVBoxLayout(Wheel)
17 | self.verticalLayout_2.setObjectName("verticalLayout_2")
18 | self.display_label = QtGui.QLabel(Wheel)
19 | self.display_label.setObjectName("display_label")
20 | self.verticalLayout_2.addWidget(self.display_label)
21 | self.verticalLayout = QtGui.QVBoxLayout()
22 | self.verticalLayout.setObjectName("verticalLayout")
23 | self.horizontalLayout = QtGui.QHBoxLayout()
24 | self.horizontalLayout.setObjectName("horizontalLayout")
25 | spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
26 | self.horizontalLayout.addItem(spacerItem)
27 | self.upB = QtGui.QPushButton(Wheel)
28 | sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
29 | sizePolicy.setHorizontalStretch(0)
30 | sizePolicy.setVerticalStretch(0)
31 | sizePolicy.setHeightForWidth(self.upB.sizePolicy().hasHeightForWidth())
32 | self.upB.setSizePolicy(sizePolicy)
33 | self.upB.setFocusPolicy(QtCore.Qt.NoFocus)
34 | self.upB.setObjectName("upB")
35 | self.horizontalLayout.addWidget(self.upB)
36 | spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
37 | self.horizontalLayout.addItem(spacerItem1)
38 | self.verticalLayout.addLayout(self.horizontalLayout)
39 | self.horizontalLayout_2 = QtGui.QHBoxLayout()
40 | self.horizontalLayout_2.setObjectName("horizontalLayout_2")
41 | self.leftB = QtGui.QPushButton(Wheel)
42 | sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
43 | sizePolicy.setHorizontalStretch(0)
44 | sizePolicy.setVerticalStretch(0)
45 | sizePolicy.setHeightForWidth(self.leftB.sizePolicy().hasHeightForWidth())
46 | self.leftB.setSizePolicy(sizePolicy)
47 | self.leftB.setFocusPolicy(QtCore.Qt.NoFocus)
48 | self.leftB.setObjectName("leftB")
49 | self.horizontalLayout_2.addWidget(self.leftB)
50 | self.downB = QtGui.QPushButton(Wheel)
51 | sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
52 | sizePolicy.setHorizontalStretch(0)
53 | sizePolicy.setVerticalStretch(0)
54 | sizePolicy.setHeightForWidth(self.downB.sizePolicy().hasHeightForWidth())
55 | self.downB.setSizePolicy(sizePolicy)
56 | self.downB.setFocusPolicy(QtCore.Qt.NoFocus)
57 | self.downB.setObjectName("downB")
58 | self.horizontalLayout_2.addWidget(self.downB)
59 | self.rightB = QtGui.QPushButton(Wheel)
60 | sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
61 | sizePolicy.setHorizontalStretch(0)
62 | sizePolicy.setVerticalStretch(0)
63 | sizePolicy.setHeightForWidth(self.rightB.sizePolicy().hasHeightForWidth())
64 | self.rightB.setSizePolicy(sizePolicy)
65 | self.rightB.setFocusPolicy(QtCore.Qt.NoFocus)
66 | self.rightB.setObjectName("rightB")
67 | self.horizontalLayout_2.addWidget(self.rightB)
68 | self.verticalLayout.addLayout(self.horizontalLayout_2)
69 | self.verticalLayout_2.addLayout(self.verticalLayout)
70 |
71 | self.retranslateUi(Wheel)
72 | QtCore.QMetaObject.connectSlotsByName(Wheel)
73 |
74 | def retranslateUi(self, Wheel):
75 | Wheel.setWindowTitle(QtGui.QApplication.translate("Wheel", "gr-remotecar control for HackRF", None, QtGui.QApplication.UnicodeUTF8))
76 | self.display_label.setText(QtGui.QApplication.translate("Wheel", "Command:", None, QtGui.QApplication.UnicodeUTF8))
77 | self.upB.setText(QtGui.QApplication.translate("Wheel", "Up", None, QtGui.QApplication.UnicodeUTF8))
78 | self.leftB.setText(QtGui.QApplication.translate("Wheel", "Left", None, QtGui.QApplication.UnicodeUTF8))
79 | self.downB.setText(QtGui.QApplication.translate("Wheel", "Down", None, QtGui.QApplication.UnicodeUTF8))
80 | self.rightB.setText(QtGui.QApplication.translate("Wheel", "Right", None, QtGui.QApplication.UnicodeUTF8))
81 |
82 |
--------------------------------------------------------------------------------
/examples/WheelPulse/Wheel.py:
--------------------------------------------------------------------------------
1 | __author__ = 'Geosson'
2 | from PySide import QtGui
3 | from PySide import QtCore
4 | from Ui_MainWindow import Ui_Wheel
5 |
6 | from example_tx_II_with_geosson_gui import example_tx_II_with_geosson_gui
7 |
8 |
9 | class Wheel(QtGui.QWidget, Ui_Wheel):
10 |
11 | def __init__(self, parent):
12 | super(Wheel, self).__init__(parent)
13 | self.setupUi(self)
14 | self.up = 16777235
15 | self.down = 16777237
16 | self.left = 16777234
17 | self.right = 16777236
18 | self.keys = [self.up, self.left, self.right, self.down]
19 | self.command = []
20 | self.setupSignal()
21 |
22 | self.tb = example_tx_II_with_geosson_gui()
23 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_run(False)
24 | print "start"
25 | self.tb.start()
26 |
27 | def setupSignal(self):
28 | self.button_temp = [self.upB, self.leftB, self.rightB, self.downB]
29 | for i in self.button_temp:
30 | i.pressed.connect(self.buttonPressEvent)
31 | i.released.connect(self.buttonReleased)
32 |
33 | def buttonPressEvent(self):
34 | key = self.keys[self.button_temp.index(self.sender())]
35 | if key not in self.command:
36 | self.command.append(key)
37 | self.sendInstruction(self.command)
38 |
39 | def buttonReleased(self):
40 | self.command = []
41 | self.sendInstruction(self.command)
42 |
43 | def keyPressEvent(self, event):
44 | if event.isAutoRepeat():
45 | return
46 | key = event.key()
47 | if key not in self.command:
48 | self.command.append(key)
49 | self.sendInstruction(self.command)
50 |
51 | def keyReleaseEvent(self, event):
52 | if not event.isAutoRepeat():
53 | self.command = []
54 | self.sendInstruction(self.command)
55 |
56 | def sendInstruction(self, command):
57 | if len(command) == 0:
58 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_run(False)
59 | self.display_label.setText(u'stop')
60 | self.upB.setStyleSheet('')
61 | self.leftB.setStyleSheet('')
62 | self.rightB.setStyleSheet('')
63 | self.downB.setStyleSheet('')
64 | return
65 | if len(command) == 1:
66 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_run(True)
67 | if self.up in command:
68 | self.display_label.setText('1 step up')
69 | self.upB.setStyleSheet("QPushButton{background-color:red}")
70 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_command(10)
71 | elif self.left in command:
72 | self.display_label.setText('turn left')
73 | self.leftB.setStyleSheet("QPushButton{background-color:red}")
74 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_command(58)
75 | elif self.right in command:
76 | self.display_label.setText('turn right')
77 | self.rightB.setStyleSheet("QPushButton{background-color:red}")
78 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_command(64)
79 | elif self.down in command:
80 | self.display_label.setText('turn down')
81 | self.downB.setStyleSheet("QPushButton{background-color:red}")
82 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_command(40)
83 | return
84 | if len(command) == 2:
85 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_run(True)
86 | if self.up in command and self.left in command:
87 | self.display_label.setText('turn left-up')
88 | self.upB.setStyleSheet("QPushButton{background-color:red}")
89 | self.leftB.setStyleSheet("QPushButton{background-color:red}")
90 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_command(28)
91 | elif self.up in command and self.right in command:
92 | self.display_label.setText('turn right-up')
93 | self.upB.setStyleSheet("QPushButton{background-color:red}")
94 | self.rightB.setStyleSheet("QPushButton{background-color:red}")
95 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_command(34)
96 | elif self.down in command and self.left in command:
97 | self.display_label.setText('turn left-down')
98 | self.downB.setStyleSheet("QPushButton{background-color:red}")
99 | self.leftB.setStyleSheet("QPushButton{background-color:red}")
100 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_command(52)
101 | elif self.down in command and self.right in command:
102 | self.display_label.setText('turn right-down')
103 | self.downB.setStyleSheet("QPushButton{background-color:red}")
104 | self.rightB.setStyleSheet("QPushButton{background-color:red}")
105 | self.tb.remotecar_RemoteCarIIBaseBand_0.set_command(46)
106 | return
107 |
108 | def closeEvent(self, event):
109 | print 'clean up'
110 | self.tb.stop()
111 | self.tb.wait()
112 |
113 | if __name__ == "__main__":
114 | import sys
115 | app = QtGui.QApplication(sys.argv)
116 | main = Wheel(None)
117 | main.show()
118 | sys.exit( app.exec_() )
119 |
120 |
--------------------------------------------------------------------------------
/examples/WheelPulse/build-ui.sh:
--------------------------------------------------------------------------------
1 | pyside-uic MainWindow.ui -o Ui_MainWindow.py
2 |
3 |
--------------------------------------------------------------------------------
/examples/WheelPulse/example_tx_II_with_geosson_gui.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | ##################################################
3 | # Gnuradio Python Flow Graph
4 | # Title: Example Tx Ii With Geosson Gui
5 | # Generated: Wed Feb 26 20:02:37 2014
6 | ##################################################
7 |
8 | from gnuradio import blocks
9 | from gnuradio import eng_notation
10 | from gnuradio import gr
11 | from gnuradio.eng_option import eng_option
12 | from gnuradio.filter import firdes
13 | from optparse import OptionParser
14 | import osmosdr
15 | import remotecar
16 |
17 | class example_tx_II_with_geosson_gui(gr.top_block):
18 |
19 | def __init__(self):
20 | gr.top_block.__init__(self, "Example Tx Ii With Geosson Gui")
21 |
22 | ##################################################
23 | # Variables
24 | ##################################################
25 | self.samp_rate = samp_rate = 8000000
26 |
27 | ##################################################
28 | # Blocks
29 | ##################################################
30 | self.remotecar_RemoteCarIIBaseBand_0 = remotecar.RemoteCarIIBaseBand(samp_rate,True, 99)
31 | self.osmosdr_sink_0 = osmosdr.sink( args="numchan=" + str(1) + " " + "" )
32 | self.osmosdr_sink_0.set_sample_rate(samp_rate)
33 | self.osmosdr_sink_0.set_center_freq(27.15e6, 0)
34 | self.osmosdr_sink_0.set_freq_corr(0, 0)
35 | self.osmosdr_sink_0.set_gain(0, 0)
36 | self.osmosdr_sink_0.set_if_gain(50, 0)
37 | self.osmosdr_sink_0.set_bb_gain(30, 0)
38 | self.osmosdr_sink_0.set_antenna("", 0)
39 | self.osmosdr_sink_0.set_bandwidth(0, 0)
40 |
41 | self.blocks_float_to_complex_0 = blocks.float_to_complex(1)
42 |
43 | ##################################################
44 | # Connections
45 | ##################################################
46 | self.connect((self.remotecar_RemoteCarIIBaseBand_0, 0), (self.blocks_float_to_complex_0, 0))
47 | self.connect((self.remotecar_RemoteCarIIBaseBand_0, 0), (self.blocks_float_to_complex_0, 1))
48 | self.connect((self.blocks_float_to_complex_0, 0), (self.osmosdr_sink_0, 0))
49 |
50 |
51 | # QT sink close method reimplementation
52 |
53 | def get_samp_rate(self):
54 | return self.samp_rate
55 |
56 | def set_samp_rate(self, samp_rate):
57 | self.samp_rate = samp_rate
58 | self.osmosdr_sink_0.set_sample_rate(self.samp_rate)
59 |
60 | if __name__ == '__main__':
61 | parser = OptionParser(option_class=eng_option, usage="%prog: [options]")
62 | (options, args) = parser.parse_args()
63 | tb = example_tx_II_with_geosson_gui()
64 | tb.start()
65 | raw_input('Press Enter to quit: ')
66 | tb.stop()
67 | tb.wait()
68 |
69 |
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/.idea/.name:
--------------------------------------------------------------------------------
1 | Wheel
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/.idea/Wheel.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/.idea/other.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/.idea/scopes/scope_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/.idea/testrunner.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/DirectPoint.py:
--------------------------------------------------------------------------------
1 | __author__ = 'Geosson'
2 | from PySide import QtGui
3 | from PySide import QtCore
4 |
5 |
6 | class DirectPoint(QtGui.QGraphicsItem):
7 |
8 | BoundingRect = QtCore.QRectF(-5, -5, 10, 10)
9 |
10 | def __init__(self):
11 | super(DirectPoint, self).__init__()
12 | self.color = QtGui.QColor(QtCore.Qt.red)
13 |
14 | def boundingRect(self):
15 | return DirectPoint.BoundingRect
16 |
17 | def shape(self):
18 | path = QtGui.QPainterPath()
19 | path.addEllipse(self.boundingRect())
20 | return path
21 |
22 | def paint(self, painter, option, widget):
23 | painter.setBrush(self.color)
24 | painter.drawEllipse(-5, -5, 10, 10)
25 |
26 |
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/DirectPoint.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scateu/gr-remotecar/0a7d29870b0b1f81adcc956f96f200df551c2d52/examples/_doesnt_work_for_now_Wheel1/DirectPoint.pyc
--------------------------------------------------------------------------------
/examples/_doesnt_work_for_now_Wheel1/DirectView.py:
--------------------------------------------------------------------------------
1 | __author__ = 'Geosson'
2 | from PySide import QtGui
3 | from PySide import QtCore
4 | from DirectPoint import DirectPoint
5 |
6 |
7 | class DirectView(QtGui.QGraphicsView):
8 | def __init__(self, parent):
9 | super(DirectView, self).__init__(parent)
10 | self.left_right = 50
11 | self.top_bottom = 50
12 | self.scene_left = -100
13 | self.scene_right = -100
14 | self.scene = QtGui.QGraphicsScene(self)
15 | self.scene.setSceneRect(-100, -100, 200, 200)
16 | self.point = DirectPoint()
17 | self.point.setPos(0, 0)
18 | self.scene.addItem(self.point)
19 | self.setScene(self.scene)
20 | self.setBackgroundBrush(QtGui.QBrush(QtCore.Qt.green))
21 | self.setViewportUpdateMode(QtGui.QGraphicsView.BoundingRectViewportUpdate)
22 |
23 | def resizeEvent(self, event):
24 | self.scene_left = -self.viewport().width() / 2
25 | self.scene_right = -self.viewport().height() / 2
26 | self.scene.setSceneRect(self.scene_left, self.scene_right, self.viewport().width(), self.viewport().height())
27 |
28 | def setPosition(self, lr, tb):
29 | self.left_right = int(lr * 100 / self.viewport().width())
30 | self.top_bottom = int(tb * 100 / self.viewport().height())
31 | self.point.setPos(lr + self.scene_left, tb + self.scene_right)
32 | self.result()
33 |
34 | def mousePressEvent(self, event):
35 | self.setPosition(event.x(), event.y())
36 |
37 | def mouseReleaseEvent(self, event):
38 | self.setPosition(self.viewport().width() / 2, self.viewport().height() / 2)
39 |
40 | def mouseMoveEvent(self, event):
41 | self.setPosition(event.x(), event.y())
42 |
43 | def result(self):
44 | print "left-right:", self.left_right, "top-bottom", self.top_bottom
45 |
46 |
47 | if __name__ == "__main__":
48 | import sys
49 | app = QtGui.QApplication(sys.argv)
50 | window = DirectView(None)
51 | window.show()
52 | print window.width(), window.height()
53 | sys.exit(app.exec_())
54 |
55 |
56 |
--------------------------------------------------------------------------------
/examples/example_TX_II.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | ##################################################
3 | # Gnuradio Python Flow Graph
4 | # Title: Example Tx Ii
5 | # Generated: Sun Feb 23 02:20:02 2014
6 | ##################################################
7 |
8 | from gnuradio import blocks
9 | from gnuradio import eng_notation
10 | from gnuradio import gr
11 | from gnuradio import wxgui
12 | from gnuradio.eng_option import eng_option
13 | from gnuradio.filter import firdes
14 | from gnuradio.wxgui import forms
15 | from gnuradio.wxgui import scopesink2
16 | from grc_gnuradio import wxgui as grc_wxgui
17 | from optparse import OptionParser
18 | import osmosdr
19 | import remotecar
20 | import wx
21 |
22 | class example_TX_II(grc_wxgui.top_block_gui):
23 |
24 | def __init__(self):
25 | grc_wxgui.top_block_gui.__init__(self, title="Example Tx Ii")
26 |
27 | ##################################################
28 | # Variables
29 | ##################################################
30 | self.samp_rate = samp_rate = 8000000
31 | self.running = running = False
32 | self.command = command = 10
33 |
34 | ##################################################
35 | # Blocks
36 | ##################################################
37 | self._running_check_box = forms.check_box(
38 | parent=self.GetWin(),
39 | value=self.running,
40 | callback=self.set_running,
41 | label='running',
42 | true=True,
43 | false=False,
44 | )
45 | self.Add(self._running_check_box)
46 | self._command_chooser = forms.radio_buttons(
47 | parent=self.GetWin(),
48 | value=self.command,
49 | callback=self.set_command,
50 | label='command',
51 | choices=[58,64,28,34,10,22,40,46,52],
52 | labels=['<-','->','<^','^>','^','^^','v','v>','
2 | Remotecarbaseband
3 | remotecar_RemoteCarBaseBand
4 | REMOTECAR
5 | import remotecar
6 | remotecar.RemoteCarBaseBand($samp_rate, $up_down, $left_right)
7 | set_up_down($up_down)
8 | set_left_right($left_right)
9 |
10 | Samp_rate
11 | samp_rate
12 | real
13 |
14 |
15 | Up_down
16 | up_down
17 | float
18 |
19 |
20 | Left_right
21 | left_right
22 | float
23 |
24 |
25 | out
26 | float
27 |
28 |
29 |
--------------------------------------------------------------------------------
/grc/remotecar_RemoteCarIIBaseBand.xml:
--------------------------------------------------------------------------------
1 |
2 | Remotecariibaseband
3 | remotecar_RemoteCarIIBaseBand
4 | REMOTECAR
5 | import remotecar
6 | remotecar.RemoteCarIIBaseBand($samp_rate,$run, $command)
7 | set_run($run)
8 | set_command($command)
9 |
10 | Sample Rate
11 | samp_rate
12 | real
13 |
14 |
15 | Run
16 | run
17 | True
18 | bool
19 |
23 |
27 |
28 |
29 | Command
30 | command
31 | int
32 |
33 |
34 | out
35 | float
36 |
37 |
38 |
--------------------------------------------------------------------------------
/grc/remotecar_RemoteCarIIBaseBand.xml~:
--------------------------------------------------------------------------------
1 |
2 | Remotecariibaseband
3 | remotecar_RemoteCarIIBaseBand
4 | REMOTECAR
5 | import remotecar
6 | remotecar.RemoteCarIIBaseBand($samp_rate,$run, $command)
7 | set_run($run)
8 | set_command($command)
9 |
10 |
11 | Sample Rate
12 | samp_rate
13 | real
14 |
15 |
16 | Run
17 | run
18 | True
19 | bool
20 |
24 |
28 |
29 |
30 | Command
31 | command
32 | int
33 |
34 |
35 | out
36 | float
37 |
38 |
39 |
--------------------------------------------------------------------------------
/include/remotecar/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # Copyright 2011,2012 Free Software Foundation, Inc.
2 | #
3 | # This file is part of GNU Radio
4 | #
5 | # GNU Radio is free software; you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation; either version 3, or (at your option)
8 | # any later version.
9 | #
10 | # GNU Radio is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with GNU Radio; see the file COPYING. If not, write to
17 | # the Free Software Foundation, Inc., 51 Franklin Street,
18 | # Boston, MA 02110-1301, USA.
19 |
20 | ########################################################################
21 | # Install public header files
22 | ########################################################################
23 | install(FILES
24 | api.h
25 | RemoteCarBaseBand.h
26 | RemoteCarIIBaseBand.h DESTINATION include/remotecar
27 | )
28 |
--------------------------------------------------------------------------------
/include/remotecar/RemoteCarBaseBand.h:
--------------------------------------------------------------------------------
1 | /* -*- c++ -*- */
2 | /*
3 | * Copyright 2014 <+YOU OR YOUR COMPANY+>.
4 | *
5 | * This is free software; you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation; either version 3, or (at your option)
8 | * any later version.
9 | *
10 | * This software is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this software; see the file COPYING. If not, write to
17 | * the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Boston, MA 02110-1301, USA.
19 | */
20 |
21 |
22 | #ifndef INCLUDED_REMOTECAR_REMOTECARBASEBAND_H
23 | #define INCLUDED_REMOTECAR_REMOTECARBASEBAND_H
24 |
25 | #include
26 | #include
27 |
28 | namespace gr {
29 | namespace remotecar {
30 |
31 | /*!
32 | * \brief <+description of block+>
33 | * \ingroup remotecar
34 | *
35 | */
36 | class REMOTECAR_API RemoteCarBaseBand : virtual public gr::sync_block
37 | {
38 | public:
39 | typedef boost::shared_ptr sptr;
40 |
41 | /*!
42 | * \brief Return a shared_ptr to a new instance of remotecar::RemoteCarBaseBand.
43 | *
44 | * To avoid accidental use of raw pointers, remotecar::RemoteCarBaseBand's
45 | * constructor is in a private implementation
46 | * class. remotecar::RemoteCarBaseBand::make is the public interface for
47 | * creating new instances.
48 | */
49 | static sptr make(double samp_rate,double up_down,double left_right);
50 | virtual void set_up_down(double up_down) = 0;
51 | virtual void set_left_right(double left_right) = 0 ;
52 | };
53 |
54 | } // namespace remotecar
55 | } // namespace gr
56 |
57 | #endif /* INCLUDED_REMOTECAR_REMOTECARBASEBAND_H */
58 |
59 |
--------------------------------------------------------------------------------
/include/remotecar/RemoteCarIIBaseBand.h:
--------------------------------------------------------------------------------
1 | /* -*- c++ -*- */
2 | /*
3 | * Copyright 2014 <+YOU OR YOUR COMPANY+>.
4 | *
5 | * This is free software; you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation; either version 3, or (at your option)
8 | * any later version.
9 | *
10 | * This software is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this software; see the file COPYING. If not, write to
17 | * the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Boston, MA 02110-1301, USA.
19 | */
20 |
21 |
22 | #ifndef INCLUDED_REMOTECAR_REMOTECARIIBASEBAND_H
23 | #define INCLUDED_REMOTECAR_REMOTECARIIBASEBAND_H
24 |
25 | #include
26 | #include
27 |
28 | namespace gr {
29 | namespace remotecar {
30 |
31 | /*!
32 | * \brief <+description of block+>
33 | * \ingroup remotecar
34 | *
35 | */
36 | class REMOTECAR_API RemoteCarIIBaseBand : virtual public gr::sync_block
37 | {
38 | public:
39 | typedef boost::shared_ptr sptr;
40 |
41 | /*!
42 | * \brief Return a shared_ptr to a new instance of remotecar::RemoteCarIIBaseBand.
43 | *
44 | * To avoid accidental use of raw pointers, remotecar::RemoteCarIIBaseBand's
45 | * constructor is in a private implementation
46 | * class. remotecar::RemoteCarIIBaseBand::make is the public interface for
47 | * creating new instances.
48 | */
49 | static sptr make(double samp_rate,bool run, int command);
50 | virtual void set_run(bool run) = 0;
51 | virtual void set_command(int command) = 0 ;
52 | };
53 |
54 | } // namespace remotecar
55 | } // namespace gr
56 |
57 | #endif /* INCLUDED_REMOTECAR_REMOTECARIIBASEBAND_H */
58 |
59 |
--------------------------------------------------------------------------------
/include/remotecar/api.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2011 Free Software Foundation, Inc.
3 | *
4 | * This file is part of GNU Radio
5 | *
6 | * GNU Radio is free software; you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation; either version 3, or (at your option)
9 | * any later version.
10 | *
11 | * GNU Radio is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with GNU Radio; see the file COPYING. If not, write to
18 | * the Free Software Foundation, Inc., 51 Franklin Street,
19 | * Boston, MA 02110-1301, USA.
20 | */
21 |
22 | #ifndef INCLUDED_REMOTECAR_API_H
23 | #define INCLUDED_REMOTECAR_API_H
24 |
25 | #include
26 |
27 | #ifdef gnuradio_remotecar_EXPORTS
28 | # define REMOTECAR_API __GR_ATTR_EXPORT
29 | #else
30 | # define REMOTECAR_API __GR_ATTR_IMPORT
31 | #endif
32 |
33 | #endif /* INCLUDED_REMOTECAR_API_H */
34 |
--------------------------------------------------------------------------------
/lib/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # Copyright 2011,2012 Free Software Foundation, Inc.
2 | #
3 | # This file is part of GNU Radio
4 | #
5 | # GNU Radio is free software; you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation; either version 3, or (at your option)
8 | # any later version.
9 | #
10 | # GNU Radio is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with GNU Radio; see the file COPYING. If not, write to
17 | # the Free Software Foundation, Inc., 51 Franklin Street,
18 | # Boston, MA 02110-1301, USA.
19 |
20 | ########################################################################
21 | # Setup library
22 | ########################################################################
23 | include(GrPlatform) #define LIB_SUFFIX
24 |
25 | include_directories(${Boost_INCLUDE_DIR})
26 | link_directories(${Boost_LIBRARY_DIRS})
27 | list(APPEND remotecar_sources
28 | RemoteCarBaseBand_impl.cc
29 | RemoteCarIIBaseBand_impl.cc )
30 |
31 | add_library(gnuradio-remotecar SHARED ${remotecar_sources})
32 | target_link_libraries(gnuradio-remotecar ${Boost_LIBRARIES} ${GNURADIO_RUNTIME_LIBRARIES})
33 | set_target_properties(gnuradio-remotecar PROPERTIES DEFINE_SYMBOL "gnuradio_remotecar_EXPORTS")
34 |
35 | ########################################################################
36 | # Install built library files
37 | ########################################################################
38 | install(TARGETS gnuradio-remotecar
39 | LIBRARY DESTINATION lib${LIB_SUFFIX} # .so/.dylib file
40 | ARCHIVE DESTINATION lib${LIB_SUFFIX} # .lib file
41 | RUNTIME DESTINATION bin # .dll file
42 | )
43 |
44 | ########################################################################
45 | # Build and register unit test
46 | ########################################################################
47 | include(GrTest)
48 |
49 | include_directories(${CPPUNIT_INCLUDE_DIRS})
50 |
51 | list(APPEND test_remotecar_sources
52 | ${CMAKE_CURRENT_SOURCE_DIR}/test_remotecar.cc
53 | ${CMAKE_CURRENT_SOURCE_DIR}/qa_remotecar.cc
54 | )
55 |
56 | add_executable(test-remotecar ${test_remotecar_sources})
57 |
58 | target_link_libraries(
59 | test-remotecar
60 | ${GNURADIO_RUNTIME_LIBRARIES}
61 | ${Boost_LIBRARIES}
62 | ${CPPUNIT_LIBRARIES}
63 | gnuradio-remotecar
64 | )
65 |
66 | GR_ADD_TEST(test_remotecar test-remotecar)
67 |
--------------------------------------------------------------------------------
/lib/RemoteCarBaseBand_impl.cc:
--------------------------------------------------------------------------------
1 | /* -*- c++ -*- */
2 | /*
3 | * Copyright 2014 <+YOU OR YOUR COMPANY+>.
4 | *
5 | * This is free software; you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation; either version 3, or (at your option)
8 | * any later version.
9 | *
10 | * This software is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this software; see the file COPYING. If not, write to
17 | * the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Boston, MA 02110-1301, USA.
19 | */
20 |
21 | #ifdef HAVE_CONFIG_H
22 | #include "config.h"
23 | #endif
24 |
25 | #include
26 | #include "RemoteCarBaseBand_impl.h"
27 |
28 | namespace gr {
29 | namespace remotecar {
30 |
31 | RemoteCarBaseBand::sptr
32 | RemoteCarBaseBand::make(double samp_rate,double up_down,double left_right)
33 | {
34 | return gnuradio::get_initial_sptr
35 | (new RemoteCarBaseBand_impl(samp_rate, up_down, left_right));
36 | }
37 |
38 | /*
39 | * The private constructor
40 | */
41 | RemoteCarBaseBand_impl::RemoteCarBaseBand_impl(double samp_rate,double up_down,double left_right)
42 | : gr::sync_block("RemoteCarBaseBand",
43 | gr::io_signature::make(0,0, 0),
44 | gr::io_signature::make(1,1, sizeof(float))),
45 | d_samp_rate(samp_rate),d_up_down(up_down),d_left_right(left_right)
46 | {
47 | n_phase = 0;
48 | }
49 |
50 | /*
51 | * Our virtual destructor.
52 | */
53 | RemoteCarBaseBand_impl::~RemoteCarBaseBand_impl()
54 | {
55 | }
56 |
57 | int
58 | RemoteCarBaseBand_impl::work(int noutput_items,
59 | gr_vector_const_void_star &input_items,
60 | gr_vector_void_star &output_items)
61 | {
62 | float *out = (float *) output_items[0];
63 |
64 | int n_phase_0 = int(0.000520 * d_samp_rate); //520us
65 | int n_phase_10 = int(0.000300 * d_samp_rate); //300us
66 | int n_phase_11 = int(0.0013 * d_samp_rate); // 1.3ms
67 | int n_phase_2 = int(0.030 * d_samp_rate); // 20ms
68 |
69 | int n_phase_3 = int((n_phase_11 - n_phase_10) * d_up_down + n_phase_10);
70 | int n_phase_4 = int((n_phase_11 - n_phase_10) * d_left_right + n_phase_10);
71 |
72 |
73 | /*
74 | -->|TIME3 |<-- TIME4
75 | --------+ +-------+ +-------+ +--------- ... -------+ +---.....
76 | | | | | | | | |
77 | | | | | | | | |
78 | | | | | | | | |
79 | | | | | | | | |
80 | +----+ +----+ +----+ +----+
81 | TIME0
82 | -->| TIME2 |<---
83 |
84 | */
85 |
86 |
87 | for (int i = 0; i < noutput_items; i++){
88 |
89 | if (n_phase < n_phase_0){
90 | out[i] = 0;
91 | } else if (n_phase < (n_phase_0 + n_phase_3)){
92 | out[i] = 1;
93 | } else if (n_phase < (n_phase_0 + n_phase_3 + n_phase_0)) {
94 | out[i] = 0;
95 | } else if (n_phase < (n_phase_0 + n_phase_3 + n_phase_0 + n_phase_4)){
96 | out[i] = 1;
97 | } else if (n_phase < (n_phase_0 + n_phase_3 + n_phase_0 + n_phase_4 + n_phase_0)){
98 | out[i] = 0;
99 | } else {
100 | out[i] = 1;
101 | }
102 |
103 | n_phase += 1;
104 | if (n_phase >= n_phase_2) { n_phase = 0;}
105 | }
106 |
107 | // Tell runtime system how many output items we produced.
108 | return noutput_items;
109 | }
110 |
111 | void RemoteCarBaseBand_impl::set_up_down(double up_down){
112 | d_up_down = up_down;
113 | }
114 |
115 | void RemoteCarBaseBand_impl::set_left_right(double left_right){
116 | d_left_right = left_right;
117 | }
118 |
119 | } /* namespace remotecar */
120 | } /* namespace gr */
121 |
122 |
--------------------------------------------------------------------------------
/lib/RemoteCarBaseBand_impl.h:
--------------------------------------------------------------------------------
1 | /* -*- c++ -*- */
2 | /*
3 | * Copyright 2014 <+YOU OR YOUR COMPANY+>.
4 | *
5 | * This is free software; you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation; either version 3, or (at your option)
8 | * any later version.
9 | *
10 | * This software is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this software; see the file COPYING. If not, write to
17 | * the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Boston, MA 02110-1301, USA.
19 | */
20 |
21 | #ifndef INCLUDED_REMOTECAR_REMOTECARBASEBAND_IMPL_H
22 | #define INCLUDED_REMOTECAR_REMOTECARBASEBAND_IMPL_H
23 |
24 | #include
25 |
26 | namespace gr {
27 | namespace remotecar {
28 |
29 | class RemoteCarBaseBand_impl : public RemoteCarBaseBand
30 | {
31 | private:
32 | double d_samp_rate;
33 | double d_up_down;
34 | double d_left_right;
35 | int n_phase;
36 |
37 | public:
38 | RemoteCarBaseBand_impl(double samp_rate,double up_down,double left_right);
39 | ~RemoteCarBaseBand_impl();
40 |
41 | // Where all the action really happens
42 | int work(int noutput_items,
43 | gr_vector_const_void_star &input_items,
44 | gr_vector_void_star &output_items);
45 | void set_up_down(double up_down);
46 | void set_left_right(double left_right);
47 | };
48 |
49 | } // namespace remotecar
50 | } // namespace gr
51 |
52 | #endif /* INCLUDED_REMOTECAR_REMOTECARBASEBAND_IMPL_H */
53 |
54 |
--------------------------------------------------------------------------------
/lib/RemoteCarIIBaseBand_impl.cc:
--------------------------------------------------------------------------------
1 | /* -*- c++ -*- */
2 | /*
3 | * Copyright 2014 <+YOU OR YOUR COMPANY+>.
4 | *
5 | * This is free software; you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation; either version 3, or (at your option)
8 | * any later version.
9 | *
10 | * This software is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this software; see the file COPYING. If not, write to
17 | * the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Boston, MA 02110-1301, USA.
19 | */
20 |
21 | #ifdef HAVE_CONFIG_H
22 | #include "config.h"
23 | #endif
24 |
25 | #include
26 | #include "RemoteCarIIBaseBand_impl.h"
27 |
28 | namespace gr {
29 | namespace remotecar {
30 |
31 | RemoteCarIIBaseBand::sptr
32 | RemoteCarIIBaseBand::make(double samp_rate,bool run, int command)
33 | {
34 | return gnuradio::get_initial_sptr
35 | (new RemoteCarIIBaseBand_impl(samp_rate, run, command));
36 | }
37 |
38 | /*
39 | * The private constructor
40 | */
41 | RemoteCarIIBaseBand_impl::RemoteCarIIBaseBand_impl(double samp_rate,bool run, int command)
42 | : gr::sync_block("RemoteCarIIBaseBand",
43 | gr::io_signature::make(0,0,0),
44 | gr::io_signature::make(1,1,sizeof(float)))
45 | {
46 | bool_run = run; // output on off
47 | d_samp_rate = samp_rate;
48 |
49 | n_command = command; // command code
50 | n_pre = 4; // pre pulse number
51 |
52 | current_command = 0;
53 | current_pre = 0;
54 |
55 | current_sample_index = 0;
56 |
57 | }
58 |
59 | /*
60 | * Our virtual destructor.
61 | */
62 | RemoteCarIIBaseBand_impl::~RemoteCarIIBaseBand_impl()
63 | {
64 | }
65 |
66 | int
67 | RemoteCarIIBaseBand_impl::work(int noutput_items,
68 | gr_vector_const_void_star &input_items,
69 | gr_vector_void_star &output_items)
70 | {
71 | float *out = (float *) output_items[0];
72 |
73 | int pre_length_0 = d_samp_rate * 0.00055 * 3;
74 | int pre_length_1 = d_samp_rate * 0.00055 * 4;
75 |
76 | int command_length_0 = d_samp_rate * 0.00055 ;
77 | int command_length_1 = d_samp_rate * 0.00055 * 2 ;
78 |
79 | for (int i = 0;i < noutput_items; i++){
80 | if (bool_run) {
81 | if (current_pre < n_pre) {
82 | if (current_sample_index < pre_length_0) {
83 | out[i] = 1;
84 | current_sample_index += 1;
85 | }
86 | else if (current_sample_index < pre_length_1){
87 | out[i] = 0;
88 | current_sample_index += 1;
89 | } else { // a long pre pulse generated.
90 | current_sample_index = 0;
91 | current_pre += 1;
92 | }
93 | }
94 | else if (current_command < n_command) {
95 | // 4 pre long pulse generated, then generate other short pulse.
96 | if (current_sample_index < command_length_0 ) {
97 | out[i] = 1;
98 | current_sample_index += 1;
99 | }
100 | else if (current_sample_index < command_length_1){
101 | out[i] = 0;
102 | current_sample_index += 1;
103 | } else { // a short command pulse generated
104 | current_sample_index = 0;
105 | current_command += 1;
106 | }
107 |
108 | }
109 | else {
110 | // 1 frame generated
111 | current_pre = 0;
112 | current_command = 0;
113 | current_sample_index = 0;
114 | }
115 | } else { // muted
116 | out[i] = 0;
117 | }
118 |
119 | }
120 |
121 | // Tell runtime system how many output items we produced.
122 | return noutput_items;
123 | }
124 |
125 | void RemoteCarIIBaseBand_impl::set_run(bool run) {
126 | bool_run = run;
127 | }
128 |
129 | void RemoteCarIIBaseBand_impl::set_command(int command) {
130 | n_command = command;
131 | }
132 |
133 | } /* namespace remotecar */
134 | } /* namespace gr */
135 |
136 |
--------------------------------------------------------------------------------
/lib/RemoteCarIIBaseBand_impl.h:
--------------------------------------------------------------------------------
1 | /* -*- c++ -*- */
2 | /*
3 | * Copyright 2014 <+YOU OR YOUR COMPANY+>.
4 | *
5 | * This is free software; you can redistribute it and/or modify
6 | * it under the terms of the GNU General Public License as published by
7 | * the Free Software Foundation; either version 3, or (at your option)
8 | * any later version.
9 | *
10 | * This software is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this software; see the file COPYING. If not, write to
17 | * the Free Software Foundation, Inc., 51 Franklin Street,
18 | * Boston, MA 02110-1301, USA.
19 | */
20 |
21 | #ifndef INCLUDED_REMOTECAR_REMOTECARIIBASEBAND_IMPL_H
22 | #define INCLUDED_REMOTECAR_REMOTECARIIBASEBAND_IMPL_H
23 |
24 | #include
25 |
26 | namespace gr {
27 | namespace remotecar {
28 |
29 | class RemoteCarIIBaseBand_impl : public RemoteCarIIBaseBand
30 | {
31 | private:
32 | double d_samp_rate;
33 | bool bool_run;
34 |
35 | int n_pre;
36 | int n_command;
37 |
38 | int current_pre;
39 | int current_command;
40 |
41 | int current_sample_index;
42 |
43 | public:
44 | RemoteCarIIBaseBand_impl(double samp_rate,bool run, int command);
45 | ~RemoteCarIIBaseBand_impl();
46 |
47 | // Where all the action really happens
48 | int work(int noutput_items,
49 | gr_vector_const_void_star &input_items,
50 | gr_vector_void_star &output_items);
51 | void set_run(bool run);
52 | void set_command(int command);
53 | };
54 |
55 |
56 | } // namespace remotecar
57 | } // namespace gr
58 |
59 | #endif /* INCLUDED_REMOTECAR_REMOTECARIIBASEBAND_IMPL_H */
60 |
61 |
--------------------------------------------------------------------------------
/lib/qa_remotecar.cc:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2012 Free Software Foundation, Inc.
3 | *
4 | * This file is part of GNU Radio
5 | *
6 | * GNU Radio is free software; you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation; either version 3, or (at your option)
9 | * any later version.
10 | *
11 | * GNU Radio is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with GNU Radio; see the file COPYING. If not, write to
18 | * the Free Software Foundation, Inc., 51 Franklin Street,
19 | * Boston, MA 02110-1301, USA.
20 | */
21 |
22 | /*
23 | * This class gathers together all the test cases for the gr-filter
24 | * directory into a single test suite. As you create new test cases,
25 | * add them here.
26 | */
27 |
28 | #include "qa_remotecar.h"
29 |
30 | CppUnit::TestSuite *
31 | qa_remotecar::suite()
32 | {
33 | CppUnit::TestSuite *s = new CppUnit::TestSuite("remotecar");
34 |
35 | return s;
36 | }
37 |
--------------------------------------------------------------------------------
/lib/qa_remotecar.h:
--------------------------------------------------------------------------------
1 | /* -*- c++ -*- */
2 | /*
3 | * Copyright 2012 Free Software Foundation, Inc.
4 | *
5 | * This file is part of GNU Radio
6 | *
7 | * GNU Radio is free software; you can redistribute it and/or modify
8 | * it under the terms of the GNU General Public License as published by
9 | * the Free Software Foundation; either version 3, or (at your option)
10 | * any later version.
11 | *
12 | * GNU Radio is distributed in the hope that it will be useful,
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | * GNU General Public License for more details.
16 | *
17 | * You should have received a copy of the GNU General Public License
18 | * along with GNU Radio; see the file COPYING. If not, write to
19 | * the Free Software Foundation, Inc., 51 Franklin Street,
20 | * Boston, MA 02110-1301, USA.
21 | */
22 |
23 | #ifndef _QA_REMOTECAR_H_
24 | #define _QA_REMOTECAR_H_
25 |
26 | #include
27 | #include
28 |
29 | //! collect all the tests for the gr-filter directory
30 |
31 | class __GR_ATTR_EXPORT qa_remotecar
32 | {
33 | public:
34 | //! return suite of tests for all of gr-filter directory
35 | static CppUnit::TestSuite *suite();
36 | };
37 |
38 | #endif /* _QA_REMOTECAR_H_ */
39 |
--------------------------------------------------------------------------------
/lib/test_remotecar.cc:
--------------------------------------------------------------------------------
1 | /* -*- c++ -*- */
2 | /*
3 | * Copyright 2012 Free Software Foundation, Inc.
4 | *
5 | * This file is part of GNU Radio
6 | *
7 | * GNU Radio is free software; you can redistribute it and/or modify
8 | * it under the terms of the GNU General Public License as published by
9 | * the Free Software Foundation; either version 3, or (at your option)
10 | * any later version.
11 | *
12 | * GNU Radio is distributed in the hope that it will be useful,
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | * GNU General Public License for more details.
16 | *
17 | * You should have received a copy of the GNU General Public License
18 | * along with GNU Radio; see the file COPYING. If not, write to
19 | * the Free Software Foundation, Inc., 51 Franklin Street,
20 | * Boston, MA 02110-1301, USA.
21 | */
22 |
23 | #ifdef HAVE_CONFIG_H
24 | #include "config.h"
25 | #endif
26 |
27 | #include
28 | #include
29 |
30 | #include
31 | #include "qa_remotecar.h"
32 | #include
33 |
34 | int
35 | main (int argc, char **argv)
36 | {
37 | CppUnit::TextTestRunner runner;
38 | std::ofstream xmlfile(get_unittest_path("remotecar.xml").c_str());
39 | CppUnit::XmlOutputter *xmlout = new CppUnit::XmlOutputter(&runner.result(), xmlfile);
40 |
41 | runner.addTest(qa_remotecar::suite());
42 | runner.setOutputter(xmlout);
43 |
44 | bool was_successful = runner.run("", false);
45 |
46 | return was_successful ? 0 : 1;
47 | }
48 |
--------------------------------------------------------------------------------
/python/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # Copyright 2011 Free Software Foundation, Inc.
2 | #
3 | # This file is part of GNU Radio
4 | #
5 | # GNU Radio is free software; you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation; either version 3, or (at your option)
8 | # any later version.
9 | #
10 | # GNU Radio is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with GNU Radio; see the file COPYING. If not, write to
17 | # the Free Software Foundation, Inc., 51 Franklin Street,
18 | # Boston, MA 02110-1301, USA.
19 |
20 | ########################################################################
21 | # Include python install macros
22 | ########################################################################
23 | include(GrPython)
24 | if(NOT PYTHONINTERP_FOUND)
25 | return()
26 | endif()
27 |
28 | ########################################################################
29 | # Install python sources
30 | ########################################################################
31 | GR_PYTHON_INSTALL(
32 | FILES
33 | __init__.py
34 | DESTINATION ${GR_PYTHON_DIR}/remotecar
35 | )
36 |
37 | ########################################################################
38 | # Handle the unit tests
39 | ########################################################################
40 | include(GrTest)
41 |
42 | set(GR_TEST_TARGET_DEPS gnuradio-remotecar)
43 | set(GR_TEST_PYTHON_DIRS ${CMAKE_BINARY_DIR}/swig)
44 | GR_ADD_TEST(qa_RemoteCarBaseBand ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_RemoteCarBaseBand.py)
45 |
--------------------------------------------------------------------------------
/python/__init__.py:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright 2008,2009 Free Software Foundation, Inc.
3 | #
4 | # This application is free software; you can redistribute it and/or modify
5 | # it under the terms of the GNU General Public License as published by
6 | # the Free Software Foundation; either version 3, or (at your option)
7 | # any later version.
8 | #
9 | # This application is distributed in the hope that it will be useful,
10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | # GNU General Public License for more details.
13 | #
14 | # You should have received a copy of the GNU General Public License along
15 | # with this program; if not, write to the Free Software Foundation, Inc.,
16 | # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17 | #
18 |
19 | # The presence of this file turns this directory into a Python package
20 |
21 | '''
22 | This is the GNU Radio REMOTECAR module. Place your Python package
23 | description here (python/__init__.py).
24 | '''
25 |
26 | # ----------------------------------------------------------------
27 | # Temporary workaround for ticket:181 (swig+python problem)
28 | import sys
29 | _RTLD_GLOBAL = 0
30 | try:
31 | from dl import RTLD_GLOBAL as _RTLD_GLOBAL
32 | except ImportError:
33 | try:
34 | from DLFCN import RTLD_GLOBAL as _RTLD_GLOBAL
35 | except ImportError:
36 | pass
37 |
38 | if _RTLD_GLOBAL != 0:
39 | _dlopenflags = sys.getdlopenflags()
40 | sys.setdlopenflags(_dlopenflags|_RTLD_GLOBAL)
41 | # ----------------------------------------------------------------
42 |
43 |
44 | # import swig generated symbols into the remotecar namespace
45 | from remotecar_swig import *
46 |
47 | # import any pure python here
48 | #
49 |
50 | # ----------------------------------------------------------------
51 | # Tail of workaround
52 | if _RTLD_GLOBAL != 0:
53 | sys.setdlopenflags(_dlopenflags) # Restore original flags
54 | # ----------------------------------------------------------------
55 |
--------------------------------------------------------------------------------
/python/build_utils_codes.py:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright 2004 Free Software Foundation, Inc.
3 | #
4 | # This file is part of GNU Radio
5 | #
6 | # GNU Radio is free software; you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation; either version 3, or (at your option)
9 | # any later version.
10 | #
11 | # GNU Radio is distributed in the hope that it will be useful,
12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | # GNU General Public License for more details.
15 | #
16 | # You should have received a copy of the GNU General Public License
17 | # along with GNU Radio; see the file COPYING. If not, write to
18 | # the Free Software Foundation, Inc., 51 Franklin Street,
19 | # Boston, MA 02110-1301, USA.
20 | #
21 |
22 | def i_code (code3):
23 | return code3[0]
24 |
25 | def o_code (code3):
26 | if len (code3) >= 2:
27 | return code3[1]
28 | else:
29 | return code3[0]
30 |
31 | def tap_code (code3):
32 | if len (code3) >= 3:
33 | return code3[2]
34 | else:
35 | return code3[0]
36 |
37 | def i_type (code3):
38 | return char_to_type[i_code (code3)]
39 |
40 | def o_type (code3):
41 | return char_to_type[o_code (code3)]
42 |
43 | def tap_type (code3):
44 | return char_to_type[tap_code (code3)]
45 |
46 |
47 | char_to_type = {}
48 | char_to_type['s'] = 'short'
49 | char_to_type['i'] = 'int'
50 | char_to_type['f'] = 'float'
51 | char_to_type['c'] = 'gr_complex'
52 | char_to_type['b'] = 'unsigned char'
53 |
--------------------------------------------------------------------------------
/python/qa_RemoteCarBaseBand.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 | #
4 | # Copyright 2014 <+YOU OR YOUR COMPANY+>.
5 | #
6 | # This is free software; you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation; either version 3, or (at your option)
9 | # any later version.
10 | #
11 | # This software is distributed in the hope that it will be useful,
12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | # GNU General Public License for more details.
15 | #
16 | # You should have received a copy of the GNU General Public License
17 | # along with this software; see the file COPYING. If not, write to
18 | # the Free Software Foundation, Inc., 51 Franklin Street,
19 | # Boston, MA 02110-1301, USA.
20 | #
21 |
22 | from gnuradio import gr, gr_unittest
23 | from gnuradio import blocks
24 | import remotecar_swig as remotecar
25 |
26 | class qa_RemoteCarBaseBand (gr_unittest.TestCase):
27 |
28 | def setUp (self):
29 | self.tb = gr.top_block ()
30 |
31 | def tearDown (self):
32 | self.tb = None
33 |
34 | def test_001_t (self):
35 | # set up fg
36 | self.tb.run ()
37 | # check data
38 |
39 |
40 | if __name__ == '__main__':
41 | gr_unittest.run(qa_RemoteCarBaseBand, "qa_RemoteCarBaseBand.xml")
42 |
--------------------------------------------------------------------------------
/swig/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # Copyright 2011 Free Software Foundation, Inc.
2 | #
3 | # This file is part of GNU Radio
4 | #
5 | # GNU Radio is free software; you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation; either version 3, or (at your option)
8 | # any later version.
9 | #
10 | # GNU Radio is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with GNU Radio; see the file COPYING. If not, write to
17 | # the Free Software Foundation, Inc., 51 Franklin Street,
18 | # Boston, MA 02110-1301, USA.
19 |
20 | ########################################################################
21 | # Include swig generation macros
22 | ########################################################################
23 | find_package(SWIG)
24 | find_package(PythonLibs 2)
25 | if(NOT SWIG_FOUND OR NOT PYTHONLIBS_FOUND)
26 | return()
27 | endif()
28 | include(GrSwig)
29 | include(GrPython)
30 |
31 | ########################################################################
32 | # Setup swig generation
33 | ########################################################################
34 | foreach(incdir ${GNURADIO_RUNTIME_INCLUDE_DIRS})
35 | list(APPEND GR_SWIG_INCLUDE_DIRS ${incdir}/gnuradio/swig)
36 | endforeach(incdir)
37 |
38 | set(GR_SWIG_LIBRARIES gnuradio-remotecar)
39 | set(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/remotecar_swig_doc.i)
40 | set(GR_SWIG_DOC_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../include)
41 |
42 | GR_SWIG_MAKE(remotecar_swig remotecar_swig.i)
43 |
44 | ########################################################################
45 | # Install the build swig module
46 | ########################################################################
47 | GR_SWIG_INSTALL(TARGETS remotecar_swig DESTINATION ${GR_PYTHON_DIR}/remotecar)
48 |
49 | ########################################################################
50 | # Install swig .i files for development
51 | ########################################################################
52 | install(
53 | FILES
54 | remotecar_swig.i
55 | ${CMAKE_CURRENT_BINARY_DIR}/remotecar_swig_doc.i
56 | DESTINATION ${GR_INCLUDE_DIR}/remotecar/swig
57 | )
58 |
--------------------------------------------------------------------------------
/swig/remotecar_swig.i:
--------------------------------------------------------------------------------
1 | /* -*- c++ -*- */
2 |
3 | #define REMOTECAR_API
4 |
5 | %include "gnuradio.i" // the common stuff
6 |
7 | //load generated python docstrings
8 | %include "remotecar_swig_doc.i"
9 |
10 | %{
11 | #include "remotecar/RemoteCarBaseBand.h"
12 | #include "remotecar/RemoteCarIIBaseBand.h"
13 | %}
14 |
15 | %include "remotecar/RemoteCarBaseBand.h"
16 | GR_SWIG_BLOCK_MAGIC2(remotecar, RemoteCarBaseBand);
17 | %include "remotecar/RemoteCarIIBaseBand.h"
18 | GR_SWIG_BLOCK_MAGIC2(remotecar, RemoteCarIIBaseBand);
19 |
--------------------------------------------------------------------------------