Sas open address frame members – Teledyne LeCroy SAS_SATA Protocol Suite Verification Script Engine Reference Manual User Manual
Page 19
19
For all function-specific fields of any frame/command type, refer to the actual field name in the
trace file and access the same as follows:
in.<Level>_<FieldName without spaces>
For <Level>, use:
_App for Application Layer Commands
_Trp for all Transport Level Events
_Lnk for all Link Level Events
For <Field Name>, include field name of the frame WITHOUT SPACES.
For example, for "Write Data Len", use <FieldName> = ‘WriteDataLen’.
Example
Following the above, to access a SMP Transport -> ‘Ignore Zone Group’ field,
use In.Trp_IgnoreZoneGroup
SAS Open Address Frame members
Note: All members return the content of the matching field name ("in.xyz" returns the value of
field "xyz") based on the SAS specification.
in.Lnk_AddressFrameType
in.Lnk_Protocol
in.Lnk_InitiatorPort
in.Lnk_ConnectionRate
in.Lnk_Features
in.Lnk_InitiatorConnectionTag
in.Lnk_DestinationSASAddress
in.Lnk_SourceSASAddress
in.Lnk_SourceZoneGroup
in.Lnk_PathwayBlockedCount
in.Lnk_ArbitrationWaitTime
in.Lnk_MoreCompatibleFeatures