Orion
high-rate readout
|
This is the complete list of members for hwc::TxCore, including all inherited members.
get_fe_type()=0 | hwc::TxCore | pure virtual |
get_idle_word()=0 | hwc::TxCore | pure virtual |
init_send_data(netio_tag_t fid)=0 | hwc::TxCore | pure virtual |
is_tx_empty()=0 | hwc::TxCore | pure virtual |
send(bool flush=true)=0 | hwc::TxCore | pure virtual |
send_data(netio_tag_t fid, const uint8_t *data, size_t size, bool flush=true)=0 | hwc::TxCore | pure virtual |
send_data(netio_tag_t fid, const std::vector< const uint8_t * > &msgs, const std::vector< size_t > &sizes)=0 | hwc::TxCore | pure virtual |
send_data(const std::vector< netio_tag_t > &fids, const uint8_t *data, size_t size, bool flush=true)=0 | hwc::TxCore | pure virtual |
send_data(const std::vector< netio_tag_t > &fids, const std::vector< const uint8_t * > &msgs, const std::vector< size_t > &sizes)=0 | hwc::TxCore | pure virtual |
send_data(netio_tag_t fid, std::span< const uint8_t > data, bool flush=true) (defined in hwc::TxCore) | hwc::TxCore | inline |
send_data(const std::vector< netio_tag_t > &fids, std::span< const uint8_t > data, bool flush=true) (defined in hwc::TxCore) | hwc::TxCore | inline |
tx_delay_cmd(uint32_t delay_cmd)=0 | hwc::TxCore | pure virtual |
tx_delay_ms(double delay_ms)=0 | hwc::TxCore | pure virtual |
wait_tx_empty()=0 | hwc::TxCore | pure virtual |
write(uint16_t cmd)=0 | hwc::TxCore | pure virtual |
write(const std::span< const uint16_t > cmds)=0 | hwc::TxCore | pure virtual |
write_idle(uint count=1)=0 | hwc::TxCore | pure virtual |
~TxCore()=default | hwc::TxCore | virtual |