SHIPHarbour:DataTypes:ProgramType

From Serious Documentation
Jump to: navigation, search

Description

Used as part of the Program type to describe a kind of a program that can execute on a Serious module.

UNSET_PROGRAMTYPE

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

INVALID_PROGRAMTYPE

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

BOOTSTRAP

The low-level bootstrapper, moving here will always cause a full reboot.

BOOTLOAD

The intelligent bootloader, typically move here when it is time to update.

APP

The top-level application, move here to perform normal execution.

INSTALL

An installer of other programs, some updates require this program.