📄 serial.h
字号:
#ifdef LASAL_VERSION
#if LASAL_VERSION > 57
//LASAL_INCLUDES
#pragma once
#endif//LASALVERSION > 57
#endif//LASAL_VERSION
#define USER_CNT_Serial 0
Serial : CLASS
Object_Server : SVRCHCMD_DINT;
Bufflength : SVRCH_UDINT;
Error_S : SVRCH_DINT;
ComNr : SVRCH_DINT;
Baudrate : SVRCH_DINT;
wordlength : SVRCH_DINT;
SerParity : SVRCH_DINT;
StopBit : SVRCH_DINT;
Handle_ptr : pVoid;
temp_buf : ARRAY[
0..1023] OF USINT;
pHandle : pVoid;
FUNCTION Serial
VAR_OUTPUT
ret_code : CONFSTATES;
END_VAR;
FUNCTION VIRTUAL GLOBAL Read
VAR_OUTPUT
EAX : DINT;
END_VAR;
FUNCTION VIRTUAL GLOBAL Write
VAR_INPUT
EAX : DINT;
END_VAR
VAR_OUTPUT
EAX : DINT;
END_VAR;
FUNCTION GLOBAL GetError
VAR_OUTPUT
Error_Nr : DINT;
END_VAR;
FUNCTION GLOBAL S_Init
VAR_OUTPUT
Handle : pVoid;
END_VAR;
FUNCTION GLOBAL IsInitialized
VAR_OUTPUT
ret0 : UDINT;
END_VAR;
FUNCTION GLOBAL GetInfo
VAR_INPUT
Info : ^LSLAPI_SERIALINFO;
END_VAR
VAR_OUTPUT
ret0 : DINT;
END_VAR;
FUNCTION GLOBAL SetBufferRecv
VAR_INPUT
recvBuffer : pVoid;
bufferLength : UDINT;
END_VAR
VAR_OUTPUT
ret0 : DINT;
END_VAR;
FUNCTION GLOBAL Ser_Send
VAR_INPUT
Buffer : pVoid;
bufferlength : UDINT;
wrlen : ^UDINT;
END_VAR
VAR_OUTPUT
ret0 : DINT;
END_VAR;
FUNCTION GLOBAL RecvChar
VAR_INPUT
Buffer : pVoid;
END_VAR
VAR_OUTPUT
ret0 : DINT;
END_VAR;
FUNCTION GLOBAL RecvBlock
VAR_INPUT
Buffer : pVoid;
rdlength : UDINT;
rdlen : ^UDINT;
END_VAR
VAR_OUTPUT
ret0 : DINT;
END_VAR;
FUNCTION GLOBAL GetSendStatus
VAR_OUTPUT
to_send : UDINT;
END_VAR;
FUNCTION GLOBAL GetRecvStatus
VAR_OUTPUT
length : UDINT;
END_VAR;
FUNCTION GLOBAL ClearRecvBuffer
VAR_OUTPUT
ret0 : DINT;
END_VAR;
FUNCTION GLOBAL GetRecvPointer
VAR_OUTPUT
Buffer_ptr : pVoid;
END_VAR;
FUNCTION GLOBAL Ser_close;
FUNCTION GLOBAL config_interface
VAR_INPUT
Com_in : DINT;
Baud_in : DINT;
wordl_in : DINT;
Parity_in : DINT;
StopB_in : dint;
END_VAR
VAR_OUTPUT
ret0 : pVoid;
END_VAR;
FUNCTION @STD
VAR_OUTPUT
ret_code : CONFSTATES;
END_VAR;
FUNCTION GLOBAL TAB @CT_0102;
END_CLASS;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -