|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <netinet/in.h>#include <sys/socket.h>#include <unistd.h>#include <atomic>#include <chrono>#include <cstring>#include <filesystem>#include <fstream>#include <iostream>#include <mutex>#include <string>#include <thread>#include <vector>#include "BoardListener.hpp"#include "control/ActuatorCommander.hpp"#include "control/StateMachine.hpp"#include "elodin/ElodinClient.hpp"Go to the source code of this file.
Classes | |
| class | FakeElodin |
| Stands in for Elodin: accepts one connection and keeps every byte written to it. More... | |
Enumerations | |
| enum class | State |
| System state IDs — must match the TypeScript SystemState enum in web-gui/shared/types.ts. More... | |
Functions | |
| static void | check (bool ok, const std::string &what) |
| static std::string | writeFixture (const fs::path &dir, uint16_t port) |
| static bool | sawCommand (const std::vector< daqtest::Burst > &bursts, uint8_t ch, uint8_t hw) |
| int | main () |
Variables | |
| static int | g_failures = 0 |
|
strong |
System state IDs — must match the TypeScript SystemState enum in web-gui/shared/types.ts.
Definition at line 14 of file StateMachine.hpp.
|
static |
Definition at line 37 of file test_ball_valve_commander.cpp.
References g_failures, and ok.
Referenced by main().
| int main | ( | ) |
Definition at line 149 of file test_ball_valve_commander.cpp.
References sequencer::ActuatorCommander::applyForState(), daqtest::BoardListener::bursts(), check(), FakeElodin::commanded(), g_failures, sequencer::ActuatorCommander::load(), FakeElodin::port(), port, sawCommand(), sequencer::ActuatorCommander::sendSingleActuator(), sequencer::ActuatorCommander::setElodinClient(), daqtest::BoardListener::start(), FakeElodin::start(), daqtest::BoardListener::stop(), FakeElodin::stop(), and writeFixture().
|
static |
Definition at line 140 of file test_ball_valve_commander.cpp.
Referenced by main().
|
static |
Definition at line 115 of file test_ball_valve_commander.cpp.
References port.
Referenced by main().
|
static |
Definition at line 35 of file test_ball_valve_commander.cpp.