Teledyne LeCroy Conquest User Manual - Users Manual User Manual
Page 243
Appendix A
233
{
wInfoLength = AddField(64,16," wInfoLength" ," Size of this structure","
wInfoLength",MSBLEFT);
dwRingerBitmap = AddField(80,32," dwRingerBitmap", "Ringer Configuration bitmap for this
line.", "wInfoLength",MSBLEFT);
dwLineState = AddField(112,32," dwLineState" ,"Define current state of the
line.","wInfoLength",MSBLEFT);
SubFieldOf(dwLineState)
{
Index = AddField(0,8,"Index" ," Index of active call on this
line.", "Index", MSBLEFT);
Reserved = AddField(CURPOS, 23," Reserved", "Reserved",
"Reserved",MSBLEFT);
AciveFlag = AddField(CURPOS,1,"Active Flag" , "Active Flag",
"AciveFlag", MSBLEFT);
}
Repeat (CURPOS - StartOf(wInfoLength)) < ValueOf(wInfoLength)
{
CallStateValue = AddField(CURPOS,8," CallStateValue" ,"Call
State Value",
"CallStateValue", MSBLEFT);
CallStateChangeValue =AddField(CURPOS,8,"CallStateChangeValue",
"Call State change value",
"CallStateChangeValue", MSBLEFT);
Reserved = AddField(CURPOS,15,"Reserved" "Reserved","Reserved",
MSBLEFT);
CallStateActiveFlag = AddField(CURPOS,1, "ActiveFlag",
"ActiveFlag", "ActiveFlag", MSBLEFT);
}
}
}
End