Definition at line 464 of file CNationalInstrumentsDAQ.h.
Public Member Functions | |
TInfoPerTask () | |
Public Attributes | |
void * | taskHandle |
std::thread | hThread |
std::unique_ptr< mrpt::io::CPipeReadEndPoint > | read_pipe |
std::unique_ptr< mrpt::io::CPipeWriteEndPoint > | write_pipe |
bool | must_close |
bool | is_closed |
std::atomic< int > | new_obs_available |
TaskDescription | task |
A copy of the original task description that generated this thread. More... | |
CNationalInstrumentsDAQ::TInfoPerTask::TInfoPerTask | ( | ) |
Definition at line 105 of file CNationalInstrumentsDAQ.cpp.
std::thread mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::hThread |
Definition at line 469 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
bool mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::is_closed |
Definition at line 474 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread().
bool mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::must_close |
Definition at line 474 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
std::atomic<int> mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::new_obs_available |
Definition at line 475 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread().
std::unique_ptr<mrpt::io::CPipeReadEndPoint> mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::read_pipe |
Definition at line 471 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
TaskDescription mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::task |
A copy of the original task description that generated this thread.
Definition at line 479 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
void* mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::taskHandle |
Definition at line 468 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread(), mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize(), mrpt::hwdrivers::CNationalInstrumentsDAQ::writeAnalogOutputTask(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::writeDigitalOutputTask().
std::unique_ptr<mrpt::io::CPipeWriteEndPoint> mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::write_pipe |
Definition at line 472 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST |