Merged duplicate and different BACnet Renitialized Device State enumerations.

This commit is contained in:
skarg
2010-02-18 17:25:58 +00:00
parent edd190159d
commit f5bc326061
8 changed files with 21 additions and 31 deletions
+7 -7
View File
@@ -309,19 +309,19 @@ bool Device_Reinitialize(
if (characterstring_ansi_same(&rd_data->password, "Jesus")) { if (characterstring_ansi_same(&rd_data->password, "Jesus")) {
switch (rd_data->state) { switch (rd_data->state) {
case REINITIALIZED_STATE_COLD_START: case BACNET_REINIT_COLDSTART:
break; break;
case REINITIALIZED_STATE_WARM_START: case BACNET_REINIT_WARMSTART:
break; break;
case REINITIALIZED_STATE_START_BACKUP: case BACNET_REINIT_STARTBACKUP:
break; break;
case REINITIALIZED_STATE_END_BACKUP: case BACNET_REINIT_ENDBACKUP:
break; break;
case REINITIALIZED_STATE_START_RESTORE: case BACNET_REINIT_STARTRESTORE:
break; break;
case REINITIALIZED_STATE_END_RESTORE: case BACNET_REINIT_ENDRESTORE:
break; break;
case REINITIALIZED_STATE_ABORT_RESTORE: case BACNET_REINIT_ABORTRESTORE:
break; break;
default: default:
break; break;
+2 -13
View File
@@ -1198,18 +1198,6 @@ typedef enum {
NETWORK_MESSAGE_INVALID = 0x100 NETWORK_MESSAGE_INVALID = 0x100
} BACNET_NETWORK_MESSAGE_TYPE; } BACNET_NETWORK_MESSAGE_TYPE;
typedef enum {
REINITIALIZED_STATE_COLD_START = 0,
REINITIALIZED_STATE_WARM_START = 1,
REINITIALIZED_STATE_START_BACKUP = 2,
REINITIALIZED_STATE_END_BACKUP = 3,
REINITIALIZED_STATE_START_RESTORE = 4,
REINITIALIZED_STATE_END_RESTORE = 5,
REINITIALIZED_STATE_ABORT_RESTORE = 6,
REINITIALIZED_STATE_IDLE = 255
} BACNET_REINITIALIZED_STATE_OF_DEVICE;
typedef enum { typedef enum {
ABORT_REASON_OTHER = 0, ABORT_REASON_OTHER = 0,
ABORT_REASON_BUFFER_OVERFLOW = 1, ABORT_REASON_BUFFER_OVERFLOW = 1,
@@ -1388,7 +1376,8 @@ typedef enum {
BACNET_REINIT_STARTRESTORE = 4, BACNET_REINIT_STARTRESTORE = 4,
BACNET_REINIT_ENDRESTORE = 5, BACNET_REINIT_ENDRESTORE = 5,
BACNET_REINIT_ABORTRESTORE = 6, BACNET_REINIT_ABORTRESTORE = 6,
MAX_BACNET_REINITIALIZED_STATE = 7 MAX_BACNET_REINITIALIZED_STATE = 7,
BACNET_REINIT_IDLE = 255
} BACNET_REINITIALIZED_STATE; } BACNET_REINITIALIZED_STATE;
typedef enum BACnetNodeType { typedef enum BACnetNodeType {
+2
View File
@@ -73,6 +73,8 @@ extern "C" {
bool Device_Reinitialize( bool Device_Reinitialize(
BACNET_REINITIALIZE_DEVICE_DATA *rd_data); BACNET_REINITIALIZE_DEVICE_DATA *rd_data);
BACNET_REINITIALIZED_STATE Device_Reinitialized_State(void);
rr_info_function Device_Objects_RR_Info( rr_info_function Device_Objects_RR_Info(
BACNET_OBJECT_TYPE object_type); BACNET_OBJECT_TYPE object_type);
+3 -3
View File
@@ -51,8 +51,8 @@
static uint32_t Object_Instance_Number = 12345; static uint32_t Object_Instance_Number = 12345;
static char My_Object_Name[32] = "ARM7 Device"; static char My_Object_Name[32] = "ARM7 Device";
static BACNET_DEVICE_STATUS System_Status = STATUS_OPERATIONAL; static BACNET_DEVICE_STATUS System_Status = STATUS_OPERATIONAL;
static BACNET_REINITIALIZED_STATE_OF_DEVICE Reinitialize_State = static BACNET_REINITIALIZED_STATE Reinitialize_State =
REINITIALIZED_STATE_IDLE; BACNET_REINIT_IDLE;
/* forward prototypes */ /* forward prototypes */
int Device_Read_Property_Local( int Device_Read_Property_Local(
@@ -486,7 +486,7 @@ void Device_Init(
unsigned index = 0; /* loop counter */ unsigned index = 0; /* loop counter */
struct object_functions *pObject = NULL; struct object_functions *pObject = NULL;
Reinitialize_State = REINITIALIZED_STATE_IDLE; Reinitialize_State = BACNET_REINIT_IDLE;
dcc_set_status_duration(COMMUNICATION_ENABLE, 0); dcc_set_status_duration(COMMUNICATION_ENABLE, 0);
/* FIXME: Get the data from the eeprom */ /* FIXME: Get the data from the eeprom */
/* I2C_Read_Block(EEPROM_DEVICE_ADDRESS, /* I2C_Read_Block(EEPROM_DEVICE_ADDRESS,
+1 -1
View File
@@ -52,7 +52,7 @@ static BACNET_DEVICE_STATUS System_Status = STATUS_OPERATIONAL;
void Device_Init( void Device_Init(
void) void)
{ {
/* Reinitialize_State = REINITIALIZED_STATE_IDLE; */ /* Reinitialize_State = BACNET_REINIT_IDLE; */
/* dcc_set_status_duration(COMMUNICATION_ENABLE, 0); */ /* dcc_set_status_duration(COMMUNICATION_ENABLE, 0); */
/* FIXME: Get the data from the eeprom */ /* FIXME: Get the data from the eeprom */
/* I2C_Read_Block(EEPROM_DEVICE_ADDRESS, /* I2C_Read_Block(EEPROM_DEVICE_ADDRESS,
+1 -1
View File
@@ -49,7 +49,7 @@ static BACNET_DEVICE_STATUS System_Status = STATUS_OPERATIONAL;
void Device_Init( void Device_Init(
void) void)
{ {
/* Reinitialize_State = REINITIALIZED_STATE_IDLE; */ /* Reinitialize_State = BACNET_REINIT_IDLE; */
/* dcc_set_status_duration(COMMUNICATION_ENABLE, 0); */ /* dcc_set_status_duration(COMMUNICATION_ENABLE, 0); */
/* FIXME: Get the data from the eeprom */ /* FIXME: Get the data from the eeprom */
/* I2C_Read_Block(EEPROM_DEVICE_ADDRESS, /* I2C_Read_Block(EEPROM_DEVICE_ADDRESS,
+2 -2
View File
@@ -123,8 +123,8 @@ static uint8_t My_Object_Name_Encoding;
static uint8_t My_Object_Name_Length; static uint8_t My_Object_Name_Length;
static BACNET_DEVICE_STATUS System_Status = STATUS_OPERATIONAL; static BACNET_DEVICE_STATUS System_Status = STATUS_OPERATIONAL;
static BACNET_REINITIALIZED_STATE_OF_DEVICE Reinitialize_State = static BACNET_REINITIALIZED_STATE Reinitialize_State =
REINITIALIZED_STATE_IDLE; BACNET_REINIT_IDLE;
/* These three arrays are used by the ReadPropertyMultiple handler */ /* These three arrays are used by the ReadPropertyMultiple handler */
static const int Device_Properties_Required[] = { static const int Device_Properties_Required[] = {
+3 -4
View File
@@ -50,20 +50,19 @@
static uint32_t Object_Instance_Number = 12345; static uint32_t Object_Instance_Number = 12345;
static BACNET_DEVICE_STATUS System_Status = STATUS_OPERATIONAL; static BACNET_DEVICE_STATUS System_Status = STATUS_OPERATIONAL;
BACNET_REINITIALIZED_STATE_OF_DEVICE Reinitialize_State = BACNET_REINITIALIZED_STATE Reinitialize_State =
REINITIALIZED_STATE_IDLE; BACNET_REINIT_IDLE;
void Device_Reinit( void Device_Reinit(
void) void)
{ {
dcc_set_status_duration(COMMUNICATION_ENABLE, 0); dcc_set_status_duration(COMMUNICATION_ENABLE, 0);
Device_Set_Object_Instance_Number(BACNET_MAX_INSTANCE);
} }
void Device_Init( void Device_Init(
void) void)
{ {
Reinitialize_State = REINITIALIZED_STATE_IDLE; Reinitialize_State = BACNET_REINIT_IDLE;
dcc_set_status_duration(COMMUNICATION_ENABLE, 0); dcc_set_status_duration(COMMUNICATION_ENABLE, 0);
/* FIXME: Get the data from the eeprom */ /* FIXME: Get the data from the eeprom */
/* I2C_Read_Block(EEPROM_DEVICE_ADDRESS, /* I2C_Read_Block(EEPROM_DEVICE_ADDRESS,