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 Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wizard:firmware-update-definition [2016/12/31 16:47]
akuhtz [XML-Struktur einer Firmware-Update-Definition]
wizard:firmware-update-definition [2019/11/24 16:38] (aktuell)
akuhtz [Version, Status und Node-Images]
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.1483199270.txt.gz · Zuletzt geändert: 2016/12/31 16:47 von akuhtz