Data Structures | |
struct | _UaServer_SubscribeContext |
UaServer Subscribe Structure. More... | |
Typedefs | |
typedef typedefOPCUA_BEGIN_EXTERN_C struct _UaServer_CreateMonitoredItemsContext | UaServer_CreateMonitoredItemsContext |
Holds all data to handle the CreateMonitoredItemsRequest. | |
typedef struct _UaServer_ModifyMonitoredItemsContext | UaServer_ModifyMonitoredItemsContext |
Holds all data to handle the ModifyMonitoredItemsRequest. | |
typedef struct _UaServer_DeleteMonitoredItemsContext | UaServer_DeleteMonitoredItemsContext |
Holds all data to handle the DeleteMonitoredItemsRequest. | |
Functions | |
OpcUa_StatusCode | UaServer_CreateMonitoredItems (UaServer_CreateMonitoredItemsContext *a_pCreateMonitoredItemsContext) |
Creates monitored items. | |
OpcUa_StatusCode | UaServer_DeleteMonitoredItems (UaServer_DeleteMonitoredItemsContext *a_pDeleteMonitoredItemsContext) |
Deletes the monitored items. | |
OpcUa_StatusCode | UaServer_DeleteMonitoredItemsContext_Create (UaServer_DeleteMonitoredItemsContext **a_ppDeleteMonitoredItemsContext) |
Delete the actual MonitoredItemsContext. | |
OpcUa_StatusCode | UaServer_EndDeleteMonitoredItems (OpcUa_StatusCode a_uStatusCode, UaServer_DeleteMonitoredItemsContext *a_pDeleteMonitoredItemsContext) |
Ends up deleting the actual MonitoredItemsContext. | |
OpcUa_Void | UaServer_DeleteMonitoredItemsContext_Delete (UaServer_DeleteMonitoredItemsContext **a_ppDeleteMonitoredItemsContext) |
ToDoDoc. | |
OpcUa_StatusCode | UaServer_BeginDeleteMonitoredItems (OpcUa_Endpoint a_hEndpoint, OpcUa_Handle a_hContext, OpcUa_Void **a_ppRequest, OpcUa_EncodeableType *a_pRequestType) |
Starts to delete the monitored items ontext. | |
OpcUa_StatusCode | UaServer_CreateMonitoredItemsContext_Create (UaServer_CreateMonitoredItemsContext **a_ppCreateMonitoredContext) |
Starts to create the monitored items context. | |
OpcUa_StatusCode | UaServer_EndCreateMonitoredItems (OpcUa_StatusCode a_uStatusCode, UaServer_CreateMonitoredItemsContext *a_pCreateMonitoredContext) |
Finishes the creation of the monitored item context. | |
IFMETHODIMP() | UaServer_Providers_SubscribeComplete (UaServer_ProviderSubscribeContext *a_pCtx) |
A callback function which indicates if a subscribe was completed. | |
OpcUa_Void | UaServer_CreateMonitoredItemsContext_Delete (UaServer_CreateMonitoredItemsContext **a_ppCreateMonitoredContext) |
ToDoDoc. | |
OpcUa_StatusCode | UaServer_BeginCreateMonitoredItems (OpcUa_Endpoint a_hEndpoint, OpcUa_Handle a_hContext, OpcUa_Void **a_ppRequest, OpcUa_EncodeableType *a_pRequestType) |
Begins to create a monitored items context. | |
OpcUa_StatusCode | UaServer_ModifyMonitoredItems (OpcUa_Endpoint a_hEndpoint, OpcUa_Handle a_hContext, OpcUa_Void **a_ppRequest, OpcUa_EncodeableType *a_pRequestType) |
OpcUa_Void | UaServer_MonitoredItem_Clear (UaServer_MonitoredItem *a_pMonitoredItem) |
Clears the monitored item. | |
OpcUa_Void | UaServer_MonitoredItem_Delete (UaServer_MonitoredItem **a_ppMonitoredItem) |
Deletes the monitored item. | |
OpcUa_StatusCode | UaServer_MonitoredItem_Initialize (UaServer_MonitoredItem *a_pMonitoredItem, OpcUa_NodeId *a_pNodeId, OpcUa_UInt32 a_AttributeId, OpcUa_MonitoringMode a_MonitoringMode, OpcUa_UInt32 a_uClientHandle, OpcUa_Int32 a_iSamplingInterval, OpcUa_UInt32 a_QueueSize, OpcUa_Boolean a_bDiscardOldest) |
Initializes the Monitoring of items. | |
OpcUa_StatusCode | UaServer_Server_SetMonitoringMode (OpcUa_Endpoint a_hEndpoint, OpcUa_Handle a_hContext, OpcUa_Void **a_ppRequest, OpcUa_EncodeableType *a_pRequestType) |
Starts to monitore the items. |
typedef typedefOPCUA_BEGIN_EXTERN_C struct _UaServer_CreateMonitoredItemsContext UaServer_CreateMonitoredItemsContext |
Holds all data to handle the CreateMonitoredItemsRequest.
typedef struct _UaServer_DeleteMonitoredItemsContext UaServer_DeleteMonitoredItemsContext |
Holds all data to handle the DeleteMonitoredItemsRequest.
typedef struct _UaServer_ModifyMonitoredItemsContext UaServer_ModifyMonitoredItemsContext |
Holds all data to handle the ModifyMonitoredItemsRequest.
OpcUa_StatusCode UaServer_BeginCreateMonitoredItems | ( | OpcUa_Endpoint | a_hEndpoint, | |
OpcUa_Handle | a_hContext, | |||
OpcUa_Void ** | a_ppRequest, | |||
OpcUa_EncodeableType * | a_pRequestType | |||
) |
Begins to create a monitored items context.
a_hEndpoint | handle to the endpoint. | |
a_hContext | General context containing information like the session object. | |
a_ppRequest | the request of the current send information. | |
a_pRequestType | [in] The type of request. |
OpcUa_StatusCode UaServer_BeginDeleteMonitoredItems | ( | OpcUa_Endpoint | a_hEndpoint, | |
OpcUa_Handle | a_hContext, | |||
OpcUa_Void ** | a_ppRequest, | |||
OpcUa_EncodeableType * | a_pRequestType | |||
) |
Starts to delete the monitored items ontext.
a_hEndpoint | handle to the endpoint. | |
a_hContext | General context containing information like the session object. | |
a_ppRequest | the request of the current send information. | |
a_pRequestType | [in] The type of request. |
OpcUa_StatusCode UaServer_CreateMonitoredItems | ( | UaServer_CreateMonitoredItemsContext * | a_pCreateMonitoredItemsContext | ) |
Creates monitored items.
a_pCreateMonitoredItemsContext | a pointer to the monitored item context. |
OpcUa_StatusCode UaServer_CreateMonitoredItemsContext_Create | ( | UaServer_CreateMonitoredItemsContext ** | a_ppCreateMonitoredContext | ) |
Starts to create the monitored items context.
a_ppCreateMonitoredContext | a pointer to the context of the monitored items context. |
OpcUa_Void UaServer_CreateMonitoredItemsContext_Delete | ( | UaServer_CreateMonitoredItemsContext ** | a_ppCreateMonitoredContext | ) |
ToDoDoc.
a_ppCreateMonitoredContext | a pointer to the context of the monitored items context. |
OpcUa_StatusCode UaServer_DeleteMonitoredItems | ( | UaServer_DeleteMonitoredItemsContext * | a_pDeleteMonitoredItemsContext | ) |
Deletes the monitored items.
a_pDeleteMonitoredItemsContext | a pointer to the monitored item context. |
OpcUa_StatusCode UaServer_DeleteMonitoredItemsContext_Create | ( | UaServer_DeleteMonitoredItemsContext ** | a_ppDeleteMonitoredItemsContext | ) |
Delete the actual MonitoredItemsContext.
a_ppDeleteMonitoredItemsContext | a pointer to the Monitored items Context. |
OpcUa_Void UaServer_DeleteMonitoredItemsContext_Delete | ( | UaServer_DeleteMonitoredItemsContext ** | a_ppDeleteMonitoredItemsContext | ) |
ToDoDoc.
a_ppDeleteMonitoredItemsContext | a pointer to the monitored items context to delete. |
OpcUa_StatusCode UaServer_EndCreateMonitoredItems | ( | OpcUa_StatusCode | a_uStatusCode, | |
UaServer_CreateMonitoredItemsContext * | a_pCreateMonitoredContext | |||
) |
Finishes the creation of the monitored item context.
a_uStatusCode | Error code. | |
a_pCreateMonitoredContext | a pointer to the context of the monitored item. |
OpcUa_StatusCode UaServer_EndDeleteMonitoredItems | ( | OpcUa_StatusCode | a_uStatusCode, | |
UaServer_DeleteMonitoredItemsContext * | a_pDeleteMonitoredItemsContext | |||
) |
Ends up deleting the actual MonitoredItemsContext.
a_uStatusCode | Error code. | |
a_pDeleteMonitoredItemsContext | a pointer to the monitored items context to delete. |
OpcUa_StatusCode UaServer_ModifyMonitoredItems | ( | OpcUa_Endpoint | a_hEndpoint, | |
OpcUa_Handle | a_hContext, | |||
OpcUa_Void ** | a_ppRequest, | |||
OpcUa_EncodeableType * | a_pRequestType | |||
) |
a_hEndpoint | handle to the endpoint. | |
a_hContext | General context containing information like the session object. | |
a_ppRequest | the request of the current send information. | |
a_pRequestType | [in] The type of request. |
OpcUa_Void UaServer_MonitoredItem_Clear | ( | UaServer_MonitoredItem * | a_pMonitoredItem | ) |
Clears the monitored item.
a_pMonitoredItem | a pointer to a monitored item. |
OpcUa_Void UaServer_MonitoredItem_Delete | ( | UaServer_MonitoredItem ** | a_ppMonitoredItem | ) |
Deletes the monitored item.
a_ppMonitoredItem | a pointer to a monitored item. |
OpcUa_StatusCode UaServer_MonitoredItem_Initialize | ( | UaServer_MonitoredItem * | a_pMonitoredItem, | |
OpcUa_NodeId * | a_pNodeId, | |||
OpcUa_UInt32 | a_AttributeId, | |||
OpcUa_MonitoringMode | a_MonitoringMode, | |||
OpcUa_UInt32 | a_uClientHandle, | |||
OpcUa_Int32 | a_iSamplingInterval, | |||
OpcUa_UInt32 | a_QueueSize, | |||
OpcUa_Boolean | a_bDiscardOldest | |||
) |
Initializes the Monitoring of items.
a_pMonitoredItem | a pointer to a monitored item. | |
a_pNodeId | the Id of a Node. | |
a_AttributeId | the attribute id of the actual node. | |
a_MonitoringMode | the monitoring mode itself. | |
a_uClientHandle | a handle to the client. | |
a_iSamplingInterval | a value for the sampling rate in msec. | |
a_QueueSize | the size of the queue. | |
a_bDiscardOldest | indicates if the oldest should be discard or not. |
IFMETHODIMP() UaServer_Providers_SubscribeComplete | ( | UaServer_ProviderSubscribeContext * | a_pCtx | ) |
A callback function which indicates if a subscribe was completed.
a_pCtx | a pointer to the provider subscription context. |
OpcUa_StatusCode UaServer_Server_SetMonitoringMode | ( | OpcUa_Endpoint | a_hEndpoint, | |
OpcUa_Handle | a_hContext, | |||
OpcUa_Void ** | a_ppRequest, | |||
OpcUa_EncodeableType * | a_pRequestType | |||
) |
Starts to monitore the items.
a_hEndpoint | handle to the endpoint. | |
a_hContext | General context containing information like the session object. | |
a_ppRequest | the request of the current send information. | |
a_pRequestType | [in] The type of request. |