open62541-sys 0.6.0

Low-level, unsafe bindings for the C11 library open62541, an open source and free implementation of OPC UA (OPC Unified Architecture).
Documentation
#include <open62541/types.h>
#include <open62541/client.h>
#include <open62541/client_config_default.h>
#include <open62541/client_highlevel.h>
#include <open62541/client_highlevel_async.h>
#include <open62541/client_subscriptions.h>
#include <open62541/server.h>
#include <open62541/server_config_default.h>
#include <open62541/plugin/accesscontrol.h>
#include <open62541/plugin/accesscontrol_default.h>
#include <open62541/plugin/certificategroup.h>
#include <open62541/plugin/certificategroup_default.h>
#include <open62541/plugin/create_certificate.h>
#include <open62541/plugin/log.h>
#include <open62541/plugin/log_stdout.h>
#include <open62541/plugin/securitypolicy.h>
#include <open62541/plugin/securitypolicy_default.h>

// bindgen does not support non-trivial `#define` used for pointer constant. Use
// statically defined constant as workaround for now.
//
// See <https://github.com/rust-lang/rust-bindgen/issues/2426>.
extern const void *const RS_UA_EMPTY_ARRAY_SENTINEL;

// bindgen has problems with trivially defined macro constants, for some reason.
// The following list has been taken from `statuscodes.c`.
static const UA_StatusCode RS_UA_STATUSCODE_GOOD = UA_STATUSCODE_GOOD;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAIN = UA_STATUSCODE_UNCERTAIN;
static const UA_StatusCode RS_UA_STATUSCODE_BAD = UA_STATUSCODE_BAD;
static const UA_StatusCode RS_UA_STATUSCODE_BADUNEXPECTEDERROR = UA_STATUSCODE_BADUNEXPECTEDERROR;
static const UA_StatusCode RS_UA_STATUSCODE_BADINTERNALERROR = UA_STATUSCODE_BADINTERNALERROR;
static const UA_StatusCode RS_UA_STATUSCODE_BADOUTOFMEMORY = UA_STATUSCODE_BADOUTOFMEMORY;
static const UA_StatusCode RS_UA_STATUSCODE_BADRESOURCEUNAVAILABLE = UA_STATUSCODE_BADRESOURCEUNAVAILABLE;
static const UA_StatusCode RS_UA_STATUSCODE_BADCOMMUNICATIONERROR = UA_STATUSCODE_BADCOMMUNICATIONERROR;
static const UA_StatusCode RS_UA_STATUSCODE_BADENCODINGERROR = UA_STATUSCODE_BADENCODINGERROR;
static const UA_StatusCode RS_UA_STATUSCODE_BADDECODINGERROR = UA_STATUSCODE_BADDECODINGERROR;
static const UA_StatusCode RS_UA_STATUSCODE_BADENCODINGLIMITSEXCEEDED = UA_STATUSCODE_BADENCODINGLIMITSEXCEEDED;
static const UA_StatusCode RS_UA_STATUSCODE_BADREQUESTTOOLARGE = UA_STATUSCODE_BADREQUESTTOOLARGE;
static const UA_StatusCode RS_UA_STATUSCODE_BADRESPONSETOOLARGE = UA_STATUSCODE_BADRESPONSETOOLARGE;
static const UA_StatusCode RS_UA_STATUSCODE_BADUNKNOWNRESPONSE = UA_STATUSCODE_BADUNKNOWNRESPONSE;
static const UA_StatusCode RS_UA_STATUSCODE_BADTIMEOUT = UA_STATUSCODE_BADTIMEOUT;
static const UA_StatusCode RS_UA_STATUSCODE_BADSERVICEUNSUPPORTED = UA_STATUSCODE_BADSERVICEUNSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADSHUTDOWN = UA_STATUSCODE_BADSHUTDOWN;
static const UA_StatusCode RS_UA_STATUSCODE_BADSERVERNOTCONNECTED = UA_STATUSCODE_BADSERVERNOTCONNECTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADSERVERHALTED = UA_STATUSCODE_BADSERVERHALTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOTHINGTODO = UA_STATUSCODE_BADNOTHINGTODO;
static const UA_StatusCode RS_UA_STATUSCODE_BADTOOMANYOPERATIONS = UA_STATUSCODE_BADTOOMANYOPERATIONS;
static const UA_StatusCode RS_UA_STATUSCODE_BADTOOMANYMONITOREDITEMS = UA_STATUSCODE_BADTOOMANYMONITOREDITEMS;
static const UA_StatusCode RS_UA_STATUSCODE_BADDATATYPEIDUNKNOWN = UA_STATUSCODE_BADDATATYPEIDUNKNOWN;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEINVALID = UA_STATUSCODE_BADCERTIFICATEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADSECURITYCHECKSFAILED = UA_STATUSCODE_BADSECURITYCHECKSFAILED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEPOLICYCHECKFAILED = UA_STATUSCODE_BADCERTIFICATEPOLICYCHECKFAILED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATETIMEINVALID = UA_STATUSCODE_BADCERTIFICATETIMEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEISSUERTIMEINVALID = UA_STATUSCODE_BADCERTIFICATEISSUERTIMEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEHOSTNAMEINVALID = UA_STATUSCODE_BADCERTIFICATEHOSTNAMEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEURIINVALID = UA_STATUSCODE_BADCERTIFICATEURIINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEUSENOTALLOWED = UA_STATUSCODE_BADCERTIFICATEUSENOTALLOWED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEISSUERUSENOTALLOWED = UA_STATUSCODE_BADCERTIFICATEISSUERUSENOTALLOWED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEUNTRUSTED = UA_STATUSCODE_BADCERTIFICATEUNTRUSTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEREVOCATIONUNKNOWN = UA_STATUSCODE_BADCERTIFICATEREVOCATIONUNKNOWN;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEISSUERREVOCATIONUNKNOWN = UA_STATUSCODE_BADCERTIFICATEISSUERREVOCATIONUNKNOWN;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEREVOKED = UA_STATUSCODE_BADCERTIFICATEREVOKED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATEISSUERREVOKED = UA_STATUSCODE_BADCERTIFICATEISSUERREVOKED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCERTIFICATECHAININCOMPLETE = UA_STATUSCODE_BADCERTIFICATECHAININCOMPLETE;
static const UA_StatusCode RS_UA_STATUSCODE_BADUSERACCESSDENIED = UA_STATUSCODE_BADUSERACCESSDENIED;
static const UA_StatusCode RS_UA_STATUSCODE_BADIDENTITYTOKENINVALID = UA_STATUSCODE_BADIDENTITYTOKENINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADIDENTITYTOKENREJECTED = UA_STATUSCODE_BADIDENTITYTOKENREJECTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADSECURECHANNELIDINVALID = UA_STATUSCODE_BADSECURECHANNELIDINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADINVALIDTIMESTAMP = UA_STATUSCODE_BADINVALIDTIMESTAMP;
static const UA_StatusCode RS_UA_STATUSCODE_BADNONCEINVALID = UA_STATUSCODE_BADNONCEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADSESSIONIDINVALID = UA_STATUSCODE_BADSESSIONIDINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADSESSIONCLOSED = UA_STATUSCODE_BADSESSIONCLOSED;
static const UA_StatusCode RS_UA_STATUSCODE_BADSESSIONNOTACTIVATED = UA_STATUSCODE_BADSESSIONNOTACTIVATED;
static const UA_StatusCode RS_UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID = UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADREQUESTHEADERINVALID = UA_STATUSCODE_BADREQUESTHEADERINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADTIMESTAMPSTORETURNINVALID = UA_STATUSCODE_BADTIMESTAMPSTORETURNINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADREQUESTCANCELLEDBYCLIENT = UA_STATUSCODE_BADREQUESTCANCELLEDBYCLIENT;
static const UA_StatusCode RS_UA_STATUSCODE_BADTOOMANYARGUMENTS = UA_STATUSCODE_BADTOOMANYARGUMENTS;
static const UA_StatusCode RS_UA_STATUSCODE_BADLICENSEEXPIRED = UA_STATUSCODE_BADLICENSEEXPIRED;
static const UA_StatusCode RS_UA_STATUSCODE_BADLICENSELIMITSEXCEEDED = UA_STATUSCODE_BADLICENSELIMITSEXCEEDED;
static const UA_StatusCode RS_UA_STATUSCODE_BADLICENSENOTAVAILABLE = UA_STATUSCODE_BADLICENSENOTAVAILABLE;
static const UA_StatusCode RS_UA_STATUSCODE_GOODSUBSCRIPTIONTRANSFERRED = UA_STATUSCODE_GOODSUBSCRIPTIONTRANSFERRED;
static const UA_StatusCode RS_UA_STATUSCODE_GOODCOMPLETESASYNCHRONOUSLY = UA_STATUSCODE_GOODCOMPLETESASYNCHRONOUSLY;
static const UA_StatusCode RS_UA_STATUSCODE_GOODOVERLOAD = UA_STATUSCODE_GOODOVERLOAD;
static const UA_StatusCode RS_UA_STATUSCODE_GOODCLAMPED = UA_STATUSCODE_GOODCLAMPED;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOCOMMUNICATION = UA_STATUSCODE_BADNOCOMMUNICATION;
static const UA_StatusCode RS_UA_STATUSCODE_BADWAITINGFORINITIALDATA = UA_STATUSCODE_BADWAITINGFORINITIALDATA;
static const UA_StatusCode RS_UA_STATUSCODE_BADNODEIDINVALID = UA_STATUSCODE_BADNODEIDINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADNODEIDUNKNOWN = UA_STATUSCODE_BADNODEIDUNKNOWN;
static const UA_StatusCode RS_UA_STATUSCODE_BADATTRIBUTEIDINVALID = UA_STATUSCODE_BADATTRIBUTEIDINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADINDEXRANGEINVALID = UA_STATUSCODE_BADINDEXRANGEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADINDEXRANGENODATA = UA_STATUSCODE_BADINDEXRANGENODATA;
static const UA_StatusCode RS_UA_STATUSCODE_BADDATAENCODINGINVALID = UA_STATUSCODE_BADDATAENCODINGINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADDATAENCODINGUNSUPPORTED = UA_STATUSCODE_BADDATAENCODINGUNSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOTREADABLE = UA_STATUSCODE_BADNOTREADABLE;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOTWRITABLE = UA_STATUSCODE_BADNOTWRITABLE;
static const UA_StatusCode RS_UA_STATUSCODE_BADOUTOFRANGE = UA_STATUSCODE_BADOUTOFRANGE;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOTSUPPORTED = UA_STATUSCODE_BADNOTSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOTFOUND = UA_STATUSCODE_BADNOTFOUND;
static const UA_StatusCode RS_UA_STATUSCODE_BADOBJECTDELETED = UA_STATUSCODE_BADOBJECTDELETED;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOTIMPLEMENTED = UA_STATUSCODE_BADNOTIMPLEMENTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADMONITORINGMODEINVALID = UA_STATUSCODE_BADMONITORINGMODEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADMONITOREDITEMIDINVALID = UA_STATUSCODE_BADMONITOREDITEMIDINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADMONITOREDITEMFILTERINVALID = UA_STATUSCODE_BADMONITOREDITEMFILTERINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADMONITOREDITEMFILTERUNSUPPORTED = UA_STATUSCODE_BADMONITOREDITEMFILTERUNSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADFILTERNOTALLOWED = UA_STATUSCODE_BADFILTERNOTALLOWED;
static const UA_StatusCode RS_UA_STATUSCODE_BADSTRUCTUREMISSING = UA_STATUSCODE_BADSTRUCTUREMISSING;
static const UA_StatusCode RS_UA_STATUSCODE_BADEVENTFILTERINVALID = UA_STATUSCODE_BADEVENTFILTERINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONTENTFILTERINVALID = UA_STATUSCODE_BADCONTENTFILTERINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADFILTEROPERATORINVALID = UA_STATUSCODE_BADFILTEROPERATORINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADFILTEROPERATORUNSUPPORTED = UA_STATUSCODE_BADFILTEROPERATORUNSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADFILTEROPERANDCOUNTMISMATCH = UA_STATUSCODE_BADFILTEROPERANDCOUNTMISMATCH;
static const UA_StatusCode RS_UA_STATUSCODE_BADFILTEROPERANDINVALID = UA_STATUSCODE_BADFILTEROPERANDINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADFILTERELEMENTINVALID = UA_STATUSCODE_BADFILTERELEMENTINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADFILTERLITERALINVALID = UA_STATUSCODE_BADFILTERLITERALINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONTINUATIONPOINTINVALID = UA_STATUSCODE_BADCONTINUATIONPOINTINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOCONTINUATIONPOINTS = UA_STATUSCODE_BADNOCONTINUATIONPOINTS;
static const UA_StatusCode RS_UA_STATUSCODE_BADREFERENCETYPEIDINVALID = UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADBROWSEDIRECTIONINVALID = UA_STATUSCODE_BADBROWSEDIRECTIONINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADNODENOTINVIEW = UA_STATUSCODE_BADNODENOTINVIEW;
static const UA_StatusCode RS_UA_STATUSCODE_BADNUMERICOVERFLOW = UA_STATUSCODE_BADNUMERICOVERFLOW;
static const UA_StatusCode RS_UA_STATUSCODE_BADSERVERURIINVALID = UA_STATUSCODE_BADSERVERURIINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADSERVERNAMEMISSING = UA_STATUSCODE_BADSERVERNAMEMISSING;
static const UA_StatusCode RS_UA_STATUSCODE_BADDISCOVERYURLMISSING = UA_STATUSCODE_BADDISCOVERYURLMISSING;
static const UA_StatusCode RS_UA_STATUSCODE_BADSEMAPHOREFILEMISSING = UA_STATUSCODE_BADSEMAPHOREFILEMISSING;
static const UA_StatusCode RS_UA_STATUSCODE_BADREQUESTTYPEINVALID = UA_STATUSCODE_BADREQUESTTYPEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADSECURITYMODEREJECTED = UA_STATUSCODE_BADSECURITYMODEREJECTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADSECURITYPOLICYREJECTED = UA_STATUSCODE_BADSECURITYPOLICYREJECTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADTOOMANYSESSIONS = UA_STATUSCODE_BADTOOMANYSESSIONS;
static const UA_StatusCode RS_UA_STATUSCODE_BADUSERSIGNATUREINVALID = UA_STATUSCODE_BADUSERSIGNATUREINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADAPPLICATIONSIGNATUREINVALID = UA_STATUSCODE_BADAPPLICATIONSIGNATUREINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOVALIDCERTIFICATES = UA_STATUSCODE_BADNOVALIDCERTIFICATES;
static const UA_StatusCode RS_UA_STATUSCODE_BADIDENTITYCHANGENOTSUPPORTED = UA_STATUSCODE_BADIDENTITYCHANGENOTSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADREQUESTCANCELLEDBYREQUEST = UA_STATUSCODE_BADREQUESTCANCELLEDBYREQUEST;
static const UA_StatusCode RS_UA_STATUSCODE_BADPARENTNODEIDINVALID = UA_STATUSCODE_BADPARENTNODEIDINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADREFERENCENOTALLOWED = UA_STATUSCODE_BADREFERENCENOTALLOWED;
static const UA_StatusCode RS_UA_STATUSCODE_BADNODEIDREJECTED = UA_STATUSCODE_BADNODEIDREJECTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADNODEIDEXISTS = UA_STATUSCODE_BADNODEIDEXISTS;
static const UA_StatusCode RS_UA_STATUSCODE_BADNODECLASSINVALID = UA_STATUSCODE_BADNODECLASSINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADBROWSENAMEINVALID = UA_STATUSCODE_BADBROWSENAMEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADBROWSENAMEDUPLICATED = UA_STATUSCODE_BADBROWSENAMEDUPLICATED;
static const UA_StatusCode RS_UA_STATUSCODE_BADNODEATTRIBUTESINVALID = UA_STATUSCODE_BADNODEATTRIBUTESINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADTYPEDEFINITIONINVALID = UA_STATUSCODE_BADTYPEDEFINITIONINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADSOURCENODEIDINVALID = UA_STATUSCODE_BADSOURCENODEIDINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADTARGETNODEIDINVALID = UA_STATUSCODE_BADTARGETNODEIDINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADDUPLICATEREFERENCENOTALLOWED = UA_STATUSCODE_BADDUPLICATEREFERENCENOTALLOWED;
static const UA_StatusCode RS_UA_STATUSCODE_BADINVALIDSELFREFERENCE = UA_STATUSCODE_BADINVALIDSELFREFERENCE;
static const UA_StatusCode RS_UA_STATUSCODE_BADREFERENCELOCALONLY = UA_STATUSCODE_BADREFERENCELOCALONLY;
static const UA_StatusCode RS_UA_STATUSCODE_BADNODELETERIGHTS = UA_STATUSCODE_BADNODELETERIGHTS;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINREFERENCENOTDELETED = UA_STATUSCODE_UNCERTAINREFERENCENOTDELETED;
static const UA_StatusCode RS_UA_STATUSCODE_BADSERVERINDEXINVALID = UA_STATUSCODE_BADSERVERINDEXINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADVIEWIDUNKNOWN = UA_STATUSCODE_BADVIEWIDUNKNOWN;
static const UA_StatusCode RS_UA_STATUSCODE_BADVIEWTIMESTAMPINVALID = UA_STATUSCODE_BADVIEWTIMESTAMPINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADVIEWPARAMETERMISMATCH = UA_STATUSCODE_BADVIEWPARAMETERMISMATCH;
static const UA_StatusCode RS_UA_STATUSCODE_BADVIEWVERSIONINVALID = UA_STATUSCODE_BADVIEWVERSIONINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINNOTALLNODESAVAILABLE = UA_STATUSCODE_UNCERTAINNOTALLNODESAVAILABLE;
static const UA_StatusCode RS_UA_STATUSCODE_GOODRESULTSMAYBEINCOMPLETE = UA_STATUSCODE_GOODRESULTSMAYBEINCOMPLETE;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOTTYPEDEFINITION = UA_STATUSCODE_BADNOTTYPEDEFINITION;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINREFERENCEOUTOFSERVER = UA_STATUSCODE_UNCERTAINREFERENCEOUTOFSERVER;
static const UA_StatusCode RS_UA_STATUSCODE_BADTOOMANYMATCHES = UA_STATUSCODE_BADTOOMANYMATCHES;
static const UA_StatusCode RS_UA_STATUSCODE_BADQUERYTOOCOMPLEX = UA_STATUSCODE_BADQUERYTOOCOMPLEX;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOMATCH = UA_STATUSCODE_BADNOMATCH;
static const UA_StatusCode RS_UA_STATUSCODE_BADMAXAGEINVALID = UA_STATUSCODE_BADMAXAGEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADSECURITYMODEINSUFFICIENT = UA_STATUSCODE_BADSECURITYMODEINSUFFICIENT;
static const UA_StatusCode RS_UA_STATUSCODE_BADHISTORYOPERATIONINVALID = UA_STATUSCODE_BADHISTORYOPERATIONINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADHISTORYOPERATIONUNSUPPORTED = UA_STATUSCODE_BADHISTORYOPERATIONUNSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADINVALIDTIMESTAMPARGUMENT = UA_STATUSCODE_BADINVALIDTIMESTAMPARGUMENT;
static const UA_StatusCode RS_UA_STATUSCODE_BADWRITENOTSUPPORTED = UA_STATUSCODE_BADWRITENOTSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADTYPEMISMATCH = UA_STATUSCODE_BADTYPEMISMATCH;
static const UA_StatusCode RS_UA_STATUSCODE_BADMETHODINVALID = UA_STATUSCODE_BADMETHODINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADARGUMENTSMISSING = UA_STATUSCODE_BADARGUMENTSMISSING;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOTEXECUTABLE = UA_STATUSCODE_BADNOTEXECUTABLE;
static const UA_StatusCode RS_UA_STATUSCODE_BADTOOMANYSUBSCRIPTIONS = UA_STATUSCODE_BADTOOMANYSUBSCRIPTIONS;
static const UA_StatusCode RS_UA_STATUSCODE_BADTOOMANYPUBLISHREQUESTS = UA_STATUSCODE_BADTOOMANYPUBLISHREQUESTS;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOSUBSCRIPTION = UA_STATUSCODE_BADNOSUBSCRIPTION;
static const UA_StatusCode RS_UA_STATUSCODE_BADSEQUENCENUMBERUNKNOWN = UA_STATUSCODE_BADSEQUENCENUMBERUNKNOWN;
static const UA_StatusCode RS_UA_STATUSCODE_GOODRETRANSMISSIONQUEUENOTSUPPORTED = UA_STATUSCODE_GOODRETRANSMISSIONQUEUENOTSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADMESSAGENOTAVAILABLE = UA_STATUSCODE_BADMESSAGENOTAVAILABLE;
static const UA_StatusCode RS_UA_STATUSCODE_BADINSUFFICIENTCLIENTPROFILE = UA_STATUSCODE_BADINSUFFICIENTCLIENTPROFILE;
static const UA_StatusCode RS_UA_STATUSCODE_BADSTATENOTACTIVE = UA_STATUSCODE_BADSTATENOTACTIVE;
static const UA_StatusCode RS_UA_STATUSCODE_BADALREADYEXISTS = UA_STATUSCODE_BADALREADYEXISTS;
static const UA_StatusCode RS_UA_STATUSCODE_BADTCPSERVERTOOBUSY = UA_STATUSCODE_BADTCPSERVERTOOBUSY;
static const UA_StatusCode RS_UA_STATUSCODE_BADTCPMESSAGETYPEINVALID = UA_STATUSCODE_BADTCPMESSAGETYPEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADTCPSECURECHANNELUNKNOWN = UA_STATUSCODE_BADTCPSECURECHANNELUNKNOWN;
static const UA_StatusCode RS_UA_STATUSCODE_BADTCPMESSAGETOOLARGE = UA_STATUSCODE_BADTCPMESSAGETOOLARGE;
static const UA_StatusCode RS_UA_STATUSCODE_BADTCPNOTENOUGHRESOURCES = UA_STATUSCODE_BADTCPNOTENOUGHRESOURCES;
static const UA_StatusCode RS_UA_STATUSCODE_BADTCPINTERNALERROR = UA_STATUSCODE_BADTCPINTERNALERROR;
static const UA_StatusCode RS_UA_STATUSCODE_BADTCPENDPOINTURLINVALID = UA_STATUSCODE_BADTCPENDPOINTURLINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADREQUESTINTERRUPTED = UA_STATUSCODE_BADREQUESTINTERRUPTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADREQUESTTIMEOUT = UA_STATUSCODE_BADREQUESTTIMEOUT;
static const UA_StatusCode RS_UA_STATUSCODE_BADSECURECHANNELCLOSED = UA_STATUSCODE_BADSECURECHANNELCLOSED;
static const UA_StatusCode RS_UA_STATUSCODE_BADSECURECHANNELTOKENUNKNOWN = UA_STATUSCODE_BADSECURECHANNELTOKENUNKNOWN;
static const UA_StatusCode RS_UA_STATUSCODE_BADSEQUENCENUMBERINVALID = UA_STATUSCODE_BADSEQUENCENUMBERINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADPROTOCOLVERSIONUNSUPPORTED = UA_STATUSCODE_BADPROTOCOLVERSIONUNSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONFIGURATIONERROR = UA_STATUSCODE_BADCONFIGURATIONERROR;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOTCONNECTED = UA_STATUSCODE_BADNOTCONNECTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADDEVICEFAILURE = UA_STATUSCODE_BADDEVICEFAILURE;
static const UA_StatusCode RS_UA_STATUSCODE_BADSENSORFAILURE = UA_STATUSCODE_BADSENSORFAILURE;
static const UA_StatusCode RS_UA_STATUSCODE_BADOUTOFSERVICE = UA_STATUSCODE_BADOUTOFSERVICE;
static const UA_StatusCode RS_UA_STATUSCODE_BADDEADBANDFILTERINVALID = UA_STATUSCODE_BADDEADBANDFILTERINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINNOCOMMUNICATIONLASTUSABLEVALUE = UA_STATUSCODE_UNCERTAINNOCOMMUNICATIONLASTUSABLEVALUE;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINLASTUSABLEVALUE = UA_STATUSCODE_UNCERTAINLASTUSABLEVALUE;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINSUBSTITUTEVALUE = UA_STATUSCODE_UNCERTAINSUBSTITUTEVALUE;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAININITIALVALUE = UA_STATUSCODE_UNCERTAININITIALVALUE;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINSENSORNOTACCURATE = UA_STATUSCODE_UNCERTAINSENSORNOTACCURATE;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINENGINEERINGUNITSEXCEEDED = UA_STATUSCODE_UNCERTAINENGINEERINGUNITSEXCEEDED;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINSUBNORMAL = UA_STATUSCODE_UNCERTAINSUBNORMAL;
static const UA_StatusCode RS_UA_STATUSCODE_GOODLOCALOVERRIDE = UA_STATUSCODE_GOODLOCALOVERRIDE;
static const UA_StatusCode RS_UA_STATUSCODE_BADREFRESHINPROGRESS = UA_STATUSCODE_BADREFRESHINPROGRESS;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONDITIONALREADYDISABLED = UA_STATUSCODE_BADCONDITIONALREADYDISABLED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONDITIONALREADYENABLED = UA_STATUSCODE_BADCONDITIONALREADYENABLED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONDITIONDISABLED = UA_STATUSCODE_BADCONDITIONDISABLED;
static const UA_StatusCode RS_UA_STATUSCODE_BADEVENTIDUNKNOWN = UA_STATUSCODE_BADEVENTIDUNKNOWN;
static const UA_StatusCode RS_UA_STATUSCODE_BADEVENTNOTACKNOWLEDGEABLE = UA_STATUSCODE_BADEVENTNOTACKNOWLEDGEABLE;
static const UA_StatusCode RS_UA_STATUSCODE_BADDIALOGNOTACTIVE = UA_STATUSCODE_BADDIALOGNOTACTIVE;
static const UA_StatusCode RS_UA_STATUSCODE_BADDIALOGRESPONSEINVALID = UA_STATUSCODE_BADDIALOGRESPONSEINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONDITIONBRANCHALREADYACKED = UA_STATUSCODE_BADCONDITIONBRANCHALREADYACKED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONDITIONBRANCHALREADYCONFIRMED = UA_STATUSCODE_BADCONDITIONBRANCHALREADYCONFIRMED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONDITIONALREADYSHELVED = UA_STATUSCODE_BADCONDITIONALREADYSHELVED;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONDITIONNOTSHELVED = UA_STATUSCODE_BADCONDITIONNOTSHELVED;
static const UA_StatusCode RS_UA_STATUSCODE_BADSHELVINGTIMEOUTOFRANGE = UA_STATUSCODE_BADSHELVINGTIMEOUTOFRANGE;
static const UA_StatusCode RS_UA_STATUSCODE_BADNODATA = UA_STATUSCODE_BADNODATA;
static const UA_StatusCode RS_UA_STATUSCODE_BADBOUNDNOTFOUND = UA_STATUSCODE_BADBOUNDNOTFOUND;
static const UA_StatusCode RS_UA_STATUSCODE_BADBOUNDNOTSUPPORTED = UA_STATUSCODE_BADBOUNDNOTSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADDATALOST = UA_STATUSCODE_BADDATALOST;
static const UA_StatusCode RS_UA_STATUSCODE_BADDATAUNAVAILABLE = UA_STATUSCODE_BADDATAUNAVAILABLE;
static const UA_StatusCode RS_UA_STATUSCODE_BADENTRYEXISTS = UA_STATUSCODE_BADENTRYEXISTS;
static const UA_StatusCode RS_UA_STATUSCODE_BADNOENTRYEXISTS = UA_STATUSCODE_BADNOENTRYEXISTS;
static const UA_StatusCode RS_UA_STATUSCODE_BADTIMESTAMPNOTSUPPORTED = UA_STATUSCODE_BADTIMESTAMPNOTSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_GOODENTRYINSERTED = UA_STATUSCODE_GOODENTRYINSERTED;
static const UA_StatusCode RS_UA_STATUSCODE_GOODENTRYREPLACED = UA_STATUSCODE_GOODENTRYREPLACED;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINDATASUBNORMAL = UA_STATUSCODE_UNCERTAINDATASUBNORMAL;
static const UA_StatusCode RS_UA_STATUSCODE_GOODNODATA = UA_STATUSCODE_GOODNODATA;
static const UA_StatusCode RS_UA_STATUSCODE_GOODMOREDATA = UA_STATUSCODE_GOODMOREDATA;
static const UA_StatusCode RS_UA_STATUSCODE_BADAGGREGATELISTMISMATCH = UA_STATUSCODE_BADAGGREGATELISTMISMATCH;
static const UA_StatusCode RS_UA_STATUSCODE_BADAGGREGATENOTSUPPORTED = UA_STATUSCODE_BADAGGREGATENOTSUPPORTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADAGGREGATEINVALIDINPUTS = UA_STATUSCODE_BADAGGREGATEINVALIDINPUTS;
static const UA_StatusCode RS_UA_STATUSCODE_BADAGGREGATECONFIGURATIONREJECTED = UA_STATUSCODE_BADAGGREGATECONFIGURATIONREJECTED;
static const UA_StatusCode RS_UA_STATUSCODE_GOODDATAIGNORED = UA_STATUSCODE_GOODDATAIGNORED;
static const UA_StatusCode RS_UA_STATUSCODE_BADREQUESTNOTALLOWED = UA_STATUSCODE_BADREQUESTNOTALLOWED;
static const UA_StatusCode RS_UA_STATUSCODE_BADREQUESTNOTCOMPLETE = UA_STATUSCODE_BADREQUESTNOTCOMPLETE;
static const UA_StatusCode RS_UA_STATUSCODE_BADTRANSACTIONPENDING = UA_STATUSCODE_BADTRANSACTIONPENDING;
static const UA_StatusCode RS_UA_STATUSCODE_BADTICKETREQUIRED = UA_STATUSCODE_BADTICKETREQUIRED;
static const UA_StatusCode RS_UA_STATUSCODE_BADTICKETINVALID = UA_STATUSCODE_BADTICKETINVALID;
static const UA_StatusCode RS_UA_STATUSCODE_GOODEDITED = UA_STATUSCODE_GOODEDITED;
static const UA_StatusCode RS_UA_STATUSCODE_GOODPOSTACTIONFAILED = UA_STATUSCODE_GOODPOSTACTIONFAILED;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINDOMINANTVALUECHANGED = UA_STATUSCODE_UNCERTAINDOMINANTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_GOODDEPENDENTVALUECHANGED = UA_STATUSCODE_GOODDEPENDENTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_BADDOMINANTVALUECHANGED = UA_STATUSCODE_BADDOMINANTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_UNCERTAINDEPENDENTVALUECHANGED = UA_STATUSCODE_UNCERTAINDEPENDENTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_BADDEPENDENTVALUECHANGED = UA_STATUSCODE_BADDEPENDENTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_GOODEDITED_DEPENDENTVALUECHANGED = UA_STATUSCODE_GOODEDITED_DEPENDENTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_GOODEDITED_DOMINANTVALUECHANGED = UA_STATUSCODE_GOODEDITED_DOMINANTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_GOODEDITED_DOMINANTVALUECHANGED_DEPENDENTVALUECHANGED = UA_STATUSCODE_GOODEDITED_DOMINANTVALUECHANGED_DEPENDENTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_BADEDITED_OUTOFRANGE = UA_STATUSCODE_BADEDITED_OUTOFRANGE;
static const UA_StatusCode RS_UA_STATUSCODE_BADINITIALVALUE_OUTOFRANGE = UA_STATUSCODE_BADINITIALVALUE_OUTOFRANGE;
static const UA_StatusCode RS_UA_STATUSCODE_BADOUTOFRANGE_DOMINANTVALUECHANGED = UA_STATUSCODE_BADOUTOFRANGE_DOMINANTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_BADEDITED_OUTOFRANGE_DOMINANTVALUECHANGED = UA_STATUSCODE_BADEDITED_OUTOFRANGE_DOMINANTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_BADOUTOFRANGE_DOMINANTVALUECHANGED_DEPENDENTVALUECHANGED = UA_STATUSCODE_BADOUTOFRANGE_DOMINANTVALUECHANGED_DEPENDENTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_BADEDITED_OUTOFRANGE_DOMINANTVALUECHANGED_DEPENDENTVALUECHANGED = UA_STATUSCODE_BADEDITED_OUTOFRANGE_DOMINANTVALUECHANGED_DEPENDENTVALUECHANGED;
static const UA_StatusCode RS_UA_STATUSCODE_GOODCOMMUNICATIONEVENT = UA_STATUSCODE_GOODCOMMUNICATIONEVENT;
static const UA_StatusCode RS_UA_STATUSCODE_GOODSHUTDOWNEVENT = UA_STATUSCODE_GOODSHUTDOWNEVENT;
static const UA_StatusCode RS_UA_STATUSCODE_GOODCALLAGAIN = UA_STATUSCODE_GOODCALLAGAIN;
static const UA_StatusCode RS_UA_STATUSCODE_GOODNONCRITICALTIMEOUT = UA_STATUSCODE_GOODNONCRITICALTIMEOUT;
static const UA_StatusCode RS_UA_STATUSCODE_BADINVALIDARGUMENT = UA_STATUSCODE_BADINVALIDARGUMENT;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONNECTIONREJECTED = UA_STATUSCODE_BADCONNECTIONREJECTED;
static const UA_StatusCode RS_UA_STATUSCODE_BADDISCONNECT = UA_STATUSCODE_BADDISCONNECT;
static const UA_StatusCode RS_UA_STATUSCODE_BADCONNECTIONCLOSED = UA_STATUSCODE_BADCONNECTIONCLOSED;
static const UA_StatusCode RS_UA_STATUSCODE_BADINVALIDSTATE = UA_STATUSCODE_BADINVALIDSTATE;
static const UA_StatusCode RS_UA_STATUSCODE_BADENDOFSTREAM = UA_STATUSCODE_BADENDOFSTREAM;
static const UA_StatusCode RS_UA_STATUSCODE_BADNODATAAVAILABLE = UA_STATUSCODE_BADNODATAAVAILABLE;
static const UA_StatusCode RS_UA_STATUSCODE_BADWAITINGFORRESPONSE = UA_STATUSCODE_BADWAITINGFORRESPONSE;
static const UA_StatusCode RS_UA_STATUSCODE_BADOPERATIONABANDONED = UA_STATUSCODE_BADOPERATIONABANDONED;
static const UA_StatusCode RS_UA_STATUSCODE_BADEXPECTEDSTREAMTOBLOCK = UA_STATUSCODE_BADEXPECTEDSTREAMTOBLOCK;
static const UA_StatusCode RS_UA_STATUSCODE_BADWOULDBLOCK = UA_STATUSCODE_BADWOULDBLOCK;
static const UA_StatusCode RS_UA_STATUSCODE_BADSYNTAXERROR = UA_STATUSCODE_BADSYNTAXERROR;
static const UA_StatusCode RS_UA_STATUSCODE_BADMAXCONNECTIONSREACHED = UA_STATUSCODE_BADMAXCONNECTIONSREACHED;