From ff09e42443c7c1cefe716d24784d58d6be973251 Mon Sep 17 00:00:00 2001 From: skarg Date: Sun, 30 Aug 2009 03:19:39 +0000 Subject: [PATCH] Added optional API for objects. --- bacnet-stack/include/bi.h | 15 +++++++++++++++ bacnet-stack/include/bo.h | 16 ++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/bacnet-stack/include/bi.h b/bacnet-stack/include/bi.h index 5154fdf8..a0705830 100644 --- a/bacnet-stack/include/bi.h +++ b/bacnet-stack/include/bi.h @@ -38,14 +38,29 @@ extern "C" { const int **pRequired, const int **pOptional, const int **pProprietary); + bool Binary_Input_Valid_Instance( uint32_t object_instance); unsigned Binary_Input_Count( void); uint32_t Binary_Input_Index_To_Instance( unsigned index); + unsigned Binary_Input_Instance_To_Index( + uint32_t instance); + bool Binary_Input_Object_Instance_Add( + uint32_t instance); + char *Binary_Input_Name( uint32_t object_instance); + bool Binary_Input_Name_Set( + uint32_t object_instance, + char *new_name); + + char *Binary_Input_Description( + uint32_t instance); + bool Binary_Input_Description_Set( + uint32_t instance, + char *new_name); bool Binary_Input_Change_Of_Value( uint32_t object_instance); diff --git a/bacnet-stack/include/bo.h b/bacnet-stack/include/bo.h index f08907fb..57bb6a13 100644 --- a/bacnet-stack/include/bo.h +++ b/bacnet-stack/include/bo.h @@ -42,14 +42,30 @@ extern "C" { const int **pRequired, const int **pOptional, const int **pProprietary); + bool Binary_Output_Valid_Instance( uint32_t object_instance); unsigned Binary_Output_Count( void); uint32_t Binary_Output_Index_To_Instance( unsigned index); + unsigned Binary_Output_Instance_To_Index( + uint32_t instance); + bool Binary_Output_Object_Instance_Add( + uint32_t instance); + char *Binary_Output_Name( uint32_t object_instance); + bool Binary_Output_Name_Set( + uint32_t object_instance, + char *new_name); + + char *Binary_Output_Description( + uint32_t instance); + bool Binary_Output_Description_Set( + uint32_t instance, + char *new_name); + int Binary_Output_Encode_Property_APDU( uint8_t * apdu,