mirror of
https://github.com/stargieg/bacnet-stack
synced 2025-10-26 23:35:52 +08:00
add alarm_value bi
This commit is contained in:
parent
d81b98b28e
commit
0817567e82
|
|
@ -126,6 +126,8 @@ void Binary_Input_Init(
|
||||||
int ucievent;
|
int ucievent;
|
||||||
int ucitime_delay_default;
|
int ucitime_delay_default;
|
||||||
int ucitime_delay;
|
int ucitime_delay;
|
||||||
|
int ucialarm_value_default;
|
||||||
|
int ucialarm_value;
|
||||||
fprintf(stderr, "Binary_Input_Init\n");
|
fprintf(stderr, "Binary_Input_Init\n");
|
||||||
|
|
||||||
if (!initialized) {
|
if (!initialized) {
|
||||||
|
|
@ -146,6 +148,8 @@ void Binary_Input_Init(
|
||||||
"event", -1);
|
"event", -1);
|
||||||
ucitime_delay_default = ucix_get_option_int(ctx, "bacnet_bi", "default",
|
ucitime_delay_default = ucix_get_option_int(ctx, "bacnet_bi", "default",
|
||||||
"time_delay", -1);
|
"time_delay", -1);
|
||||||
|
ucialarm_value_default = ucix_get_option_int(ctx, "bacnet_bi", "default",
|
||||||
|
"alarm_value", -1);
|
||||||
|
|
||||||
/* initialize all the values */
|
/* initialize all the values */
|
||||||
for (i = 0; i < MAX_BINARY_INPUTS; i++) {
|
for (i = 0; i < MAX_BINARY_INPUTS; i++) {
|
||||||
|
|
@ -217,6 +221,9 @@ void Binary_Input_Init(
|
||||||
"event", ucievent_default);
|
"event", ucievent_default);
|
||||||
ucitime_delay = ucix_get_option_int(ctx, "bacnet_bi", idx_c,
|
ucitime_delay = ucix_get_option_int(ctx, "bacnet_bi", idx_c,
|
||||||
"time_delay", ucitime_delay_default);
|
"time_delay", ucitime_delay_default);
|
||||||
|
ucialarm_value = ucix_get_option_int(ctx, "bacnet_bi", idx_c,
|
||||||
|
"alarm_value", ucialarm_value_default);
|
||||||
|
BI_Descr[i].Alarm_Value = ucialarm_value;
|
||||||
BI_Descr[i].Event_State = EVENT_STATE_NORMAL;
|
BI_Descr[i].Event_State = EVENT_STATE_NORMAL;
|
||||||
/* notification class not connected */
|
/* notification class not connected */
|
||||||
if (ucinc > -1) BI_Descr[i].Notification_Class = ucinc;
|
if (ucinc > -1) BI_Descr[i].Notification_Class = ucinc;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user