Search
18 result(s) for ContentFilter
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.7.1 ContentFilter structureContentFilter structure The ContentFilter structure defines a collection of elements that define filtering criteria. Each element in the collection describes an operator and an array of operands to be used ... operator. The operators that can be used in a ContentFilter are described in Table 118 . The filter is evaluated by evaluating the first entry in the element array starting with
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.7.2 ContentFilterResultDescription ContentFilterResult structure A structure that contains any errors associated with the filter. elementResults [] ContentFilter ElementResult A list of results for individual elements in the filter. The size and order ... list matches the size and order of the elements in the ContentFilter parameter. This structure is defined in-line with the following indented items. statusCode StatusCode The status code
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.7.3 FilterOperatorFilterOperator Table 118 defines the basic operators that can be used in a ContentFilter . See Table 119 for a description of advanced operators. See 7.7.4 for a definition of operands ... operator always evaluates to NULL if applied to a NULL operand. A ContentFilter which evaluates to NULL after all elements are evaluated is evaluated as FALSE. For any fatal errors
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.7.4.1 OverviewOverview The ContentFilter structure specified in 7.7 defines a collection of elements that makes up filter criteria and contains different types of FilterOperands . The FilterOperand parameter is an extensible parameter
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.7.4.2 ElementOperandElementOperand The ElementOperand provides the linking to sub-elements within a ContentFilter . The link is in the form of an integer that is used to index into the array ... elements contained in the ContentFilter . An index is considered valid if its value is greater than the element index it is part of and it does not Reference
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.1.2 Example 1would result in a logic tree as shown in Figure B.1 and a ContentFilter as shown in Table B.1 . For this example to return anything AType and BType both shall ... Table B.1 describes the elements, operators and operands used in the example. Table B.1 - ContentFilter example Element[] Operator Operand[0] Operand[1] Operand[2] Operand[3] 0 And ElementOperand
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.2.3 QueryFirststudent family relationship is traversed to select data. For a complete description of ContentFilter see 7.7 , also see Clause B.1 for simple examples and Clause B.2 for more complex examples ... null or empty, then all elements are to be included in the range. Filter ContentFilter Resulting Nodes should be limited to the Nodes matching the criteria defined by the filter
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.4 Example 1AnimalType<12:HasSchedule> 12:Schedule. 12:Period" value N/A The corresponding ContentFilter is illustrated in Figure B.5 . Figure B.5 - Example 1 Filter Table B.11 describes the ContentFilter ... elements, operators and operands used in the example. Table B.11 - Example 1 ContentFilter Element[] Operator Operand[0] Operand[1] Operand[2] Operand[3] 1 RelatedTo AttributeOperand = NodeId: PersonType, BrowsePath
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.6 Example 3AnimalType<12:HasSchedule> 12:FeedingSchedule.Period" Value N/A The corresponding ContentFilter is illustrated in Figure B.7 . Figure B.7 - Example 3 filter logic tree Table B.17 describes the elements ... operators and operands used in the example. Table B.17 - Example 3 ContentFilter Element[] Operator Operand[0] Operand[1] Operand[2] Operand[3] 0 And Element Operand= 1 ElementOperand
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.7 Example 4Path Attribute Index Range PersonType FALSE ".12:LastName" value N/A The corresponding ContentFilter is illustrated in Figure B.8 . Figure B.8 - Example 4 filter logic tree Table B.20 describes ... elements, operators and operands used in the example. Table B.20 - Example 4 ContentFilter Element[] Operator Operand[0] Operand[1] Operand[2] Operand[3] 0 RelatedTo AttributeOperand = NodeId: 12:PersonType, BrowsePath
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.8 Example 5HasChild>12:PersonType. 12:LastName" Value N/A The corresponding ContentFilter is illustrated in Figure B.9 . Figure B.9 - Example 5 filter logic tree In this example, one Reference ... describes the elements, operators and operands used in the example. Table B.23 - Example 5 ContentFilter Element[] Operator Operand[0] Operand[1] Operand[2] Operand[3} 0 And ElementOperand = 1 ElementOperand
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.9 Example 6HasChild>12:PersonType<12:HasAnimal> value N/A The corresponding ContentFilter is illustrated in Figure B.10 . Figure B.10 - Example 6 filter logic tree Table B.26 describes the elements ... operators and operands used in the example. Table B.26 - Example 6 ContentFilter Element[] Operator Operand[0] Operand[1] Operand[2] Operand[3] 0 RelatedTo AttributeOperand = NodeId: 12:PersonType, BrowsePath
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.10 Example 7HasAnimal>NodeId Value N/A <12:HasAnimal> Value N/A The corresponding ContentFilter is illustrated in Figure B.11 . Note that the Browse call would typically return a NodeId , thus ... describes the elements, operators and operands used in the example. Table B.30 - Example 7 ContentFilter Element[] Operator Operand[0] Operand[1] Operand[2] Operand[3] 0 RelatedTo ElementOperand = 2 ElementOperand
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.11 Example 8received. It is important to note that all of the parameters and the ContentFilter are the same, only the View description would be specified as "View1". Example ... LastName" value N/A AnimalType TRUE "12.Name" value N/A The corresponding ContentFilter is illustrated in Figure B.12 . Figure B.12 - Example 8 filter logic tree Table B.33 describes
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.12 Example 9expressed in terms of a relative path. It is important to note that the ContentFilter is the same, only the View description would be specified as "View1". Example ... Name value N/A AnimalType TRUE ".12:name" value N/A The corresponding ContentFilter is illustrated in Figure B.13 Figure B.13 - Example 9 filter logic tree Table B.36 describes
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsVariable UnacknowledgedCount UInt32 PropertyType Mandatory HasProperty Variable UnconfirmedCount UInt32 PropertyType Mandatory HasProperty Variable Filter ContentFilter PropertyType Mandatory ConformanceUnits A & C Summary HighestActiveSeverity - the highest Severity of any active Alarm ... alarm confirmation is not supported this count shall be zero. Filter - provides a ContentFilter that can be used to restrict what alarms are processed as part of the AlarmStateVariableType
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State MachinesBrowseName DataType TypeDefinition ModellingRule Subtype of the GuardVariableType defined in 4.6.4 HasProperty Variable Expression ContentFilter PropertyType Mandatory Conformance Units Base Info Choice States The mandatory Property Expression provides a ContentFilter ... StateMachine belongs to. This is a machine-readable semantic of the Guard . If the ContentFilter evaluates to "True", the Guard is "True", otherwise the Guard
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State MachinesOnPathTrue" having an "Expression" Property (not shown in the figure). The ContentFilter of the Expression references to the ProgramLoaded Variable of the RobotStateMachineType. When the ChoiceState ... Figure 17 , the concrete Variable of the instance is used to evaluate the ContentFilter . The value of the Expression is in the sample an array with one entry, using