Difference between revisions of "SHIPHarbour:DataTypes:FirmwareType"

From Serious Documentation
Jump to: navigation, search
(Created page with "==Coming Soon== This page is currently under construction. If you need immediate help with this topic, please contact [https://www.seriousintegrated.com/contact Serious Suppor...")
 
 
Line 1: Line 1:
==Coming Soon==
+
== Description ==
This page is currently under construction. If you need immediate help with this topic, please contact [https://www.seriousintegrated.com/contact Serious Support].
+
<onlyinclude>Used by [[SHIPHarbour:Master:ModuleInfo|ModuleInfo]] requests to report the type of the currently executing program of a Serious module. Also used by [[SHIPHarbour:Firmware|Firmware]] requests.</onlyinclude>
 +
 
 +
=== UNSET_FIRMWARETYPE ===
 +
Must not be used, indicates the field was not set properly.
  
Thank you for your patience.
+
=== INVALID_FIRMWARETYPE ===
 +
May be used internally to indicate an error when encountering an unexpected value.
  
[[Category:NoIndex]]
+
=== BOOTSTRAPPER ===
[[Category:UnderConstruction]]
+
Represents the low-level bootstrapper executed on cold boot.
  
== Description ==
+
=== BOOTLOADER ===
<onlyinclude>Used by [[SHIPHarbour:Master:ModuleInfo|ModuleInfo]] requests to report the type of the currently executing program of a Serious module. Also used by [[SHIPHarbour:Firmware|Firmware]] requests.</onlyinclude>
+
Represents the intelligent bootloader capable of updating firmware.
 +
 
 +
=== APPLICATION ===
 +
Represents the top-level application.
 +
 
 +
=== INSTALLER ===
 +
Represents a program needed for the installation of other programs.
 +
 
 +
=== CARGO ===
 +
Available on platforms executing [[SHIPEngine]], the GUI definition file.
 +
 
 +
=== IMAGE_BOOT ===
 +
Available on platforms executing [[SHIPEngine]], an image to show while booting.
 +
 
 +
=== IMAGE_LOAD ===
 +
Available on platforms executing [[SHIPEngine]], an image to show while loading the Cargo.
 +
 
 +
=== IMAGE_UPDATE ===
 +
Available on platforms executing [[SHIPEngine]], an image to show when being updated.
 +
 
 +
=== IMAGE_ERROR ===
 +
Available on platforms executing [[SHIPEngine]], an image to show after a fatal error has occurred.
 +
 
 +
=== IMAGE_REMOVE_MEDIA ===
 +
Available on platforms executing [[SHIPEngine]], an image to show after a removable media update has finished.

Latest revision as of 18:20, 31 July 2017

Description

Used by ModuleInfo requests to report the type of the currently executing program of a Serious module. Also used by Firmware requests.

UNSET_FIRMWARETYPE

Must not be used, indicates the field was not set properly.

INVALID_FIRMWARETYPE

May be used internally to indicate an error when encountering an unexpected value.

BOOTSTRAPPER

Represents the low-level bootstrapper executed on cold boot.

BOOTLOADER

Represents the intelligent bootloader capable of updating firmware.

APPLICATION

Represents the top-level application.

INSTALLER

Represents a program needed for the installation of other programs.

CARGO

Available on platforms executing SHIPEngine, the GUI definition file.

IMAGE_BOOT

Available on platforms executing SHIPEngine, an image to show while booting.

IMAGE_LOAD

Available on platforms executing SHIPEngine, an image to show while loading the Cargo.

IMAGE_UPDATE

Available on platforms executing SHIPEngine, an image to show when being updated.

IMAGE_ERROR

Available on platforms executing SHIPEngine, an image to show after a fatal error has occurred.

IMAGE_REMOVE_MEDIA

Available on platforms executing SHIPEngine, an image to show after a removable media update has finished.