6.3.8 ClampBlockType definition

The ClampBlockType represents a wire connection block, where the block contains a number of termination points for twisted pair or single wire connections.

The ClampBlockType is formally defined in Table 40.

Table 40 – ClampBlockType definition
Attribute Value
BrowseName3:ClampBlockType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 3:AssetConnectorType
0:HasProperty Variable 3:Name 0:String 0:PropertyType M
0:HasPropertyVariable3:BlockSize0:UInt160:PropertyTypeO
0:HasComponentVariable3:Kind0:UInt160:MultiStateValueDiscreteTypeO
0:HasComponentObject3:<Clamp>3:ClampTypeOP
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.