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.