|
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 22 of file AMCController.hpp.
| enum dunedaq::tdemodules::AMCController::CmdCode : uint32_t |
| Enumerator | |
|---|---|
| kCmdStop | |
| kCmdStart | |
| kCmdReset | |
Definition at line 25 of file AMCController.hpp.
| dunedaq::tdemodules::AMCController::AMCController | ( | const std::string & | ip, |
| uint16_t | data_port ) |
Definition at line 14 of file AMCController.cpp.
| void dunedaq::tdemodules::AMCController::card_reset | ( | ) |
Definition at line 61 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 76 of file AMCController.cpp.
| void dunedaq::tdemodules::AMCController::card_stop | ( | ) |
Definition at line 71 of file AMCController.cpp.
|
private |
Definition at line 45 of file AMCController.cpp.
|
private |
Definition at line 39 of file AMCController.hpp.
|
private |
Definition at line 40 of file AMCController.hpp.
|
private |
Definition at line 41 of file AMCController.hpp.
|
private |
Definition at line 47 of file AMCController.hpp.
|
private |
Definition at line 45 of file AMCController.hpp.
|
private |
Definition at line 44 of file AMCController.hpp.
|
private |
Definition at line 46 of file AMCController.hpp.