SystemInfo ¶ CIFX_APPLICATION_CHANNEL_INFO (Struct) CIFX_CHANNEL_INFO_BLOCK (Union) CIFX_COMMUNOICATION_CHANNEL_INFO (Struct) CIFX_HANDSHAKE_CHANNEL_INFO (Struct) CIFX_SYSTEM_CHANNEL_INFO (Struct) CIFX_SYSTEM_INFO_BLOCK (Struct) NETX_SYSTEM_CHANNEL (Struct)
CIFX_APPLICATION_CHANNEL_INFO (STRUCT) ¶ TYPE CIFX_APPLICATION_CHANNEL_INFO : STRUCT InOut: Name Type Comment bChannelType USINT !< 0x00 TYPE OF THIS channel bChannelId USINT !< 0x01 Channel / Port ID bSizePositionOfHandshake USINT !< 0x02 Size and position of the handshake cells bNumberOfBlocks USINT !< 0x03 Number of blocks in this channel ulSizeOfChannel UDINT !< 0x04 Size of channel in bytes abReserved ARRAY [0..7] OF BYTE !< 0x0C:0x0F Reserved area
CIFX_CHANNEL_INFO_BLOCK (UNION) ¶ TYPE CIFX_CHANNEL_INFO_BLOCK : UNION InOut: Name Type tSystem CIFX_SYSTEM_CHANNEL_INFO tHandshake CIFX_HANDSHAKE_CHANNEL_INFO tCom CIFX_COMMUNOICATION_CHANNEL_INFO tApp CIFX_APPLICATION_CHANNEL_INFO
CIFX_COMMUNOICATION_CHANNEL_INFO (STRUCT) ¶ TYPE CIFX_COMMUNOICATION_CHANNEL_INFO : STRUCT InOut: Name Type Comment bChannelType USINT !< 0x00 TYPE OF THIS channel bChannelId USINT !< 0x01 Channel / Port ID bSizePositionOfHandshake USINT !< 0x02 Size and position of the handshake cells bNumberOfBlocks USINT !< 0x03 Number of blocks in this channel ulSizeOfChannel UDINT !< 0x04 Size of channel in bytes usCommunicationClass UINT !< 0x08 Communication Class (Master, Slave…) usProtocolClass UINT !< 0x0A Protocol Class (PROFIBUS, PROFINET….) usProtocolConformanceClass UINT !< 0x0C Protocol Conformance Class (DPV1, DPV2…) abReserved ARRAY [0..1] OF BYTE !< 0x0E:0x0F Reserved area
CIFX_HANDSHAKE_CHANNEL_INFO (STRUCT) ¶ TYPE CIFX_HANDSHAKE_CHANNEL_INFO : STRUCT InOut: Name Type Comment bChannelType USINT !< 0x00 TYPE OF THIS channel bReserved ARRAY [0..2] OF BYTE !< 0x01 reserved ulSizeOfChannel UDINT !< 0x04 Size OF channel in bytes abReserved ARRAY [0..7] OF BYTE !< 0x08:0x0F Reserved area
CIFX_SYSTEM_CHANNEL_INFO (STRUCT) ¶ TYPE CIFX_SYSTEM_CHANNEL_INFO : STRUCT InOut: Name Type Comment bChannelType USINT !< 0x00 TYPE OF THIS channel bReserved USINT !< 0x01 reserved bSizePositionOfHandshake USINT !< 0x02 Size AND position OF the handshake cells bNumberOfBlocks USINT !< 0x03 Number OF blocks in THIS channel ulSizeOfChannel UDINT !< 0x04 Size OF channel in bytes usSizeOfMailbox UINT !< 0x08 Size OF the send AND receive mailbox usMailboxStartOffset UINT !< 0x0A Start offset OF the mailbox structure (see NETX_MAILBOX) abReserved ARRAY [0..3] OF BYTE !< 0x0C:0x0F Reserved area
CIFX_SYSTEM_INFO_BLOCK (STRUCT) ¶ TYPE CIFX_SYSTEM_INFO_BLOCK : STRUCT InOut: Name Type abyCookie ARRAY [0..3] OF BYTE ulDpmTotalSize UDINT ulDeviceNumber UDINT ulSerialNumber UDINT auiHwOptions ARRAY [0..3] OF UINT uiManufacturer UINT uiProductionDate UINT ulLicenseFlags1 UDINT ulLicenseFlags2 UDINT uiNetXLicenseId UINT uiNetXLicenseFlags UINT uiDeviceClass UINT byHwRevision BYTE byHwCompatibility BYTE auiReserved ARRAY [0..1] OF UINT
CIFX_GetBusActivationBeforeReset (FUN) ¶ FUNCTION CIFX_GetBusActivationBeforeReset : RTS_IEC_RESULT InOut: Scope Name Type Return CIFX_GetBusActivationBeforeReset RTS_IEC_RESULT Input ulModuleType UDINT udiInstance UDINT pudiCmd POINTER TO UDINT
CIFX_ResetConfigApplication (FUN) ¶ FUNCTION CIFX_ResetConfigApplication : RTS_IEC_RESULT InOut: Scope Name Type Return CIFX_ResetConfigApplication RTS_IEC_RESULT Input ulModuleType UDINT udiInstance UDINT ulCommand UDINT
Channel ¶ CIFX_xChannelBusState (Function) CIFX_xChannelClose (Function) CIFX_xChannelCommonStatusBlock (Function) CIFX_xChannelConfigLock (Function) CIFX_xChannelControlBlock (Function) CIFX_xChannelDownload (Function) CIFX_xChannelExtendedStatusBlock (Function) CIFX_xChannelFindFirstFile (Function) CIFX_xChannelFindNextFile (Function) CIFX_xChannelGetMBXState (Function) CIFX_xChannelGetPacket (Function) CIFX_xChannelGetPacketTimeout (Function) CIFX_xChannelGetSendPacket (Function) CIFX_xChannelHostState (Function) CIFX_xChannelIOInfo (Function) CIFX_xChannelIORead (Function) CIFX_xChannelIOReadSendData (Function) CIFX_xChannelIOWrite (Function) CIFX_xChannelInfo (Function) CIFX_xChannelOpen (Function) CIFX_xChannelOpen2 (Function) CIFX_xChannelPLCActivateRead (Function) CIFX_xChannelPLCActivateWrite (Function) CIFX_xChannelPLCIsReadReady (Function) CIFX_xChannelPLCIsWriteReady (Function) CIFX_xChannelPLCMemoryPtr (Function) CIFX_xChannelPutPacket (Function) CIFX_xChannelReset (Function) CIFX_xChannelSetPacketTimeout (Function) CIFX_xChannelUpload (Function) CIFX_xChannelUserBlock (Function) CIFX_xChannelWatchdog (Function) Cifx_xChannelRegisterRecvCallback (Function)