|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <cstdio>#include <fstream>#include <iostream>#include <sstream>#include <string>#include <vector>#include "config/Config.hpp"#include "control/StateMachine.hpp"#include "script/ScriptConfig.hpp"#include "script/StateScript.hpp"Go to the source code of this file.
Classes | |
| class | anonymous_namespace{main.cpp}::CoutToStderr |
| Sends anything written to std::cout to stderr for as long as it is alive. More... | |
Namespaces | |
| namespace | anonymous_namespace{main.cpp} |
| state_script_check — validate a dynamic-state script against a config, and exit 0 or 1. | |
Functions | |
| int | anonymous_namespace{main.cpp}::usage () |
| bool | anonymous_namespace{main.cpp}::readFile (const std::string &path, std::string &out) |
| int | main (int argc, char **argv) |
| int main | ( | int | argc, |
| char ** | argv ) |
Definition at line 72 of file main.cpp.
References a, b, fsw::script::build_slug_tables(), anonymous_namespace{main.cpp}::CoutToStderr::CoutToStderr(), fsw::script::diag_name(), fsw::script::ParseResult::diagnostics, sequencer::StateMachine::fromName(), sequencer::StateMachine::isAllowed(), sequencer::StateMachine::load(), fsw::config::load_from_string(), sequencer::StateMachine::loadStatesFromConfig(), fsw::script::parse(), fsw::script::ParseResult::program, anonymous_namespace{main.cpp}::readFile(), fsw::script::slugify(), sequencer::UNKNOWN, anonymous_namespace{main.cpp}::usage(), and fsw::script::validate().