Benutzer-Werkzeuge

Webseiten-Werkzeuge


wizard:firmware-update-definition

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
wizard:firmware-update-definition [2016/12/31 16:47] – [XML-Struktur einer Firmware-Update-Definition] akuhtzwizard:firmware-update-definition [2019/11/24 16:38] – [Version, Status und Node-Images] akuhtz
Zeile 78: Zeile 78:
    </FirmwareDefinition>    </FirmwareDefinition>
 </code> </code>
 +
 +===== Version, Status und Node-Images =====
 +
 +Ab dem Wizard-1.12.2 werden die ''<FirmwareDefinition>'' in den CV-Dateien mit den Attributen ''Version'' und ''Status'' versehen importiert. Wenn ''Version'' angegeben ist, wird auf das Parsen der Filenamen zur Ermittlung der Version verzichtet. //Optional// können noch die Protokollversion ''ProtocolVersion'' sowie die aktuelle minimal Version ''RequiredMinVersion'' angegeben werden.
 +
 +Als weitere Änderung muss der ''CvFilename'' jetzt unter dem ''DeviceNode'' angegeben werden.
 +
 +Neu besteht auch die Möglichkeit ein Bild der Baugruppe im Firmware-ZIP mitzuliefern. Dazu muss das Element ''NodeImages'' wie im Beispiel unten unter dem ''DeviceNode'' angegeben werden.
 +
 +<code xml>
 +   <Version Version="0.1" Lastupdate="20190920" Author="BiDiB.org" Pid="132" Vendor="013" 
 +      Description="Firmware Definition for IF-2"/>
 +
 +   <FirmwareDefinition Version="2.06.00" Status="beta" ProtocolVersion="0.7" RequiredMinVersion="2.01.00" >
 +      <Node xsi:type="DeviceNode" Comment="BiDiB-IF2" VID="013" PID="132">
 +         <Nodetext Lang="de-DE" Text="Beispiel Firmware"/>
 +         <Nodetext Lang="en-EN" Text="Sample Firmware"/>
 +         <Node xsi:type="FirmwareNode" DestinationNumber="0" >
 +         ...
 +         </Node>
 +         ...
 +         <CvFilename>BiDiBCV-13-132.xml</CvFilename>
 +         <NodeImages>
 +             <Image>bidib-13-132.png</Image>
 +         </NodeImages>
 +      </Node>
 +   </FirmwareDefinition>
 +</code>
 +
 +:!: Alle referenzierten Dateien wie //NodeImage// oder //CV-Defintions-File// müssen im Firmware-ZIP enthalten sein.
  
 ==== Darstellung im Wizard ==== ==== Darstellung im Wizard ====
Zeile 104: Zeile 134:
    <Version Version="0.1" Lastupdate="20140411" Author="BiDiB.org" Pid="201" Vendor="013"     <Version Version="0.1" Lastupdate="20140411" Author="BiDiB.org" Pid="201" Vendor="013" 
       Description="Firmware Definition for StepControl !!!Minimum-Beispiel!!!"/>       Description="Firmware Definition for StepControl !!!Minimum-Beispiel!!!"/>
-   <FirmwareDefinition>+   <FirmwareDefinition Version="1.04.00" Status="stable" ProtocolVersion="0.7" RequiredMinVersion="1.01.00">
       <Node xsi:type="DeviceNode" VID="013" PID="201" >       <Node xsi:type="DeviceNode" VID="013" PID="201" >
          <Nodetext Lang="de-DE" Text="StepControl: Komplette Installation"/>          <Nodetext Lang="de-DE" Text="StepControl: Komplette Installation"/>
wizard/firmware-update-definition.txt · Zuletzt geändert: 2023/12/04 21:14 von akuhtz

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki