S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
service_write_1.h
Go to the documentation of this file.
1/*
2 * Licensed to Systerel under one or more contributor license
3 * agreements. See the NOTICE file distributed with this work
4 * for additional information regarding copyright ownership.
5 * Systerel licenses this file to you under the Apache
6 * License, Version 2.0 (the "License"); you may not use this
7 * file except in compliance with the License. You may obtain
8 * a copy of the License at
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing,
13 * software distributed under the License is distributed on an
14 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 * KIND, either express or implied. See the License for the
16 * specific language governing permissions and limitations
17 * under the License.
18 */
19
20/******************************************************************************
21
22 File Name : service_write_1.h
23
24 Date : 24/07/2024 17:29:58
25
26 C Translator Version : tradc Java V1.2 (06/02/2022)
27
28******************************************************************************/
29
30#ifndef _service_write_1_h
31#define _service_write_1_h
32
33/*--------------------------
34 Added by the Translator
35 --------------------------*/
36#include "b2c.h"
37
38/*-----------------
39 IMPORTS Clause
40 -----------------*/
41#include "address_space.h"
42#include "response_write_bs.h"
43#include "service_write_1_it.h"
44
45/*--------------
46 SEES Clause
47 --------------*/
48#include "constants.h"
54
55/*----------------------------
56 CONCRETE_VARIABLES Clause
57 ----------------------------*/
59
60/*------------------------
61 INITIALISATION Clause
62 ------------------------*/
64
65/*-------------------------------
66 PROMOTES and EXTENDS Clauses
67 -------------------------------*/
68#define service_write_1__addNode_AddressSpace address_space__addNode_AddressSpace
69#define service_write_1__address_space_bs_UNINITIALISATION address_space__address_space_bs_UNINITIALISATION
70#define service_write_1__check_nodeId_isValid address_space__check_nodeId_isValid
71#define service_write_1__check_object_has_method address_space__check_object_has_method
72#define service_write_1__exec_callMethod address_space__exec_callMethod
73#define service_write_1__get_BrowseName address_space__get_BrowseName
74#define service_write_1__get_DisplayName address_space__get_DisplayName
75#define service_write_1__get_EventNotifier address_space__get_EventNotifier
76#define service_write_1__get_InputArguments address_space__get_InputArguments
77#define service_write_1__get_NodeClass address_space__get_NodeClass
78#define service_write_1__get_Node_RefIndexEnd address_space__get_Node_RefIndexEnd
79#define service_write_1__get_RefIndex_Reference address_space__get_RefIndex_Reference
80#define service_write_1__get_Reference_IsForward address_space__get_Reference_IsForward
81#define service_write_1__get_Reference_ReferenceType address_space__get_Reference_ReferenceType
82#define service_write_1__get_Reference_TargetNode address_space__get_Reference_TargetNode
83#define service_write_1__get_TypeDefinition address_space__get_TypeDefinition
84#define service_write_1__get_Value_StatusCode address_space__get_Value_StatusCode
85#define service_write_1__get_conv_Variant_Type address_space__get_conv_Variant_Type
86#define service_write_1__get_conv_Variant_ValueRank address_space__get_conv_Variant_ValueRank
87#define service_write_1__get_user_authorization address_space__get_user_authorization
88#define service_write_1__has_access_level_executable address_space__has_access_level_executable
89#define service_write_1__is_AddressSpace_constant address_space__is_AddressSpace_constant
90#define service_write_1__is_IndexRangeDefined address_space__is_IndexRangeDefined
91#define service_write_1__is_NodeId_equal address_space__is_NodeId_equal
92#define service_write_1__is_local_service_treatment address_space__is_local_service_treatment
93#define service_write_1__is_mandatory_attribute address_space__is_mandatory_attribute
94#define service_write_1__is_transitive_subtype address_space__is_transitive_subtype
95#define service_write_1__is_valid_ReferenceTypeId address_space__is_valid_ReferenceTypeId
96#define service_write_1__read_AddressSpace_clear_value address_space__read_AddressSpace_clear_value
97#define service_write_1__read_AddressSpace_free_variant address_space__read_AddressSpace_free_variant
98#define service_write_1__read_Node_Attribute address_space__read_Node_Attribute
99#define service_write_1__read_variable_compat_type address_space__read_variable_compat_type
100#define service_write_1__readall_AddressSpace_Node address_space__readall_AddressSpace_Node
101#define service_write_1__set_local_service_treatment address_space__set_local_service_treatment
102#define service_write_1__write_WriteResponse_msg_out response_write_bs__write_WriteResponse_msg_out
103
104/*--------------------
105 OPERATIONS Clause
106 --------------------*/
108 const t_entier4 service_write_1__nb_req,
109 t_bool * const service_write_1__bret);
112 const constants__t_user_i service_write_1__p_user,
113 const constants__t_LocaleIds_i service_write_1__p_locales,
114 constants_statuscodes_bs__t_StatusCode_i * const service_write_1__StatusCode_service);
115
116#endif
int32_t t_entier4
Definition b2c.h:34
bool t_bool
Definition b2c.h:28
#define constants__t_user_i
Definition constants.h:122
#define constants__t_LocaleIds_i
Definition constants.h:65
constants_statuscodes_bs__t_StatusCode_i
Definition constants_statuscodes_bs.h:46
void service_write_1__INITIALISATION(void)
void service_write_1__treat_write_request_WriteValues(const constants__t_user_i service_write_1__p_user, const constants__t_LocaleIds_i service_write_1__p_locales, constants_statuscodes_bs__t_StatusCode_i *const service_write_1__StatusCode_service)
void service_write_1__dealloc_write_request_responses(void)
t_bool service_write_1__ResponseWrite_allocated
void service_write_1__alloc_write_request_responses(const t_entier4 service_write_1__nb_req, t_bool *const service_write_1__bret)