S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
constants_bs.h File Reference
#include <stddef.h>
#include <stdint.h>
#include "b2c.h"
#include "continuation_point_impl.h"
#include "opcua_identifiers.h"
#include "service_discovery_servers_internal.h"
#include "sopc_address_space.h"
#include "sopc_buffer.h"
#include "sopc_builtintypes.h"
#include "sopc_services_api_internal.h"
#include "sopc_singly_linked_list.h"
#include "sopc_time_reference.h"
#include "sopc_toolkit_config.h"
#include "sopc_toolkit_config_constants.h"
#include "sopc_types.h"
#include "sopc_user_app_itf.h"

Go to the source code of this file.

Macros

#define SOPC_AccessLevelMask_CurrentRead   (uint8_t) 1
 
#define SOPC_AccessLevelMask_CurrentWrite   (uint8_t) 2
 
#define SOPC_AccessLevelMask_StatusWrite   (uint8_t) 32
 
#define SOPC_AccessLevelMask_TimestampWrite   (uint8_t) 64
 
#define constants_bs__t_counter_i   t_entier4
 
#define constants_bs__t_channel_config_idx_i_max   (2 * SOPC_MAX_SECURE_CONNECTIONS_PLUS_BUFFERED)
 
#define constants_bs__t_channel_i_max   SOPC_MAX_SECURE_CONNECTIONS_PLUS_BUFFERED
 
#define constants_bs__t_endpoint_config_idx_i_max   SOPC_MAX_ENDPOINT_DESCRIPTION_CONFIGURATIONS
 
#define constants_bs__t_session_i_max   SOPC_MAX_SESSIONS
 
#define constants_bs__t_subscription_i_max   SOPC_MAX_SESSIONS
 
#define constants_bs__c_ApplicationDescription_indet   NULL
 
#define constants_bs__c_Argument_indet   NULL
 
#define constants_bs__c_ArgumentsPointer_indet   NULL
 
#define constants_bs__c_ArrayDimensions_indet   0
 
#define constants_bs__c_BrowseNodeClassMask_indet   0
 
#define constants_bs__c_BrowseResultMask_all   63
 
#define constants_bs__c_BrowseResultMask_indet   0
 
#define constants_bs__c_BrowseResultReferences_indet   NULL
 
#define constants_bs__c_CallMethod_indet   0
 
#define constants_bs__c_CallMethodPointer_indet   NULL
 
#define constants_bs__c_ContinuationPointId_indet   0
 
#define constants_bs__c_ContinuationPoint_indet   sopc_continuationPointData_empty;
 
#define constants_bs__c_DataTypeDefinition_indet   NULL
 
#define constants_bs__c_DataValue_indet   NULL
 
#define constants_bs__c_ExpandedNodeId_indet   NULL
 
#define constants_bs__c_IndexRange_indet   0
 
#define constants_bs__c_LocaleIds_indet   NULL
 
#define constants_bs__c_LocalizedText_indet   0
 
#define constants_bs__c_MdnsDiscoveryConfig_indet   NULL
 
#define constants_bs__c_NodeAttributes_indet   NULL
 
#define constants_bs__c_NodeId_indet   NULL
 
#define constants_bs__c_Node_indet   0
 
#define constants_bs__c_Nonce_indet   0
 
#define constants_bs__c_QualifiedName_indet   0
 
#define constants_bs__c_Reference_indet   0
 
#define constants_bs__c_RegisteredServer2Info_indet   NULL
 
#define constants_bs__c_RegisteredServer_indet   NULL
 
#define constants_bs__c_RelativePathElt_indet   0
 
#define constants_bs__c_RelativePath_indet   0
 
#define constants_bs__c_Server_Nano_Extended   true
 
#define constants_bs__c_SignatureData_indet   NULL
 
#define constants_bs__c_Timestamp_null    (SOPC_Value_Timestamp) { 0, 0 }
 
#define constants_bs__c_Variant_indet   0
 
#define constants_bs__c_WriteValuePointer_indet   0
 
#define constants_bs__c_browsePath_indet   0
 
#define constants_bs__c_byte_buffer_indet   0
 
#define constants_bs__c_channel_config_idx_indet   0
 
#define constants_bs__c_channel_indet   0
 
#define constants_bs__c_channel_lock_create_session_delay   SOPC_CREATE_SESSION_LOCK_DELAY_SECS
 
#define constants_bs__c_client_request_handle_indet   0
 
#define constants_bs__c_endpoint_config_idx_indet   0
 
#define constants_bs__c_eventFieldList_indet   NULL
 
#define constants_bs__c_filterResult_indet   NULL
 
#define constants_bs__c_max_channels_connected   SOPC_MAX_SECURE_CONNECTIONS
 
#define constants_bs__c_max_sessions_per_channel   SOPC_MAX_SESSIONS_PER_SECURE_CONNECTION
 
#define constants_bs__c_monitoredItemId_indet   0
 
#define constants_bs__c_monitoredItemPointer_indet   0
 
#define constants_bs__c_monitoredItemQueueIterator_indet   0
 
#define constants_bs__c_monitoredItemQueue_indet   0
 
#define constants_bs__c_monitoringFilterCtx_indet   NULL
 
#define constants_bs__c_monitoringFilter_indet   NULL
 
#define constants_bs__c_msg_header_indet   0
 
#define constants_bs__c_msg_indet   0
 
#define constants_bs__c_no_application_context   0
 
#define constants_bs__c_notifRepublishQueueIterator_indet   0
 
#define constants_bs__c_notifRepublishQueue_indet   0
 
#define constants_bs__c_notif_msg_indet   0
 
#define constants_bs__c_notificationQueue_indet   0
 
#define constants_bs__c_opcua_duration_indet   -1
 
#define constants_bs__c_opcua_duration_zero   0
 
#define constants_bs__c_publishReqQueue_indet   0
 
#define constants_bs__c_request_context_indet   0
 
#define constants_bs__c_reverse_endpoint_config_idx_indet   0
 
#define constants_bs__c_server_request_handle_any   0
 
#define constants_bs__c_session_activation_min_delay   SOPC_SESSION_ACTIVATION_MIN_DELAY_SECS
 
#define constants_bs__c_session_indet   0
 
#define constants_bs__c_session_token_indet   0
 
#define constants_bs__c_sub_seq_num_indet   0
 
#define constants_bs__c_sub_seq_num_init   1
 
#define constants_bs__c_subscription_indet   0
 
#define constants_bs__c_timer_id_indet   0
 
#define constants_bs__c_timeref_indet   0
 
#define constants_bs__c_user_indet   0
 
#define constants_bs__c_user_token_indet   NULL
 
#define constants_bs__k_n_BrowsePathResPerElt_max   SOPC_MAX_TRANSLATE_BROWSE_PATH_MATCHES
 
#define constants_bs__k_n_BrowsePathResPerPath_max   SOPC_MAX_TRANSLATE_BROWSE_PATH_MATCHES
 
#define constants_bs__k_n_BrowseResponse_max   SOPC_MAX_OPERATIONS_PER_MSG
 
#define constants_bs__k_n_BrowseTarget_max   SOPC_MAX_OPERATIONS_PER_MSG
 
#define constants_bs__k_n_IndexRange_max   0
 
#define constants_bs__k_n_UserAuthAttempts_max   SOPC_MAX_SESSION_AUTH_ATTEMPTS
 
#define constants_bs__k_n_WriteResponse_max   SOPC_MAX_OPERATIONS_PER_MSG
 
#define constants_bs__k_n_genericOperationPerReq_max   SOPC_MAX_OPERATIONS_PER_MSG
 
#define constants_bs__k_n_monitoredItemNotif_max   SOPC_MAX_OPERATIONS_PER_MSG
 
#define constants_bs__k_n_monitoredItem_max   SOPC_MAX_OPERATIONS_PER_MSG
 
#define constants_bs__k_n_nodesToAdd_max   SOPC_MAX_HEAVY_OPERATIONS_PER_MSG
 
#define constants_bs__k_n_notifEventQueueSize_default   SOPC_DEFAULT_EVENT_NOTIFICATION_QUEUE_SIZE
 
#define constants_bs__k_n_notifEventQueueSize_min   SOPC_MIN_EVENT_NOTIFICATION_QUEUE_SIZE
 
#define constants_bs__k_n_notifQueueSize_max   SOPC_MAX_NOTIFICATION_QUEUE_SIZE
 
#define constants_bs__k_n_publishRequestPerSub_max   SOPC_MAX_SUBSCRIPTION_PUBLISH_REQUESTS
 
#define constants_bs__k_n_read_resp_max   SOPC_MAX_OPERATIONS_PER_MSG
 
#define constants_bs__k_n_registerNodes_max   SOPC_MAX_OPERATIONS_PER_MSG
 
#define constants_bs__k_n_republishNotifPerSub_max   (2 * SOPC_MAX_SUBSCRIPTION_PUBLISH_REQUESTS)
 
#define constants_bs__k_n_unregisterNodes_max   SOPC_MAX_OPERATIONS_PER_MSG
 

Typedefs

typedef OpcUa_ApplicationDescriptionconstants_bs__t_ApplicationDescription_i
 
typedef OpcUa_Argumentconstants_bs__t_Argument_i
 
typedef SOPC_Variantconstants_bs__t_ArgumentsPointer_i
 
typedef void * constants_bs__t_ArrayDimensions_i
 
typedef uint32_t constants_bs__t_BrowseNodeClassMask_i
 
typedef uint32_t constants_bs__t_BrowsePath_i
 
typedef uint32_t constants_bs__t_BrowseResultMask_i
 
typedef OpcUa_ReferenceDescriptionconstants_bs__t_BrowseResultReferences_i
 
typedef uint8_t constants_bs__t_Byte
 
typedef OpcUa_CallMethodRequestconstants_bs__t_CallMethodPointer_i
 
typedef int32_t constants_bs__t_CallMethod_i
 
typedef uint64_t constants_bs__t_ContinuationPointId_i
 
typedef SOPC_ContinuationPointData constants_bs__t_ContinuationPoint_i
 
typedef SOPC_ExtensionObjectconstants_bs__t_DataTypeDefinition_i
 
typedef SOPC_DataValueconstants_bs__t_DataValue_i
 
typedef SOPC_Eventconstants_bs__t_Event_i
 
typedef SOPC_ExpandedNodeIdconstants_bs__t_ExpandedNodeId_i
 
typedef SOPC_Stringconstants_bs__t_IndexRange_i
 
typedef int32_t constants_bs__t_Int32
 
typedef char ** constants_bs__t_LocaleIds_i
 
typedef SOPC_LocalizedTextconstants_bs__t_LocalizedText_i
 
typedef OpcUa_MdnsDiscoveryConfigurationconstants_bs__t_MdnsDiscoveryConfig_i
 
typedef SOPC_ExtensionObjectconstants_bs__t_NodeAttributes_i
 
typedef SOPC_NodeIdconstants_bs__t_NodeId_i
 
typedef SOPC_AddressSpace_Nodeconstants_bs__t_Node_i
 
typedef SOPC_ByteStringconstants_bs__t_Nonce_i
 
typedef SOPC_QualifiedNameconstants_bs__t_QualifiedName_i
 
typedef SOPC_StatusCode constants_bs__t_RawStatusCode
 
typedef OpcUa_ReferenceNodeconstants_bs__t_Reference_i
 
typedef SOPC_RegisterServer2Record_Internalconstants_bs__t_RegisteredServer2Info_i
 
typedef OpcUa_RegisteredServerconstants_bs__t_RegisteredServer_i
 
typedef OpcUa_RelativePathElementconstants_bs__t_RelativePathElt_i
 
typedef OpcUa_RelativePathconstants_bs__t_RelativePath_i
 
typedef SOPC_ServerCapabilities_Internal constants_bs__t_ServerCapabilities
 
typedef SOPC_Stringconstants_bs__t_ServerUri
 
typedef SOPC_Stringconstants_bs__t_ServerUris
 
typedef OpcUa_SignatureDataconstants_bs__t_SignatureData_i
 
typedef SOPC_Value_Timestamp constants_bs__t_Timestamp
 
typedef SOPC_Variantconstants_bs__t_Variant_i
 
typedef OpcUa_WriteValueconstants_bs__t_WriteValuePointer_i
 
typedef SOPC_Byte constants_bs__t_access_level
 
typedef uintptr_t constants_bs__t_application_context_i
 
typedef SOPC_Bufferconstants_bs__t_byte_buffer_i
 
typedef SOPC_SecureChannelConfigIdx constants_bs__t_channel_config_idx_i
 
typedef uint32_t constants_bs__t_channel_i
 
typedef uint32_t constants_bs__t_client_handle_i
 
typedef uint32_t constants_bs__t_client_request_handle_i
 
typedef SOPC_EndpointConfigIdx constants_bs__t_endpoint_config_idx_i
 
typedef OpcUa_EventFieldListconstants_bs__t_eventFieldList_i
 
typedef OpcUa_EventFilterResultconstants_bs__t_filterResult_i
 
typedef uint32_t constants_bs__t_monitoredItemId_i
 
typedef void * constants_bs__t_monitoredItemPointer_i
 
typedef SOPC_SLinkedListIteratorconstants_bs__t_monitoredItemQueueIterator_i
 
typedef SOPC_SLinkedListconstants_bs__t_monitoredItemQueue_i
 
typedef void * constants_bs__t_monitoringFilterCtx_i
 
typedef SOPC_ExtensionObjectconstants_bs__t_monitoringFilter_i
 
typedef void * constants_bs__t_msg_header_i
 
typedef void * constants_bs__t_msg_i
 
typedef SOPC_SLinkedListIteratorconstants_bs__t_notifRepublishQueueIterator_i
 
typedef SOPC_SLinkedListconstants_bs__t_notifRepublishQueue_i
 
typedef OpcUa_NotificationMessageconstants_bs__t_notif_msg_i
 
typedef void * constants_bs__t_notificationData
 
typedef SOPC_SLinkedListconstants_bs__t_notificationQueue_i
 
typedef double constants_bs__t_opcua_duration_i
 
typedef SOPC_SLinkedListconstants_bs__t_publishReqQueue_i
 
typedef uint32_t constants_bs__t_request_context_i
 
typedef SOPC_ReverseEndpointConfigIdx constants_bs__t_reverse_endpoint_config_idx_i
 
typedef uint32_t constants_bs__t_server_request_handle_i
 
typedef SOPC_Internal_SessionAppContextconstants_bs__t_session_application_context_i
 
typedef SOPC_SessionId constants_bs__t_session_i
 
typedef SOPC_NodeIdconstants_bs__t_session_token_i
 
typedef uint32_t constants_bs__t_sub_seq_num_i
 
typedef uint32_t constants_bs__t_subscription_i
 
typedef uint32_t constants_bs__t_timer_id_i
 
typedef SOPC_TimeReference constants_bs__t_timeref_i
 
typedef SOPC_UserWithAuthorizationconstants_bs__t_user_i
 
typedef SOPC_ExtensionObjectconstants_bs__t_user_token_i
 

Functions

void constants_bs__INITIALISATION (void)
 
void constants_bs__free_ExpandedNodeId (const constants_bs__t_ExpandedNodeId_i constants_bs__p_in)
 
void constants_bs__free_LocaleIds (const constants_bs__t_LocaleIds_i constants_bs__p_in)
 
void constants_bs__get_CurrentTimestamp (constants_bs__t_Timestamp *const constants_bs__p_currentTs)
 
void constants_bs__get_SupportedLocales (const constants_bs__t_endpoint_config_idx_i constants_bs__p_in, constants_bs__t_LocaleIds_i *const constants_bs__p_localeIds)
 
void constants_bs__get_card_t_channel (t_entier4 *const constants_bs__p_card_channel)
 
void constants_bs__get_card_t_channel_config_idx (t_entier4 *const constants_bs__p_card_channel_config)
 
void constants_bs__get_card_t_session (t_entier4 *const constants_bs__p_card_session)
 
void constants_bs__get_card_t_subscription (t_entier4 *const constants_bs__p_card_subscription)
 
void constants_bs__get_cast_t_BrowsePath (const t_entier4 constants_bs__p_ind, constants_bs__t_BrowsePath_i *const constants_bs__p_browsePath)
 
void constants_bs__get_cast_t_CallMethod (const t_entier4 constants_bs__p_ind, constants_bs__t_CallMethod_i *const constants_bs__p_callMethod)
 
void constants_bs__get_cast_t_channel (const t_entier4 constants_bs__p_ind, constants_bs__t_channel_i *const constants_bs__p_channel)
 
void constants_bs__get_cast_t_channel_config_idx (const t_entier4 constants_bs__p_ind, constants_bs__t_channel_config_idx_i *const constants_bs__p_config)
 
void constants_bs__get_cast_t_session (const t_entier4 constants_bs__p_ind, constants_bs__t_session_i *const constants_bs__p_session)
 
void constants_bs__get_cast_t_subscription (const t_entier4 constants_bs__p_ind, constants_bs__t_subscription_i *const constants_bs__p_subscription)
 
void constants_bs__get_copy_ExpandedNodeId (const constants_bs__t_ExpandedNodeId_i constants_bs__p_in, t_bool *const constants_bs__p_alloc, constants_bs__t_ExpandedNodeId_i *const constants_bs__p_out)
 
void constants_bs__getall_conv_ExpandedNodeId_NodeId (const constants_bs__t_ExpandedNodeId_i constants_bs__p_expnid, t_bool *const constants_bs__p_local_server, constants_bs__t_NodeId_i *const constants_bs__p_nid)
 
void constants_bs__is_ClientNodeManagementActive (t_bool *const constants_bs__bres)
 
void constants_bs__is_EventNotifier_SubscribeToEvents (const constants_bs__t_Byte constants_bs__p_eventNotifierByte, t_bool *const constants_bs__bres)
 
void constants_bs__is_QualifiedNames_Empty (const constants_bs__t_QualifiedName_i constants_bs__name, t_bool *const constants_bs__p_bool)
 
void constants_bs__is_QualifiedNames_Equal (const constants_bs__t_QualifiedName_i constants_bs__name1, const constants_bs__t_QualifiedName_i constants_bs__name2, t_bool *const constants_bs__p_bool)
 
void constants_bs__is_Timestamps_Null (const constants_bs__t_Timestamp constants_bs__p_ts, t_bool *const constants_bs__bres)
 
void constants_bs__is_t_access_level_currentRead (const constants_bs__t_access_level constants_bs__p_access_lvl, t_bool *const constants_bs__bres)
 
void constants_bs__is_t_access_level_currentWrite (const constants_bs__t_access_level constants_bs__p_access_lvl, t_bool *const constants_bs__bres)
 
void constants_bs__is_t_access_level_statusWrite (const constants_bs__t_access_level constants_bs__p_access_lvl, t_bool *const constants_bs__bres)
 
void constants_bs__is_t_access_level_timestampWrite (const constants_bs__t_access_level constants_bs__p_access_lvl, t_bool *const constants_bs__bres)
 
void constants_bs__is_t_channel (const constants_bs__t_channel_i constants_bs__p_channel, t_bool *const constants_bs__p_res)
 
void constants_bs__is_t_channel_config_idx (const constants_bs__t_channel_config_idx_i constants_bs__p_config_idx, t_bool *const constants_bs__p_res)
 
void constants_bs__is_t_endpoint_config_idx (const constants_bs__t_endpoint_config_idx_i constants_bs__p_endpoint_config_idx, t_bool *const constants_bs__p_res)
 

Variables

const constants_bs__t_NodeId_i constants_bs__c_BaseEventType_NodeId
 
const constants_bs__t_NodeId_i constants_bs__c_ByteString_Type_NodeId
 
const constants_bs__t_NodeId_i constants_bs__c_Byte_Type_NodeId
 
const constants_bs__t_NodeId_i constants_bs__c_HierarchicalReferences_Type_NodeId
 
constants_bs__t_LocaleIds_i constants_bs__c_LocaleIds_empty
 
const constants_bs__t_NodeId_i constants_bs__c_Null_Type_NodeId
 
const constants_bs__t_NodeId_i constants_bs__c_Server_NodeId
 

Detailed Description

Hand-modified _bs.h to specify some types

Macro Definition Documentation

◆ SOPC_AccessLevelMask_CurrentRead

#define SOPC_AccessLevelMask_CurrentRead   (uint8_t) 1

◆ SOPC_AccessLevelMask_CurrentWrite

#define SOPC_AccessLevelMask_CurrentWrite   (uint8_t) 2

◆ SOPC_AccessLevelMask_StatusWrite

#define SOPC_AccessLevelMask_StatusWrite   (uint8_t) 32

◆ SOPC_AccessLevelMask_TimestampWrite

#define SOPC_AccessLevelMask_TimestampWrite   (uint8_t) 64

◆ constants_bs__t_counter_i

#define constants_bs__t_counter_i   t_entier4

◆ constants_bs__t_channel_config_idx_i_max

#define constants_bs__t_channel_config_idx_i_max   (2 * SOPC_MAX_SECURE_CONNECTIONS_PLUS_BUFFERED)

◆ constants_bs__t_channel_i_max

#define constants_bs__t_channel_i_max   SOPC_MAX_SECURE_CONNECTIONS_PLUS_BUFFERED

◆ constants_bs__t_endpoint_config_idx_i_max

#define constants_bs__t_endpoint_config_idx_i_max   SOPC_MAX_ENDPOINT_DESCRIPTION_CONFIGURATIONS

◆ constants_bs__t_session_i_max

#define constants_bs__t_session_i_max   SOPC_MAX_SESSIONS

◆ constants_bs__t_subscription_i_max

#define constants_bs__t_subscription_i_max   SOPC_MAX_SESSIONS

◆ constants_bs__c_ApplicationDescription_indet

#define constants_bs__c_ApplicationDescription_indet   NULL

◆ constants_bs__c_Argument_indet

#define constants_bs__c_Argument_indet   NULL

◆ constants_bs__c_ArgumentsPointer_indet

#define constants_bs__c_ArgumentsPointer_indet   NULL

◆ constants_bs__c_ArrayDimensions_indet

#define constants_bs__c_ArrayDimensions_indet   0

◆ constants_bs__c_BrowseNodeClassMask_indet

#define constants_bs__c_BrowseNodeClassMask_indet   0

◆ constants_bs__c_BrowseResultMask_all

#define constants_bs__c_BrowseResultMask_all   63

◆ constants_bs__c_BrowseResultMask_indet

#define constants_bs__c_BrowseResultMask_indet   0

◆ constants_bs__c_BrowseResultReferences_indet

#define constants_bs__c_BrowseResultReferences_indet   NULL

◆ constants_bs__c_CallMethod_indet

#define constants_bs__c_CallMethod_indet   0

◆ constants_bs__c_CallMethodPointer_indet

#define constants_bs__c_CallMethodPointer_indet   NULL

◆ constants_bs__c_ContinuationPointId_indet

#define constants_bs__c_ContinuationPointId_indet   0

◆ constants_bs__c_ContinuationPoint_indet

#define constants_bs__c_ContinuationPoint_indet   sopc_continuationPointData_empty;

◆ constants_bs__c_DataTypeDefinition_indet

#define constants_bs__c_DataTypeDefinition_indet   NULL

◆ constants_bs__c_DataValue_indet

#define constants_bs__c_DataValue_indet   NULL

◆ constants_bs__c_ExpandedNodeId_indet

#define constants_bs__c_ExpandedNodeId_indet   NULL

◆ constants_bs__c_IndexRange_indet

#define constants_bs__c_IndexRange_indet   0

◆ constants_bs__c_LocaleIds_indet

#define constants_bs__c_LocaleIds_indet   NULL

◆ constants_bs__c_LocalizedText_indet

#define constants_bs__c_LocalizedText_indet   0

◆ constants_bs__c_MdnsDiscoveryConfig_indet

#define constants_bs__c_MdnsDiscoveryConfig_indet   NULL

◆ constants_bs__c_NodeAttributes_indet

#define constants_bs__c_NodeAttributes_indet   NULL

◆ constants_bs__c_NodeId_indet

#define constants_bs__c_NodeId_indet   NULL

◆ constants_bs__c_Node_indet

#define constants_bs__c_Node_indet   0

◆ constants_bs__c_Nonce_indet

#define constants_bs__c_Nonce_indet   0

◆ constants_bs__c_QualifiedName_indet

#define constants_bs__c_QualifiedName_indet   0

◆ constants_bs__c_Reference_indet

#define constants_bs__c_Reference_indet   0

◆ constants_bs__c_RegisteredServer2Info_indet

#define constants_bs__c_RegisteredServer2Info_indet   NULL

◆ constants_bs__c_RegisteredServer_indet

#define constants_bs__c_RegisteredServer_indet   NULL

◆ constants_bs__c_RelativePathElt_indet

#define constants_bs__c_RelativePathElt_indet   0

◆ constants_bs__c_RelativePath_indet

#define constants_bs__c_RelativePath_indet   0

◆ constants_bs__c_Server_Nano_Extended

#define constants_bs__c_Server_Nano_Extended   true

◆ constants_bs__c_SignatureData_indet

#define constants_bs__c_SignatureData_indet   NULL

◆ constants_bs__c_Timestamp_null

#define constants_bs__c_Timestamp_null    (SOPC_Value_Timestamp) { 0, 0 }

◆ constants_bs__c_Variant_indet

#define constants_bs__c_Variant_indet   0

◆ constants_bs__c_WriteValuePointer_indet

#define constants_bs__c_WriteValuePointer_indet   0

◆ constants_bs__c_browsePath_indet

#define constants_bs__c_browsePath_indet   0

◆ constants_bs__c_byte_buffer_indet

#define constants_bs__c_byte_buffer_indet   0

◆ constants_bs__c_channel_config_idx_indet

#define constants_bs__c_channel_config_idx_indet   0

◆ constants_bs__c_channel_indet

#define constants_bs__c_channel_indet   0

◆ constants_bs__c_channel_lock_create_session_delay

#define constants_bs__c_channel_lock_create_session_delay   SOPC_CREATE_SESSION_LOCK_DELAY_SECS

◆ constants_bs__c_client_request_handle_indet

#define constants_bs__c_client_request_handle_indet   0

◆ constants_bs__c_endpoint_config_idx_indet

#define constants_bs__c_endpoint_config_idx_indet   0

◆ constants_bs__c_eventFieldList_indet

#define constants_bs__c_eventFieldList_indet   NULL

◆ constants_bs__c_filterResult_indet

#define constants_bs__c_filterResult_indet   NULL

◆ constants_bs__c_max_channels_connected

#define constants_bs__c_max_channels_connected   SOPC_MAX_SECURE_CONNECTIONS

◆ constants_bs__c_max_sessions_per_channel

#define constants_bs__c_max_sessions_per_channel   SOPC_MAX_SESSIONS_PER_SECURE_CONNECTION

◆ constants_bs__c_monitoredItemId_indet

#define constants_bs__c_monitoredItemId_indet   0

◆ constants_bs__c_monitoredItemPointer_indet

#define constants_bs__c_monitoredItemPointer_indet   0

◆ constants_bs__c_monitoredItemQueueIterator_indet

#define constants_bs__c_monitoredItemQueueIterator_indet   0

◆ constants_bs__c_monitoredItemQueue_indet

#define constants_bs__c_monitoredItemQueue_indet   0

◆ constants_bs__c_monitoringFilterCtx_indet

#define constants_bs__c_monitoringFilterCtx_indet   NULL

◆ constants_bs__c_monitoringFilter_indet

#define constants_bs__c_monitoringFilter_indet   NULL

◆ constants_bs__c_msg_header_indet

#define constants_bs__c_msg_header_indet   0

◆ constants_bs__c_msg_indet

#define constants_bs__c_msg_indet   0

◆ constants_bs__c_no_application_context

#define constants_bs__c_no_application_context   0

◆ constants_bs__c_notifRepublishQueueIterator_indet

#define constants_bs__c_notifRepublishQueueIterator_indet   0

◆ constants_bs__c_notifRepublishQueue_indet

#define constants_bs__c_notifRepublishQueue_indet   0

◆ constants_bs__c_notif_msg_indet

#define constants_bs__c_notif_msg_indet   0

◆ constants_bs__c_notificationQueue_indet

#define constants_bs__c_notificationQueue_indet   0

◆ constants_bs__c_opcua_duration_indet

#define constants_bs__c_opcua_duration_indet   -1

◆ constants_bs__c_opcua_duration_zero

#define constants_bs__c_opcua_duration_zero   0

◆ constants_bs__c_publishReqQueue_indet

#define constants_bs__c_publishReqQueue_indet   0

◆ constants_bs__c_request_context_indet

#define constants_bs__c_request_context_indet   0

◆ constants_bs__c_reverse_endpoint_config_idx_indet

#define constants_bs__c_reverse_endpoint_config_idx_indet   0

◆ constants_bs__c_server_request_handle_any

#define constants_bs__c_server_request_handle_any   0

◆ constants_bs__c_session_activation_min_delay

#define constants_bs__c_session_activation_min_delay   SOPC_SESSION_ACTIVATION_MIN_DELAY_SECS

◆ constants_bs__c_session_indet

#define constants_bs__c_session_indet   0

◆ constants_bs__c_session_token_indet

#define constants_bs__c_session_token_indet   0

◆ constants_bs__c_sub_seq_num_indet

#define constants_bs__c_sub_seq_num_indet   0

◆ constants_bs__c_sub_seq_num_init

#define constants_bs__c_sub_seq_num_init   1

◆ constants_bs__c_subscription_indet

#define constants_bs__c_subscription_indet   0

◆ constants_bs__c_timer_id_indet

#define constants_bs__c_timer_id_indet   0

◆ constants_bs__c_timeref_indet

#define constants_bs__c_timeref_indet   0

◆ constants_bs__c_user_indet

#define constants_bs__c_user_indet   0

◆ constants_bs__c_user_token_indet

#define constants_bs__c_user_token_indet   NULL

◆ constants_bs__k_n_BrowsePathResPerElt_max

#define constants_bs__k_n_BrowsePathResPerElt_max   SOPC_MAX_TRANSLATE_BROWSE_PATH_MATCHES

◆ constants_bs__k_n_BrowsePathResPerPath_max

#define constants_bs__k_n_BrowsePathResPerPath_max   SOPC_MAX_TRANSLATE_BROWSE_PATH_MATCHES

◆ constants_bs__k_n_BrowseResponse_max

#define constants_bs__k_n_BrowseResponse_max   SOPC_MAX_OPERATIONS_PER_MSG

◆ constants_bs__k_n_BrowseTarget_max

#define constants_bs__k_n_BrowseTarget_max   SOPC_MAX_OPERATIONS_PER_MSG

◆ constants_bs__k_n_IndexRange_max

#define constants_bs__k_n_IndexRange_max   0

◆ constants_bs__k_n_UserAuthAttempts_max

#define constants_bs__k_n_UserAuthAttempts_max   SOPC_MAX_SESSION_AUTH_ATTEMPTS

◆ constants_bs__k_n_WriteResponse_max

#define constants_bs__k_n_WriteResponse_max   SOPC_MAX_OPERATIONS_PER_MSG

◆ constants_bs__k_n_genericOperationPerReq_max

#define constants_bs__k_n_genericOperationPerReq_max   SOPC_MAX_OPERATIONS_PER_MSG

◆ constants_bs__k_n_monitoredItemNotif_max

#define constants_bs__k_n_monitoredItemNotif_max   SOPC_MAX_OPERATIONS_PER_MSG

◆ constants_bs__k_n_monitoredItem_max

#define constants_bs__k_n_monitoredItem_max   SOPC_MAX_OPERATIONS_PER_MSG

◆ constants_bs__k_n_nodesToAdd_max

#define constants_bs__k_n_nodesToAdd_max   SOPC_MAX_HEAVY_OPERATIONS_PER_MSG

◆ constants_bs__k_n_notifEventQueueSize_default

#define constants_bs__k_n_notifEventQueueSize_default   SOPC_DEFAULT_EVENT_NOTIFICATION_QUEUE_SIZE

◆ constants_bs__k_n_notifEventQueueSize_min

#define constants_bs__k_n_notifEventQueueSize_min   SOPC_MIN_EVENT_NOTIFICATION_QUEUE_SIZE

◆ constants_bs__k_n_notifQueueSize_max

#define constants_bs__k_n_notifQueueSize_max   SOPC_MAX_NOTIFICATION_QUEUE_SIZE

◆ constants_bs__k_n_publishRequestPerSub_max

#define constants_bs__k_n_publishRequestPerSub_max   SOPC_MAX_SUBSCRIPTION_PUBLISH_REQUESTS

◆ constants_bs__k_n_read_resp_max

#define constants_bs__k_n_read_resp_max   SOPC_MAX_OPERATIONS_PER_MSG

◆ constants_bs__k_n_registerNodes_max

#define constants_bs__k_n_registerNodes_max   SOPC_MAX_OPERATIONS_PER_MSG

◆ constants_bs__k_n_republishNotifPerSub_max

#define constants_bs__k_n_republishNotifPerSub_max   (2 * SOPC_MAX_SUBSCRIPTION_PUBLISH_REQUESTS)

◆ constants_bs__k_n_unregisterNodes_max

#define constants_bs__k_n_unregisterNodes_max   SOPC_MAX_OPERATIONS_PER_MSG

Typedef Documentation

◆ constants_bs__t_ApplicationDescription_i

◆ constants_bs__t_Argument_i

◆ constants_bs__t_ArgumentsPointer_i

◆ constants_bs__t_ArrayDimensions_i

◆ constants_bs__t_BrowseNodeClassMask_i

◆ constants_bs__t_BrowsePath_i

typedef uint32_t constants_bs__t_BrowsePath_i

◆ constants_bs__t_BrowseResultMask_i

◆ constants_bs__t_BrowseResultReferences_i

◆ constants_bs__t_Byte

typedef uint8_t constants_bs__t_Byte

◆ constants_bs__t_CallMethodPointer_i

◆ constants_bs__t_CallMethod_i

◆ constants_bs__t_ContinuationPointId_i

◆ constants_bs__t_ContinuationPoint_i

◆ constants_bs__t_DataTypeDefinition_i

◆ constants_bs__t_DataValue_i

◆ constants_bs__t_Event_i

◆ constants_bs__t_ExpandedNodeId_i

◆ constants_bs__t_IndexRange_i

◆ constants_bs__t_Int32

typedef int32_t constants_bs__t_Int32

◆ constants_bs__t_LocaleIds_i

◆ constants_bs__t_LocalizedText_i

◆ constants_bs__t_MdnsDiscoveryConfig_i

◆ constants_bs__t_NodeAttributes_i

◆ constants_bs__t_NodeId_i

◆ constants_bs__t_Node_i

◆ constants_bs__t_Nonce_i

◆ constants_bs__t_QualifiedName_i

◆ constants_bs__t_RawStatusCode

◆ constants_bs__t_Reference_i

◆ constants_bs__t_RegisteredServer2Info_i

◆ constants_bs__t_RegisteredServer_i

◆ constants_bs__t_RelativePathElt_i

◆ constants_bs__t_RelativePath_i

◆ constants_bs__t_ServerCapabilities

◆ constants_bs__t_ServerUri

◆ constants_bs__t_ServerUris

◆ constants_bs__t_SignatureData_i

◆ constants_bs__t_Timestamp

◆ constants_bs__t_Variant_i

◆ constants_bs__t_WriteValuePointer_i

◆ constants_bs__t_access_level

◆ constants_bs__t_application_context_i

◆ constants_bs__t_byte_buffer_i

◆ constants_bs__t_channel_config_idx_i

◆ constants_bs__t_channel_i

typedef uint32_t constants_bs__t_channel_i

◆ constants_bs__t_client_handle_i

◆ constants_bs__t_client_request_handle_i

◆ constants_bs__t_endpoint_config_idx_i

◆ constants_bs__t_eventFieldList_i

◆ constants_bs__t_filterResult_i

◆ constants_bs__t_monitoredItemId_i

◆ constants_bs__t_monitoredItemPointer_i

◆ constants_bs__t_monitoredItemQueueIterator_i

◆ constants_bs__t_monitoredItemQueue_i

◆ constants_bs__t_monitoringFilterCtx_i

◆ constants_bs__t_monitoringFilter_i

◆ constants_bs__t_msg_header_i

◆ constants_bs__t_msg_i

typedef void* constants_bs__t_msg_i

◆ constants_bs__t_notifRepublishQueueIterator_i

◆ constants_bs__t_notifRepublishQueue_i

◆ constants_bs__t_notif_msg_i

◆ constants_bs__t_notificationData

◆ constants_bs__t_notificationQueue_i

◆ constants_bs__t_opcua_duration_i

◆ constants_bs__t_publishReqQueue_i

◆ constants_bs__t_request_context_i

◆ constants_bs__t_reverse_endpoint_config_idx_i

◆ constants_bs__t_server_request_handle_i

◆ constants_bs__t_session_application_context_i

◆ constants_bs__t_session_i

◆ constants_bs__t_session_token_i

◆ constants_bs__t_sub_seq_num_i

◆ constants_bs__t_subscription_i

◆ constants_bs__t_timer_id_i

typedef uint32_t constants_bs__t_timer_id_i

◆ constants_bs__t_timeref_i

◆ constants_bs__t_user_i

◆ constants_bs__t_user_token_i

Function Documentation

◆ constants_bs__INITIALISATION()

void constants_bs__INITIALISATION ( void )
extern

◆ constants_bs__free_ExpandedNodeId()

void constants_bs__free_ExpandedNodeId ( const constants_bs__t_ExpandedNodeId_i constants_bs__p_in)
extern

◆ constants_bs__free_LocaleIds()

void constants_bs__free_LocaleIds ( const constants_bs__t_LocaleIds_i constants_bs__p_in)
extern

◆ constants_bs__get_CurrentTimestamp()

void constants_bs__get_CurrentTimestamp ( constants_bs__t_Timestamp *const constants_bs__p_currentTs)
extern

◆ constants_bs__get_SupportedLocales()

void constants_bs__get_SupportedLocales ( const constants_bs__t_endpoint_config_idx_i constants_bs__p_in,
constants_bs__t_LocaleIds_i *const constants_bs__p_localeIds )
extern

◆ constants_bs__get_card_t_channel()

void constants_bs__get_card_t_channel ( t_entier4 *const constants_bs__p_card_channel)
extern

◆ constants_bs__get_card_t_channel_config_idx()

void constants_bs__get_card_t_channel_config_idx ( t_entier4 *const constants_bs__p_card_channel_config)
extern

◆ constants_bs__get_card_t_session()

void constants_bs__get_card_t_session ( t_entier4 *const constants_bs__p_card_session)
extern

◆ constants_bs__get_card_t_subscription()

void constants_bs__get_card_t_subscription ( t_entier4 *const constants_bs__p_card_subscription)
extern

◆ constants_bs__get_cast_t_BrowsePath()

void constants_bs__get_cast_t_BrowsePath ( const t_entier4 constants_bs__p_ind,
constants_bs__t_BrowsePath_i *const constants_bs__p_browsePath )
extern

◆ constants_bs__get_cast_t_CallMethod()

void constants_bs__get_cast_t_CallMethod ( const t_entier4 constants_bs__p_ind,
constants_bs__t_CallMethod_i *const constants_bs__p_callMethod )
extern

◆ constants_bs__get_cast_t_channel()

void constants_bs__get_cast_t_channel ( const t_entier4 constants_bs__p_ind,
constants_bs__t_channel_i *const constants_bs__p_channel )
extern

◆ constants_bs__get_cast_t_channel_config_idx()

void constants_bs__get_cast_t_channel_config_idx ( const t_entier4 constants_bs__p_ind,
constants_bs__t_channel_config_idx_i *const constants_bs__p_config )
extern

◆ constants_bs__get_cast_t_session()

void constants_bs__get_cast_t_session ( const t_entier4 constants_bs__p_ind,
constants_bs__t_session_i *const constants_bs__p_session )
extern

◆ constants_bs__get_cast_t_subscription()

void constants_bs__get_cast_t_subscription ( const t_entier4 constants_bs__p_ind,
constants_bs__t_subscription_i *const constants_bs__p_subscription )
extern

◆ constants_bs__get_copy_ExpandedNodeId()

void constants_bs__get_copy_ExpandedNodeId ( const constants_bs__t_ExpandedNodeId_i constants_bs__p_in,
t_bool *const constants_bs__p_alloc,
constants_bs__t_ExpandedNodeId_i *const constants_bs__p_out )
extern

◆ constants_bs__getall_conv_ExpandedNodeId_NodeId()

void constants_bs__getall_conv_ExpandedNodeId_NodeId ( const constants_bs__t_ExpandedNodeId_i constants_bs__p_expnid,
t_bool *const constants_bs__p_local_server,
constants_bs__t_NodeId_i *const constants_bs__p_nid )
extern

◆ constants_bs__is_ClientNodeManagementActive()

void constants_bs__is_ClientNodeManagementActive ( t_bool *const constants_bs__bres)
extern

◆ constants_bs__is_EventNotifier_SubscribeToEvents()

void constants_bs__is_EventNotifier_SubscribeToEvents ( const constants_bs__t_Byte constants_bs__p_eventNotifierByte,
t_bool *const constants_bs__bres )
extern

◆ constants_bs__is_QualifiedNames_Empty()

void constants_bs__is_QualifiedNames_Empty ( const constants_bs__t_QualifiedName_i constants_bs__name,
t_bool *const constants_bs__p_bool )
extern

◆ constants_bs__is_QualifiedNames_Equal()

void constants_bs__is_QualifiedNames_Equal ( const constants_bs__t_QualifiedName_i constants_bs__name1,
const constants_bs__t_QualifiedName_i constants_bs__name2,
t_bool *const constants_bs__p_bool )
extern

◆ constants_bs__is_Timestamps_Null()

void constants_bs__is_Timestamps_Null ( const constants_bs__t_Timestamp constants_bs__p_ts,
t_bool *const constants_bs__bres )
extern

◆ constants_bs__is_t_access_level_currentRead()

void constants_bs__is_t_access_level_currentRead ( const constants_bs__t_access_level constants_bs__p_access_lvl,
t_bool *const constants_bs__bres )
extern

◆ constants_bs__is_t_access_level_currentWrite()

void constants_bs__is_t_access_level_currentWrite ( const constants_bs__t_access_level constants_bs__p_access_lvl,
t_bool *const constants_bs__bres )
extern

◆ constants_bs__is_t_access_level_statusWrite()

void constants_bs__is_t_access_level_statusWrite ( const constants_bs__t_access_level constants_bs__p_access_lvl,
t_bool *const constants_bs__bres )
extern

◆ constants_bs__is_t_access_level_timestampWrite()

void constants_bs__is_t_access_level_timestampWrite ( const constants_bs__t_access_level constants_bs__p_access_lvl,
t_bool *const constants_bs__bres )
extern

◆ constants_bs__is_t_channel()

void constants_bs__is_t_channel ( const constants_bs__t_channel_i constants_bs__p_channel,
t_bool *const constants_bs__p_res )
extern

◆ constants_bs__is_t_channel_config_idx()

void constants_bs__is_t_channel_config_idx ( const constants_bs__t_channel_config_idx_i constants_bs__p_config_idx,
t_bool *const constants_bs__p_res )
extern

◆ constants_bs__is_t_endpoint_config_idx()

void constants_bs__is_t_endpoint_config_idx ( const constants_bs__t_endpoint_config_idx_i constants_bs__p_endpoint_config_idx,
t_bool *const constants_bs__p_res )
extern

Variable Documentation

◆ constants_bs__c_BaseEventType_NodeId

const constants_bs__t_NodeId_i constants_bs__c_BaseEventType_NodeId
extern

◆ constants_bs__c_ByteString_Type_NodeId

const constants_bs__t_NodeId_i constants_bs__c_ByteString_Type_NodeId
extern

◆ constants_bs__c_Byte_Type_NodeId

const constants_bs__t_NodeId_i constants_bs__c_Byte_Type_NodeId
extern

◆ constants_bs__c_HierarchicalReferences_Type_NodeId

const constants_bs__t_NodeId_i constants_bs__c_HierarchicalReferences_Type_NodeId
extern

◆ constants_bs__c_LocaleIds_empty

constants_bs__t_LocaleIds_i constants_bs__c_LocaleIds_empty
extern

◆ constants_bs__c_Null_Type_NodeId

const constants_bs__t_NodeId_i constants_bs__c_Null_Type_NodeId
extern

◆ constants_bs__c_Server_NodeId

const constants_bs__t_NodeId_i constants_bs__c_Server_NodeId
extern