beautypg.com

Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual

Page 130

background image


Sierra SAS/SATA Protocol Suite, STX Software API Reference Manual

Using Target/Device Emulator API Functions 130

The corresponding functions and prototypes are:

Modify Settings – SATA

Specific

Function Name

ALIGN Transmission Period

put_AlignTransmissionPeriod ()

Data Frame Payload Size

put_DataFramePayloadSize ()

Target Emulator Port Speed

put_PortSpeed ()

Ports Configuration

SetDeviceType ()

Media Settings

SetMediaAreaAttribute ()
SetNumberOfMediaArea ()

Activate Device times

SetNumberOfActivation ()

Period Of Activation

SetActivationPeriod ()

Activate Emulator with Old

Settings

put_ActiveTargetWithOldSetting ()

OOB Signal Settings –

COMINIT (Advanced)
Status
Idle Time
Negation Time
Burst Time
Count



SetIgnoreIncomingCOMINIT ()
SetCOMINITIdleTime ()
SetCOMINITNegationTime ()
SetCOMINITBurstTime ()
SetCOMINITBurstCount ()

Power Management Settings

(Advanced)
Host Initiated Power

Management
Device Initiated Power

Management
Wake Up after (Timer Interval)



SetPowerManagmentHostInitiatedAttribute ()

SetPowerManagmentDeviceInitiatedAttribute ()
SetPowerManagmentStandbyTimerInterval ()

Example

m_ITargetEmulatorEngine -> put_ALIGNTransmissionPeriod
(&nErrorCode, m_nAlignTransmissionPeriod);