RIT VEXU Core API
Toggle main menu visibility
Loading...
Searching...
No Matches
generic_auto.h
1
#pragma once
2
3
#include "vex.h"
4
#include <functional>
5
#include <map>
6
#include <queue>
7
8
typedef
std::function<bool(
void
)> state_ptr;
9
14
class
GenericAuto
{
15
public
:
29
[[deprecated(
"Use CommandController instead."
)]]
bool
run
(
bool
blocking);
30
35
[[deprecated(
"Use CommandController instead."
)]]
void
add
(state_ptr new_state);
36
41
[[deprecated(
"Use CommandController instead."
)]]
void
add_async
(state_ptr async_state);
42
47
[[deprecated(
"Use CommandController instead."
)]]
void
add_delay
(
int
ms);
48
49
private
:
50
std::queue<state_ptr> state_list;
51
};
GenericAuto
Definition
generic_auto.h:14
GenericAuto::add_async
void add_async(state_ptr async_state)
Definition
generic_auto.cpp:39
GenericAuto::add_delay
void add_delay(int ms)
Definition
generic_auto.cpp:57
GenericAuto::run
bool run(bool blocking)
Definition
generic_auto.cpp:16
GenericAuto::add
void add(state_ptr new_state)
Definition
generic_auto.cpp:37
include
core
utils
generic_auto.h
Generated by
1.17.0