RobotSystem-Lite
Loading...
Searching...
No Matches
system.h
Go to the documentation of this file.
1
2// //
3// Copyright (c) 2016-2025 Leonardo Consoni <leonardojc@protonmail.com> //
4// //
5// This file is part of RobotSystem-Lite. //
6// //
7// RobotSystem-Lite is free software: you can redistribute it and/or modify //
8// it under the terms of the GNU Lesser General Public License as published //
9// by the Free Software Foundation, either version 3 of the License, or //
10// (at your option) any later version. //
11// //
12// RobotSystem-Lite 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 Lesser General Public License for more details. //
16// //
17// You should have received a copy of the GNU Lesser General Public License //
18// along with RobotSystem-Lite. If not, see <http://www.gnu.org/licenses/>. //
19// //
21
22
27
28
29#ifndef SYSTEM_H
30#define SYSTEM_H
31
32#include <stdbool.h>
33
38bool System_Init( const int argc, const char** argv );
39
41void System_End( void );
42
44void System_Update( void );
45
46
47#endif // SYSTEM_H
void System_Update(void)
Call RobotSystem update step.
void System_End(void)
End RobotSystem execution, freeing data structures and closing connecions.
bool System_Init(const int argc, const char **argv)
Initialize RobotSystem with list of command-line string arguments.