CommunicationSettings (STRUCT) ¶ TYPE CommunicationSettings : STRUCT InOut: Name Type Comment bUseDynamicAddressResolution BOOL TODO (CDS-50836): communication by tcp scanInfo NetworkScanSettings appIdentification PlcAppIdentification udiCommBufferSize UDINT stPlcAddr STRING
ConnectionSetup (STRUCT) ¶ TYPE ConnectionSetup : STRUCT This structure contains all the data for dynamic connection setup IEC application has to instantiate it to allow a dynamic change of parameterss InOut: Name Type Comment xDataValid BOOL If the data are valid stNodeAddress STRING Logical Codesys address: e.g. ‘0001.A000.01A2’
Driver (FB) ¶ FUNCTION_BLOCK Driver IMPLEMENTS IDatasources.IDriver, IDatasources.IDriverSpecifiedSettings, IDatasources.IDriverCDSV3, IDatasources.IDriverTraceAddressInfoProvider Properties: CredentialsHandling DataByteOrder RequestFactory StateMachine TargetByteOrder Methods: Init CanSendCDSV3CustomRequest CreateTraceAddressInfoWriter GetPointerSizeInBytes ReconnectWaitTime ReleaseTraceAddressInfoWriter TimeoutSyncShutdown Structure: CredentialsHandling (Property) DataByteOrder (Property) IDriverCDSV3 CanSendCDSV3CustomRequest (Method) IDriverSpecifiedSettings ReconnectWaitTime (Method) TimeoutSyncShutdown (Method) IDriverTraceAddressInfoProvider CreateTraceAddressInfoWriter (Method) GetPointerSizeInBytes (Method) ReleaseTraceAddressInfoWriter (Method) Init (Method) RequestFactory (Property) StateMachine (Property) TargetByteOrder (Property)
Driver.CredentialsHandling (PROP) ¶ PROPERTY CredentialsHandling : IDatasources.IDriverCredentialsHandling If this kind of driver requires credentials for logging in to a specific kind of device, then this property can return an object handling the assignment of credentials.
Driver.DataByteOrder (PROP) ¶ PROPERTY DataByteOrder : IDatasources.ByteOrder Returns the byteorder of value data managed by this instance. Note It is not expected that this value changes at runtime. Important Please remark that this value does not give information about the byte order used by the connected device but merely returns the information about the byteorder of data managed by |IDataItemValueAssigner| .
IDriverCDSV3 ¶ CanSendCDSV3CustomRequest (Method)
IDriverSpecifiedSettings ¶ ReconnectWaitTime (Method) TimeoutSyncShutdown (Method)
IDriverTraceAddressInfoProvider ¶ CreateTraceAddressInfoWriter (Method) GetPointerSizeInBytes (Method) ReleaseTraceAddressInfoWriter (Method)
Driver.Init (METH) ¶ METHOD Init This method passes an instance of the configuration object to the driver. The according concrete type is driver dependent and the codegeneration will allocate and initialize the configuration object accordingly before calling this method. InOut: Scope Name Type Input pCFGData POINTER TO BYTE
Driver.RequestFactory (PROP) ¶ PROPERTY RequestFactory : IDatasources.IDriverRequestFactory