|
SIde-Channel Analysis toolKit (SICAK)
Software toolkit for side-channel analysis
|
Class providing text-based UI front-end to Measurement, Oscilloscope and CharDevice plug-in modules. More...
#include <meas.h>


Public Types | |
| enum | CommandLineParseResult { CommandLineTaskPlanned, CommandLineNOP, CommandLineError, CommandLineVersionRequested, CommandLineHelpRequested, CommandLineQueryRequested } |
Public Slots | |
| void | queryPlugins () |
| Query and print available plugins. | |
| void | run () |
| Load and configure all the modules and run the measurement scenario. | |
Signals | |
| void | finished () |
Public Member Functions | |
| Meas (QObject *parent=0) | |
| CommandLineParseResult | parseCommandLineParams (QCommandLineParser &parser) |
| Parse parameters from the command line and configuration files and plan tasks for event loop accordingly. | |
Protected Member Functions | |
| bool | loadMeasurementModule () |
| Load the specified measurement scenario module. | |
| bool | loadOscilloscopeModule () |
| Load the specified oscilloscope module. | |
| bool | loadChardeviceModule () |
| Load the specified character device module. | |
| bool | initConfigOscilloscope () |
| Initialize and configure loaded oscilloscope from given config file. | |
| bool | initConfigChardevice () |
| Initialize and configure loaded character device module from given config file. | |
Protected Attributes | |
| QString | m_id |
| QString | m_param |
| QString | m_measurementModule |
| size_t | m_measurementsN |
| QString | m_oscilloscopeModule |
| QString | m_oscilloscopeDevice |
| QString | m_oscilloscopeConfig |
| QString | m_chardeviceModule |
| QString | m_chardeviceDevice |
| QString | m_chardeviceConfig |
| Measurement * | m_measurement |
| Oscilloscope * | m_oscilloscope |
| CharDevice * | m_chardevice |
Class providing text-based UI front-end to Measurement, Oscilloscope and CharDevice plug-in modules.
1.8.15