Sierra Trainer Generation Language
Settings
The Set "Constant Name" = Value statement sets different constants/modes using the
following value types:
Examples:
Constants
Only unsigned integers can be defined as constants. Some constants are predefined in
Sierra Trainer.
Examples:
Predefined Constants
Data Patterns
Data patterns are streams of hexadecimal values. Using '['']' lets the user include
constants or predefined data pattern in another pattern.
Examples:
S ierra M6‐2 SAS/SATA Protocol Analyzer User Manual
Predefined constants (TRUE, FALSE, ON, OFF, INFINITE)
Numbers
Set AutoAlignSATA=ON
Set WaitTimeOut=239
Const SOME_HEX_DATA = 0xAABBFFEE #defines hexadecimal constant
Const SOME_DEC_DATA = 12
Const "SOME DEC DATA" = 64
Const "Some Hex Data" = 0xCDCDBEBE
TRUE
FALSE
ON
OFF
INFINITE
DataPattern PATTERN_1 = AAAABBBB [SOME_HEX_DATA] EEEEFFFF
AAAABBBB 1210ABB1 AAAABBBB 1210ABB1 AAAABBBB 1210ABB1 ["SOME DEC
DATA"] 1210AB
DataPattern PATTERN_2 = 00000000 11111111 22222222 33333333 AAAABBBB
55556666 FEFEFEFE CDCDCDCD 9999BBBB 12343434 6767676B 56BBFF
DataPattern PATTERN_3 = [PATTERN_1] FFFFFFFF EEEEEEEE [SOME_HEX_DATA]
DataPattern SOME_PATTERN = BBBBBBBB DDDDDDDD
# defines decimal constant
# defines decimal constant
LeCroy Corporation
1210ABB1
401