|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <AMCController.hpp>
Public Types | |
| enum | CmdCode : uint32_t { kCmdStop = 0 , kCmdStart = 1 , kCmdReset = 4 } |
Public Member Functions | |
| AMCController (const std::string &ip, uint16_t data_port) | |
| void | card_start () |
| void | card_stop () |
| void | card_status () |
| void | card_reset () |
Private Member Functions | |
| std::vector< uint8_t > | send_cmd (const std::vector< uint8_t > &cmd) |
Private Attributes | |
| std::string | m_ctrl_ip |
| uint16_t | m_ctrl_port = 325 |
| uint16_t | m_data_port |
| std::vector< uint8_t > | m_status_cmd |
| std::vector< uint8_t > | m_start_cmd |
| std::vector< uint8_t > | m_stop_cmd |
| std::vector< uint8_t > | m_reset_cmd |
Definition at line 19 of file AMCController.hpp.
| enum dunedaq::tdemodules::AMCController::CmdCode : uint32_t |
| Enumerator | |
|---|---|
| kCmdStop | |
| kCmdStart | |
| kCmdReset | |
Definition at line 22 of file AMCController.hpp.
| dunedaq::tdemodules::AMCController::AMCController | ( | const std::string & | ip, |
| uint16_t | data_port ) |
Definition at line 13 of file AMCController.cpp.
| void dunedaq::tdemodules::AMCController::card_reset | ( | ) |
Definition at line 60 of file AMCController.cpp.
| void dunedaq::tdemodules::AMCController::card_start | ( | ) |
Definition at line 66 of file AMCController.cpp.
| void dunedaq::tdemodules::AMCController::card_status | ( | ) |
Definition at line 78 of file AMCController.cpp.
| void dunedaq::tdemodules::AMCController::card_stop | ( | ) |
Definition at line 72 of file AMCController.cpp.
|
private |
Definition at line 43 of file AMCController.cpp.
|
private |
Definition at line 37 of file AMCController.hpp.
|
private |
Definition at line 38 of file AMCController.hpp.
|
private |
Definition at line 39 of file AMCController.hpp.
|
private |
Definition at line 44 of file AMCController.hpp.
|
private |
Definition at line 42 of file AMCController.hpp.
|
private |
Definition at line 41 of file AMCController.hpp.
|
private |
Definition at line 43 of file AMCController.hpp.