STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
DiabloEnums.h File Reference
#include <stdint.h>
Include dependency graph for DiabloEnums.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  daq

Enumerations

enum class  daq::PacketType : uint8_t {
  daq::BOARD_HEARTBEAT = 1 , daq::SERVER_HEARTBEAT = 2 , daq::SENSOR_DATA = 3 , daq::ACTUATOR_COMMAND = 4 ,
  daq::SENSOR_CONFIG = 5 , daq::ACTUATOR_CONFIG = 6 , daq::ABORT = 7 , daq::ABORT_DONE = 8 ,
  daq::CLEAR_ABORT = 9 , daq::PWM_ACTUATOR_COMMAND = 10 , daq::NO_CONNECTION_ABORT = 11 , daq::SELF_TEST = 12 ,
  daq::ENVIRONMENTAL_DATA = 13 , daq::STACKLIGHT_COMMAND = 14 , daq::LOGS = 15
}
 Defines the type of data contained in a packet. More...
enum class  daq::BoardState : uint8_t {
  daq::SETUP = 1 , daq::ACTIVE = 2 , daq::CONNECTION_LOSS_DETECTED = 3 , daq::NO_CONNECTION_ABORT = 4 ,
  daq::NO_CONN_ABORT_FOLLOWER = 5 , daq::PT_ABORT = 6 , daq::NO_PT_ABORT = 7 , daq::ABORT_FINISHED = 8 ,
  daq::STANDALONE_ABORT = 9 , daq::SELF_TEST = 10
}
 Defines the operational state of a board. More...
enum class  daq::EngineState : uint8_t {
  daq::SAFE = 0 , daq::PRESSURIZING = 1 , daq::LOX_FILL = 2 , daq::FIRING = 3 ,
  daq::POST_FIRE = 4
}
 Defines the overall state of the engine system. More...