vulp  2.3.0
Request.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: Apache-2.0
2 // Copyright 2022 Stéphane Caron
3 
4 #pragma once
5 
6 #include <cstdint>
7 
8 namespace vulp::spine {
9 
10 enum class Request : uint32_t {
11  kNone = 0, // no active request
12  kObservation = 1,
13  kAction = 2,
14  kStart = 3,
15  kStop = 4,
16  kError = 5 // last request was invalid
17 };
18 
19 } // namespace vulp::spine
Flag set by the agent to request an operation from the spine.
Definition: request.py:10
Inter-process communication protocol with the spine.
Definition: __init__.py:1