home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d2xx
/
d201
/
draco.lha
/
Draco
/
drinc
/
devices
/
serial.g
< prev
next >
Wrap
Text File
|
1989-04-03
|
2KB
|
78 lines
/*requirespreviousinclusionofinclude:exec/io.g*/
type
IOTArray_t=struct{
ulongTermArray0,TermArray1;
},
IOExtSer_t=struct{
IOStdReq_tios_IOSer;
ulongios_CtlChar,ios_RBufLen,ios_ExtFlags,ios_Baud,ios_BrkTime;
IOTArray_tios_TermArray;
ushortios_ReadLen,ios_WriteLen,ios_StopBits,ios_SerFlags;
uintios_Status;
};
uint
SDCMD_QUERY=CMD_NONSTD,
SDCMD_BREAK=CMD_NONSTD+1,
SDCMD_SETPARAMS =CMD_NONSTD+2;
ushort
SERB_XDISABLED=7,
SERF_XDISABLED=1<<SERB_XDISABLED,
SERB_EOFMODE=6,
SERF_EOFMODE=1<<SERB_EOFMODE,
SERB_SHARED=5,
SERF_SHARED=1<<SERB_SHARED,
SERB_RAD_BOOGIE =4,
SERF_RAD_BOOGIE =1<<SERB_RAD_BOOGIE,
SERB_QUEUEDBRK=3,
SERF_QUEUEDBRK=1<<SERB_QUEUEDBRK,
SERB_7WIRE=2,
SERF_7WIRE=1<<SERB_7WIRE,
SERB_PARTY_ODD=1,
SERF_PARTY_ODD=1<<SERB_PARTY_ODD,
SERB_PARTY_ON=0,
SERF_PARTY_ON=1<<SERB_PARTY_ON,
IOSERB_BUFRREAD =7,
IOSERF_BUFRREAD =1<<IOSERB_BUFRREAD,
IOSERB_QUEUED=6,
IOSERF_QUEUED=1<<IOSERB_QUEUED,
IOSERB_ABORT=5,
IOSERF_ABORT=1<<IOSERB_ABORT,
IOSERB_ACTIVE=4,
IOSERF_ACTIVE=1<<IOSERB_ACTIVE,
IOSTB_XOFFREAD=4,
IOSTF_XOFFREAD=1<<IOSTB_XOFFREAD,
IOSTB_XOFFWRITE =3,
IOSTF_XOFFWRITE =1<<IOSTB_XOFFWRITE,
IOSTB_READBREAK =2,
IOSTF_READBREAK =1<<IOSTB_READBREAK,
IOSTB_WROTEBREAK=1,
IOSTF_WROTEBREAK=1<<IOSTB_WROTEBREAK,
IOSTB_OVERRUN=0,
IOSTF_OVERRUN=1<<IOSTB_OVERRUN,
SEXTB_MSPON=1,
SEXTF_MSPON=1<<SEXTB_MSPON,
SEXTB_MARK=0,
SEXTF_MARK=1<<SEXTB_MARK;
int
SerErr_DevBusy=1,
SerErr_BaudMismatch=2,
SerErr_InvBaud=3,
SerErr_BufErr=4,
SerErr_InvParam=5,
SerErr_LineErr=6,
SerErr_NotOpen=7,
SerErr_PortReset=8,
SerErr_ParityErr=9,
SerErr_InitErr=10,
SerErr_TimerErr=11,
SerErr_BufOverflow=12,
SerErr_NoDSR=13,
SerErr_NoCTS=14,
SerErr_DetectedBreak=15;
*charSERIALNAME="serial.device";