Specifies the repeated capability name. This name serves as a unique identifier for the repeated capability. The name chosen here is registered by the driver installer in the IVI Configuration Store. In addition, the name chosen here is used as a base name for the following items:
- I
\<driverName\>``\<repCapName\>interface - the repeated capability interface on which the repeated capability methods and properties will be defined. - I
\<driverName\>``\<repCapName\>Collection interface - (collection-style only) - collection interface on which theCount,Item, andNameproperties will be defined. repCapName\>s property- (collection-style only) - reference property pointing to the repeated capability collection interface.\<driverName\>``repCapName\>class - (collection-style only) - class added to the driver source code for implementing the repeated capability methods and properties.\<driverName\>``repCapName\>Collection class - (collection-style only) - class added to the driver source code for implementing the repeated capability collection interface.repCapName\>property - (selector and parameter-style only) - reference property pointing to the repeated capability interface.
For example, if the name Channel is chosen for a collection-style repeated capability on a driver named Acme4321, then the following items would be created:
- An
IAcme4321Channelinterface (defined in Interfaces.cs). - An
IAcme4321ChannelCollectioninterface (defined in Interfaces.cs). - A property
Channelsthat points to theIAcme4321ChannelCollectioninterface. - An
IAcme4321Channels.Itemproperty that returns anIAcme4321Channelinterface. - An
Acme4321Channelimplementation class (defined in Acme4321Channel.cs). - An
Acme4321ChannelCollectionimplementation class (defined in Acme4321ChannelCollection.cs).