The ClampBlockType represents a wire connection block, where the block contains a number of termination points for twisted pair or single wire connections.
The ClampBlock Type is formally defined in Table 39.
Table 39 – ClampBlockType definition
Attribute |
Value |
||||
BrowseName |
3:ClampBlockType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 3:AssetConnectorType |
|||||
0:HasProperty |
Variable |
3:Name |
0:String |
0:PropertyType |
M |
0:HasProperty |
Variable |
3:BlockSize |
0:UInt16 |
0:PropertyType |
O |
0:HasComponent |
Variable |
3:Kind |
0:UInt16 |
0:MultiStateValueDiscreteType |
O |
0:HasComponent |
Object |
3:<Clamp> |
|
3:ClampType |
OP |
ConformanceUnits |
|||||
UAFX AssetConnector ClampBlock Base |
Name is from AssetConnectorType and is mandatory in ClampBlockType.
The optional BlockSize is the maximum number of clamps that this block can support.
The optional Kind is a MultiStateValueDiscreteType that describes the type of clamp, e.g., screw connector, thumb connector, etc. The MultiStateValueDiscreteType has two properties: EnumValues and ValueAsText. An enumeration is defined (see 10.8) that provides a default list of Kind EnumValues. The configured list of EnumValues for a ClampBlock can use the list provided by the default EnumValues, extend the default list, or create its own list of EnumValues. A companion specification may define a different or extended list of Kind EnumValues.
<Clamp > are entries for each Clamp that is in use with the details of that specific clamp in the block.