Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual
Api reference manual
Table of contents
Document Outline
- Introduction
- How to Use the API
- Setup your API Application
- Initialize Your Application
- Connecting to the Board
- How to Set/Initialize Connection Points
- Using Analyzer API
- Initialize a Capture Project Object
- Create a New Analyzer Capture Project
- Run an Analyzer Capture Project
- Stop an Analyzer Capture Project
- Upload and create sample file
- Open a Saved Capture Project
- Modifying an Existing Analyzer Project
- Set Trigger Mode/Strategy
- Add a Trigger Pattern
- Remove a Trigger Pattern
- Set Capture Mode/ Strategy
- Add a Capture Pattern
- Remove a Capture Pattern
- Exclude/Include Specific Pattern Items
- Set Memory Usage Parameters
- Set Output Sample File Path
- Set Port Configuration
- Summary
- Using Initiator/Host Emulator API Functions
- Initialize an Initiator Capture Project Object
- Create a New Initiator Capture Project
- Run, Stop and Create-Sample for an Initiator Capture Project
- Open a Saved Initiator Capture Project
- Modify an Initiator Capture Project
- Add/ Insert a packet in Initiator
- Add/ Insert Events in Initiator
- Add/ Insert an Instruction in Initiator
- Remove/Delete an Inserted Packet
- Remove/Delete an Inserted Event/Instruction
- Error Injection on Packets in Initiator
- Summary
- Using Target/Device Emulator API Functions
- Initialize and Create a New Target Emulator Object
- Open a Saved Target Emulator
- Modify an Existing Target Emulator Project
- Modify Pages
- Error Injection on Packets of Target Emulator
- Summary
- Using Trainer
- Create and Setup your API Application
- Initialize your API Application
- Set a valid path for the output file of your application
- Declare required objects in main class of your application
- Create Instances of the two objects just declared in the main class of your application
- Finalize the Initialization by calling “InitializeSystem ()”.
- Connecting to the Board
- Start Trainer
- Stop/ Resume Trainer
- Summary
- How to Navigate through Trace File
- Using CATC API
- Using Infusion API
- Initialize Sierra Infusion and Connect to Board
- Create a Callback class which inherits from CINFAPINotificationCallback class
- Create an object from Callback class and initialize it
- Initialize the Infusion Library
- Get main objects from Infusion library to work with them
- Get connected devices list
- Call ConnectFromAPI function to connect to a specified board
- Disconnect from the board
- Run and Stop Scenario
- Set port configuration in Infusion
- Specify scenario
- StartSession
- StopSession
- SATA Protocol Suite Device Emulator API Functions
- STCompliance API
- Register DLLs and Setup
- Creating SAS Objects
- Interfaces
- ISASAPISrvs
- ISerialSCSICaptureProject
- Methods
- AddCapturePattern
- AddConditionExprPattern
- AddConditionExprtimerToken
- AddState
- CopyState
- CopyPasteState
- GetProjectType
- GetATACommandCapturePatternLBAMode
- GetATACommandConditionExprPatternLBAMode
- GetAvailableHWResource
- GetCaptureFISType
- GetCapturePatternCommandSpecType
- GetCapturePatternDataOffset
- GetCapturePatternDirection
- GetCapturePatternFilter
- GetCapturePatternFISDataOffset
- GetCapturePatternId
- GetCapturePatternIndex
- GetCapturePatternName
- GetCapturePatternParameterOptionId
- GetCapturePatternParameterOptionName
- GetCapturePatternParameterValue
- GetCapturePatternPrimitiveType
- GetCapturePatternProtocolTypeProtocolType
- GetCapturePatternSCSICommandType
- GetCapturePatternSMPFunctionType
- GetCapturePatternSSPFrameType
- GetCapturePatternType
- GetCaptureStrategy
- GetConditionCounter
- GetConditionExpressionTokenType
- GetConditionExpressionType
- GetConditionExprFISType
- GetConditionExprPatternATAPICommandType
- GetConditionExprPatternATAPISpecType
- GetConditionExprPatternCommandSpecType
- GetConditionExprPatternDataOffset
- GetConditionExprPatternDirection
- GetConditionExprPatternFISDataOffset
- GetConditionExprPatternId
- GetConditionExprPatternIndex
- GetConditionExprPatternName
- GetConditionExprPatternParameterOptionId
- GetConditionExprPatternParameterOptionName
- GetConditionExprPatternParameterValue
- GetConditionExprPatternPrimitiveType
- GetConditionExprPatternProtocolTypeProtocolType
- GetConditionExprPatternSCSICommandType
- GetConditionExprPatternSMPFunctionType
- GetConditionExprPatternSSPFrameType
- GetConditionExprpatternType
- GetConditionExprTimerId
- GetConditionExternalSignalAction
- GetConditionGotoActionStateIndex
- GetConditionTriggerAction
- GetDataCapturePatternProtocolType
- GetDataConditionExprPatternProtocolType
- GetEntireMemory
- GetExcludeALIGN
- GetExcludeCONT
- GetExcludeIdle
- GetExcludeNOTIFY
- GetExcludeOOBSignals
- GetExcludePayloadOffset
- GetExcludeRRDY
- GetExcludeSYNC
- GetExcludeXXXX
- GetExerciserInterface
- GetExistStateId
- GetLastErrorStateId
- GetNumberOfCapturePatterns
- GetNumberOfCondition
- GetNumberOfConditionExprToken
- GetNumberOfState
- GetPermittedPatternDirection
- GetStateActionType
- GetStateId
- GetStateIndex
- GetSymbolPatternType
- GetTimerResolutionMode
- GetTimerValue
- GetTriggerPatternNumOfMatch
- GetTriggerStrategy
- GetTrunDataPayload
- GetVendorFISCapturePatternLength
- GetVendorFISConditionExprPatternLength
- HasCapturePatternParameter
- HasConditionExprPatternParameter
- HasSameCaptureingAsState0
- InsertConditionExprPatternTokenAt
- InsertConditionExprTimerTokenAt
- IsProgrammedTimer
- IsTriggerSequentialMode
- MoveTriggerPattern
- New
- Open
- PasteSpecialState
- PasteState
- SetProjectType
- RemoveAssignedResource
- RemoveCapturePattern
- RemoveConditionExprPattern
- RemoveState
- Run
- Save
- SetAddressFrameCapturePattern
- SetAddressFrameConditionExprPattern
- SetATACommandCapturePattern
- SetATACommandCapturePatternLBAMode
- SetATACommandConditionExprPattern
- SetATACommandConditionExprPatternLBAMode
- SetCapturePatternDataOffset
- SetCapturePatternDirection
- SetCapturePatternFilter
- SetCapturePatternFISDataOffset
- SetCapturePatternParameterValue
- SetCapturePatternParameterValueByOptionId
- SetCapturePatternSCSICommandType
- SetCaptureStrategy
- SetConditionCounter
- SetConditionExprPatternATAPICommandType
- SetConditionExprPatternATAPISpecType
- SetConditionExprPatternDataOffset
- SetConditionExprPatternDirection
- SetConditionExprPatternFISDataOffset
- SetConditionExprPatternParameterLength
- SetConditionExprPatternParameterValue
- SetConditionExprPatternParameterValueByOptionId
- SetConditionExprPatternSCSICommandType
- SetConditionExprTimerId
- SetConditionExternalSignalAction
- SetConditionGotoActionStateIndex
- SetConditionTriggerAction
- SetDataCapturePattern
- SetDataConditionExprPattern
- SetExcludeALIGN
- SetExcludeCONT
- SetExcludeIdle
- SetExcludeNOTIFY
- SetExcludeOOBSignals
- SetExcludeRRDY
- SetExcludeSYNC
- SetExcludeXXXX
- SetFISCapturePattern
- SetFISConditionExprPattern
- SetPrimitiveTypeCapturePattern
- SetPrimitiveTypeConditionExprPattern
- SetProgrammedTimer
- SetProtocolErrorCapturePattern
- SetProtocolErrorConditionExprPattern
- SetSameCaptureingAsState0
- SetSCSICommandCapturePattern
- SetSCSICommandConditionExprPattern
- SetSMPFrameCapturePattern
- SetSMPFrameConditionExprPattern
- SetSSPFrameCapturePattern
- SetSSPFrameConditionExprPattern
- SetStateActionType
- SetSymbolPatternType
- SetTimerResolutionMode
- SetTimerValue
- SetTriggerPatternNumOfMatch
- SetTriggerSequentialMode
- SetTriggerStrategy
- SetTrunDataPayload
- SetVendorFISCapturePatternLength
- SetVendorFISConditionExprPatternLength
- UpdateHardwareResource
- SetDeviceType
- GetDeviceType
- SetTahoeExternalTrigInType
- GetTahoeExternalTrigInType
- SetTahoeExternalTrigOutSetting
- GetTahoeExternalTrigOutSetting
- Properties
- ISASGeneralService
- Methods
- Attach
- Detach
- GetLayerIndex
- GetLayerName
- HalAnalyzerStop
- InitializeSystem
- IsHWRunning
- IsExerciserRunning
- IsHWTrigged
- ShutdownSystem
- GetNumberOfAvailableATACommands
- GetATACommandAttribute
- GetNumberOfAvailableBusCondition
- GetNumberOfAvailableFIS
- GetFISAttribute
- GetNumberOfSupportedHWProtocolErrors
- GetSupportedHWProtocolError
- GetSampleFileProperties
- GetPErrorAttribute
- GetNumberOfAvailableSCSICommandStatus
- GetSCSICommandStatusAttribute
- GetNumberOfAvailablePErrors
- GetNumberOfSupportedPortConfiguration
- GetSupportedPortConfiguration
- SelectNetworkAdapter
- IExerciserEngine
- Default Interface Methods
- AddProtocolErrorToPacket
- AssignLable
- ChangeLable
- DeleteAll
- DeleteInstruction
- DeletePacket
- ExpandSATASelfTestInstructionField
- GetEnablePatternGenerator
- GetAffiliationType
- GetAutomaticAction
- GetAutoUpdateProperties
- GetDataInProperties
- GetDelayInstructionTime
- GetDelayInstructionTimeUnit
- GetDestinationAddress
- GetEnableFirstBurst
- GetEnableRateMatching
- GetExternalTrig
- GetFieldData
- GetFieldDescription
- GetFieldID
- GetFieldLength
- GetFieldName
- GetFieldOptionDescription
- GetFieldStream
- GetGoToInstructionLableId
- GetIdentifyFrameTypeError
- GetIfDeviceTypeInstrType
- GetIfInstructionCheckConditionAttr
- GetIfInstructionCondition
- GetIfInstructionConditionDes
- GetIfInstructionConditionProperties
- GetIfInstructionLableId
- GetIfInstructionNumberOfCondition
- GetIfLastFrameInstrDeviceType
- GetIfLastFrameInstrFrameType
- GetIfLastFrameInstrProtocolType
- GetIfLastHandshakeInstrType
- GetIfPayloadInstrData
- GetIfPayloadInstrLength
- GetIfPayloadInstrMatch
- GetInstructionProerties
- GetInstructionType
- GetLableNote
- GetLableProperties
- GetLogicalUnitNumber
- GetLoopInstructionCounter
- GetLoopInstructionType
- GetNumberOfLables
- GetOOBInstrBurstTime
- GetOOBInstrCount
- GetOOBInstrIdleTime
- GetOOBInstrIgnore
- GetOOBInstrNegationTime
- GetOOBInstrSATAPortSelectionT1
- GetOOBInstrSATAPortSelectionT2
- GetOOBInstructionSyncState
- GetOOBInstructionType
- GetPacketData
- GetPacketIndex
- GetPacketLableProperties
- GetPacketProperties
- GetPacketRetryNumber
- GetPrimitiveInstructionCount
- GetPrimitiveInstructionType
- GetPrimitiveInstructionValue
- GetProtocolErrorNumberOfPacket
- GetProtocolErrorOfPacket
- GetSATAPowMngInstructionType
- GetSATASelfTestFieldDataToDBId
- GetSATASelfTestInstructionFieldAbbr
- GetSATASelfTestInstructionFieldData
- GetSATASelfTestInstructionFieldDescription
- GetSATASelfTestInstructionFieldID
- GetSATASelfTestInstructionFieldLength
- GetSATASelfTestInstructionFieldName
- GetSATASelfTestInstructionFieldOptionDescription
- GetSATASelfTestInstructionFieldStream
- GetSATASelfTestInstructionMaxFieldLength
- GetSATASelfTestInstructionMinFieldLength
- GetSATASelfTestInstructionProperties
- GetSATASoftResetInstructionPort
- GetSATAWakeupInstructionOOBType
- GetSyntaxErrorLineNumber
- GetTaskAttribute
- GetTotalPacketCount
- GetTotalPacketInLayer
- GetTransportPacketProtocolType
- GetTriggerSource
- GetWaitForHandshake
- GetWaitForInstructionLableId
- GetWaitForInstructionTimeExpiration
- HasSpecifiedProtocolError
- InsertInstruction
- InsertPacket
- InsertPacketByData
- IsReadCommand
- IsSATASelfTestDataPayloadField
- IsSATASelfTestInstructionFieldExpandable
- IsSATASelfTestInstructionFieldExpanded
- IsWriteCommand
- SetEnablePatternGenerator
- RemoveAllProtocolErrorOfPacket
- RemoveLable
- Reset
- SetAffiliationType
- SetAutomaticAction
- SetAutoUpdateProperties
- SetDataBlock
- SetDataInProperties
- SetDelayInstructionTime
- SetDelayInstructionTimeUnit
- SetDestinationAddress
- SetEnableFirstBurst
- SetEnableRateMatching
- SetExternalTrig
- SetField
- SetFieldByOption
- SetFieldData
- SetFieldDataToDBId
- SetGoToInstructionLableId
- SetIdentifyFrameTypeError
- SetIfDeviceTypeInstrType
- SetIfInstructionCheckConditionAttr
- SetIfInstructionCondition
- SetIfInstructionLableId
- SetIfInstructionCondition
- SetIfLastFrameInstrDeviceType
- SetIfLastFrameInstrFrameType
- SetIfLastFrameInstrProtocolType
- SetIfLastHandshakeInstrType
- SetIfPayloadInstrData
- SetIfPayloadInstrLength
- SetIfPayloadInstrMatch
- SetLogicalUnitNumber
- SetLoopInstructionCounter
- SetLoopInstructionType
- SetOOBInstrBurstTime
- SetOOBInstrCount
- SetOOBInstrIdleTime
- SetOOBInstrIgnore
- SetOOBInstrNegationTime
- SetOOBInstrSATAPortSelectionT1
- SetOOBInstrSATAPortSelectionT2
- SetOOBInstructionSyncState
- SetOOBInstructionType
- SetPacketRetryNumber
- SetPrimitiveInstructionCount
- SetPrimitiveInstructionType
- SetPrimitiveInstructionValue
- SetSATAPowMngInstructionType
- SetSATASelfTestFieldDataToDBId
- SetSATASelfTestInstructionField
- SetSATASelfTestInstructionFieldByOption
- SetSATASelfTestInstructionFieldData
- SetSATASoftResetInstructionPort
- SetSATAWakeupInstructionOOBType
- SetTaskAttribute
- SetTriggerSource
- SetWaitForHandshake
- SetWaitForInstructionLableId
- SetWaitForInstructionTimeExpiration
- SetCurrentProgramId
- GetCurrentProgramId
- Properties
- Error Injection Interface Methods
- ErInjGetCodeViolationAndDisparityErrorAttribute
- ErInjGetCodeViolationError
- ErInjGetCodeViolationOnSATAPrimitive
- ErInjGetCRCError
- ErInjGetDelayResponseToHold
- ErInjGetDisparityError
- ErInjGetDisparityErrorOnSATAPrimitive
- ErInjGetDonotCheckCredit
- ErInjGetEOFError
- ErInjGetFillByteForReservedField
- ErInjGetFrameErrorType
- ErInjGetFrameInvalidField
- ErInjGetFrameLengthError
- ErInjGetHandshakeError
- ErInjGetIgnoreXRDYorRRDY
- ErInjGetInsertedFrameAttribute
- ErInjGetInsertPrimitive
- ErInjGetInvalidFieldOfFrameAttribute
- ErInjGetNoWTRM
- ErInjGetNumberOfFieldsOfFrame
- ErInjGetOmitFrameFromSequence
- ErInjGetSendDelayToSendHandshake
- ErInjGetSendingFrameDelay
- ErInjGetSOFError
- ErInjSetCodeViolationAndDisparityErrorAttribute
- ErInjSetCodeViolationError
- ErInjSetCodeViolationOnSATAPrimitive
- ErInjSetCRCError
- ErInjSetDelayResponseToHold
- ErInjSetDisparityError
- ErInjSetDisparityErrorOnSATAPrimitive
- ErInjSetDonotCheckCredit
- ErInjSetEOFError
- ErInjSetFillByteForReservedField
- ErInjSetFrameErrorType
- ErInjSetFrameInvalidField
- ErInjSetFrameLengthError
- ErInjSetHandshakeError
- ErInjSetIgnoreXRDYorRRDY
- ErInjSetInsertedFrameAttribute
- ErInjSetInsertPrimitive
- ErInjSetNoWTRM
- ErInjSetOmitFrameFromSequence
- ErInjSetSendDelayToSendHandshake
- ErInjSetSendingFrameDelay
- ErInjSetSOFError
- GetCloseBreakCount
- GetCloseDoneType
- GetCloseSequenseType
- GetIdentifyFrameCodeViolationAndDisparityErrorAttribute
- GetIdentifyFrameCodeViolationError
- GetIdentifyFrameCRCError
- GetIdentifyFrameDisparityError
- GetIdentifyFrameEOAFError
- GetIdentifyFrameFrameLengthError
- GetIdentifyFrameSOAFError
- GetIncomingErrorAttribute
- GetIncomingOpenResponse
- GetOutGoingErrorAttribute
- GetOutGoingErrorSMPFunction
- GetOutGoingOpenFrameCodeVioaltionError
- GetOutGoingOpenFrameCodeViolationAndDisparityErrorAttribute
- GetOutGoingOpenFrameCRCError
- GetOutGoingOpenFrameDisparityError
- GetOutGoingOpenFrameEOAFError
- GetOutGoingOpenFrameFarmeLengthError
- GetOutGoingOpenFrameInvalidFields
- GetOutGoingOpenFrameSOAFError
- GetOutGoingOpenFrameTypeError
- GetRespondingCloseConnection
- IsDefineCloseConnection
- IsDefineOutgoingOpenResponse
- SetCloseBreakCount
- SetCloseDoneType
- SetCloseSequenseType
- SetDefineCloseConnection
- SetDefineOutgoingOpenResponse
- SetIdentifyFrameCodeViolationAndDisparityErrorAttribute
- SetIdentifyFrameCodeViolationError
- SetIdentifyFrameCRCError
- SetIdentifyFrameDisparityError
- SetIdentifyFrameEOAFError
- SetIdentifyFrameFrameLengthError
- SetIdentifyFrameSOAFError
- SetIncomingErrorAttribute
- SetIncomingOpenResponse
- SetOutGoingErrorAttribute
- SetOutGoingErrorSMPFunction
- SetOutGoingOpenFrameCodeVioaltionError
- SetOutGoingOpenFrameCodeViolationAndDisparityErrorAttribute
- SetOutGoingOpenFrameCRCError
- SetOutGoingOpenFrameDisparityError
- SetOutGoingOpenFrameEOAFError
- SetOutGoingOpenFrameFarmeLengthError
- SetOutGoingOpenFrameInvalidFields
- SetOutGoingOpenFrameSOAFError
- SetOutGoingOpenFrameTypeError
- SetRespondingCloseConnection
- ITargetEmulEngine
- Methods
- SetIdentifyDeviceFieldStream
- GetIdentifyDeviceFieldStream
- SetFieldStream
- GetFieldStream
- SetFieldData
- GetFieldData
- ActiveDevice
- GetATACapacity
- GetCapacity
- SetAsDefault
- Save
- Load
- SetCOMINITNegationTime
- GetCOMINITNegationTime
- SetCOMINITBurstCount
- GetCOMINITBurstCount
- SetCOMINITBurstTime
- GetCOMINITBurstTime
- SetCOMINITIdleTime
- GetCOMINITIdleTime
- SetCOMSASBurstTime
- GetCOMSASBurstTime
- SetCOMSASIdleTime
- GetCOMSASIdleTime
- SetCOMSASNegationTime
- GetCOMSASNegationTime
- SetCOMSASBurstCount
- GetCOMSASBurstCount
- SetCOMWAKEBurstTime
- GetCOMWAKEBurstTime
- SetCOMWAKEIdleTime
- GetCOMWAKEIdleTime
- SetCOMWAKENegationTime
- GetCOMWAKENegationTime
- SetCOMWAKEBurstCount
- GetCOMWAKEBurstCount
- SetIgnoreIncomingCOMWAKE
- GetIgnoreIncomingCOMWAKE
- SetIgnoreIncomingCOMINIT
- GetIgnoreIncomingCOMINT
- SetIgnoreIncomingCOMSAS
- GetIgnoreIncomingCOMSAS
- SetNumberOfWritableAreas
- GetNumberOfWritableAreas
- SetAddressOfWritableArea
- GetAddressOfWritableArea
- AddUserDefineCommand
- DeleteUserDefineCommand
- SetUserDefineCommand
- SetMuxingEnabled
- GetMuxingEnabled
- GetDeviceType
- SetDeviceType
- SetPortSpeedByIndex
- GetPortSpeedByIndex
- Properties
- Error Injection Interface Methods
- ErInjGetCodeViolationAndDisparityErrorAttribute
- ErInjGetCodeViolationError
- ErInjGetCodeViolationOnSATAPrimitive
- ErInjGetCRCError
- ErInjGetDelayResponseToHold
- ErInjGetDisparityError
- ErInjGetDisparityErrorOnSATAPrimitive
- ErInjGetDonotCheckCredit
- ErInjGetEOFError
- ErInjGetFillByteForReservedField
- ErInjGetFrameErrorType
- ErInjGetFrameInvalidField
- ErInjGetFrameLengthError
- ErInjGetHandshakeError
- ErInjGetIgnoreXRDYorRRDY
- ErInjGetInsertedFrameAttribute
- ErInjGetInsertPrimitive
- ErInjGetInvalidFieldOfFrameAttribute
- ErInjGetNoWTRM
- ErInjGetNumberOfFieldsOfFrame
- ErInjGetOmitFrameFromSequence
- ErInjGetSendDelayToSendHandshake
- ErInjGetSendingFrameDelay
- ErInjGetTerminateRecievingFrameAttribute
- ErInjGetSOFError
- ErInjSetCodeViolationAndDisparityErrorAttribute
- ErInjSetCodeViolationError
- ErInjSetCodeViolationOnSATAPrimitive
- ErInjSetCRCError
- ErInjSetDelayResponseToHold
- ErInjSetDisparityError
- ErInjSetDisparityErrorOnSATAPrimitive
- ErInjSetDonotCheckCredit
- ErInjSetEOFError
- ErInjSetFillByteForReservedField
- ErInjSetFrameErrorType
- ErInjSetFrameInvalidField
- ErInjSetFrameLengthError
- ErInjSetHandshakeError
- ErInjSetIgnoreXRDYorRRDY
- ErInjSetInsertedFrameAttribute
- ErInjSetInsertPrimitive
- ErInjSetNoWTRM
- ErInjSetOmitFrameFromSequence
- ErInjSetSendDelayToSendHandshake
- ErInjSetSendingFrameDelay
- ErInjSetSOFError
- ErInjSetTerminateRecievingFrameAttribute
- ErInjCmnSetErrorGenerationRate
- ErInjCmnGetErrorGenerationRate
- ErInjCmnSetSpeedNegotiationFailureAttrbiute
- ErInjCmnGetSpeedNegotiationFailureAttrbiute
- ErInjCmnSetBufferStarvation
- ErInjCmnGetBufferStarvation
- ErInjCmnSetNonReleaseOfLink
- ErInjCmnGetNonReleaseOfLink
- ErInjCmnSetLinkResetTimerAfterLinkEnable
- ErInjCmnGetLinkResetTimerAfterLinkEnable
- ErInjCmnSetHardResetCounterAfterPHYReady
- ErInjCmnGetHardResetCounterAfterPHYReady
- ErInjCmnSetDonotCheckCredit
- ErInjCmnGetDonotCheckCredit
- ErInjCmnSetCRCError
- ErInjCmnGetCRCError
- ErInjCmnSetCodeViolationError
- ErInjCmnGetCodeViolationError
- ErInjCmnSetDisparityError
- ErInjCmnGetDisparityError
- ErInjCmnSetCodeViolationAndDisparityErrorAttribute
- ErInjCmnGetCodeViolationAndDisparityErrorAttribute
- ErInjCmnSetEOFError
- ErInjCmnGetEOFError
- ErInjCmnSetSOFError
- ErInjCmnGetSOFError
- ErInjCmnSetNoWTRM
- ErInjCmnGetNoWTRM
- ErInjCmnSetIgnoreXRDYorRRDY
- ErInjCmnGetIgnoreXRDYorRRDY
- ErInjCmnSetDelayResponseToHold
- ErInjCmnGetDelayResponseToHold
- ErInjCmnSetInsertPrimitive
- ErInjCmnGetInsertPrimitive
- ErInjCmnSetFillByteForReservedField
- ErInjCmnGetFillByteForReservedField
- ErInjCmnSetFrameLengthError
- ErInjCmnGetFrameLengthError
- ErInjIdefSetCRCError
- ErInjIdefGetCRCError
- ErInjIdefSetCodeViolationError
- ErInjIdefGetCodeViolationError
- ErInjIdefSetDisparityError
- ErInjIdefGetDisparityError
- ErInjIdefSetCodeViolationAndDisparityErrorAttribute
- ErInjIdefGetCodeViolationAndDisparityErrorAttribute
- ErInjIdefSetEOAFError
- ErInjIdefGetEOAFError
- ErInjIdefSetSOAFError
- ErInjIdefGetSOAFError
- ErInjIdefSetSendIdentify
- ErInjIdefGetSendIdentify
- ErInjIdefSetNumberOfSendingIDENTIFYAfterPHYEnable
- ErInjIdefGetNumberOfSendingIDENTIFYAfterPHYEnable
- ErInjIdefSetDelayFromPHYEnableToStartIdentification
- ErInjIdefGetDelayFromPHYEnableToStartIdentification
- ErInjIdefSetFrameTypeError
- ErInjIdefGetFrameTypeError
- ErInjConMgnSetErrorOnCloseConnection
- ErInjConMgnGetErrorOnCloseConnection
- ErInjConMgnSetErrorOnRespondingToCloseConnection
- ErInjConMgnGetErrorOnRespondingToCloseConnection
- ErInjConMgnSetErrorOnCloseSequence
- ErInjConMgnGetErrorOnCloseSequence
- ErInjConMgnSetIncomingOpenFrameErrorAttribute
- ErInjConMgnGetIncomingOpenFrameErrorAttribute
- ErInjConMgnSetOutgoingOpenFrameErrorAttribute
- ErInjConMgnGetOutgoingOpenFrameErrorAttribute
- ErInjConMgnSetOutGoingOpenFrameInvalidFields
- ErInjConMgnGetOutGoingOpenFrameInvalidFields
- ErInjConMgnSetDelayResponseToIncomingOpenFrame
- ErInjConMgnGetDelayResponseToIncomingOpenFrame
- ErInjConMgnSetResponseTypeToIncomingOpenFrame
- ErInjConMgnGetResponseTypeToIncomingOpenFrame
- ErInjConMgnSetCRCError
- ErInjConMgnGetCRCError
- ErInjConMgnSetSOAFError
- ErInjConMgnGetSOAFError
- ErInjConMgnSetEOAFError
- ErInjConMgnGetEOAFError
- ErInjConMgnSetFarmeLengthError
- ErInjConMgnGetFarmeLengthError
- ErInjConMgnSetDisparityError
- ErInjConMgnGetDisparityError
- ErInjConMgnSetCodeVioaltionError
- ErInjConMgnGetCodeVioaltionError
- ErInjConMgnSetCodeViolationAndDisparityErrorAttribute
- ErInjConMgnGetCodeViolationAndDisparityErrorAttribute
- ErInjConMgnSetFrameTypeError
- ErInjConMgnGetFrameTypeError
- ErInjSetSCSICommandGenerateError
- ErInjGetSCSICommandGenerateError
- ErInjSetSCSICommandCheckConditionErrorAttribute
- ErInjGetSCSICommandCheckConditionErrorAttribute
- ErInjSetSCSICommandFrameOutGoingErrorAttribute
- ErInjGetSCSICommandFrameOutGoingErrorAttribute
- ErInjSetSCSICommandFrameInComingErrorAttribute
- ErInjGetSCSICommandFrameInComingErrorAttribute
- ErInjSetSMPCommandGenerateError
- ErInjGetSMPCommandGenerateError
- ErInjSetSMPCommandFunctionResultErrorType
- ErInjGetSMPCommandFunctionResultErrorType
- ErInjSetSMPCommandFrameOutGoingErrorAttribute
- ErInjGetSMPCommandFrameOutGoingErrorAttribute
- ErInjSetSMPCommandFrameInComingErrorAttribute
- ErInjGetSMPCommandFrameInComingErrorAttribute
- ErInjSetTskMgnCommandGenerateError
- ErInjGetTskMgnCommandGenerateError
- ErInjSetTskMgnCommandErrorResponseType
- ErInjGetTskMgnCommandErrorResponseType
- ErInjSetTskMgnCommandFrameOutGoingErrorAttribute
- ErInjGetTskMgnCommandFrameOutGoingErrorAttribute
- ErInjSetTskMgnCommandFrameInComingErrorAttribute
- ErInjGetTskMgnCommandFrameInComingErrorAttribute
- ErInjSetSTPCommandGenerateError
- ErInjGetSTPCommandGenerateError
- ErInjSetSTPCommandErrorResponseType
- ErInjGetSTPCommandErrorResponseType
- ErInjSetSTPCommandFrameOutGoingErrorAttribute
- ErInjGetSTPCommandFrameOutGoingErrorAttribute
- ErInjSetSTPCommandFrameInComingErrorAttribute
- ErInjGetSTPCommandFrameInComingErrorAttribute
- ErInjSetATAPICommandCheckConditionErrorAttribute
- ErInjGetATAPICommandCheckConditionErrorAttribute
- ISerialSCSIExtraction
- Methods
- Open
- Close
- SetAssociateLayers
- ExpandAllPackets
- GetTotalPacketCount
- GetPacketProperties
- GetLinkPacketType
- GetFieldStream
- GetFieldData
- GetFieldName
- GetFieldId
- GetFieldDescription
- ExpandPacket
- ExpandField
- Save
- SaveAsText
- FindPacket
- GetSearchObject
- DumpAndExtract
- SetAnalyzerLinkEnable
- SetAssociateChannels
- GetPacketData
- AddAssignedElement
- RemoveAllAssigendElements
- UpdateAssignedSCSICommand
- SetSecondAnalyzerId
- SetWidePort
- SetBoardType
- GetBoardType
- SetBoardTypeToSample
- OpenDefaultAliasingManager
- GetExistHashAddress
- GetExistSCSICommandStatus
- GetPErrorExist
- GetNumberOfSamplePorts
- Properties
- ISearchInfo
- Appendices
- API Constants
- Address Frame type definition
- Addressing Type definition
- Affiliation Setting definition
- ATA Capacity Type definition
- ATA Command Timeout Recovery definition
- ATA Device Emul Error and Status Register definition
- Block Descriptor Type definition
- Bus Condition definition
- Capacity Unit Definition
- Capture ID definition
- Capture Project Mode definition
- Capture strategy definition
- CCEI Data Type definition
- Close Sequence Type definition
- Command type definition
- Condition type definition
- Correction Type definition
- CRC Error Type definition
- Delay on Responding to Close definition
- Device Types definition
- Dp Direct definition
- EOF Error Type definition
- Error Injection Frame Protocol Type definition
- Exerciser Transport Frame Type definition
- Expression Token Type definition
- Expression Type definition
- FIS Type definition
- Frame Length Error Type definition
- Handshake Error Type definition
- Handshake Type definition
- Inserted Frame Status definition
- Instruction Memory Status definition
- Instruction type definition
- SAS Layer definition
- Link mode packet definition
- Loop type definition
- Option ID definition
- Pattern Types definition
- Pattern Using Type definition
- Port Type definition
- Power Management Instruction Type definition
- Power Mng Instr definition
- PrimitivesEnum
- Primitive type definition
- Product Type definition
- Project Type definition
- Protocol Type definition
- Radix definition
- Resolution definition
- SAS Speed Negotiation Failure Type definition
- SATA Speed Negotiation Failure Type definition
- SCSI Command type definition
- SCSI Spec definition
- Search direction definition
- Sending Frame Type For Terminate Reception Frame definition
- Sense Data definition
- SMP Frame Function definition
- SMP Frame type definition
- SMP Function Result definition
- SOF Error Type definition
- Speed definition
- Speed Negotiation Failure By definition
- Speed Negotiation Failure definition
- SSP Frame type definition
- SSP Task Management Response definition
- Target Element Type definition
- Target Emul Device Type definition
- Target Emulator ATA PE definition
- Target Emulator ATA Protocol Command Type definition
- Target Emulator ATAPI Command Type definition
- Target Emulator ATAPI Error Status Reg definition
- Target emulator CmnEr Interval Type definition
- Target Emulator Device Type definition
- Target Emulator Error Injection Type On Command definition
- Target Emulator PE definition
- Target Emulator SCSI Command Error Type definition
- Target Emulator SCSI Page definition
- Target Emulator STP Command Error Type definition
- Target Emulator Task Mangment Error Type definition
- Target Emulator User-defined Command Protocol Type definition
- Target Emulator User-defined Command Type definition
- Task Attribute definition
- Task Management Type definition
- Time Unit definition
- Trig strategy definition
- Trigger Source definition
- TX Frame Error on Field definition
- Wake Up Instr Type definition
- Wake Up Instruction Type definition
- Wide Port Type definition
- DeviceTypeConfigurationTypeEnum
- Pattern Parameters
- Timer Pattern parameters
- External Trigs Pattern parameters
- BUS Condition Pattern parameters
- Symbol Pattern parameter
- Primitive Pattern parameter
- FIS Pattern parameters
- ATA Command Pattern parameters
- ATA Command Pattern parameters
- Address Frame Pattern parameters
- SMP, STP and SMP Pattern parameters
- Data Pattern parameters
- Protocol Errors Pattern parameters
- Soft Reset Pattern parameters
- SCSI Command Pattern parameters
- API Examples
- China Restriction of Hazardous Substances Table
- How to Contact Teledyne LeCroy
- Index