From da52bb46cc28a76047629c2c145914cc2fb73e67 Mon Sep 17 00:00:00 2001 From: skarg Date: Wed, 25 Nov 2015 20:52:48 +0000 Subject: [PATCH] Merged revision(s) 2927 from branches/releases/bacnet-stack-0-8-0: Added some function prototypes for some BACnet objects for Create/Delete/Cleanup. ........ --- bacnet-stack/demo/object/ai.h | 6 ++++++ bacnet-stack/demo/object/ao.h | 12 +++++++++--- bacnet-stack/demo/object/av.h | 6 ++++++ bacnet-stack/demo/object/bi.h | 7 +++++++ bacnet-stack/demo/object/bo.h | 9 ++++++--- bacnet-stack/demo/object/bv.h | 6 ++++++ 6 files changed, 40 insertions(+), 6 deletions(-) diff --git a/bacnet-stack/demo/object/ai.h b/bacnet-stack/demo/object/ai.h index 30302042..1ed75c92 100644 --- a/bacnet-stack/demo/object/ai.h +++ b/bacnet-stack/demo/object/ai.h @@ -153,6 +153,12 @@ extern "C" { BACNET_GET_ALARM_SUMMARY_DATA * getalarm_data); #endif + bool Analog_Input_Create( + uint32_t object_instance); + bool Analog_Input_Delete( + uint32_t object_instance); + void Analog_Input_Cleanup( + void); void Analog_Input_Init( void); diff --git a/bacnet-stack/demo/object/ao.h b/bacnet-stack/demo/object/ao.h index 84dbdaf7..34286e54 100644 --- a/bacnet-stack/demo/object/ao.h +++ b/bacnet-stack/demo/object/ao.h @@ -107,14 +107,20 @@ extern "C" { uint32_t instance, bool oos_flag); - void Analog_Output_Init( - void); - int Analog_Output_Read_Property( BACNET_READ_PROPERTY_DATA * rpdata); bool Analog_Output_Write_Property( BACNET_WRITE_PROPERTY_DATA * wp_data); + bool Analog_Output_Create( + uint32_t object_instance); + bool Analog_Output_Delete( + uint32_t object_instance); + void Analog_Output_Cleanup( + void); + void Analog_Output_Init( + void); + #ifdef TEST #include "ctest.h" void testAnalogOutput( diff --git a/bacnet-stack/demo/object/av.h b/bacnet-stack/demo/object/av.h index 8895a0bd..30e07e84 100644 --- a/bacnet-stack/demo/object/av.h +++ b/bacnet-stack/demo/object/av.h @@ -147,6 +147,12 @@ extern "C" { BACNET_GET_ALARM_SUMMARY_DATA * getalarm_data); #endif + bool Analog_Value_Create( + uint32_t object_instance); + bool Analog_Value_Delete( + uint32_t object_instance); + void Analog_Value_Cleanup( + void); void Analog_Value_Init( void); diff --git a/bacnet-stack/demo/object/bi.h b/bacnet-stack/demo/object/bi.h index 7974c484..112761a8 100644 --- a/bacnet-stack/demo/object/bi.h +++ b/bacnet-stack/demo/object/bi.h @@ -107,6 +107,13 @@ extern "C" { bool Binary_Input_Write_Property( BACNET_WRITE_PROPERTY_DATA * wp_data); + + bool Binary_Input_Create( + uint32_t object_instance); + bool Binary_Input_Delete( + uint32_t object_instance); + void Binary_Input_Cleanup( + void); void Binary_Input_Init( void); diff --git a/bacnet-stack/demo/object/bo.h b/bacnet-stack/demo/object/bo.h index df7ef1d7..52ebde43 100644 --- a/bacnet-stack/demo/object/bo.h +++ b/bacnet-stack/demo/object/bo.h @@ -117,9 +117,12 @@ extern "C" { void Binary_Output_Change_Of_Value_Clear( uint32_t instance); - int Binary_Output_Read_Property( - BACNET_READ_PROPERTY_DATA * rpdata); - + bool Binary_Output_Create( + uint32_t object_instance); + bool Binary_Output_Delete( + uint32_t object_instance); + void Binary_Output_Cleanup( + void); bool Binary_Output_Write_Property( BACNET_WRITE_PROPERTY_DATA * wp_data); diff --git a/bacnet-stack/demo/object/bv.h b/bacnet-stack/demo/object/bv.h index 0c075ffd..8f9d8078 100644 --- a/bacnet-stack/demo/object/bv.h +++ b/bacnet-stack/demo/object/bv.h @@ -127,6 +127,12 @@ extern "C" { bool Binary_Value_Polarity_Set( uint32_t object_instance, BACNET_POLARITY polarity); + bool Binary_Value_Create( + uint32_t object_instance); + bool Binary_Value_Delete( + uint32_t object_instance); + void Binary_Value_Cleanup( + void); #ifdef TEST #include "ctest.h"