Fixposition SDK 0.0.0-heads/main-0-g5c7edb5
Collection of c++ libraries and apps for use with Fixposition products on Linux
Loading...
Searching...
No Matches
fpsdk_run.hpp
Go to the documentation of this file.
1/**
2 * \verbatim
3 * ___ ___
4 * \ \ / /
5 * \ \/ / Copyright (c) Fixposition AG (www.fixposition.com) and contributors
6 * / /\ \ License: see the LICENSE file
7 * /__/ \__\
8 * \endverbatim
9 *
10 * @file
11 * @brief Fixposition SDK: Documentation
12 */
13
14#ifndef __FPSDK_RUN_HPP__
15#define __FPSDK_RUN_HPP__
16
17namespace fpsdk {
18/* ****************************************************************************************************************** */
19// clang-format off
20
21/*!
22
23 @page FPSDK_RUN_DOC Fixposition SDK: Running pre-built apps
24
25 @section FPSDK_RUN_DOC_OVERVIEW Overview
26
27 Docker images with pre-built binaries of the @ref FPSDK_APPS_DOC are provided along with a stand-alone script to
28 run those apps easily on a Linux machine (requires Docker).
29
30 No @ref FPSDK_BUILD_DOC is required.
31
32 @section FPSDK_RUN_DOC_SETUP Setup
33
34 Download the `fpsdk.sh` script and make it executable:
35
36 curl -o fpsdk.sh https://raw.githubusercontent.com/fixposition/fixposition-sdk/refs/heads/main/fpsdk.sh
37 chmod +x fpsdk.sh
38
39 To run the apps the script automatically pulls thee Docker image with the pre-built binaries on first run from the
40 package registry. The `-u` flag can be used to pull the image again in order to update it. Images for for ROS1, ROS2
41 and "no ROS" are provided. Note that downloading the image may take some time.
42
43 ./fpsdk.sh fpltool -V
44
45 This should download the image and then execute `fpltool -V`, which should print the version information.
46
47
48 @section FPSDK_RUN_HELP Command line help
49
50 @include fpsdk_helpscreen.txt
51
52*/
53
54// clang-format on
55/* ****************************************************************************************************************** */
56} // namespace fpsdk
57#endif // __FPSDK_RUN_HPP__
Fixposition SDK.