client

package
v2.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesConnectionState = map[ConnectionState]string{
	ConnectionStateDISCONNECTED:    "DISCONNECTED",
	ConnectionStateCONNECTED:       "CONNECTED",
	ConnectionStateRECONNECTING:    "RECONNECTING",
	ConnectionStateSESSION_CREATED: "SESSION_CREATED",
	ConnectionStateSESSION_DELETED: "SESSION_DELETED",
	ConnectionStateSESSION_FIRST:   "SESSION_FIRST",
}
View Source
var EnumNamesEnumSecurityPolicy = map[EnumSecurityPolicy]string{
	EnumSecurityPolicyBESTAVAILABLE:         "BESTAVAILABLE",
	EnumSecurityPolicyNONE:                  "NONE",
	EnumSecurityPolicyBASIC128RSA15:         "BASIC128RSA15",
	EnumSecurityPolicyBASIC256:              "BASIC256",
	EnumSecurityPolicyBASIC256SHA256:        "BASIC256SHA256",
	EnumSecurityPolicyAES128_SHA256_RSAOAEP: "AES128_SHA256_RSAOAEP",
	EnumSecurityPolicyAES256_SHA256_RSAPSS:  "AES256_SHA256_RSAPSS",
}
View Source
var EnumNamesUserIdentityTokenUnion = map[UserIdentityTokenUnion]string{
	UserIdentityTokenUnionNONE:              "NONE",
	UserIdentityTokenUnionTokenAnonymous:    "TokenAnonymous",
	UserIdentityTokenUnionTokenUserPassword: "TokenUserPassword",
	UserIdentityTokenUnionTokenCert:         "TokenCert",
}
View Source
var EnumValuesConnectionState = map[string]ConnectionState{
	"DISCONNECTED":    ConnectionStateDISCONNECTED,
	"CONNECTED":       ConnectionStateCONNECTED,
	"RECONNECTING":    ConnectionStateRECONNECTING,
	"SESSION_CREATED": ConnectionStateSESSION_CREATED,
	"SESSION_DELETED": ConnectionStateSESSION_DELETED,
	"SESSION_FIRST":   ConnectionStateSESSION_FIRST,
}
View Source
var EnumValuesEnumSecurityPolicy = map[string]EnumSecurityPolicy{
	"BESTAVAILABLE":         EnumSecurityPolicyBESTAVAILABLE,
	"NONE":                  EnumSecurityPolicyNONE,
	"BASIC128RSA15":         EnumSecurityPolicyBASIC128RSA15,
	"BASIC256":              EnumSecurityPolicyBASIC256,
	"BASIC256SHA256":        EnumSecurityPolicyBASIC256SHA256,
	"AES128_SHA256_RSAOAEP": EnumSecurityPolicyAES128_SHA256_RSAOAEP,
	"AES256_SHA256_RSAPSS":  EnumSecurityPolicyAES256_SHA256_RSAPSS,
}
View Source
var EnumValuesUserIdentityTokenUnion = map[string]UserIdentityTokenUnion{
	"NONE":              UserIdentityTokenUnionNONE,
	"TokenAnonymous":    UserIdentityTokenUnionTokenAnonymous,
	"TokenUserPassword": UserIdentityTokenUnionTokenUserPassword,
	"TokenCert":         UserIdentityTokenUnionTokenCert,
}

Functions

func AddressPlaceholdersAddInteger

func AddressPlaceholdersAddInteger(builder *flatbuffers.Builder, integer flatbuffers.UOffsetT)

func AddressPlaceholdersAddNs

func AddressPlaceholdersAddNs(builder *flatbuffers.Builder, ns flatbuffers.UOffsetT)

func AddressPlaceholdersAddString

func AddressPlaceholdersAddString(builder *flatbuffers.Builder, string flatbuffers.UOffsetT)

func AddressPlaceholdersEnd

func AddressPlaceholdersEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AddressPlaceholdersStart

func AddressPlaceholdersStart(builder *flatbuffers.Builder)

/ Placeholder for numeric identifiers

func ClientConfigurationAddAutoReconnect

func ClientConfigurationAddAutoReconnect(builder *flatbuffers.Builder, autoReconnect bool)

func ClientConfigurationAddEndpointUrl

func ClientConfigurationAddEndpointUrl(builder *flatbuffers.Builder, endpointUrl flatbuffers.UOffsetT)

func ClientConfigurationAddName

func ClientConfigurationAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func ClientConfigurationAddPersistent

func ClientConfigurationAddPersistent(builder *flatbuffers.Builder, persistent bool)

func ClientConfigurationAddSessionConfiguration

func ClientConfigurationAddSessionConfiguration(builder *flatbuffers.Builder, sessionConfiguration flatbuffers.UOffsetT)

func ClientConfigurationAddTimeoutConfiguration

func ClientConfigurationAddTimeoutConfiguration(builder *flatbuffers.Builder, timeoutConfiguration flatbuffers.UOffsetT)

func ClientConfigurationEnd

func ClientConfigurationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ClientConfigurationStart

func ClientConfigurationStart(builder *flatbuffers.Builder)

func DlResultToUaStatusCodeAddDlResult

func DlResultToUaStatusCodeAddDlResult(builder *flatbuffers.Builder, dlResult uint32)

func DlResultToUaStatusCodeAddUaStatusCode

func DlResultToUaStatusCodeAddUaStatusCode(builder *flatbuffers.Builder, uaStatusCode uint32)

func DlResultToUaStatusCodeAddUaStatusCodeDescr

func DlResultToUaStatusCodeAddUaStatusCodeDescr(builder *flatbuffers.Builder, uaStatusCodeDescr flatbuffers.UOffsetT)

func DlResultToUaStatusCodeAddUaStatusCodeName

func DlResultToUaStatusCodeAddUaStatusCodeName(builder *flatbuffers.Builder, uaStatusCodeName flatbuffers.UOffsetT)

func DlResultToUaStatusCodeEnd

func DlResultToUaStatusCodeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func DlResultToUaStatusCodeStart

func DlResultToUaStatusCodeStart(builder *flatbuffers.Builder)

func ErrorCodeMappingAddListDlResultToUaStatusCode

func ErrorCodeMappingAddListDlResultToUaStatusCode(builder *flatbuffers.Builder, listDlResultToUaStatusCode flatbuffers.UOffsetT)

func ErrorCodeMappingEnd

func ErrorCodeMappingEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ErrorCodeMappingStart

func ErrorCodeMappingStart(builder *flatbuffers.Builder)

func ErrorCodeMappingStartListDlResultToUaStatusCodeVector

func ErrorCodeMappingStartListDlResultToUaStatusCodeVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MessageSecurityModeAddMessageSecurityMode

func MessageSecurityModeAddMessageSecurityMode(builder *flatbuffers.Builder, messageSecurityMode EnumMessageSecurityMode)

func MessageSecurityModeEnd

func MessageSecurityModeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func MessageSecurityModeStart

func MessageSecurityModeStart(builder *flatbuffers.Builder)

func SecurityPolicyAddSecurityPolicy

func SecurityPolicyAddSecurityPolicy(builder *flatbuffers.Builder, securityPolicy EnumSecurityPolicy)

func SecurityPolicyEnd

func SecurityPolicyEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func SecurityPolicyStart

func SecurityPolicyStart(builder *flatbuffers.Builder)

func SessionConfigurationAddLocaleIds

func SessionConfigurationAddLocaleIds(builder *flatbuffers.Builder, localeIds flatbuffers.UOffsetT)

func SessionConfigurationAddMessageSecurityMode

func SessionConfigurationAddMessageSecurityMode(builder *flatbuffers.Builder, messageSecurityMode flatbuffers.UOffsetT)

func SessionConfigurationAddSecurityPolicy

func SessionConfigurationAddSecurityPolicy(builder *flatbuffers.Builder, securityPolicy flatbuffers.UOffsetT)

func SessionConfigurationAddUserToken

func SessionConfigurationAddUserToken(builder *flatbuffers.Builder, userToken flatbuffers.UOffsetT)

func SessionConfigurationEnd

func SessionConfigurationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func SessionConfigurationStart

func SessionConfigurationStart(builder *flatbuffers.Builder)

/ Define the LocalId establish a connection to the OPC UA Server (ActivateSession service)

func SessionConfigurationStartLocaleIdsVector

func SessionConfigurationStartLocaleIdsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func StateAddState

func StateAddState(builder *flatbuffers.Builder, state ConnectionState)

func StateEnd

func StateEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func StateStart

func StateStart(builder *flatbuffers.Builder)

func TimeoutConfigurationAddBrowseCallTimeout

func TimeoutConfigurationAddBrowseCallTimeout(builder *flatbuffers.Builder, browseCallTimeout uint32)

func TimeoutConfigurationAddCallCallTimeout

func TimeoutConfigurationAddCallCallTimeout(builder *flatbuffers.Builder, callCallTimeout uint32)

func TimeoutConfigurationAddDiscoveryTimeout

func TimeoutConfigurationAddDiscoveryTimeout(builder *flatbuffers.Builder, discoveryTimeout uint32)

func TimeoutConfigurationAddPublishTimeout

func TimeoutConfigurationAddPublishTimeout(builder *flatbuffers.Builder, publishTimeout uint32)

func TimeoutConfigurationAddReadCallTimeout

func TimeoutConfigurationAddReadCallTimeout(builder *flatbuffers.Builder, readCallTimeout uint32)

func TimeoutConfigurationAddReconnectDelay

func TimeoutConfigurationAddReconnectDelay(builder *flatbuffers.Builder, reconnectDelay uint32)

func TimeoutConfigurationAddSessionTimeout

func TimeoutConfigurationAddSessionTimeout(builder *flatbuffers.Builder, sessionTimeout float64)

func TimeoutConfigurationAddWatchdogTimeout

func TimeoutConfigurationAddWatchdogTimeout(builder *flatbuffers.Builder, watchdogTimeout uint32)

func TimeoutConfigurationAddWriteCallTimeout

func TimeoutConfigurationAddWriteCallTimeout(builder *flatbuffers.Builder, writeCallTimeout uint32)

func TimeoutConfigurationEnd

func TimeoutConfigurationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TimeoutConfigurationStart

func TimeoutConfigurationStart(builder *flatbuffers.Builder)

func TokenAnonymousEnd

func TokenAnonymousEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TokenAnonymousStart

func TokenAnonymousStart(builder *flatbuffers.Builder)

func TokenCertAddLocation

func TokenCertAddLocation(builder *flatbuffers.Builder, location flatbuffers.UOffsetT)

func TokenCertAddName

func TokenCertAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func TokenCertEnd

func TokenCertEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TokenCertStart

func TokenCertStart(builder *flatbuffers.Builder)

func TokenUserPasswordAddPassword

func TokenUserPasswordAddPassword(builder *flatbuffers.Builder, password flatbuffers.UOffsetT)

func TokenUserPasswordAddUsername

func TokenUserPasswordAddUsername(builder *flatbuffers.Builder, username flatbuffers.UOffsetT)

func TokenUserPasswordEnd

func TokenUserPasswordEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TokenUserPasswordStart

func TokenUserPasswordStart(builder *flatbuffers.Builder)

func UserIdentityTokenAddUserIdentityToken

func UserIdentityTokenAddUserIdentityToken(builder *flatbuffers.Builder, userIdentityToken flatbuffers.UOffsetT)

func UserIdentityTokenAddUserIdentityTokenType

func UserIdentityTokenAddUserIdentityTokenType(builder *flatbuffers.Builder, userIdentityTokenType UserIdentityTokenUnion)

func UserIdentityTokenEnd

func UserIdentityTokenEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func UserIdentityTokenStart

func UserIdentityTokenStart(builder *flatbuffers.Builder)

Types

type AddressPlaceholders

type AddressPlaceholders struct {
	// contains filtered or unexported fields
}

func GetRootAsAddressPlaceholders

func GetRootAsAddressPlaceholders(buf []byte, offset flatbuffers.UOffsetT) *AddressPlaceholders

func GetSizePrefixedRootAsAddressPlaceholders

func GetSizePrefixedRootAsAddressPlaceholders(buf []byte, offset flatbuffers.UOffsetT) *AddressPlaceholders

func (*AddressPlaceholders) Init

func (rcv *AddressPlaceholders) Init(buf []byte, i flatbuffers.UOffsetT)

func (*AddressPlaceholders) Integer

func (rcv *AddressPlaceholders) Integer() []byte

/ Placeholder for string identifiers / Placeholder for numeric identifiers

func (*AddressPlaceholders) Ns

func (rcv *AddressPlaceholders) Ns() []byte

/ Placeholder for the namespace index

func (*AddressPlaceholders) String

func (rcv *AddressPlaceholders) String() []byte

/ Placeholder for the namespace index / Placeholder for string identifiers

func (*AddressPlaceholders) Table

func (rcv *AddressPlaceholders) Table() flatbuffers.Table

func (*AddressPlaceholders) UnPack

func (*AddressPlaceholders) UnPackTo

func (rcv *AddressPlaceholders) UnPackTo(t *AddressPlaceholdersT)

type AddressPlaceholdersT

type AddressPlaceholdersT struct {
	Ns      string `json:"ns"`
	String  string `json:"string"`
	Integer string `json:"integer"`
}

func (*AddressPlaceholdersT) Pack

type ClientConfiguration

type ClientConfiguration struct {
	// contains filtered or unexported fields
}

func GetRootAsClientConfiguration

func GetRootAsClientConfiguration(buf []byte, offset flatbuffers.UOffsetT) *ClientConfiguration

func GetSizePrefixedRootAsClientConfiguration

func GetSizePrefixedRootAsClientConfiguration(buf []byte, offset flatbuffers.UOffsetT) *ClientConfiguration

func (*ClientConfiguration) AutoReconnect

func (rcv *ClientConfiguration) AutoReconnect() bool

/ If true, the corresponding client session try to connect automatically within the reconnect delay interval in the case the client session is disconnected

func (*ClientConfiguration) EndpointUrl

func (rcv *ClientConfiguration) EndpointUrl() []byte

/ Unique clientname (required) / Endpoint-url of the OPC UA Server to which the client should connect to (required)

func (*ClientConfiguration) Init

func (rcv *ClientConfiguration) Init(buf []byte, i flatbuffers.UOffsetT)

func (*ClientConfiguration) MutateAutoReconnect

func (rcv *ClientConfiguration) MutateAutoReconnect(n bool) bool

/ If true, the corresponding client session try to connect automatically within the reconnect delay interval in the case the client session is disconnected

func (*ClientConfiguration) MutatePersistent

func (rcv *ClientConfiguration) MutatePersistent(n bool) bool

/ Determines whether configuration data of the client data is persisted and loaded upon the next start of the app or the control

func (*ClientConfiguration) Name

func (rcv *ClientConfiguration) Name() []byte

/ Unique clientname (required)

func (*ClientConfiguration) Persistent

func (rcv *ClientConfiguration) Persistent() bool

/ Timeout configuration for the client instance / Determines whether configuration data of the client data is persisted and loaded upon the next start of the app or the control

func (*ClientConfiguration) SessionConfiguration

func (rcv *ClientConfiguration) SessionConfiguration(obj *SessionConfiguration) *SessionConfiguration

/ Endpoint-url of the OPC UA Server to which the client should connect to (required) / Session configuration for the client instance

func (*ClientConfiguration) Table

func (rcv *ClientConfiguration) Table() flatbuffers.Table

func (*ClientConfiguration) TimeoutConfiguration

func (rcv *ClientConfiguration) TimeoutConfiguration(obj *TimeoutConfiguration) *TimeoutConfiguration

/ Session configuration for the client instance / Timeout configuration for the client instance

func (*ClientConfiguration) UnPack

func (*ClientConfiguration) UnPackTo

func (rcv *ClientConfiguration) UnPackTo(t *ClientConfigurationT)

type ClientConfigurationT

type ClientConfigurationT struct {
	Name                 string                 `json:"name"`
	EndpointUrl          string                 `json:"endpointUrl"`
	SessionConfiguration *SessionConfigurationT `json:"sessionConfiguration"`
	TimeoutConfiguration *TimeoutConfigurationT `json:"timeoutConfiguration"`
	Persistent           bool                   `json:"persistent"`
	AutoReconnect        bool                   `json:"autoReconnect"`
}

func (*ClientConfigurationT) Pack

type ConnectionState

type ConnectionState int8
const (
	ConnectionStateDISCONNECTED    ConnectionState = 0
	ConnectionStateCONNECTED       ConnectionState = 1
	ConnectionStateRECONNECTING    ConnectionState = 2
	ConnectionStateSESSION_CREATED ConnectionState = 3
	ConnectionStateSESSION_DELETED ConnectionState = 4
	ConnectionStateSESSION_FIRST   ConnectionState = 5
)

func (ConnectionState) String

func (v ConnectionState) String() string

type DlResultToUaStatusCode

type DlResultToUaStatusCode struct {
	// contains filtered or unexported fields
}

func GetRootAsDlResultToUaStatusCode

func GetRootAsDlResultToUaStatusCode(buf []byte, offset flatbuffers.UOffsetT) *DlResultToUaStatusCode

func GetSizePrefixedRootAsDlResultToUaStatusCode

func GetSizePrefixedRootAsDlResultToUaStatusCode(buf []byte, offset flatbuffers.UOffsetT) *DlResultToUaStatusCode

func (*DlResultToUaStatusCode) DlResult

func (rcv *DlResultToUaStatusCode) DlResult() uint32

func (*DlResultToUaStatusCode) Init

func (rcv *DlResultToUaStatusCode) Init(buf []byte, i flatbuffers.UOffsetT)

func (*DlResultToUaStatusCode) MutateDlResult

func (rcv *DlResultToUaStatusCode) MutateDlResult(n uint32) bool

func (*DlResultToUaStatusCode) MutateUaStatusCode

func (rcv *DlResultToUaStatusCode) MutateUaStatusCode(n uint32) bool

func (*DlResultToUaStatusCode) Table

func (*DlResultToUaStatusCode) UaStatusCode

func (rcv *DlResultToUaStatusCode) UaStatusCode() uint32

func (*DlResultToUaStatusCode) UaStatusCodeDescr

func (rcv *DlResultToUaStatusCode) UaStatusCodeDescr() []byte

func (*DlResultToUaStatusCode) UaStatusCodeName

func (rcv *DlResultToUaStatusCode) UaStatusCodeName() []byte

func (*DlResultToUaStatusCode) UnPack

func (*DlResultToUaStatusCode) UnPackTo

type DlResultToUaStatusCodeT

type DlResultToUaStatusCodeT struct {
	DlResult          uint32 `json:"dlResult"`
	UaStatusCode      uint32 `json:"uaStatusCode"`
	UaStatusCodeName  string `json:"uaStatusCodeName"`
	UaStatusCodeDescr string `json:"uaStatusCodeDescr"`
}

func (*DlResultToUaStatusCodeT) Pack

type EnumMessageSecurityMode

type EnumMessageSecurityMode int8
const (
	/// Determines and uses the most secure method automatically
	EnumMessageSecurityModeBESTAVAILABLE EnumMessageSecurityMode = 0
	/// Unencrypted connection (only together with the security policy "None")
	EnumMessageSecurityModeNONE EnumMessageSecurityMode = 1
	/// Signed connection
	EnumMessageSecurityModeSIGN EnumMessageSecurityMode = 2
	/// Signed and encrypted connection
	EnumMessageSecurityModeSIGNENCRYPT EnumMessageSecurityMode = 3
)

func (EnumMessageSecurityMode) String

func (v EnumMessageSecurityMode) String() string

type EnumSecurityPolicy

type EnumSecurityPolicy int8
const (
	/// Determines and uses the most secure method automatically
	EnumSecurityPolicyBESTAVAILABLE EnumSecurityPolicy = 0
	/// "http://opcfoundation.org/UA/SecurityPolicy#None"
	EnumSecurityPolicyNONE EnumSecurityPolicy = 1
	/// "http://opcfoundation.org/UA/SecurityPolicy#Basic128Rsa15"
	EnumSecurityPolicyBASIC128RSA15 EnumSecurityPolicy = 2
	/// "http://opcfoundation.org/UA/SecurityPolicy#Basic256"
	EnumSecurityPolicyBASIC256 EnumSecurityPolicy = 3
	/// "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256"
	EnumSecurityPolicyBASIC256SHA256 EnumSecurityPolicy = 4
	/// "http://opcfoundation.org/UA/SecurityPolicy#Aes128_Sha256_RsaOaep"
	EnumSecurityPolicyAES128_SHA256_RSAOAEP EnumSecurityPolicy = 5
	/// "http://opcfoundation.org/UA/SecurityPolicy#Aes256_Sha256_RsaPss"
	EnumSecurityPolicyAES256_SHA256_RSAPSS EnumSecurityPolicy = 6
)

func (EnumSecurityPolicy) String

func (v EnumSecurityPolicy) String() string

type ErrorCodeMapping

type ErrorCodeMapping struct {
	// contains filtered or unexported fields
}

func GetRootAsErrorCodeMapping

func GetRootAsErrorCodeMapping(buf []byte, offset flatbuffers.UOffsetT) *ErrorCodeMapping

func GetSizePrefixedRootAsErrorCodeMapping

func GetSizePrefixedRootAsErrorCodeMapping(buf []byte, offset flatbuffers.UOffsetT) *ErrorCodeMapping

func (*ErrorCodeMapping) Init

func (rcv *ErrorCodeMapping) Init(buf []byte, i flatbuffers.UOffsetT)

func (*ErrorCodeMapping) ListDlResultToUaStatusCode

func (rcv *ErrorCodeMapping) ListDlResultToUaStatusCode(obj *DlResultToUaStatusCode, j int) bool

func (*ErrorCodeMapping) ListDlResultToUaStatusCodeLength

func (rcv *ErrorCodeMapping) ListDlResultToUaStatusCodeLength() int

func (*ErrorCodeMapping) Table

func (rcv *ErrorCodeMapping) Table() flatbuffers.Table

func (*ErrorCodeMapping) UnPack

func (rcv *ErrorCodeMapping) UnPack() *ErrorCodeMappingT

func (*ErrorCodeMapping) UnPackTo

func (rcv *ErrorCodeMapping) UnPackTo(t *ErrorCodeMappingT)

type ErrorCodeMappingT

type ErrorCodeMappingT struct {
	ListDlResultToUaStatusCode []*DlResultToUaStatusCodeT `json:"listDlResultToUaStatusCode"`
}

func (*ErrorCodeMappingT) Pack

type MessageSecurityMode

type MessageSecurityMode struct {
	// contains filtered or unexported fields
}

func GetRootAsMessageSecurityMode

func GetRootAsMessageSecurityMode(buf []byte, offset flatbuffers.UOffsetT) *MessageSecurityMode

func GetSizePrefixedRootAsMessageSecurityMode

func GetSizePrefixedRootAsMessageSecurityMode(buf []byte, offset flatbuffers.UOffsetT) *MessageSecurityMode

func (*MessageSecurityMode) Init

func (rcv *MessageSecurityMode) Init(buf []byte, i flatbuffers.UOffsetT)

func (*MessageSecurityMode) MessageSecurityMode

func (rcv *MessageSecurityMode) MessageSecurityMode() EnumMessageSecurityMode

/ default is BESTAVAILABLE this determines and uses the most secure method automatically

func (*MessageSecurityMode) MutateMessageSecurityMode

func (rcv *MessageSecurityMode) MutateMessageSecurityMode(n EnumMessageSecurityMode) bool

/ default is BESTAVAILABLE this determines and uses the most secure method automatically

func (*MessageSecurityMode) Table

func (rcv *MessageSecurityMode) Table() flatbuffers.Table

func (*MessageSecurityMode) UnPack

func (*MessageSecurityMode) UnPackTo

func (rcv *MessageSecurityMode) UnPackTo(t *MessageSecurityModeT)

type MessageSecurityModeT

type MessageSecurityModeT struct {
	MessageSecurityMode EnumMessageSecurityMode `json:"messageSecurityMode"`
}

func (*MessageSecurityModeT) Pack

type SecurityPolicy

type SecurityPolicy struct {
	// contains filtered or unexported fields
}

func GetRootAsSecurityPolicy

func GetRootAsSecurityPolicy(buf []byte, offset flatbuffers.UOffsetT) *SecurityPolicy

func GetSizePrefixedRootAsSecurityPolicy

func GetSizePrefixedRootAsSecurityPolicy(buf []byte, offset flatbuffers.UOffsetT) *SecurityPolicy

func (*SecurityPolicy) Init

func (rcv *SecurityPolicy) Init(buf []byte, i flatbuffers.UOffsetT)

func (*SecurityPolicy) MutateSecurityPolicy

func (rcv *SecurityPolicy) MutateSecurityPolicy(n EnumSecurityPolicy) bool

/ default is BESTAVAILABLE determines and uses the most secure method automatically

func (*SecurityPolicy) SecurityPolicy

func (rcv *SecurityPolicy) SecurityPolicy() EnumSecurityPolicy

/ default is BESTAVAILABLE determines and uses the most secure method automatically

func (*SecurityPolicy) Table

func (rcv *SecurityPolicy) Table() flatbuffers.Table

func (*SecurityPolicy) UnPack

func (rcv *SecurityPolicy) UnPack() *SecurityPolicyT

func (*SecurityPolicy) UnPackTo

func (rcv *SecurityPolicy) UnPackTo(t *SecurityPolicyT)

type SecurityPolicyT

type SecurityPolicyT struct {
	SecurityPolicy EnumSecurityPolicy `json:"securityPolicy"`
}

func (*SecurityPolicyT) Pack

type SessionConfiguration

type SessionConfiguration struct {
	// contains filtered or unexported fields
}

func GetRootAsSessionConfiguration

func GetRootAsSessionConfiguration(buf []byte, offset flatbuffers.UOffsetT) *SessionConfiguration

func GetSizePrefixedRootAsSessionConfiguration

func GetSizePrefixedRootAsSessionConfiguration(buf []byte, offset flatbuffers.UOffsetT) *SessionConfiguration

func (*SessionConfiguration) Init

func (rcv *SessionConfiguration) Init(buf []byte, i flatbuffers.UOffsetT)

func (*SessionConfiguration) LocaleIds

func (rcv *SessionConfiguration) LocaleIds(j int) []byte

/ The OPC UA Server to connect has to support the selected SecurityPolicy / Define the LocalId establish a connection to the OPC UA Server (ActivateSession service)

func (*SessionConfiguration) LocaleIdsLength

func (rcv *SessionConfiguration) LocaleIdsLength() int

func (*SessionConfiguration) MessageSecurityMode

func (rcv *SessionConfiguration) MessageSecurityMode(obj *MessageSecurityMode) *MessageSecurityMode

/ UserToken to be used, e.g. for Anonymous or Username, Password / The OPC UA Server to connect has to support the selected MessageSecurityMode

func (*SessionConfiguration) SecurityPolicy

func (rcv *SessionConfiguration) SecurityPolicy(obj *SecurityPolicy) *SecurityPolicy

/ The OPC UA Server to connect has to support the selected MessageSecurityMode / The OPC UA Server to connect has to support the selected SecurityPolicy

func (*SessionConfiguration) Table

func (rcv *SessionConfiguration) Table() flatbuffers.Table

func (*SessionConfiguration) UnPack

func (*SessionConfiguration) UnPackTo

func (rcv *SessionConfiguration) UnPackTo(t *SessionConfigurationT)

func (*SessionConfiguration) UserToken

/ UserToken to be used, e.g. for Anonymous or Username, Password

type SessionConfigurationT

type SessionConfigurationT struct {
	UserToken           *UserIdentityTokenT   `json:"userToken"`
	MessageSecurityMode *MessageSecurityModeT `json:"messageSecurityMode"`
	SecurityPolicy      *SecurityPolicyT      `json:"securityPolicy"`
	LocaleIds           []string              `json:"localeIds"`
}

func (*SessionConfigurationT) Pack

type State

type State struct {
	// contains filtered or unexported fields
}

func GetRootAsState

func GetRootAsState(buf []byte, offset flatbuffers.UOffsetT) *State

func GetSizePrefixedRootAsState

func GetSizePrefixedRootAsState(buf []byte, offset flatbuffers.UOffsetT) *State

func (*State) Init

func (rcv *State) Init(buf []byte, i flatbuffers.UOffsetT)

func (*State) MutateState

func (rcv *State) MutateState(n ConnectionState) bool

func (*State) State

func (rcv *State) State() ConnectionState

func (*State) Table

func (rcv *State) Table() flatbuffers.Table

func (*State) UnPack

func (rcv *State) UnPack() *StateT

func (*State) UnPackTo

func (rcv *State) UnPackTo(t *StateT)

type StateT

type StateT struct {
	State ConnectionState `json:"state"`
}

func (*StateT) Pack

func (t *StateT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type TimeoutConfiguration

type TimeoutConfiguration struct {
	// contains filtered or unexported fields
}

func GetRootAsTimeoutConfiguration

func GetRootAsTimeoutConfiguration(buf []byte, offset flatbuffers.UOffsetT) *TimeoutConfiguration

func GetSizePrefixedRootAsTimeoutConfiguration

func GetSizePrefixedRootAsTimeoutConfiguration(buf []byte, offset flatbuffers.UOffsetT) *TimeoutConfiguration

func (*TimeoutConfiguration) BrowseCallTimeout

func (rcv *TimeoutConfiguration) BrowseCallTimeout() uint32

/ The browse service timeout in milliseconds

func (*TimeoutConfiguration) CallCallTimeout

func (rcv *TimeoutConfiguration) CallCallTimeout() uint32

/ The call service timeout in milliseconds

func (*TimeoutConfiguration) DiscoveryTimeout

func (rcv *TimeoutConfiguration) DiscoveryTimeout() uint32

/ The discovery service timeout in milliseconds

func (*TimeoutConfiguration) Init

func (rcv *TimeoutConfiguration) Init(buf []byte, i flatbuffers.UOffsetT)

func (*TimeoutConfiguration) MutateBrowseCallTimeout

func (rcv *TimeoutConfiguration) MutateBrowseCallTimeout(n uint32) bool

/ The browse service timeout in milliseconds

func (*TimeoutConfiguration) MutateCallCallTimeout

func (rcv *TimeoutConfiguration) MutateCallCallTimeout(n uint32) bool

/ The call service timeout in milliseconds

func (*TimeoutConfiguration) MutateDiscoveryTimeout

func (rcv *TimeoutConfiguration) MutateDiscoveryTimeout(n uint32) bool

/ The discovery service timeout in milliseconds

func (*TimeoutConfiguration) MutatePublishTimeout

func (rcv *TimeoutConfiguration) MutatePublishTimeout(n uint32) bool

/ The publish service timeout in milliseconds

func (*TimeoutConfiguration) MutateReadCallTimeout

func (rcv *TimeoutConfiguration) MutateReadCallTimeout(n uint32) bool

/ The read service timeout in milliseconds

func (*TimeoutConfiguration) MutateReconnectDelay

func (rcv *TimeoutConfiguration) MutateReconnectDelay(n uint32) bool

/ The delay between automatic reconnects in milliseconds

func (*TimeoutConfiguration) MutateSessionTimeout

func (rcv *TimeoutConfiguration) MutateSessionTimeout(n float64) bool

/ The requested session timeout in milliseconds

func (*TimeoutConfiguration) MutateWatchdogTimeout

func (rcv *TimeoutConfiguration) MutateWatchdogTimeout(n uint32) bool

/ The discovery service timeout in milliseconds / If the response of the “Watchdog-Read” does not return within the watchdog-timeout, / the client assumes that the connection to the server was interrupted or closed

func (*TimeoutConfiguration) MutateWriteCallTimeout

func (rcv *TimeoutConfiguration) MutateWriteCallTimeout(n uint32) bool

/ the write service timeout in milliseconds

func (*TimeoutConfiguration) PublishTimeout

func (rcv *TimeoutConfiguration) PublishTimeout() uint32

/ The publish service timeout in milliseconds

func (*TimeoutConfiguration) ReadCallTimeout

func (rcv *TimeoutConfiguration) ReadCallTimeout() uint32

/ The read service timeout in milliseconds

func (*TimeoutConfiguration) ReconnectDelay

func (rcv *TimeoutConfiguration) ReconnectDelay() uint32

/ The delay between automatic reconnects in milliseconds

func (*TimeoutConfiguration) SessionTimeout

func (rcv *TimeoutConfiguration) SessionTimeout() float64

/ The requested session timeout in milliseconds

func (*TimeoutConfiguration) Table

func (rcv *TimeoutConfiguration) Table() flatbuffers.Table

func (*TimeoutConfiguration) UnPack

func (*TimeoutConfiguration) UnPackTo

func (rcv *TimeoutConfiguration) UnPackTo(t *TimeoutConfigurationT)

func (*TimeoutConfiguration) WatchdogTimeout

func (rcv *TimeoutConfiguration) WatchdogTimeout() uint32

/ The discovery service timeout in milliseconds / If the response of the “Watchdog-Read” does not return within the watchdog-timeout, / the client assumes that the connection to the server was interrupted or closed

func (*TimeoutConfiguration) WriteCallTimeout

func (rcv *TimeoutConfiguration) WriteCallTimeout() uint32

/ the write service timeout in milliseconds

type TimeoutConfigurationT

type TimeoutConfigurationT struct {
	BrowseCallTimeout uint32  `json:"browseCallTimeout"`
	DiscoveryTimeout  uint32  `json:"discoveryTimeout"`
	PublishTimeout    uint32  `json:"publishTimeout"`
	ReadCallTimeout   uint32  `json:"readCallTimeout"`
	SessionTimeout    float64 `json:"sessionTimeout"`
	WatchdogTimeout   uint32  `json:"watchdogTimeout"`
	WriteCallTimeout  uint32  `json:"writeCallTimeout"`
	CallCallTimeout   uint32  `json:"callCallTimeout"`
	ReconnectDelay    uint32  `json:"reconnectDelay"`
}

func (*TimeoutConfigurationT) Pack

type TokenAnonymous

type TokenAnonymous struct {
	// contains filtered or unexported fields
}

func GetRootAsTokenAnonymous

func GetRootAsTokenAnonymous(buf []byte, offset flatbuffers.UOffsetT) *TokenAnonymous

func GetSizePrefixedRootAsTokenAnonymous

func GetSizePrefixedRootAsTokenAnonymous(buf []byte, offset flatbuffers.UOffsetT) *TokenAnonymous

func (*TokenAnonymous) Init

func (rcv *TokenAnonymous) Init(buf []byte, i flatbuffers.UOffsetT)

func (*TokenAnonymous) Table

func (rcv *TokenAnonymous) Table() flatbuffers.Table

func (*TokenAnonymous) UnPack

func (rcv *TokenAnonymous) UnPack() *TokenAnonymousT

func (*TokenAnonymous) UnPackTo

func (rcv *TokenAnonymous) UnPackTo(t *TokenAnonymousT)

type TokenAnonymousT

type TokenAnonymousT struct {
}

func (*TokenAnonymousT) Pack

type TokenCert

type TokenCert struct {
	// contains filtered or unexported fields
}

func GetRootAsTokenCert

func GetRootAsTokenCert(buf []byte, offset flatbuffers.UOffsetT) *TokenCert

func GetSizePrefixedRootAsTokenCert

func GetSizePrefixedRootAsTokenCert(buf []byte, offset flatbuffers.UOffsetT) *TokenCert

func (*TokenCert) Init

func (rcv *TokenCert) Init(buf []byte, i flatbuffers.UOffsetT)

func (*TokenCert) Location

func (rcv *TokenCert) Location() []byte

func (*TokenCert) Name

func (rcv *TokenCert) Name() []byte

func (*TokenCert) Table

func (rcv *TokenCert) Table() flatbuffers.Table

func (*TokenCert) UnPack

func (rcv *TokenCert) UnPack() *TokenCertT

func (*TokenCert) UnPackTo

func (rcv *TokenCert) UnPackTo(t *TokenCertT)

type TokenCertT

type TokenCertT struct {
	Location string `json:"location"`
	Name     string `json:"name"`
}

func (*TokenCertT) Pack

type TokenUserPassword

type TokenUserPassword struct {
	// contains filtered or unexported fields
}

func GetRootAsTokenUserPassword

func GetRootAsTokenUserPassword(buf []byte, offset flatbuffers.UOffsetT) *TokenUserPassword

func GetSizePrefixedRootAsTokenUserPassword

func GetSizePrefixedRootAsTokenUserPassword(buf []byte, offset flatbuffers.UOffsetT) *TokenUserPassword

func (*TokenUserPassword) Init

func (rcv *TokenUserPassword) Init(buf []byte, i flatbuffers.UOffsetT)

func (*TokenUserPassword) Password

func (rcv *TokenUserPassword) Password() []byte

func (*TokenUserPassword) Table

func (rcv *TokenUserPassword) Table() flatbuffers.Table

func (*TokenUserPassword) UnPack

func (rcv *TokenUserPassword) UnPack() *TokenUserPasswordT

func (*TokenUserPassword) UnPackTo

func (rcv *TokenUserPassword) UnPackTo(t *TokenUserPasswordT)

func (*TokenUserPassword) Username

func (rcv *TokenUserPassword) Username() []byte

type TokenUserPasswordT

type TokenUserPasswordT struct {
	Username string `json:"username"`
	Password string `json:"password"`
}

func (*TokenUserPasswordT) Pack

type UserIdentityToken

type UserIdentityToken struct {
	// contains filtered or unexported fields
}

func GetRootAsUserIdentityToken

func GetRootAsUserIdentityToken(buf []byte, offset flatbuffers.UOffsetT) *UserIdentityToken

func GetSizePrefixedRootAsUserIdentityToken

func GetSizePrefixedRootAsUserIdentityToken(buf []byte, offset flatbuffers.UOffsetT) *UserIdentityToken

func (*UserIdentityToken) Init

func (rcv *UserIdentityToken) Init(buf []byte, i flatbuffers.UOffsetT)

func (*UserIdentityToken) MutateUserIdentityTokenType

func (rcv *UserIdentityToken) MutateUserIdentityTokenType(n UserIdentityTokenUnion) bool

func (*UserIdentityToken) Table

func (rcv *UserIdentityToken) Table() flatbuffers.Table

func (*UserIdentityToken) UnPack

func (rcv *UserIdentityToken) UnPack() *UserIdentityTokenT

func (*UserIdentityToken) UnPackTo

func (rcv *UserIdentityToken) UnPackTo(t *UserIdentityTokenT)

func (*UserIdentityToken) UserIdentityToken

func (rcv *UserIdentityToken) UserIdentityToken(obj *flatbuffers.Table) bool

func (*UserIdentityToken) UserIdentityTokenType

func (rcv *UserIdentityToken) UserIdentityTokenType() UserIdentityTokenUnion

type UserIdentityTokenT

type UserIdentityTokenT struct {
	UserIdentityToken *UserIdentityTokenUnionT `json:"userIdentityToken"`
}

func (*UserIdentityTokenT) Pack

type UserIdentityTokenUnion

type UserIdentityTokenUnion byte
const (
	UserIdentityTokenUnionNONE              UserIdentityTokenUnion = 0
	UserIdentityTokenUnionTokenAnonymous    UserIdentityTokenUnion = 1
	UserIdentityTokenUnionTokenUserPassword UserIdentityTokenUnion = 2
	UserIdentityTokenUnionTokenCert         UserIdentityTokenUnion = 3
)

func (UserIdentityTokenUnion) String

func (v UserIdentityTokenUnion) String() string

func (UserIdentityTokenUnion) UnPack

type UserIdentityTokenUnionT

type UserIdentityTokenUnionT struct {
	Type  UserIdentityTokenUnion
	Value interface{}
}

func (*UserIdentityTokenUnionT) Pack

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL