| schema location: | http://www8.garmin.com/xmlschemas/GarminDevicev2.xsd |
| attribute form default: | unqualified |
| element form default: | qualified |
| targetNamespace: | http://www.garmin.com/xmlschemas/GarminDevice/v2 |
| diagram | ![]() |
||||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||||
| type | Device_t | ||||||||||
| properties |
|
||||||||||
| children | Model Id RegistrationCode Unlock DisplayName MassStorageMode GarminMode Extensions | ||||||||||
| identity constraints |
|
||||||||||
| source | <xsd:element name="Device" type="Device_t"> <xsd:unique name="UniqueUnlockCode"> <xsd:selector xpath="gd:Unlock"/> <xsd:field xpath="gd:Code"/> </xsd:unique> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||||||
| children | DataType | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xsd:complexType name="AppProtocol_t"> <xsd:annotation> <xsd:documentation>An application protocol shows what applications are supported.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="DataType" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="Id" type="xsd:unsignedShort" use="required"/> </xsd:complexType> |
| type | xsd:unsignedShort | ||||
| properties |
|
||||
| source | <xsd:attribute name="Id" type="xsd:unsignedShort" use="required"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||
| type | xsd:unsignedShort | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="DataType" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||
| children | Name File Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="DataType_t"> <xsd:sequence> <xsd:element name="Name" type="NonZeroToken_t"/> <xsd:element name="File" type="File_t" maxOccurs="unbounded"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"/> </xsd:sequence> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||
| type | NonZeroToken_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="Name" type="NonZeroToken_t"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||
| type | File_t | ||||||||
| properties |
|
||||||||
| children | Specification Location TransferDirection | ||||||||
| source | <xsd:element name="File" type="File_t" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||
| children | Model Id RegistrationCode Unlock DisplayName MassStorageMode GarminMode Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="Device_t"> <xsd:sequence> <xsd:element name="Model" type="Model_t"/> <xsd:element name="Id" type="xsd:unsignedInt"> <xsd:annotation> <xsd:documentation>A globally unique identifier for this device.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="RegistrationCode" type="RegistrationCode_t" minOccurs="0"/> <xsd:element name="Unlock" type="UnlockCode_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="DisplayName" type="xsd:token" minOccurs="0"> <xsd:annotation> <xsd:documentation>A user-editable name displayed by this device.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="MassStorageMode" type="MassStorageMode_t" minOccurs="0"> <xsd:unique name="DataTypeName"> <xsd:selector xpath="gd:DataType"/> <xsd:field xpath="gd:Name"/> </xsd:unique> </xsd:element> <xsd:element name="GarminMode" type="GarminMode_t" minOccurs="0"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||
| type | Model_t | ||||
| properties |
|
||||
| children | PartNumber SoftwareVersion Description Extensions | ||||
| source | <xsd:element name="Model" type="Model_t"/> |
| diagram | ![]() |
||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||
| type | xsd:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xsd:element name="Id" type="xsd:unsignedInt"> <xsd:annotation> <xsd:documentation>A globally unique identifier for this device.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||
| type | RegistrationCode_t | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| source | <xsd:element name="RegistrationCode" type="RegistrationCode_t" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||
| type | UnlockCode_t | ||||||||
| properties |
|
||||||||
| children | Code Comment | ||||||||
| source | <xsd:element name="Unlock" type="UnlockCode_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||
| type | xsd:token | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="DisplayName" type="xsd:token" minOccurs="0"> <xsd:annotation> <xsd:documentation>A user-editable name displayed by this device.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||||
| type | MassStorageMode_t | ||||||||||
| properties |
|
||||||||||
| children | DataType UpdateFile Extensions | ||||||||||
| identity constraints |
|
||||||||||
| source | <xsd:element name="MassStorageMode" type="MassStorageMode_t" minOccurs="0"> <xsd:unique name="DataTypeName"> <xsd:selector xpath="gd:DataType"/> <xsd:field xpath="gd:Name"/> </xsd:unique> </xsd:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||
| type | GarminMode_t | ||||||||
| properties |
|
||||||||
| children | Protocols MemoryRegion Extensions | ||||||||
| source | <xsd:element name="GarminMode" type="GarminMode_t" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||
| used by |
|
||
| annotation |
|
||
| source | <xsd:complexType name="Extensions_t"> <xsd:annotation> <xsd:documentation>This type provides the ability to extend any data type that includes it.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||
| children | Specification Location TransferDirection | ||
| used by |
|
||
| source | <xsd:complexType name="File_t"> <xsd:sequence> <xsd:element name="Specification" type="Specification_t"/> <xsd:element name="Location" type="Location_t"/> <xsd:element name="TransferDirection" type="TransferDirection_t"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||
| type | Specification_t | ||||
| properties |
|
||||
| children | Identifier Documentation | ||||
| source | <xsd:element name="Specification" type="Specification_t"/> |
| diagram | ![]() |
||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||
| type | Location_t | ||||
| properties |
|
||||
| children | Path BaseName FileExtension Extensions | ||||
| source | <xsd:element name="Location" type="Location_t"/> |
| diagram | |||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||
| type | TransferDirection_t | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xsd:element name="TransferDirection" type="TransferDirection_t"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||
| children | Protocols MemoryRegion Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="GarminMode_t"> <xsd:sequence> <xsd:element name="Protocols" type="Protocols_t"> <xsd:unique name="UniqueAppProtocol"> <xsd:selector xpath="gd:Application"/> <xsd:field xpath="@Id"/> </xsd:unique> </xsd:element> <xsd:element name="MemoryRegion" type="MemoryRegion_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||||
| type | Protocols_t | ||||||||||
| properties |
|
||||||||||
| children | Link Application Transport | ||||||||||
| identity constraints |
|
||||||||||
| source | <xsd:element name="Protocols" type="Protocols_t"> <xsd:unique name="UniqueAppProtocol"> <xsd:selector xpath="gd:Application"/> <xsd:field xpath="@Id"/> </xsd:unique> </xsd:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||
| type | MemoryRegion_t | ||||||||
| properties |
|
||||||||
| children | Id Version Description PartNumber IsErased IsRemoved IsUserUpdateable Extensions | ||||||||
| source | <xsd:element name="MemoryRegion" type="MemoryRegion_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"/> |
| diagram | ![]() |
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 |
| children | Specification File |
| source | <xsd:complexType name="InputToUnit_t"> <xsd:sequence> <xsd:element name="Specification" type="Specification_t"/> <xsd:element name="File" type="File_t"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||
| type | Specification_t | ||||
| properties |
|
||||
| children | Identifier Documentation | ||||
| source | <xsd:element name="Specification" type="Specification_t"/> |
| diagram | ![]() |
||||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||||
| type | File_t | ||||
| properties |
|
||||
| children | Specification Location TransferDirection | ||||
| source | <xsd:element name="File" type="File_t"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/GarminDevice/v2 | ||
| children | Path BaseName FileExtension Extensions | ||
| used by |
|