winIDEA SDK
|
This class presents a common API for storage devices performance module.
Python example: test_set_test_mode.py
#include <CStorageDevicePerformanceModule.h>
Public Member Functions | |
CStorageDeviceDiagnostics | getDiagnostic () |
Provides time performances for executed UMI operations. More... | |
void | setBufferSize (const uint32_t size) |
Set internal buffer size for data received from winIDEA. More... | |
void | clearDiagnostic (const bool status) |
Clears diagnostic for each UMI operation execution. More... | |
void | setTestMode (const bool status) |
Test mode modifies default monitor behavior as: disable double buffering, disable multiple sector erase before download, executes init, deinit, erase and program operation immediately, disables on the fly verify. More... | |
void isys::CStorageDevicePerformanceModule::clearDiagnostic | ( | const bool | status | ) |
Clears diagnostic for each UMI operation execution.
Otherwise diagnostic is accumulated.
status | if true diagnostic is cleared for each UMI operation; true by default Python example: test_clear_diagnostic.py |
CStorageDeviceDiagnostics isys::CStorageDevicePerformanceModule::getDiagnostic | ( | ) |
Provides time performances for executed UMI operations.
void isys::CStorageDevicePerformanceModule::setBufferSize | ( | const uint32_t | size | ) |
Set internal buffer size for data received from winIDEA.
size | buffer size in bytes; 16KB by default Python example: test_set_buffer_size.py |
void isys::CStorageDevicePerformanceModule::setTestMode | ( | const bool | status | ) |
Test mode modifies default monitor behavior as: disable double buffering, disable multiple sector erase before download, executes init, deinit, erase and program operation immediately, disables on the fly verify.
status | if true test mode is enabled; false by default Python example: test_clear_diagnostic.py |