IecVarAccess.VarAccBrowseGetNext (METH) ¶ METHOD VarAccBrowseGetNext : IBaseTreeNode InOut: Scope Name Type Return VarAccBrowseGetNext IBaseTreeNode Input pNode IBaseTreeNode pResult POINTER TO UDINT
Mail Service SL Library Documentation ¶ Company : CODESYS Title : Mail Service SL Version : 1.11.0.0 Categories : Application|Utils Namespace : MAIL Author : CODESYS Development GmbH Placeholder : Mail_Service_SL Description [ 1 ] ¶ This library can send, receive and delete email. For sending, a SMTP server is needed and for receiving as well as deleting, a POP3 server and mail account. An email can be send to multiple receivers, with carbon copies and blind carbon copies. Also any kind of a file can be attached. When the user provides a folder, attachments from received emails will be stored to it. The POP3 server must support unique ID’s in case of deleting emails. Contents: ¶ Enums CONNECTION_TYPE (Enum) ERROR (Enum) INFO (Enum) TYPE_OF_SERVER (Enum) Function Blocks DeleteMail (FunctionBlock) ReceiveMail (FunctionBlock) SendMail (FunctionBlock) Server (FunctionBlock) Global Constants BufferSize (ParamList) Structs EMAIL_MEMORY (Struct) EMAIL_RECV (Struct) EMAIL_SEND (Struct) HEADER_CONTENT (Struct) PT_SIZE (Struct) USER_INFO (Struct) Indices and tables ¶ [ 1 ] Based on Mail Service SL.library, last modified 14.08.2024, 09:21:45. LibDoc 4.5.0.0 The content file Mail Service SL.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 14.08.2024, 09:21:47.
IecVarAccess.VarAccBrowseGetRoot (METH) ¶ METHOD VarAccBrowseGetRoot : IBaseTreeNode InOut: Scope Name Type Return VarAccBrowseGetRoot IBaseTreeNode Input pResult POINTER TO UDINT
Enums ¶ CONNECTION_TYPE (Enum) ERROR (Enum) INFO (Enum) TYPE_OF_SERVER (Enum)
IecVarAccess.VarAccBrowseUp (METH) ¶ METHOD VarAccBrowseUp : IBaseTreeNode InOut: Scope Name Type Return VarAccBrowseUp IBaseTreeNode Input pNode IBaseTreeNode pResult POINTER TO UDINT
CONNECTION_TYPE (ENUM) ¶ TYPE CONNECTION_TYPE : Attributes: qualified_only InOut: Name Initial STD 0 TLS 1
ERROR (ENUM) ¶ TYPE ERROR : Attributes: qualified_only InOut: Name Initial Comment NO_ERROR 0 No error. FIRST_ERROR 5000 first library specific error TIME_OUT 5001 Timeout BAD_MAIL_ADDRESS 5002 Invalid mail address. NO_CONNECTION 5003 No connection to the server. BLOCK_SIZE_NOT_MULTIPLE_OF_57 5004 The text block size parameter is not divisible through 57. BAD_ATTACHMENT_NAME 5005 The file path for the attachment is not correct. BAD_SERVER_NAME 5006 Invalid server name. BLOCK_SIZE_TOO_BIG 5007 Block size is larger than 22800. Increase iBufferReceive NO_TEXT_MESSAGE 5008 No text message for the email available. NO_BODY_SIZE 5009 The size of the body message is not set. LOCKED 5010 The server is currently locked by another function block. WRONG_SERVER 5011 The server is neither a smtp nor a pop server. MAIL_CANNOT_READ_CORRECTLY 5012 Problems occurred by reading the email. SEND_ERROR 5013 An error is returned from the server. MAIL_DOES_NOT_EXIST 5014 The given mail does not exist. MAIL_SERVER_DOES_NOT_SUPPORT_UNIQUE_IDS 5015 The mail server do not suppport unique ID’s, there for the deletion of the email is not possible. RECEIVE_BUFFER_TOO_SMALL 5016 The buffer is smaller than 255 bytes. SMTP_SERVER_NOT_INITIALIZED 5017 The server function is not yet executed or reset. POP_SERVER_NOT_INITIALIZED 5018 The server function is not yet executed or reset. CANNOT_DELETE_MAIL_WITHOUT_UNIQUE_ID 5019 The unique ID which is essential for deletion is missing. PROBLEM_WITH_SENDER_ADDRESS 5020 The server cannot validate the sender address. PROBLEM_WITH_RECEIVER_ADDRESS 5021 The server cannot validate the receiver address. CREATE_CONTEXT_FAILED 5022 TLS context cannot be created CHECK_RESULT_FAILED 5023 The result check failed. Check output sServerMessage for detailed information. WOULD_BLOCK 5024 The call would block the task and should be called again. INVALID_LICENSE 6000 Invalid license or demo mode expired. STARTTLS_NOT_SUPPORTED 6001 STARTTLS not support, needs Net Base Services V3.5.17.0
IecVarAccess.VarAccEndVariableConfiguration (METH) ¶ METHOD VarAccEndVariableConfiguration : UDINT InOut: Scope Name Type Return VarAccEndVariableConfiguration UDINT
IecVarAccess.VarAccFindChildByName (METH) ¶ METHOD VarAccFindChildByName : IBaseTreeNode InOut: Scope Name Type Return VarAccFindChildByName IBaseTreeNode Input pNode IBaseTreeNode pVariableInformation POINTER TO VariableInformationStruct3 pName POINTER TO STRING pResult POINTER TO RTS_IEC_RESULT
IIecVarAccess18 ¶ VarAccFindChildByName (Method)