⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serial.h

📁 moudbus通讯协议, moudbus通讯协议, moudbus通讯协议,
💻 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 + -