pascalSCADA OPM: All Functions and Procedures

Pascal SCADA OPM

All Functions and Procedures

Name Unit Description
Calcul_crc crc16utils

: Calculate the CRC-16 of the package until their size - 2. If the package has 10 bytes of length, it will use to calculate the first 8 bytes and will store the result of the calculation on bytes 9 and 10. The byte number 9 is the most significative.

CheckConnection sockets_w32_w64

: Check the current connection state and updates the state of the communication port.

CheckConnection sockets_wince

: Check the current connection state and updates the state of the communication port.

CheckConnection sockets_unix

: Check the current connection state and updates the state of the communication port.

ConcatenateBYTES commtypes

: Concatenate two bytes buffers.

connect_without_timeout sockets_unix

 

connect_with_timeout sockets_unix

: Connect function with timeout. Their parameters are the same of the functions connect/fpconnect, with a extra parameter that is the maximum timeout of the connection establishment in milliseconds.

connect_with_timeout sockets_w32_w64

: Connect function with timeout. Their parameters are the same of the functions connect/fpconnect, with a extra parameter that is the maximum timeout of the connection establishment in milliseconds.

connect_with_timeout sockets_wince

: Connect function with timeout. Their parameters are the same of the functions connect/fpconnect, with a extra parameter that is the maximum timeout of the connection establishment in milliseconds.

CreateCrossKeyEvents crosskeyevents

: Creates the key event emulator of the currently widgetset.

CrossNow crossdatetime

 

CrossThreadSwitch pascalScadaMTPCPU

: More efficient thread switch, checking the OS/number of processors.

CTL_CODE SerialPort

 

ExplodeString hsutils

 

GetAnimationTimer hmi_animation_timers

 

GetControlSecurityManager ControlSecurityManager

 

GetNumberOfBytesInReceiveBuffer sockets_w32_w64

: Rerturn how many bytes are available on receive buffer.

GetNumberOfBytesInReceiveBuffer sockets_wince

: Rerturn how many bytes are available on receive buffer.

GetNumberOfBytesInReceiveBuffer sockets_unix

: Rerturn how many bytes are available on receive buffer.

GetSystemThreadCount pascalScadaMTPCPU

 

GetTagManager PLCTag

 

GroupAddItem psOPCutils

 

GroupAdvise2 psOPCutils

 

GroupAdviseTime psOPCutils

 

GroupRemoveItem psOPCutils

 

GroupUnAdvise psOPCutils

 

GroupUnadvise2 psOPCutils

 

OPCDARegisterClipboardFormats psOPCDA

Register clipboard formats for use with IDataObject / IAdviseSink

OpenTagEditor modbustagassistant

 

Power hsutils

: Computes the exponentiation.

ReadOPCGroupItemValue psOPCutils

 

Register scadareg

 

Register pscada_dbreg

 

Register hmiregister

 

ServerAddGroup psOPCutils

{$IF CompilerVersion >= 14} {$IFEND}

SetBlockElementMapper PLCBlock

 

setblockingmode sockets_wince

: Sets the socket operation mode.

setblockingmode sockets_w32_w64

: Sets the socket operation mode.

setblockingmode sockets_unix

: Sets the socket operation mode.

SetStructItemMapper PLCStruct

 

SetTagBitMapper PLCNumber

 

SetTagBuilderToolForMelsecProtocolFamily MelsecDriver

 

SetTagBuilderToolForModBusProtocolFamily ModBusDriver

 

SetTagBuilderToolForSiemensS7ProtocolFamily s7family

 

SetTagBuilderToolForWest6100Protocol WestASCIIDriver

 

socket_recv sockets_wince

: Function that receive data of a socket. Their parameters are the same of the function recv/fprecv, with a extra parameter that is the maximum timout to receive all requested data on socket.

socket_recv sockets_w32_w64

: Function that receive data of a socket. Their parameters are the same of the function recv/fprecv, with a extra parameter that is the maximum timout to receive all requested data on socket.

socket_recv sockets_unix

: Function that receive data of a socket. Their parameters are the same of the function recv/fprecv, with a extra parameter that is the maximum timout to receive all requested data on socket.

socket_send sockets_unix

: Function that sends data through the socket. Their parameters are the same of the function send/fpsend, with a extra parameter that is the maximum timout to send all requested data.

socket_send sockets_wince

: Function that sends data through the socket. Their parameters are the same of the function send/fpsend, with a extra parameter that is the maximum timout to send all requested data.

socket_send sockets_w32_w64

: Function that sends data through the socket. Their parameters are the same of the function send/fpsend, with a extra parameter that is the maximum timout to send all requested data.

SortTableList dbstructurechecker

 

Test_crc crc16utils

: Verifies an package of BYTES ultil their length - 2 and returns True if the value calculated is the same on that is stored in the last 2 bytes of the package.

If the Pkg has 10 bytes of length, it will calculate the CRC using the first 8 bytes and it will check the result with bytes 9 and 10 of Pkg. The byte number 9 is the most significative.

WaitForConnection sockets_wince

: Waits for a incoming connection.

WaitForConnection sockets_w32_w64

: Waits for a incoming connection.

WaitForConnection sockets_unix

: Waits for a incoming connection.

WriteOPCGroupItemValue psOPCutils

 

WriteOPCGroupItemValues psOPCutils

 


Generated by PasDoc 0.14.0.