|
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.