UA ANSI C Server Professional
1.4.2.297
|
Modules | |
ServerBrowse | |
ServerEvents | |
ServerRead | |
ServerSubscription | |
ServerWrite | |
Functions | |
OpcUa_StatusCode | UaProvider_Server_ReadAsync (UaServer_ProviderReadContext *a_pReadCtx) |
A Asynchronous Read call. More... | |
OpcUa_StatusCode | UaProvider_Server_WriteAsync (UaServer_ProviderWriteContext *a_pWriteCtx) |
A async write function. More... | |
OpcUa_StatusCode | UaProvider_Server_BrowseAsync (UaServer_ProviderBrowseContext *a_pBrowseCtx) |
A Asynchronous Browse call. More... | |
OpcUa_StatusCode | UaProvider_Server_TranslateAsync (UaServer_ProviderTranslateContext *a_pTranslateCtx) |
A Asynchronous Translate call. More... | |
OpcUa_StatusCode | UaProvider_Server_RegisterNodesAsync (UaServer_ProviderRegisterNodesContext *a_pRegisterNodesCtx) |
A Asynchronous RegisterNodes call. More... | |
OpcUa_StatusCode | UaProvider_Server_UnregisterNodesAsync (UaServer_ProviderUnregisterNodesContext *a_pUnregisterNodesCtx) |
A Asynchronous UnregisterNodes call. More... | |
OpcUa_StatusCode | UaProvider_Server_AddItem (UaServer_MonitoredItem *a_pItem) |
Add an item. More... | |
OpcUa_StatusCode | UaProvider_Server_RemoveItem (UaServer_MonitoredItem *a_pItem) |
Remove an item. More... | |
OpcUa_StatusCode | UaProvider_Server_Subscribe (UaServer_ProviderSubscribeContext *a_pCtx) |
A callback function for the subscribe subscription. More... | |
OpcUa_StatusCode | UaProvider_Server_Subscription_Initialize () |
Initialize the Server Subscription. | |
OpcUa_StatusCode | UaProvider_Server_Subscription_Cleanup () |
Clean up the Server Subscription. | |
OpcUa_StatusCode | UaProvider_Server_Cleanup () |
Called by the server to clean up. More... | |
OpcUa_StatusCode | UaProvider_Server_InitServerCapabilities () |
Initialze ServerCapabilities node and children. More... | |
OpcUa_StatusCode | UaProvider_Server_InitServerDiagnostics () |
Initialze ServerDiagnostics node and children. More... | |
OpcUa_StatusCode | UaProvider_Server_InitServerStatus () |
Initialze ServerStatus node. More... | |
OpcUa_StatusCode | UaProvider_Server_CreateAddressSpace () |
Build complete Serveradressspace. More... | |
OpcUa_StatusCode | UaProvider_Server_AddNamespace (const OpcUa_CharA *a_sNamespaceUri, OpcUa_UInt16 *a_piNamespaceIndex) |
This function adds the namespaces to the server. More... | |
OpcUa_StatusCode | UaProvider_Server_GetNamespaceUris (const OpcUa_CharA ***a_ppsNamespaceUris) |
Get all possible and actual NamespaceUis. More... | |
OpcUa_StatusCode | UaProvider_Server_VarUpdate (OpcUa_Void *a_pvCallbackData, OpcUa_Timer a_hTimer, OpcUa_UInt32 a_msecElapsed) |
This function refreshes all dynamic Variables. More... | |
OpcUa_StatusCode | UaProvider_Server_Initialize (UaServer_Provider *a_pProvider, UaServer_pProviderInterface *a_pProviderInterface) |
Initializes the Server. More... | |
OpcUa_StatusCode | UaProvider_Server_InitializeExtension (UaServer_ServerProviderInterface *pExtension, UaServer *pServer) |
Initializes the Extensions of the Server. More... | |
Variables | |
UaServer_Provider * | g_pServerProvider |
Pointer to the information of the provider. More... | |
UaServer_pProviderInterface * | g_pServerProviderInterface |
Pointer to the interface of the provider. More... | |
UaServer_Internal * | g_pServerInternal |
Pointer to the global server object. | |
OpcUa_UInt16 | g_UaProviderServer_NamespaceIndex = 0 |
The namespace index of the provider. More... | |
OpcUa_UInt16 | g_UaProviderServer_ApplicationNamespaceIndex = 1 |
The namespace index of the application. More... | |
static const OpcUa_CharA ** | g_UaServer_psNamespaceUris = OpcUa_Null |
The NamespaceUris. | |
static const OpcUa_CharA * | g_UaServer_sOpcUaNamespaceUri = "http://opcfoundation.org/UA/" |
The Opc Ua NamespaceUris. | |
static OpcUa_UInt16 | g_UaServer_nNamespaceUris = 1 |
The number of NamespaceUris. More... | |
static const OpcUa_CharA * | g_UaServer_sEmptyString = "" |
Empty String for unused elements of g_UaServer_psNamespaceUris. | |
static const OpcUa_CharA * | g_UaServer_sLocaleIds [] |
Locales. | |
static const OpcUa_CharA * | g_UaServer_sServerProfiles [] |
Server Profiles. | |
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 | ( | const OpcUa_CharA * | 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 | ( | const OpcUa_CharA *** | a_ppsNamespaceUris | ) |
Get all possible and actual NamespaceUis.
a_ppsNamespaceUris | the actual NamespaceUri. |
OpcUa_StatusCode UaProvider_Server_Initialize | ( | UaServer_Provider * | a_pProvider, |
UaServer_pProviderInterface * | a_pProviderInterface | ||
) |
Initializes the Server.
a_pProvider | a pointer to the provider structure. |
a_pProviderInterface | a pointer to the provider interface |
OpcUa_StatusCode UaProvider_Server_InitializeExtension | ( | UaServer_ServerProviderInterface * | pExtension, |
UaServer * | pServer | ||
) |
Initializes the Extensions of the Server.
pExtension | a pointer to the extension of the server. |
pServer | a pointer to the global server object. |
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_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.
|
static |
The number of NamespaceUris.