SharedQueue ¶ Function Blocks SharedQueue (FunctionBlock) IAreaObserver AreaWritten (Method) IInstance Dispose (Method) ISharedQueue Dequeue (Method) Enqueue (Method) SharedQueueFactoryArgs (FunctionBlock) SharedQueueFactoryBase (FunctionBlock) Create (Method) prvInstCount (Property) prvInstSize (Property) Interfaces IQueueableNode (Interface) IsNodeValid (Property) NodeDispose (Method) ISharedQueue (Interface) Dequeue (Method) Enqueue (Method)
SharedData ¶ Enums ERROR (Enum) SharedArea Function Blocks SharedArea (FunctionBlock) IInstance Dispose (Method) ISharedArea AreaCompareAndSwap (Method) AreaCurrentCapacity (Property) AreaIncreaseCapacity (Method) AreaRead (Method) AreaSetObserver (Method) AreaWrite (Method) SharedAreaFactoryArgs (FunctionBlock) SharedAreaFactoryBase (FunctionBlock) Create (Method) prvInstCount (Property) prvInstSize (Property) SharedAreaRefDisposer (FunctionBlock) Interfaces IReadableSharedArea (Interface) AreaRead (Method) ISharedArea (Folder) AreaCurrentCapacity (Property) AreaIncreaseCapacity (Method) AreaSetObserver (Method) ISharedAreaObserver (Interface) AreaWritten (Method) ISharedAreaRef (Interface) AreaDataPointer (Property) AreaDataSize (Property) AreaDispose (Method) ISharedAreaUtilities (Interface) AreaCopyData (Method) AreaIsEqual (Method) IWriteableSharedArea (Interface) AreaCompareAndSwap (Method) AreaWrite (Method) SharedPointer Function Blocks SharedPointer (FunctionBlock) IInstance Dispose (Method) ISharedArea AreaCurrentCapacity (Property) AreaIncreaseCapacity (Method) AreaSetObserver (Method) ISharedPointer AtomicCompareAndSwap (Method) AtomicCopyFrom (Method) AtomicGetPointerData (Method) AtomicIsEqualTo (Method) AtomicSetPointerAddress (Method) SharedPointerFactoryArgs (FunctionBlock) SharedPointerFactoryBase (FunctionBlock) Create (Method) prvInstCount (Property) prvInstSize (Property) Interfaces ISharedPointer (Interface) AtomicCompareAndSwap (Method) AtomicCopyFrom (Method) AtomicGetPointerData (Method) AtomicIsEqualTo (Method) AtomicSetPointerAddress (Method) SharedQueue Function Blocks SharedQueue (FunctionBlock) IAreaObserver AreaWritten (Method) IInstance Dispose (Method) ISharedQueue Dequeue (Method) Enqueue (Method) SharedQueueFactoryArgs (FunctionBlock) SharedQueueFactoryBase (FunctionBlock) Create (Method) prvInstCount (Property) prvInstSize (Property) Interfaces IQueueableNode (Interface) IsNodeValid (Property) NodeDispose (Method) ISharedQueue (Interface) Dequeue (Method) Enqueue (Method)
SncSingleDevDriver.BlockTimeoutMs (PROP) ¶ PROPERTY BlockTimeoutMs : UDINT Property of type ‘UDINT’ to get the block timeout in ms of the underlying block driver The block timeout is used while sending a data block
SncSingleDevDriver.CommBufferSize (PROP) ¶ PROPERTY CommBufferSize : UINT Property of type ‘UINT’ to get the comm buffer size of the underlying EtherCAT VoE interface
SncSingleDevDriver.FSpsBusID (PROP) ¶ PROPERTY FSpsBusID : FSPSBUSDRV Property of type ‘FSPSBUSDRV’ to get the unique ID ‘FSPSBUSDRV.SINGLE_SHM’ as the F-SPS bus driver type
SncSingleDevDriver.InitDeviceSpecificFSps (METH) ¶ METHOD InitDeviceSpecificFSps : ERROR Method to do some specific bus initialization and its underlying components InOut: Scope Name Type Return InitDeviceSpecificFSps ERROR
SncSingleDevDriver.MsgTimeoutMs (PROP) ¶ PROPERTY MsgTimeoutMs : UDINT Property to get the size of the reply buffer in communication driver The message timeout is used while receiving a data block
SncSingleDevDriver.ScanDeviceSpecificFSps (METH) ¶ METHOD ScanDeviceSpecificFSps : ERROR Method to check if a specific F-SPS physically exists and to synchronize the buffer size of CODESYS / Std-SPS with the F-SPS InOut: Scope Name Type Comment Input eFSpsBusId FSPSBUSDRV F-SPS bus driver ID hWriter RTS_IEC_HANDLE writer for the reply udiStdSpsBufferSize UDINT size of the communication buffer of the standard SPS Return ScanDeviceSpecificFSps ERROR