Boboter
Loading...
Searching...
No Matches
secure_task.cpp File Reference
#include "tasks.h"
#include "helpers/delay.h"
#include "lib/logger/logger.h"
#include "include/robot.h"

Namespaces

namespace  Task
 A namespace containing all the custom FreeRTOS tasks the robot uses.

Enumerations

enum class  secure_task_state_t : uint8_t { OK = 0 , WAITING = 1 , ALERTING = 2 , SHUTDOWN = 3 }

Functions

void Task::secure_task (void *params)

Variables

constexpr const char * TAG = "Task::secure_task"
constexpr uint16_t MIN_BATTERY_VOLTAGE = 3'300
constexpr uint16_t ALERT_DELAY = 1000
constexpr uint16_t SHUTDOWN_DELAY = 5000

Detailed Description

Authors
MarioS271

Enumeration Type Documentation

◆ secure_task_state_t

enum class secure_task_state_t : uint8_t
strong
Enumerator
OK 
WAITING 
ALERTING 
SHUTDOWN 

Variable Documentation

◆ ALERT_DELAY

uint16_t ALERT_DELAY = 1000
constexpr

◆ MIN_BATTERY_VOLTAGE

uint16_t MIN_BATTERY_VOLTAGE = 3'300
constexpr

◆ SHUTDOWN_DELAY

uint16_t SHUTDOWN_DELAY = 5000
constexpr

◆ TAG

const char* TAG = "Task::secure_task"
constexpr