NamedMutation

The NamedMutation element is used to mutate the attribute value of elements.

Example

1
2
3
4
5
6
7
8
<Controller Name="Arcas 5EG-0">  
  <NamedMutation From="SamplePeriod" To="ApplicationSamplePeriod"/>

  <NamedMutation FromDefault="Cygnus Q3-48-10-1" To="WaferHandlerSubController"/>
  <Controller Name="WaferHandlerSubController">
    <NamedMutation FromDefault="AxisControl1" To="X"/>
  </Controller>
</Controller>

Note

Loading of a configuration file fails when an attempt is made to change the name of an object that does not support renaming.

XML schema

Complex type NamedMutation
1
2
3
4
5
<xs:complexType name="NamedMutationType">
  <xs:attribute name="From" type="xs:string" use="optional"/>
  <xs:attribute name="FromDefault" type="xs:string" use="optional"/>
  <xs:attribute name="To" type="xs:string" use="required"/>
</xs:complexType>

Attribute

Description

FromDefault

Used to mutate a string. If a configuration file is to be applied multiple times, FromDefault attribute is recommended since it works regardless of previous name mutations.

From

Used to mutate a string.

To

When using NamedMutation it is required to use the To attribute to assign a new string.