Teledyne LeCroy Conquest User Manual - Users Manual User Manual

Page 243

Advertising
background image

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

Advertising