FancySafeBot 0.0.1
A safe robotics library
Loading...
Searching...
No Matches
fsb_configuration.h
1
2#ifndef FSB_CONFIGURATION_H
3#define FSB_CONFIGURATION_H
4
5#include <cstddef>
6
7namespace fsb
8{
9
19static constexpr auto kConfigName = "default";
20
24static constexpr auto kFsbVersion = "0.0.1";
25
29struct MaxSize
30{
34 static constexpr size_t kBodies = 11U;
35
39 static constexpr size_t kJoints = 10U;
40
44 static constexpr size_t kCoordinates = 15U;
45
49 static constexpr size_t kDofs = 12U;
50
54 static constexpr size_t kLinalgWork = 2048U;
55
59 static constexpr size_t kIndex = 65535U;
60
64 static constexpr int kPriority = 98;
65};
66
71} // namespace fsb
72
73#endif // FSB_CONFIGURATION_H
Max sizes configured for static memory allocation.
Definition fsb_configuration.h:30
static constexpr size_t kCoordinates
Maximum number of generalized coordinates.
Definition fsb_configuration.h:44
static constexpr size_t kBodies
Maximum number of bodies.
Definition fsb_configuration.h:34
static constexpr size_t kDofs
Maximum number of degrees of freedom.
Definition fsb_configuration.h:49
static constexpr size_t kIndex
Maximum index size.
Definition fsb_configuration.h:59
static constexpr size_t kJoints
Maximum number of joints.
Definition fsb_configuration.h:39
static constexpr int kPriority
Maximum thread execution priority.
Definition fsb_configuration.h:64
static constexpr size_t kLinalgWork
Linear algebra work vectors.
Definition fsb_configuration.h:54