Teledyne LeCroy LeCroy Analyzers File Based Decoding Manual User Manual
Page 63

File-based Decoding User Manual
Chapter 11: Primitives
LeCroy Corporation
57
Example
# Begin the 'red' group. For clarity these cells are red:
BeginCellBlock( "Red Group", null, null, 0x0000ff, _MONOFIELD
);
# This cell is displayed when the red group is in the expanded
state:
AddCell( "Red is", "Expanded", null, 0x0000ff, _EXPANDED );
# This cell is displayed when the red group is collapsed:
AddCell( "Red is", "Collapsed", null, 0x0000ff, _COLLAPSED );
# This begins the nested blue group. Nothing in the blue group
is displayed unless the red group is expanded:
BeginCellBlock( "Blue Group", null, null, 0xff0000, _MONOFIELD,
_EXPANDED, [_BLOCKNAME, "BlockName"] );
# This cell is only displayed when the blue group is visible
and expanded:
AddCell( "Blue is", "Expanded", null, 0xff0000, _EXPANDED );
# This cell is also only displayed when the blue group is
visible and expanded:
AddCell( "Blue", "Too", null, 0xff0000, _EXPANDED );
# This cell is only displayed when the blue group is visible
and collapsed:
AddCell( "Blue is", "Collapsed", null, 0xff0000, _COLLAPSED );
# This ends the blue group.
EndCellBlock();
# Cells with the _SHOWN attribute are always displayed. This is
the default:
AddCell( "Always", "Shown", null, 0x0000ff, _SHOWN );
# This cell is never displayed. In a real script this would be
driven by a variable:
AddCell( "Never", "Shown", null, 0x0000ff, _HIDDEN );
# This ends the red group.
EndCellBlock();