UA Ansi C Server Professional
1.3.1.232
|
Modules | |
ServerBrowse | |
ServerEvents | |
ServerRead | |
ServerSubscription | |
ServerWrite |
Functions | |
OpcUa_StatusCode | UaProvider_Server_ReadAsync (UaServer_ProviderReadContext *a_pReadCtx) |
A Asynchronous Read call. | |
OpcUa_StatusCode | UaProvider_Server_WriteAsync (UaServer_ProviderWriteContext *a_pWriteCtx) |
A async write function. | |
OpcUa_StatusCode | UaProvider_Server_BrowseAsync (UaServer_ProviderBrowseContext *a_pBrowseCtx) |
A Asynchronous Browse call. | |
OpcUa_StatusCode | UaProvider_Server_TranslateAsync (UaServer_ProviderTranslateContext *a_pTranslateCtx) |
A Asynchronous Translate call. | |
OpcUa_StatusCode | UaProvider_Server_RegisterNodesAsync (UaServer_ProviderRegisterNodesContext *a_pRegisterNodesCtx) |
A Asynchronous RegisterNodes call. | |
OpcUa_StatusCode | UaProvider_Server_UnregisterNodesAsync (UaServer_ProviderUnregisterNodesContext *a_pUnregisterNodesCtx) |
A Asynchronous UnregisterNodes call. | |
OpcUa_StatusCode | UaProvider_Server_AddItem (UaServer_MonitoredItem *a_pItem) |
Add an item. | |
OpcUa_StatusCode | UaProvider_Server_RemoveItem (UaServer_MonitoredItem *a_pItem) |
Remove an item. | |
OpcUa_StatusCode | UaProvider_Server_Subscribe (UaServer_ProviderSubscribeContext *a_pCtx) |
A callback function for the subscribe subscription. | |
void | UaProvider_Server_Subscription_Initialize () |
Initialize the Server Subscription. | |
void | UaProvider_Server_Subscription_Cleanup () |
Clean up the Server Subscription. | |
OpcUa_StatusCode | UaProvider_Server_Cleanup () |
Called by the server to clean up. | |
OpcUa_StatusCode | UaProvider_Server_InitServerCapabilities () |
Initialze ServerCapabilities node and children. | |
OpcUa_StatusCode | UaProvider_Server_InitServerDiagnostics () |
Initialze ServerDiagnostics node and children. | |
OpcUa_StatusCode | UaProvider_Server_InitServerStatus () |
Initialze ServerStatus node. | |
OpcUa_StatusCode | UaProvider_Server_CreateAddressSpace () |
Build complete Serveradressspace. | |
OpcUa_StatusCode | UaProvider_Server_AddNamespace (OpcUa_StringA a_sNamespaceUri, OpcUa_UInt16 *a_piNamespaceIndex) |
This function adds the namespaces to the server. | |
OpcUa_StatusCode | UaProvider_Server_GetNamespaceUris (OpcUa_StringA **a_ppsNamespaceUris) |
Get all possible and actual NamespaceUis. | |
OpcUa_StatusCode | UaProvider_Server_VarUpdate (OpcUa_Void *a_pvCallbackData, OpcUa_Timer a_hTimer, OpcUa_UInt32 a_msecElapsed) |
This function refreshes all dynamic Variables. | |
OpcUa_StatusCode | UaProvider_Server_Initialize (UaServer_Provider *a_pProvider, UaServer_pProviderCBInterface *a_pProviderCBInterface, UaServer_pProviderInterface *a_pProviderInterface) |
Initializes the Server. | |
OpcUa_StatusCode | UaProvider_Server_InitializeExtension (UaServer_ServerProviderInterface *pExtension) |
Initializes the Extensions of the Server. |
Variables | |
UaServer_Provider * | g_pServerProvider |
Pointer to the information of the provider. | |
UaServer_pProviderCBInterface * | g_pServerProviderCBInterface |
Pointer to the interface of the provider. | |
UaServer_pProviderInterface * | g_pServerProviderInterface |
Pointer to the interface of the provider. | |
OpcUa_UInt16 | g_UaProviderServer_NamespaceIndex = 0 |
The namespace index of the provider. | |
OpcUa_UInt16 | g_UaProviderServer_ApplicationNamespaceIndex = 1 |
The namespace index of the application. |
OpcUa_StatusCode UaProvider_Server_AddItem | ( | UaServer_MonitoredItem * | a_pItem | ) |
Add an item.
a_pItem | a pointer to the structure of a monitored item. |
OpcUa_StatusCode UaProvider_Server_AddNamespace | ( | OpcUa_StringA | a_sNamespaceUri, |
OpcUa_UInt16 * | a_piNamespaceIndex | ||
) |
This function adds the namespaces to the server.
a_sNamespaceUri | the actual NamespaceUri. |
a_piNamespaceIndex | the actual NamespaceIndex. |
OpcUa_StatusCode UaProvider_Server_BrowseAsync | ( | UaServer_ProviderBrowseContext * | a_pBrowseCtx | ) |
A Asynchronous Browse call.
[in] | a_pBrowseCtx | the needed BrowseContext. |
OpcUa_StatusCode UaProvider_Server_Cleanup | ( | ) |
Called by the server to clean up.
OpcUa_StatusCode UaProvider_Server_CreateAddressSpace | ( | ) |
Build complete Serveradressspace.
OpcUa_StatusCode UaProvider_Server_GetNamespaceUris | ( | OpcUa_StringA ** | a_ppsNamespaceUris | ) |
Get all possible and actual NamespaceUis.
a_ppsNamespaceUris | the actual NamespaceUri. |
OpcUa_StatusCode UaProvider_Server_Initialize | ( | UaServer_Provider * | a_pProvider, |
UaServer_pProviderCBInterface * | a_pProviderCBInterface, | ||
UaServer_pProviderInterface * | a_pProviderInterface | ||
) |
Initializes the Server.
a_pProvider | a pointer to the provider structure. |
a_pProviderCBInterface | a pointer to the callback interface of the provider interface. |
a_pProviderInterface | a pointer to the provider interface |
OpcUa_StatusCode UaProvider_Server_InitializeExtension | ( | UaServer_ServerProviderInterface * | pExtension | ) |
Initializes the Extensions of the Server.
pExtension | a pointer to the extension of the server. |
OpcUa_StatusCode UaProvider_Server_InitServerCapabilities | ( | ) |
Initialze ServerCapabilities node and children.
OpcUa_StatusCode UaProvider_Server_InitServerDiagnostics | ( | ) |
Initialze ServerDiagnostics node and children.
OpcUa_StatusCode UaProvider_Server_InitServerStatus | ( | ) |
Initialze ServerStatus node.
OpcUa_StatusCode UaProvider_Server_ReadAsync | ( | UaServer_ProviderReadContext * | a_pReadCtx | ) |
A Asynchronous Read call.
a_pReadCtx | the needed ReadContext. |
OpcUa_StatusCode UaProvider_Server_RegisterNodesAsync | ( | UaServer_ProviderRegisterNodesContext * | a_pRegisterNodesCtx | ) |
A Asynchronous RegisterNodes call.
a_pRegisterNodesCtx | the needed RegisterNodesContext. |
OpcUa_StatusCode UaProvider_Server_RemoveItem | ( | UaServer_MonitoredItem * | a_pItem | ) |
Remove an item.
a_pItem | a pointer to the structure of a monitored item. |
OpcUa_StatusCode UaProvider_Server_Subscribe | ( | UaServer_ProviderSubscribeContext * | a_pCtx | ) |
A callback function for the subscribe subscription.
a_pCtx | a pointer to the provider subscription context. |
OpcUa_StatusCode UaProvider_Server_TranslateAsync | ( | UaServer_ProviderTranslateContext * | a_pTranslateCtx | ) |
A Asynchronous Translate call.
a_pTranslateCtx | the needed TranslateContext. |
OpcUa_StatusCode UaProvider_Server_UnregisterNodesAsync | ( | UaServer_ProviderUnregisterNodesContext * | a_pUnregisterNodesCtx | ) |
A Asynchronous UnregisterNodes call.
a_pUnregisterNodesCtx | the needed UnregisterNodesContext. |
OpcUa_StatusCode UaProvider_Server_VarUpdate | ( | OpcUa_Void * | a_pvCallbackData, |
OpcUa_Timer | a_hTimer, | ||
OpcUa_UInt32 | a_msecElapsed | ||
) |
This function refreshes all dynamic Variables.
a_pvCallbackData | the actual callback data. |
a_hTimer | the value of the timer. |
a_msecElapsed | the elapsed msec for this operation. |
OpcUa_StatusCode UaProvider_Server_WriteAsync | ( | UaServer_ProviderWriteContext * | a_pWriteCtx | ) |
A async write function.
a_pWriteCtx | a pointer to the writecontext. |
UaServer_Provider* g_pServerProvider |
Pointer to the information of the provider.
UaServer_pProviderCBInterface* g_pServerProviderCBInterface |
Pointer to the interface of the provider.
UaServer_pProviderInterface* g_pServerProviderInterface |
Pointer to the interface of the provider.
OpcUa_UInt16 g_UaProviderServer_ApplicationNamespaceIndex = 1 |
The namespace index of the application.
OpcUa_UInt16 g_UaProviderServer_NamespaceIndex = 0 |
The namespace index of the provider.