
Teledyne LeCroy Voyager USB 3.0 Exerciser Generation Script Language Reference Manual
45
8.4.3 Packet Template Insert Directive
You can insert field layouts from another template after a specific field in a template. Use the
insert or ':' directive.
Example 1
Packet Base
{
F1 : 16
F2 : 8
F3 : 32
}
Packet Templ_0
{
FieldT0_8 : 8
FieldT0_16 : 16
}
Packet Templ_1
{
FieldT1_24 : 24
FieldT1_32 : 32
}
Packet Combined : Base
{
Cmb_F1 : 8
insert Templ_0 # Insert fields from packet template Templ_0.
Cmb_F2 : 16
insert Templ_1 # Insert fields from packet template Templ_1.
Data : 32
}
The Combined template above has the fields:
F1 16 # Base
F2 8 # Base
F3 32 # Base
Cmb_F1 8 # Combined
FieldT0_8 8 # Templ_0
FieldT0_16 16 # Templ_0
Cmb_F2 16 # Combined
FieldT1_24 24 # Templ_1
FieldT1_32 32 # Templ_1
Data 32 # Combined
Example 2
Comentarios a estos manuales