Set memory usage parameters, Put entire memory, Put segmented memory – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual
Page 68

Sierra SAS/SATA Protocol Suite, STX Software API Reference Manual
Using Analyzer API 68
Set Memory Usage Parameters
Memory usage parameters can be categorized into four sub sections:
• Put Entire Memory
• Put Partial Memory
• Put Segmented memory
• Set Trigger position in memory
Put Entire Memory
To put entire memory for sample collection, use put_IsEntireMemory () function of the SCSI
capture project with set-status (TRUE/ FALSE) as its parameter
m_ISASCaptureProject->put_IsEntireMemory (TRUE);
CSerialSCSICaptureProject::Put_IsEntireMemory ()
Prototype
HRESULT put_IsEntireMemory (BOOL bNewVal);
Usage
Checked>); Inputs BOOL bNewVal: Specifies the request status for Entire memory Return Value None and FALSE for not to set entire memory. Put Segmented Memory To divide entire memory into individual segments of specified size, first set number of segments for memory division and then set each segment’s buffer size. m_ISASCaptureProject->put_NumberOfSegment (lNumberOfSegments) m_ISASCaptureProject->put_SegmentBufferSize CSerialSCSICaptureProject::Put_NumberOfSegment () HRESULT put_NumberOfSegment (long lNewVal); Usage Inputs long lNewVal: Number of segments that entire memory to be divided Return Value None dividing entire memory into individual segmented memory buffers.
Description Call the put_IsEntireMemory () function with TRUE to set entire memory,
(lSegmentBufferSize);
Prototype
Description Call the put_NumberOfSegment () function to set number of segments for