SNAX/CNM Manual

SAMPLE PROGRAM: SENDING AND RECEIVING NMVT RUS
?inspect,Symbols
?icode
?datapages = 30
! Global Data Declaration :
! Snax^Nm^Frame Verb/Reply Format
Struct .Nm^Frame;
Begin
Int(32)
Reserved1;
Int
Reserved2,
Connect^Id,
Vr^Indicator, ! verb/reply indicator
Comp^Func, ! component/function indicator
Int^Err,
Ext^Err,
Object,
Line^Nm^Name[0:3],
Pu^Nm^Name[0:3],
Nm^Data^Words[0:255];
String
Nm^Data^String = Nm^Data^Words;
End;
! Snax^Cs^Frame Verb/Reply Format
struct .Cs^Frame;
Begin
Int(32)
Reserved1;
Int
Reserved2,
Connect^Id,
Vr^Indicator, ! verb/reply indicator
Comp^Func, ! component/function indicator
Int^Err,
Ext^Err,
Object,
Line^Cs^Name[0:3],
Pu^Cs^Name[0:3],
Cs^Data^Words[0:100];
String
Cs^Data^String = Cs^Data^Words;
End;
Int
Write^Cnt,
Read^Cnt,
.Out^File^Name[0:11] := ["$SSCP #CNMAPPL "],
Out^File^Number,
B-2