Added optional API for some objects. Added ability to set password for default DCC handler.

This commit is contained in:
skarg
2009-09-04 04:21:59 +00:00
parent ae94163a6e
commit de35ce7c5e
6 changed files with 58 additions and 2 deletions
+6
View File
@@ -60,6 +60,12 @@ extern "C" {
uint32_t instance,
char *new_name);
bool Analog_Input_Units_Set(
uint32_t instance,
uint32_t units);
uint32_t Analog_Input_Units(
uint32_t instance);
int Analog_Input_Encode_Property_APDU(
uint8_t * apdu,
uint32_t object_instance,
+8 -1
View File
@@ -73,7 +73,14 @@ extern "C" {
bool Analog_Output_Description_Set(
uint32_t instance,
char *new_name);
bool Analog_Output_Units_Set(
uint32_t instance,
uint32_t units);
uint32_t Analog_Output_Units(
uint32_t instance);
void Analog_Output_Init(void);
int Analog_Output_Encode_Property_APDU(
+11
View File
@@ -62,6 +62,17 @@ extern "C" {
uint32_t instance,
char *new_name);
char *Binary_Input_Inactive_Text(
uint32_t instance);
bool Binary_Input_Inactive_Text_Set(
uint32_t instance,
char *new_name);
char *Binary_Input_Active_Text(
uint32_t instance);
bool Binary_Input_Active_Text_Set(
uint32_t instance,
char *new_name);
bool Binary_Input_Change_Of_Value(
uint32_t object_instance);
void Binary_Input_Change_Of_Value_Clear(
+10
View File
@@ -66,6 +66,16 @@ extern "C" {
uint32_t instance,
char *new_name);
char *Binary_Output_Inactive_Text(
uint32_t instance);
bool Binary_Output_Inactive_Text_Set(
uint32_t instance,
char *new_name);
char *Binary_Output_Active_Text(
uint32_t instance);
bool Binary_Output_Active_Text_Set(
uint32_t instance,
char *new_name);
int Binary_Output_Encode_Property_APDU(
uint8_t * apdu,
+2
View File
@@ -126,6 +126,8 @@ extern "C" {
uint16_t service_len,
BACNET_ADDRESS * src,
BACNET_CONFIRMED_SERVICE_DATA * service_data);
void handler_dcc_password_set(
char *new_password);
void handler_i_have(
uint8_t * service_request,