Structs ¶ BASE_ITEM (Struct) CONNECTED_ADDRESS_ITEM (Struct) CONNECTED_DATA_ITEM (Struct) CONNECTED_DATA_ITEM2 (Struct) CONNECTED_DATA_ITEM3 (Struct) CONNECTED_DATA_ITEM_DYNAMIC (Struct) HEADER (Struct) IDENTITY_ITEM (Struct) IDENTITY_ITEM2 (Struct) NULL_ADDRESS_ITEM (Struct) SEQUENCED_ADDRESS_ITEM (Struct) SERVICES_ITEM (Struct) SOCKADDR_INFO_ITEM (Struct) SOCKET_ADDRESS (Struct) UNCONNECTED_DATA_ITEM (Struct) UNCONNECTED_DATA_ITEM2 (Struct)
BASE_ITEM (STRUCT) ¶ TYPE BASE_ITEM : STRUCT Attributes: qualified_only InOut: Name Type uiTypeID UINT uiLength UINT
CONNECTED_ADDRESS_ITEM (STRUCT) ¶ TYPE CONNECTED_ADDRESS_ITEM : STRUCT Attributes: qualified_only InOut: Name Type Initial strBaseItem BASE_ITEM STRUCT(uiTypeID := TYPE_ID.CONNECTED_ADDRESS_ITEM, uiLength := 4) udiConnectionID UDINT
CONNECTED_DATA_ITEM (STRUCT) ¶ TYPE CONNECTED_DATA_ITEM : STRUCT Attributes: qualified_only InOut: Name Type Initial strBaseItem BASE_ITEM STRUCT(uiTypeID := TYPE_ID.CONNECTED_DATA_ITEM, uiLength := 0) abyData ARRAY [0..510] OF BYTE
CONNECTED_DATA_ITEM2 (STRUCT) ¶ TYPE CONNECTED_DATA_ITEM2 : STRUCT Attributes: qualified_only InOut: Name Type Initial strBaseItem BASE_ITEM STRUCT(uiTypeID := TYPE_ID.CONNECTED_DATA_ITEM, uiLength := 0) uiSequenceCount UINT abyData ARRAY [0..510] OF BYTE
CONNECTED_DATA_ITEM3 (STRUCT) ¶ TYPE CONNECTED_DATA_ITEM3 : STRUCT Attributes: qualified_only InOut: Name Type Initial strBaseItem BASE_ITEM STRUCT(uiTypeID := TYPE_ID.CONNECTED_DATA_ITEM, uiLength := 0) uiSequenceCount UINT byFirstData BYTE
Data Server Interfaces Library Documentation ¶ Company System Title Data Server Interfaces Version 3.5.17.0 Categories Intern|DataServer Namespace Dataserver_Interfaces Author 3S-Smart Software Solutions GmbH Description 1 ¶ This library defines the interfaces the dataserver consists of. It is also the basis for developing own datasources. Contents: ¶ DataItemQualityCodes (GVL) DataServerFlags (Enum) DataServerRequestIdentification (Enum) DataServerSettings (GVL) DataServer_StructReplacementInfo (Struct) DataSourceShutdownFlags (Enum) DataSourceState (Enum) DataSourceTransactionResult (Enum) DriverInitConstants (GVL) DriverInitInfo (Struct) ICallback (Interface) Callback (Method) ICredentialsProvider (Interface) GetCredentials (Method) IsGetCredentialsFinished (Method) LoginFailed (Method) StartGetCredentials (Method) IDataGroup (Interface) AddItem (Method) Clear (Method) Release (Method) Use (Method) IDataItemList (Interface) Clear (Method) Count (Property) CreateAndAdd (Method) GetItem (Method) IDataServer (Interface) AllItemsOk (Method) BeginDataConfiguration (Method) EndDataConfiguration (Method) GetItemInfo (Method) ReleaseData (Method) UseData (Method) IDataServer2 (Interface) GetInterface (Method) InstancePathPrefix (Property) SetCredentialsProvider (Method) IDataServer3 (Interface) ResolveSymbol (Method) IDataServer4 (Interface) CreateItemList (Method) DeleteItemList (Method) ReadItems (Method) WriteItems (Method) IDataServer5 (Interface) DeleteRecord (Method) Flags (Property) GetRecordResult (Method) ReplayRecord (Method) ResumeAfterTempShutdown (Method) StartRecordMode (Method) StartTempShutdown (Method) IDataServer6 (Interface) GetAddress (Method) IsSwappingNeeded (Method) ProcessDataServerRequest (Method) IDataServerActionRecord (Interface) IDataServerFrameManager (Interface) GetCount (Method) GetReplacedPath (Method) GetReplacementInfo (Method) IDataSourceDriver (Interface) Connecting (Method) GetRequestResult (Method) GetSetting (Method) Initialize (Method) LastError (Property) ReadRequest (Method) Reset (Method) ShuttingDown (Method) StartConnect (Method) StartShutdown (Method) State (Property) UpdateRequest (Method) WriteRequest (Method) IDataSourceDriver2 (Interface) ShutdownFinished (Method) IDataSourceDriver3 (Interface) AssignCredentials (Method) CredentialsNeeded (Property) GetInterface (Method) IDataSourceDriver4 (Interface) ReadRequest2 (Method) WriteRequest2 (Method) IDataSourceDriver5 (Interface) IsSwappingNeeded (Method) ProcessDataServerReply (Method) ProcessDataServerRequest (Method) IGeneric (Interface) GetInterface (Method) IProvidesConcreteType (Interface) ImplementingTypeId (Property) Instance (Property) ITempShutdownResult (Interface) DataSourceName (Property) Result (Property) InterfaceIds (GVL) PlcAddressInfoUnion (Union) ReturnValues (GVL) SwappingInfo (Enum) TypeIds (Enum) Indices and tables ¶ 1 Based on DataServer_Itfs.library, last modified 20.04.2021, 14:41:29. LibDoc 4.4.0.0-b.27 The content file DataServer_Itfs.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 14:41:29.
DataItemQualityCodes (GVL) ¶ InOut: Scope Name Type Initial Constant Mask_LowestLevel DWORD 16#FFFF Mask_DriverLevel DWORD 16#FF0000 Mask_ApplicationLevel DWORD 16#FF000000 AppLevel_LastUpdateFailed DWORD 16#1000000 AppLevel_Timeout DWORD 16#2000000
DataServerFlags (ENUM) ¶ TYPE DataServerFlags : Attributes: qualified_only InOut: Name None ForIntegratedVisu
DataServerRequestIdentification (ENUM) ¶ TYPE DataServerRequestIdentification : This enumeration is used to identify the requests to send to the PLC Attributes: qualified_only InOut: Name None AlarmsGetCount AlarmsGetAlarms