NodeOPCUA API Documentation
Book
GitHub
Support
Preparing search index...
node-opcua
UAConditionHelper
Interface UAConditionHelper
interface
UAConditionHelper
{
conditionOfNode
()
:
|
UAObject
<
UAObjectEvents
>
|
UAVariable
<
UAVariableEvents
>
|
null
;
createBranch
()
:
ConditionSnapshot
;
currentBranch
()
:
ConditionSnapshot
;
deleteBranch
(
branch
:
ConditionSnapshot
)
:
void
;
findBranchForEventId
(
eventId
:
Buffer
<
ArrayBufferLike
>
|
null
,
)
:
ConditionSnapshot
|
null
;
getBranchCount
()
:
number
;
getBranches
()
:
ConditionSnapshot
[]
;
getBranchIds
()
:
NodeId
[]
;
getEnabledState
()
:
boolean
;
getEnabledStateAsString
()
:
string
;
raiseConditionEvent
(
branch
:
ConditionSnapshot
,
renewEventId
:
boolean
)
:
void
;
raiseNewBranchState
(
branch
:
ConditionSnapshot
)
:
void
;
raiseNewCondition
(
conditionInfo
:
ConditionInfoOptions
)
:
void
;
setEnabledState
(
requestedEnabledState
:
boolean
,
options
?:
ISetStateOptions
,
)
:
StatusCode
;
setLocalTime
(
time
:
TimeZoneDataType
)
:
void
;
setReceiveTime
(
time
:
Date
)
:
void
;
setSourceName
(
name
:
string
)
:
void
;
setSourceNode
(
node
:
NodeId
|
BaseNode
<
BaseNodeEvents
>
)
:
void
;
setTime
(
time
:
Date
)
:
void
;
}
Hierarchy (
View Summary
)
UABaseEventHelper
UAConditionHelper
UAConditionEx
Index
Methods
condition
Of
Node
create
Branch
current
Branch
delete
Branch
find
Branch
For
Event
Id
get
Branch
Count
get
Branches
get
Branch
Ids
get
Enabled
State
get
Enabled
State
As
String
raise
Condition
Event
raise
New
Branch
State
raise
New
Condition
set
Enabled
State
set
Local
Time
set
Receive
Time
set
Source
Name
set
Source
Node
set
Time
Methods
condition
Of
Node
conditionOfNode
()
:
|
UAObject
<
UAObjectEvents
>
|
UAVariable
<
UAVariableEvents
>
|
null
Returns
UAObject
<
UAObjectEvents
>
|
UAVariable
<
UAVariableEvents
>
|
null
create
Branch
createBranch
()
:
ConditionSnapshot
Returns
ConditionSnapshot
current
Branch
currentBranch
()
:
ConditionSnapshot
Returns
ConditionSnapshot
delete
Branch
deleteBranch
(
branch
:
ConditionSnapshot
)
:
void
Parameters
branch
:
ConditionSnapshot
Returns
void
find
Branch
For
Event
Id
findBranchForEventId
(
eventId
:
Buffer
<
ArrayBufferLike
>
|
null
,
)
:
ConditionSnapshot
|
null
Parameters
eventId
:
Buffer
<
ArrayBufferLike
>
|
null
Returns
ConditionSnapshot
|
null
get
Branch
Count
getBranchCount
()
:
number
Returns
number
get
Branches
getBranches
()
:
ConditionSnapshot
[]
Returns
ConditionSnapshot
[]
get
Branch
Ids
getBranchIds
()
:
NodeId
[]
Returns
NodeId
[]
get
Enabled
State
getEnabledState
()
:
boolean
Returns
boolean
get
Enabled
State
As
String
getEnabledStateAsString
()
:
string
Returns
string
raise
Condition
Event
raiseConditionEvent
(
branch
:
ConditionSnapshot
,
renewEventId
:
boolean
)
:
void
Parameters
branch
:
ConditionSnapshot
renewEventId
:
boolean
Returns
void
raise
New
Branch
State
raiseNewBranchState
(
branch
:
ConditionSnapshot
)
:
void
Parameters
branch
:
ConditionSnapshot
Returns
void
raise
New
Condition
raiseNewCondition
(
conditionInfo
:
ConditionInfoOptions
)
:
void
Parameters
conditionInfo
:
ConditionInfoOptions
Returns
void
set
Enabled
State
setEnabledState
(
requestedEnabledState
:
boolean
,
options
?:
ISetStateOptions
,
)
:
StatusCode
Parameters
requestedEnabledState
:
boolean
Optional
options
:
ISetStateOptions
Returns
StatusCode
set
Local
Time
setLocalTime
(
time
:
TimeZoneDataType
)
:
void
Parameters
time
:
TimeZoneDataType
Returns
void
set
Receive
Time
setReceiveTime
(
time
:
Date
)
:
void
Parameters
time
:
Date
Returns
void
set
Source
Name
setSourceName
(
name
:
string
)
:
void
Parameters
name
:
string
Returns
void
set
Source
Node
setSourceNode
(
node
:
NodeId
|
BaseNode
<
BaseNodeEvents
>
)
:
void
Parameters
node
:
NodeId
|
BaseNode
<
BaseNodeEvents
>
Returns
void
set
Time
setTime
(
time
:
Date
)
:
void
Parameters
time
:
Date
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Methods
condition
Of
Node
create
Branch
current
Branch
delete
Branch
find
Branch
For
Event
Id
get
Branch
Count
get
Branches
get
Branch
Ids
get
Enabled
State
get
Enabled
State
As
String
raise
Condition
Event
raise
New
Branch
State
raise
New
Condition
set
Enabled
State
set
Local
Time
set
Receive
Time
set
Source
Name
set
Source
Node
set
Time
Book
GitHub
Support
NodeOPCUA API Documentation
Loading...