Function Blocks ¶ Driver (FunctionBlock) CredentialsHandling (Property) DataByteOrder (Property) IDriverCDSV3 CanSendCDSV3CustomRequest (Method) IDriverCredentialsHandling CredentialsNecessary (Property) SetCredentials (Method) IDriverSpecifiedSettings ReconnectWaitTime (Method) TimeoutSyncShutdown (Method) Init (Method) RequestFactory (Property) StateMachine (Property) TargetByteOrder (Property) RequestFactory (FunctionBlock) CreateCustomRequest (Method) CreateReadRequest (Method) CreateReusableRequest (Method) CreateWriteRequest (Method) Private HelpCreateReadableRequestBase (Method) ReleaseRequest (Method) ReusableRequestsSupported (Property) Requests CustomRequestResponse (FunctionBlock) FB_Exit (Method) ICDSV3Response ContentData (Property) ContentSize (Property) RawData (Property) RawSize (Property) IDriverCustomRequest Request (Property) Response (Property) IRequest Poll (Method) Release (Method) Send (Method) CustomRequestState (Enum) FailureReadRequest (FunctionBlock) NextOperation (Property) Poll (Method) Release (Method) Send (Method) IRequest (Interface) Poll (Method) Release (Method) Send (Method) IRequestNoSyncReleaseDuringShutdown (Interface) ReadItemInfo (Struct) ReadRequest (FunctionBlock) Abstract InActiveState (Property) ReleaseThis (Method) ReleaseVarList (Method) ReleasingAfterJoinDueToActiveState (Method) Init (Method) Poll (Method) Send (Method) ReadRequestState (Enum) ReadableRequestBase (FunctionBlock) Abstract InActiveState (Property) Poll (Method) ReleaseThis (Method) ReleaseVarList (Method) ReleasingAfterJoinDueToActiveState (Method) Send (Method) Init (Method) Protected AssignReadValues (Method) Release (Method) ReusableRequestState (Enum) WriteRequest (FunctionBlock) Init (Method) Poll (Method) Release (Method) Send (Method) StateMachine (FunctionBlock) Cleanup DeleteAndResetInternally (Method) DisconnectSync (Method) IDriverStateMachine Connecting (Method) PollRequestResult (Method) ResetAfterError (Method) SendRequest (Method) ShutdownAfterError (Property) ShuttingDown (Method) StartConnect (Method) StartShutdown (Method) IDriverStateMachine2 WaitingForCommSetting (Method) IDriverStateMachineNotifyBeforeShutdown BeforeShutdown (Method) Internal AsyncPLCHandler (Property) GetDeviceInfo (Method) Utils Collections DataItemItfVector (FunctionBlock) AddItem (Method) FB_Exit (Method) GetItem (Method) abstrAssign (Method) PStringVectorArrAccess (FunctionBlock) FB_Exit (Method) PtrVectorArrAccess (FunctionBlock) ReadItemVector (FunctionBlock) AddItem (Method) FB_Exit (Method) GetItem (Method) Remove (Method) RequestVector (FunctionBlock) AddRequest (Method) GetLast (Method) abstrAssign (Method) ComponentConstants (GVL) Logging Assert (Function) ErrorPLCHToString (Function) ErrorToString (Function) LogComponent (FunctionBlock) FB_Exit (Method) FB_Init (Method) Severity (Enum) MapErrorCode (Function) MapErrorCodeFailedAsConnLost (Function) PlcHandlerAccess AsyncBase (FunctionBlock) CanTrigger (Method) FB_Init (Method) JoinLastAction (Method) LastActionCompleted (Property) LastActionFailed (Property) Reset (Method) TriggerCall (Method) TriggerCallWithTaskInfo (Method) AsyncWrapper (FunctionBlock) Connect (Method) DefineVarList (Method) Disconnect (Method) Init (Method) ReleaseRequest (Method) SyncDefineVarList (Method) SyncReadVarList (Method) SyncReadVarListFromPlc (Method) SyncReadVars (Method) SyncSendService (Method) SyncWriteVarListToPlc (Method) TriggerConnect (Method) TriggerDefineVarList (Method) TriggerDisconnect (Method) TriggerReleaseRequest (Method) TriggerSyncDefineVarList (Method) TriggerSyncReadVarList (Method) TriggerSyncReadVarListFromPlc (Method) TriggerSyncReadVars (Method) TriggerSyncSendService (Method) TriggerSyncWriteVarListToPlc (Method) RuntimeCredentialsHandler (FunctionBlock) ResetIniContent (Method)
Driver (FB) ¶ FUNCTION_BLOCK Driver IMPLEMENTS IDatasources.IDriver, IDatasources.IDriverSpecifiedSettings, IDatasources.IDriverCDSV3, IDatasources.IDriverCredentialsHandling Properties: CredentialsHandling DataByteOrder RequestFactory StateMachine TargetByteOrder CredentialsNecessary Methods: Init CanSendCDSV3CustomRequest ReconnectWaitTime SetCredentials TimeoutSyncShutdown Structure: CredentialsHandling (Property) DataByteOrder (Property) IDriverCDSV3 CanSendCDSV3CustomRequest (Method) IDriverCredentialsHandling CredentialsNecessary (Property) SetCredentials (Method) IDriverSpecifiedSettings ReconnectWaitTime (Method) TimeoutSyncShutdown (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 data managed by this instance. Note It is not expected that this value changes at runtime.
IDriverCDSV3 ¶ CanSendCDSV3CustomRequest (Method)
IDriverCredentialsHandling ¶ CredentialsNecessary (Property) SetCredentials (Method)
IDriverSpecifiedSettings ¶ ReconnectWaitTime (Method) TimeoutSyncShutdown (Method)
Internal ¶ AsyncPLCHandler (Property) GetDeviceInfo (Method)
Utils ¶ Collections DataItemItfVector (FunctionBlock) AddItem (Method) FB_Exit (Method) GetItem (Method) abstrAssign (Method) PStringVectorArrAccess (FunctionBlock) FB_Exit (Method) PtrVectorArrAccess (FunctionBlock) ReadItemVector (FunctionBlock) AddItem (Method) FB_Exit (Method) GetItem (Method) Remove (Method) RequestVector (FunctionBlock) AddRequest (Method) GetLast (Method) abstrAssign (Method) ComponentConstants (GVL) Logging Assert (Function) ErrorPLCHToString (Function) ErrorToString (Function) LogComponent (FunctionBlock) FB_Exit (Method) FB_Init (Method) Severity (Enum) MapErrorCode (Function) MapErrorCodeFailedAsConnLost (Function) PlcHandlerAccess AsyncBase (FunctionBlock) CanTrigger (Method) FB_Init (Method) JoinLastAction (Method) LastActionCompleted (Property) LastActionFailed (Property) Reset (Method) TriggerCall (Method) TriggerCallWithTaskInfo (Method) AsyncWrapper (FunctionBlock) Connect (Method) DefineVarList (Method) Disconnect (Method) Init (Method) ReleaseRequest (Method) SyncDefineVarList (Method) SyncReadVarList (Method) SyncReadVarListFromPlc (Method) SyncReadVars (Method) SyncSendService (Method) SyncWriteVarListToPlc (Method) TriggerConnect (Method) TriggerDefineVarList (Method) TriggerDisconnect (Method) TriggerReleaseRequest (Method) TriggerSyncDefineVarList (Method) TriggerSyncReadVarList (Method) TriggerSyncReadVarListFromPlc (Method) TriggerSyncReadVars (Method) TriggerSyncSendService (Method) TriggerSyncWriteVarListToPlc (Method) RuntimeCredentialsHandler (FunctionBlock) ResetIniContent (Method)
Collections ¶ DataItemItfVector (FunctionBlock) AddItem (Method) FB_Exit (Method) GetItem (Method) abstrAssign (Method) PStringVectorArrAccess (FunctionBlock) FB_Exit (Method) PtrVectorArrAccess (FunctionBlock) ReadItemVector (FunctionBlock) AddItem (Method) FB_Exit (Method) GetItem (Method) Remove (Method) RequestVector (FunctionBlock) AddRequest (Method) GetLast (Method) abstrAssign (Method)