Developer Application Interface (ARC API)
v4.5.8
ARC, Inc. GenIV Application Interface
ArcFlashMemoryDefs.h
1
// +------------------------------------------------------------------------------------------------------------------+
2
// | FILE: ArcFlashMemoryDefs.h ( GenIV ) |
3
// +------------------------------------------------------------------------------------------------------------------+
4
// | PURPOSE: This file defines flash memory block identifiers. |
5
// | |
6
// | AUTHOR: Scott Streit DATE: Feb 26, 2020 |
7
// | |
8
// | Copyright 2020 Astronomical Research Cameras, Inc. All rights reserved. |
9
// +------------------------------------------------------------------------------------------------------------------+
12
#pragma once
13
14
#ifdef __cplusplus
15
16
namespace
arc
17
{
18
namespace
gen4
19
{
20
21
#endif
22
38
#ifdef __cplusplus
39
enum class
flashMemoryId_e
: std::uint32_t
40
#else
41
typedef enum _FlashMemoryId
42
#endif
43
{
44
FLASH_MEMORY_FIRMWARE_BLOCK_ID
= 0,
45
FLASH_MEMORY_MAC_ADDR_BLOCK_ID
,
46
FLASH_MEMORY_NETWORK_BLOCK_ID
,
47
FLASH_MEMORY_ID_BLOCK_ID
,
48
FLASH_MEMORY_USER_BLOCK_ID
,
49
FLASH_MEMORY_CHIP_ID
50
#ifdef __cplusplus
51
};
52
#else
53
} flashMemoryId_e;
54
#endif
55
56
57
#ifdef __cplusplus
58
59
}
// end gen4 namespace
60
}
// end arc namespace
61
62
#endif
arc::gen4::flashMemoryId_e
flashMemoryId_e
Definition:
ArcFlashMemoryDefs.h:43
arc::gen4::flashMemoryId_e::FLASH_MEMORY_FIRMWARE_BLOCK_ID
@ FLASH_MEMORY_FIRMWARE_BLOCK_ID
arc::gen4::flashMemoryId_e::FLASH_MEMORY_ID_BLOCK_ID
@ FLASH_MEMORY_ID_BLOCK_ID
arc::gen4::flashMemoryId_e::FLASH_MEMORY_NETWORK_BLOCK_ID
@ FLASH_MEMORY_NETWORK_BLOCK_ID
arc::gen4::flashMemoryId_e::FLASH_MEMORY_USER_BLOCK_ID
@ FLASH_MEMORY_USER_BLOCK_ID
arc::gen4::flashMemoryId_e::FLASH_MEMORY_CHIP_ID
@ FLASH_MEMORY_CHIP_ID
arc::gen4::flashMemoryId_e::FLASH_MEMORY_MAC_ADDR_BLOCK_ID
@ FLASH_MEMORY_MAC_ADDR_BLOCK_ID
arc
Definition:
CArcBase.h:50
CArcDevice
inc
ArcFlashMemoryDefs.h
Generated by
1.9.2