home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 18 REXX
/
18-REXX.zip
/
rxcomm16.zip
/
RxComm.lst
< prev
next >
Wrap
File List
|
1999-10-17
|
6KB
|
138 lines
RxComm.dll - REXX Communication Library è╓ÉöêΩùùò\
copyright 1998-1999, Naga(Kazuo Adachi)
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
0.RxCommLoadFuncs <RxComm.dllé╠REXXè╓Éöôoÿ^>
ò╢û@ : CALL RxCommLoadFuncs
ê°Éö : é╚é╡
û▀Æl : é╚é╡
èTùv : RxComm.dllé╠è╓Éöé≡REXXé┼ùÿùpé┼é½éΘéµéñé╔êΩèçé┼ôoÿ^é╖éΘé╜é▀é╠è╓ÉöüB
1.RxCommDropFuncs <RxComm.dllé╠REXXè╓Éöë≡Å£>
ò╢û@ : CALL RxCommDropFuncs
ê°Éö : é╚é╡
û▀Æl : é╚é╡
èTùv : RxComm.dllé╠è╓Éöé≡REXXé⌐éτêΩèçé┼ôoÿ^ë≡Å£é╖éΘé╜é▀é╠è╓ÉöüB
2.RxCommGetVersion <RxComm.dllé╠âoü[âWâçâôé≡ĵô╛é╖éΘè╓Éö>
ò╢û@ : rc = RxCommGetVersion()
ê°Éö : é╚é╡
û▀Æl : âoü[âWâçâôö╘ìå(1.6)
èTùv :
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
3.RxCommPort <Ägùpë┬ö\é╚â|ü[âgÉöé≡ĵô╛é╖éΘè╓Éö>
ò╢û@ : rc = RxCommPort( [port] )
ê°Éö : port - Ägùpë┬ö\é⌐èmöFé╖éΘâ|ü[âgé╠û╝æO(ùß: 'COM1'ôÖ)
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞Ägùpë┬ö\é╚â|ü[âgÉöé≡ò╘é╖
û▀Æl : Ägùpë┬ö\é╚â|ü[âgÉö(â|ü[âgû╝é≡Å╚ù¬é╡é╜ÅΩìç) or
'1' = ÄwÆΦé│éΩé╜â|ü[âgé═Ägùpë┬ö\é┼éáéΘ
'0' = ÄwÆΦé│éΩé╜â|ü[âgé═Ägùpòsë┬é┼éáéΘ
èTùv : Ägùpë┬ö\é╚â|ü[âgÉöé╠ĵô╛é═üAThinkPadôÖé╠Mwaveé╚Modemâ|ü[âgé╔é═æ╬ë₧
é╡é─é¿éΦé▄é╣é±üB(Mwaveé╚ModemâhâëâCâoæñé╠ûΓæΦé╞ÄvéφéΩéΘüB)
4.RxCommOpen <Æ╩ÉMâ|ü[âgé≡âIü[âvâôé╖éΘè╓Éö>
ò╢û@ : rc = RxCommOpen( port[, baud[, bits[, flow]]] )
ê°Éö : port - Æ╩ÉMâ|ü[âgû╝(ùß: 'COM1'ôÖ)
baud - Æ╩ÉMâ{ü[âîü[âg(ùß: 9600, 57600, 115200ôÖ)
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞î╗ì▌Ælé≡ùÿùp
bits - âfü[â^Æ╖(5ü`8)+âpâèâeâB(N/O/E/S/M)+âXâgâbâvârâbâg(1/1.5/2)
(ùß: '8N1'üA'7E1'üA'O1.5'üA'6'ôÖ)
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞î╗ì▌Ælé≡ùÿùp
flow - âtâìü[ɺîΣ('NONE','XON/XOFF','RTS/CTS','DTR/DSR')
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞î╗ì▌Ælé≡ùÿùp
û▀Æl : '0' = Æ╩ÉMâ|ü[âgé╠âIü[âvâôé╔ɼî≈é╡é╜
èTùv :
5.RxCommClose <Æ╩ÉMâ|ü[âgé≡âNâìü[âYé╖éΘè╓Éö>
ò╢û@ : rc = RxCommClose()
ê°Éö : é╚é╡
û▀Æl : '0' = Æ╩ÉMâ|ü[âgé╠âNâìü[âYé╔ɼî≈é╡é╜
èTùv :
6.RxCommRead <Æ╩ÉMâ|ü[âgé⌐éτâfü[â^é≡Ä≤ÉMé╖éΘè╓Éö>
ò╢û@ : rc = RxCommRead( [wait] )
ê°Éö : wait - Ä≤ÉMÅIù╣é≡ö╗Æfé╖éΘï≤öÆÄ₧è╘(ÆPê╩é═û±1/10òb)
-1 = Ä≤ÉMé¬éáéΘé▄é┼æ╥ï@
0 = æªÄ₧ò£ïA
0 < Ä≤ÉMÅIù╣é╞ö╗Æfé╖éΘï≤öÆÄ₧è╘é≡ÄwÆΦ
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞-1é╞ô»é╢ô«ì∞(Ä≤ÉMé¬éáéΘé▄é┼æ╥ï@)
û▀Æl : Ä≤ÉMé╡é╜ò╢ÄÜù±é≡ò╘é╖
èTùv :
7.RxCommWrite <Æ╩ÉMâ|ü[âgé╓ âfü[â^é≡æùÉMé╖éΘè╓Éö>
ò╢û@ : rc = RxCommWrite( str )
ê°Éö : str - Æ╩ÉMâ|ü[âgé╔æùÉMé╖éΘò╢ÄÜù±
û▀Æl : æùÉMé╔ɼî≈é╡é╜ò╢ÄÜù±é╠Æ╖é│é≡ò╘é╖
èTùv : è╓Éö RxCommOption() é┼üAâIâvâVâçâô'SEND_CTLCH'é≡'ON'é╔é╖éΘé╞üAæùÉM
ò╢ÄÜé╞é╡é─üA'\r'(CR)éΓ'\n'(LF)ôÖé╠â}âNâìò╢ÄÜé¬Ägùpë┬ö\é╞é╚éΦé▄é╖üB
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
8.RxCommSignal <Æ╩ÉMâ|ü[âgé╠ÉMìåé≡ò╧ìXüAĵô╛é╖éΘè╓Éö>
ò╢û@ : rc = RxCommSignal( [dtr[, rts]] )
ê°Éö : dtr - ò╧ìXé╖éΘâVâOâiâï(DTR)é╠Å≤æ╘(ON/OFF)
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞î╗ì▌é╠Å≤æ╘é≡ò█Ä¥é╖éΘ
rts - ò╧ìXé╖éΘâVâOâiâï(RTS)é╠Å≤æ╘(ON/OFF)
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞î╗ì▌é╠Å≤æ╘é≡ò█Ä¥é╖éΘ
û▀Æl : î╗ì▌ONé╠Å≤æ╘é╠âVâOâiâïé≡ù±ïôé╡é╜ò╢ÄÜù±
èTùv :
9.RxCommBreak <Æ╩ÉMâ|ü[âgé╔âuâîü[âNÉMìåé≡æùÅoé╖éΘè╓Éö>
ò╢û@ : rc = RxCommBreak( [time] )
ê°Éö : time - âuâîü[âNÉMìåé≡æùÅoé╖éΘÄ₧è╘(ÆPê╩é═ms)
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞500msè╘ÉMìåé≡æùÅoé╖éΘ
û▀Æl : '0' = âuâîü[âNÉMìåé╠æùÅoé╔ɼî≈é╡é╜
èTùv :
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
10.RxCommSetup <Æ╩ÉMâ|ü[âgé╠Æ╩ÉMÅ≡îÅé≡É▌ÆΦé╖éΘè╓Éö>
ò╢û@ : rc = RxCommSetup( [baud[, bits[, flow]]] )
ê°Éö : baud - Æ╩ÉMâ{ü[âîü[âg(ùß: 9600, 57600, 115200ôÖ)
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞î╗ì▌Ælé≡ùÿùp
bits - âfü[â^Æ╖(5ü`8)+âpâèâeâB(N/O/E/S/M)+âXâgâbâvârâbâg(1/1.5/2)
(ùß: '8N1'üA'7E1'üA'O1.5'üA'6'ôÖ)
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞î╗ì▌Ælé≡ùÿùp
flow - âtâìü[ɺîΣ('NONE','XON/XOFF','RTS/CTS','DTR/DSR')
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞î╗ì▌Ælé≡ùÿùp
û▀Æl : '0' = Æ╩ÉMâ|ü[âgé╠É▌ÆΦé╔ɼî≈é╡é╜
èTùv :
11.RxCommOption <Æ╩ÉMâ|ü[âgé╠âIâvâVâçâôé≡É▌ÆΦé╖éΘè╓Éö>
ò╢û@ : rc = RxCommOption( opts, vals )
ê°Éö : opts - É▌ÆΦé╖éΘâIâvâVâçâôé╠û╝æO
vals - É▌ÆΦé╖éΘâIâvâVâçâôé╠Æl
û▀Æl : ÄwÆΦé│éΩé╜û╝æOé╠âIâvâVâçâôé╠É▌ÆΦæOé╠Ælé≡ò╘é╖
èTùv : î╗ì▌üAÄgùpé┼é½éΘâIâvâVâçâôé═üA
'NULL_STRIP' = 'ON'/'OFF' (Åëè·Ælé═'ON')
'SEND_CTLCH' = 'ON'/'OFF' (Åëè·Ælé═'OFF')
'MODE_LOGOP' = 'CREATE'/'APPEND' (Åëè·Ælé═'APPEND')
'MODE_BINCH' = 'ON'/'OFF' (Åëè·Ælé═'OFF')
'SEND_CNVCR' = 'NULL'/'CR'/'LF'/'CRLF'/'ORG'(Åëè·Ælé═'CR')
'SEND_CNVLF' = 'NULL'/'CR'/'LF'/'CRLF'/'ORG'(Åëè·Ælé═'NULL')
'RECV_CNVCR' = 'NULL'/'CR'/'LF'/'CRLF'/'ORG'(Åëè·Ælé═'ORG')
'RECV_CNVLF' = 'NULL'/'CR'/'LF'/'CRLF'/'ORG'(Åëè·Ælé═'ORG')
12.RxCommLog <Æ╩ÉMâìâOÅoù═âtâ@âCâïé≡É▌ÆΦé╖éΘè╓Éö>
ò╢û@ : rc = RxCommLog( [logs, [mode]] )
ê°Éö : logs - Åoù═é╖éΘâìâOâtâ@âCâïé╠û╝æO
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞î╗ì▌é╠âìâOâtâ@âCâïé≡âNâìü[âYé╖éΘ
mode - âìâOâtâ@âCâïé╠âIü[âvâôâéü[âh
'CREATE' - ÉVïKì∞ɼ
'APPEND' - Æ╟ë┴ì∞ɼ
üªÅ╚ù¬ë┬üBÅ╚ù¬é╖éΘé╞RxCommOptioné┼É▌ÆΦé╡é╜Ælé≡ùÿùp
û▀Æl : '0' = âìâOé╠âIü[âvâôé╔ɼî≈é╡é╜
èTùv : ô»Ä₧é╔âIü[âvâôé┼é½éΘâìâOâtâ@âCâïé═êΩé┬é╛é»é┼é╖üB
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
üªé▒é▒é╔îfì┌é│éΩé─éóé╚éóREXXùpè╓Éöé═üAæSé─Ä└æòé│éΩé─é¿éΦé▄é╣é±üB
é▄é╜ŽùêüAìφÅ£(Ä└æòé╠ĵéΦÄ~é▀)é│éΩéΘë┬ö\ɽéαéáéΘè╓Éöé┼é╖üB
exehdrôÖé┼é╟é╠éµéñé╚exportè╓Éöé¬éáéΘé⌐üAÆ▓é╫éΘé╠é═é▓Ä⌐ùRé┼é╖é¬üA
ùÿùpé╡é╚éóé┼é¡é╛é│éóüB(é┴é─î╛éñé⌐üAû{ôûé╔Ä└æòé│éΩé─éóé▄é╣é±)