SIO Module
Application Program Interface
2-383
SIO_Attrs SIO_ATTRS = {
2, /* nbufs */
0, /* segid */
0, /* align */
FALSE, /* flush */
SIO_STANDARD, /* model */
SYS_FOREVER /* timeout */
NULL /* callback */
};
Configuration
Properties
The following list shows the properties that can be configured in a Tconf
script, along with their types and default values. For details, see the SIO
Manager Properties and SIO Object Properties headings. For
descriptions of data types, see Section 1.4,
Module Configuration Parameters
Instance Configuration Parameters
Name
Type
Default
OBJMEMSEG
Reference
prog.get("DARAM")
USEISSUERECLAIM
Bool
false
Name
Type
Default (Enum Options)
comment
String
"<add comments here>"
deviceName
Reference
prog.get("dev-name")
controlParameter
String
""
mode
EnumString
"input" ("output")
bufSize
Int16
0x80
numBufs
Int16
2
bufSegId
Reference
prog.get("SIO.OBJMEMSEG")
bufAlign
EnumInt
1 (2, 4, 8, 16, 32, 64, ..., 32768)
flush Bool
false
modelName
EnumString
"Standard" ("Issue/Reclaim")
allocStaticBuf
Bool
false
timeout
Int16
-1
useCallBackFxn
Bool
false
callBackFxn
Extern
prog.extern("FXN_F_nop")
arg0
Arg
0
arg1
Arg
0