Pogosim
Loading...
Searching...
No Matches
robot.cpp File Reference
#include <iostream>
#include <thread>
#include <chrono>
#include <cstdarg>
#include <sstream>
#include <string>
#include <cstdint>
#include <cmath>
#include "SDL2_gfxPrimitives.h"
#include <unordered_map>
#include <bit>
#include <ranges>
#include "robot.h"
#include "spogobot.h"
#include "pogosim.h"
#include "simulator.h"
#include "colormaps.h"

Functions

uint8_t adjust_color (uint8_t const value)
MsgSuccessRatemsg_success_rate_factory (Configuration const &config)
 Factory of MsgSuccessRate, from a given configuration.

Variables

PogobotObjectcurrent_robot
uint64_t sim_starting_time_microseconds
constexpr float arrow_head_size_world = 0.08f

Function Documentation

◆ adjust_color()

uint8_t adjust_color ( uint8_t const value)
inline

◆ msg_success_rate_factory()

MsgSuccessRate * msg_success_rate_factory ( Configuration const & config)

Factory of MsgSuccessRate, from a given configuration.

Parameters
configConfiguration entry describing the object properties.

Variable Documentation

◆ arrow_head_size_world

float arrow_head_size_world = 0.08f
constexpr

◆ current_robot

PogobotObject* current_robot

◆ sim_starting_time_microseconds

uint64_t sim_starting_time_microseconds