Skip to content

Commit

Permalink
Merge pull request #4 from mmphs/thread-attributes
Browse files Browse the repository at this point in the history
Added new attributes for the extensions on the protocol threading feature
  • Loading branch information
PedroDebevere authored Aug 12, 2024
2 parents 5750cfb + ac9f44a commit 3ffbfe6
Showing 1 changed file with 29 additions and 1 deletion.
30 changes: 29 additions & 1 deletion Protocol/protocol.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -352,7 +352,10 @@ DATE VERSION AUTHOR COMMENTS
05/09/2022 Added new tag Protocol/Params/Param/CrossDriverOptions (DCP 192637) (RN 34333).
09/01/2023 Added new tags for new Matrix. Added new type to EnumParamType. (DCP 201810) (RN 34661)
26/05/2023 Removed /Protocol/Params/Param/ArrayOptions/ColumnOptions element (DCP210685) (RN36526).
09/06/2023 Added /Protocol/ExportRules/ExportRule@whereAttribute (DCP 70149) (RN36622).
09/06/2023 Added /Protocol/ExportRules/ExportRule@where attribute (DCP 70149) (RN36622).
09/08/2024 Added /Protocol/Groups/Group@threadId attribute (DCP 232581) (RN 38887).
Added /Protocol/Threads/Thread@name attribute (DCP 232581) (RN 38887).
Added /Protocol/Threads/Thread@id attribute (DCP 232581) (RN 38887).
*********************************************************************************
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.skyline.be/protocol" xmlns="http://www.skyline.be/protocol" xmlns:dis="http://www.skyline.be/protocol" xmlns:xlink="http://www.w3.org/1999/xlink" elementFormDefault="qualified" attributeFormDefault="unqualified">
Expand Down Expand Up @@ -3735,6 +3738,14 @@ As a bus address is not always needed, the default value can also be set to "fal
<xs:documentation><![CDATA[Specifies whether this is the group to be used when testing the connection in the element wizard.]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="threadId" default="-1" type="xs:int" use="optional">
<xs:annotation>
<xs:documentation>
<![CDATA[Specifies the ID of the thread that should execute the group.<br />
Default: -1 (main protocol thread)]]>
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
Expand Down Expand Up @@ -7658,10 +7669,27 @@ As a bus address is not always needed, the default value can also be set to "fal
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" use="optional" type="dis:TypeNonEmptyString">
<xs:annotation>
<xs:documentation>Specifies a name for the thread.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="id" use="optional" type="dis:TypeNonLeadingZeroUnsignedInt">
<xs:annotation>
<xs:documentation>Specifies a unique ID that can be used as a target for group execution.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="threadId">
<xs:annotation>
<xs:documentation>A thread must have a unique ID.</xs:documentation>
</xs:annotation>
<xs:selector xpath="dis:Thread" />
<xs:field xpath="@id" />
</xs:unique>
</xs:element>
<xs:element name="Timers" minOccurs="0">
<xs:annotation>
Expand Down

0 comments on commit 3ffbfe6

Please sign in to comment.