logic-analyzer
|
Abstract Class for Capturing Logic. Create your own subclass if you want to implement your own optimized capturing logic. Otherwise just use the provided Capture class. More...
#include <logic_analyzer.h>
Public Member Functions | |
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. | |
virtual void | capture ()=0 |
Captures the data and dumps the result. | |
virtual void | captureAll ()=0 |
Used to masure the speed - capture into memory w/o dump! | |
Protected Member Functions | |
virtual void | setLogicAnalyzer (LogicAnalyzer &la) |
Protected Attributes | |
LogicAnalyzer * | logic_analyzer_ptr = nullptr |
Friends | |
class | LogicAnalyzer |
Abstract Class for Capturing Logic. Create your own subclass if you want to implement your own optimized capturing logic. Otherwise just use the provided Capture class.