MRPT
2.0.2
|
Definition at line 418 of file CNationalInstrumentsDAQ.h.
Public Member Functions | |
TInfoPerTask () | |
Public Attributes | |
void * | taskHandle {nullptr} |
std::thread | hThread |
std::unique_ptr< mrpt::io::CPipeReadEndPoint > | read_pipe |
std::unique_ptr< mrpt::io::CPipeWriteEndPoint > | write_pipe |
bool | must_close {false} |
bool | is_closed {false} |
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 423 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
bool mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::is_closed {false} |
Definition at line 428 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread().
bool mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::must_close {false} |
Definition at line 428 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 429 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 425 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 433 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
void* mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::taskHandle {nullptr} |
Definition at line 422 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 426 of file CNationalInstrumentsDAQ.h.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
Page generated by Doxygen 1.8.14 for MRPT 2.0.2 Git: 9b4fd2465 Mon May 4 16:59:08 2020 +0200 at lun may 4 17:26:07 CEST 2020 |