diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | adminData notes applicationData img commandSet | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
identity constraints |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="remote"> <xs:annotation> <xs:documentation>The element models an abstract remote, which is basically a collection of commands.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="adminData" minOccurs="0"/> <xs:element ref="notes" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="applicationData"/> <xs:element ref="img"/> </xs:choice> <xs:element ref="commandSet" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute ref="girrVersion" use="optional"/> <xs:attribute ref="comment" use="optional"/> <xs:attribute ref="name" use="required"/> <xs:attribute name="manufacturer" type="xs:string"/> <xs:attribute name="model" type="xs:string"/> <xs:attribute name="deviceClass" type="xs:string"/> <xs:attribute name="remoteName" type="xs:string"> <xs:annotation> <xs:documentation>Name of captured remote control as a component. Normally different from the name.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute ref="title" use="optional"/> </xs:complexType> <xs:unique name="uniqueLangsInNotesInRemote"> <xs:selector xpath="notes"/> <xs:field xpath="@lang"/> </xs:unique> <xs:unique name="uniqueNamesInCommands"> <xs:selector xpath="commandSet/command"/> <xs:field xpath="@name"/> </xs:unique> <xs:unique name="uniqueNamesInCommandSets"> <xs:selector xpath="commandSet"/> <xs:field xpath="@name"/> </xs:unique> <xs:unique name="uniqueApplicationsInApplicationData"> <xs:selector xpath="applicationData"/> <xs:field xpath="@application"/> </xs:unique> </xs:element> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="manufacturer" type="xs:string"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="model" type="xs:string"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="deviceClass" type="xs:string"/> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="remoteName" type="xs:string"> <xs:annotation> <xs:documentation>Name of captured remote control as a component. Normally different from the name.</xs:documentation> </xs:annotation> </xs:attribute> |