|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
#include <string>#include <vector>#include <unordered_map>#include <cstdint>
Go to the source code of this file.
Classes | |
| class | hal::SaleaeDirectoryStoreRequest |
| The SaleaeDirectoryStoreRequest class is useful to bundle requests for updating SALEAE directory. Many operations such as renaming waveform, creating groups, assigning waveform to groups require update of SALEAE directory. To avoid multiple write_json() calls during the same operation it is recommended to create an instance of SaleaeDirectoryStoreRequest rather than calling write_json() directly. When leaving the scope the destructor of the last instance will perform the write operation. More... | |
| class | hal::SaleaeDirectoryFileIndex |
| The SaleaeDirectoryFileIndex class represents a single SALEAE data file. The class comprises the index and header information from binary data file. More... | |
| class | hal::SaleaeDirectoryNetEntry |
| The SaleaeDirectoryNetEntry class represents a regular waveform for a single simulated net. There is the possibility that no simulation data is available for the net (yet), so the number of associated binary files might be zero. The design allows to split the data into several files. This option however is currently not used. The ID must match the ID of the simulated net. The waveform name can be altered by user using the rename() method. More... | |
| class | hal::SaleaeDirectoryComposedEntry |
| The SaleaeDirectoryComposedEntry class represents a composed waveform. There are currently three types of composed waveforms: net groups, boolean combinations and trigger time sets which are all calculated from a set of regular waveform. Additional data like data or filter are dependend of the used type. More... | |
| class | hal::SaleaeDirectory |
| The SaleaeDirectory class provides the API for the SALEAE directory file. The SALEAE directory file with the name "saleae.json" provides the links between waveform data stored in binary SALEAE files and nets from simulated netlist. Additionally composed data like groups, boolean waveforms, or trigger time sets can be persisted in directory file. The file format is JSON. More... | |
| struct | hal::SaleaeDirectory::ListEntry |
Namespaces | |
| hal | |
Variables | |
| const char | folderSeparator = '/' |
| const char folderSeparator = '/' |
Definition at line 37 of file saleae_directory.h.
Referenced by hal::SaleaeDirectory::get_datafile_path(), and hal::SaleaeDirectory::get_directory().