|
logic-analyzer
|
Default Implementation for the Capturing Logic. More...
#include <logic_analyzer.h>
Public Member Functions | |
| Capture (uint64_t maxCaptureFreq, uint64_t maxCaptureFreqThreshold) | |
| Default Constructor. | |
| virtual void | capture () |
| starts the capturing of the data | |
| void | captureAll () |
| Generic Capturing of requested number of examples into the buffer. | |
| void | captureAllMaxSpeed () |
| Capturing of requested number of examples into the buffer at maximum speed. | |
| void | captureAllContinous () |
| Continuous capturing at the requested speed. | |
| void | captureAllContinousMaxSpeed () |
| Continuous capturing at max speed. | |
| void | captureSampleFast () |
| captures one singe entry for all pins and writes it to the buffer | |
| void | captureSampleFastContinuous () |
| captures one singe entry for all pins and writes it to output stream | |
| PinBitArray | captureSample () |
| captures one single entry for all pins and provides the result - used by the trigger | |
Public Member Functions inherited from logic_analyzer::AbstractCapture | |
| AbstractCapture () | |
| Default Constructor. | |
| ~AbstractCapture () | |
| Destructor. | |
| LogicAnalyzer & | logicAnalyzer () |
| Provides access to the LogicAnalyzer. | |
| virtual PinReader & | pinReader () |
| Provides access to the PinReader. | |
| virtual void | setStatus (Status status) |
| Sets the status. | |
Protected Member Functions | |
| void | capture (bool is_max_speed) |
| starts the capturing of the data | |
| virtual Stream & | stream () |
| Provides access to the SUMP command stream. | |
| void | dumpData () |
| dumps the caputred data to the recording device | |
Protected Member Functions inherited from logic_analyzer::AbstractCapture | |
| virtual void | setLogicAnalyzer (LogicAnalyzer &la) |
Protected Attributes | |
| uint64_t | max_frequecy_value |
| uint64_t | max_frequecy_threshold |
Protected Attributes inherited from logic_analyzer::AbstractCapture | |
| LogicAnalyzer * | logic_analyzer_ptr = nullptr |
Default Implementation for the Capturing Logic.