FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kUpgCompat5.h
Go to the documentation of this file.
1 
8 #ifndef kFS_UPG_COMPAT5_H
9 #define kFS_UPG_COMPAT5_H
10 
11 #include <kFireSync/kFsDef.h>
12 
14 
15 #define kFS_HARDWARE_M50 (0)
16 #define kFS_HARDWARE_M2 (1)
17 #define kFS_HARDWARE_LEGACY (2)
18 
19 typedef k32s kModuleType;
20 
21 #define kFS_MODULE_TYPE_SENSOR (0)
22 #define kFS_MODULE_TYPE_LEGACY (2)
23 
24 typedef k32s kSensorFirmware;
25 
26 #define kFS_SENSOR_FIRMWARE_DSP (0)
27 #define kFS_SENSOR_FIRMWARE_FPGA (1)
28 #define kFS_SENSOR_FIRMWARE_BACKUP_DSP (2)
29 #define kFS_SENSOR_FIRMWARE_BOOT_CONFIG (3)
30 #define kFS_SENSOR_FIRMWARE_EXT_FPGA (4)
31 #define kFS_SENSOR_FIRMWARE_BOOTLOADER (5)
32 
39 typedef kObject kUpgCompat5;
41 
42 typedef kObject kUpgCompat5Target;
43 kDeclareClassEx(kFs, kUpgCompat5Target, kObject)
44 
45 typedef kObject kUpgCompat5Model;
46 kDeclareClassEx(kFs, kUpgCompat5Model, kObject)
47 
48 typedef kObject kUpgCompat5Firmware;
49 kDeclareClassEx(kFs, kUpgCompat5Firmware, kObject)
50 
51 typedef kObject kUpgCompat5StorageFile;
52 kDeclareClassEx(kFs, kUpgCompat5StorageFile, kObject)
53 
63  kFsFx(kStatus) kUpgCompat5_Load(kUpgCompat5* package, const kChar* fileName, kAlloc alloc);
64 
65 #include <kFireSync/Upgrade/kUpgCompat5.x.h>
66 
67 #endif
k32s kModuleType
Identifies module type.
Definition: kUpgCompat5.h:19
k32s kHardwareType
Identifies hardware type.
Definition: kUpgCompat5.h:13
#define kDeclareClassEx(PREFIX, SYMBOL, BASE)
kObject kStatus kUpgCompat5_Load(kUpgCompat5 *package, const kChar *fileName, kAlloc alloc)
Loads an upgrade package object from file.
Represents a device upgrade package.
Essential API declarations for the kFireSync library.