diff -r fdc12f7d27c8 -r 700b39cb4525 opc_ua/opcua_client_maker.py --- a/opc_ua/opcua_client_maker.py Sun Jan 16 17:00:58 2022 +0100 +++ b/opc_ua/opcua_client_maker.py Wed Feb 02 20:27:17 2022 +0100 @@ -29,7 +29,7 @@ UA_NODE_ID_types = { "int" : ("UA_NODEID_NUMERIC", "{}" ), "str" : ("UA_NODEID_STRING" , '"{}"'), - "UUIS" : ("UA_NODEID_UUID" , '"{}"'), + "UUID" : ("UA_NODEID_UUID" , '"{}"'), } lstcolnames = [ "Name", "NSIdx", "IdType", "Id", "Type", "IEC"] @@ -485,11 +485,11 @@ #include #include -UA_Client *client; +static UA_Client *client; #define DECL_VAR(ua_type, C_type, c_loc_name) \\ -UA_Variant c_loc_name##_variant; \\ -C_type c_loc_name##_buf = 0; \\ +static UA_Variant c_loc_name##_variant; \\ +static C_type c_loc_name##_buf = 0; \\ C_type *c_loc_name = &c_loc_name##_buf; %(decl)s @@ -501,7 +501,7 @@ } -#define INIT_READ_VARIANT(ua_type, c_loc_name) \\ +#define INIT_READ_VARIANT(ua_type, c_loc_name) \\ UA_Variant_init(&c_loc_name##_variant); #define INIT_WRITE_VARIANT(ua_type, ua_type_enum, c_loc_name) \\