STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
test_abort_ordering.cpp File Reference
#include <arpa/inet.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <unistd.h>
#include <atomic>
#include <chrono>
#include <cstdio>
#include <cstring>
#include <fstream>
#include <iostream>
#include <string>
#include <thread>
#include "control/SequencerService.hpp"
#include "control/StateMachine.hpp"
Include dependency graph for test_abort_ordering.cpp:

Go to the source code of this file.

Classes

class  SequencerService
 Top-level sequencer service. More...
class  StateMachine
 Parses state_transitions.csv and validates state transitions. More...

Functions

static void check (bool ok, const std::string &what)
int main ()

Variables

static int g_failures = 0
static constexpr uint8_t kAbortPacketType = 7
static constexpr uint16_t kAbortPort = 15005
static constexpr const char * kAbortIp = "127.0.0.1"

Function Documentation

◆ check()

◆ main()

int main ( )

Definition at line 67 of file test_abort_ordering.cpp.

References a, check(), g_failures, sequencer::SequencerService::init(), kAbortIp, kAbortPacketType, kAbortPort, sequencer::SequencerService::setDebugMode(), sequencer::SequencerService::transitionTo(), and udp.

Referenced by test_compute_endpoints_offload::_drive(), ota_upload::_self_test(), test_switch_warnings::_switch(), test_config_endpoints_offload::_thread_used_by_set_config(), actuator_testing_gui::main(), ball_valve_gui::main(), check_config_load::main(), controller_lut.generate_controller_lut::main(), csv_to_eng.cli::main(), feasibility_impinging_lox_ch4_sweep::main(), firmware_digest::main(), generate_dhcp_config::main(), gui::main(), layerx_baseline::main(), lc_calibration_gui::main(), ota_upload::main(), pt_multi_gui::main(), registry_merge::main(), sense_testing_gui::main(), solenoid_characterization_gui::main(), which_firmware::main(), test_check_config_load::test_a_broken_config_fails_with_the_loaders_reason(), test_compute_endpoints_offload::test_a_config_written_during_a_blowdown_run_does_not_switch_its_runner(), test_compute_endpoints_offload::test_a_config_written_during_evaluate_is_not_in_its_report(), test_compute_endpoints_offload::test_a_sessions_solves_still_run_one_at_a_time(), test_csv_to_eng.TestCLI::test_cli_basic(), test_csv_to_eng.TestCLI::test_cli_missing_file(), test_check_config_load::test_no_arguments_is_a_usage_line(), and test_check_config_load::test_shipped_configs_of_both_injectors_load().

Variable Documentation

◆ g_failures

int g_failures = 0
static

◆ kAbortIp

const char* kAbortIp = "127.0.0.1"
staticconstexpr

Definition at line 65 of file test_abort_ordering.cpp.

Referenced by main().

◆ kAbortPacketType

uint8_t kAbortPacketType = 7
staticconstexpr

Definition at line 61 of file test_abort_ordering.cpp.

Referenced by main().

◆ kAbortPort

uint16_t kAbortPort = 15005
staticconstexpr

Definition at line 62 of file test_abort_ordering.cpp.

Referenced by main(), and writeConfig().