Moved send I-Am to a send module and out of iam.c.
This commit is contained in:
@@ -180,7 +180,7 @@ int main(
|
||||
enableIRQ();
|
||||
enableFIQ();
|
||||
/* broadcast an I-Am on startup */
|
||||
iam_send(&Handler_Transmit_Buffer[0]);
|
||||
Send_I_Am(&Handler_Transmit_Buffer[0]);
|
||||
/* endless blink loop */
|
||||
while (1) {
|
||||
millisecond_timer();
|
||||
|
||||
@@ -62,7 +62,8 @@ DEMOSRC = ai.c \
|
||||
$(BACNET_DEMO)/handler/h_npdu.c \
|
||||
$(BACNET_DEMO)/handler/h_whois.c \
|
||||
$(BACNET_DEMO)/handler/h_rd.c \
|
||||
$(BACNET_DEMO)/handler/h_dcc.c
|
||||
$(BACNET_DEMO)/handler/h_dcc.c \
|
||||
$(BACNET_DEMO)/handler/s_iam.c
|
||||
|
||||
CORESRC = $(BACNET_CORE)/npdu.c \
|
||||
$(BACNET_CORE)/apdu.c \
|
||||
|
||||
@@ -35,6 +35,7 @@ CSRC = main.c \
|
||||
# common demo files needed
|
||||
DEMOSRC = $(BACNET_DEMO)/handler/txbuf.c \
|
||||
$(BACNET_DEMO)/handler/h_npdu.c \
|
||||
$(BACNET_DEMO)/handler/s_iam.c \
|
||||
$(BACNET_DEMO)/handler/noserv.c
|
||||
|
||||
# core BACnet stack files
|
||||
|
||||
@@ -2008,6 +2008,12 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\demo\handler\noserv.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\demo\handler\s_iam.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\demo\handler\h_npdu.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\src\npdu.c</name>
|
||||
</file>
|
||||
|
||||
@@ -94,7 +94,7 @@ int main(
|
||||
Timer_Init();
|
||||
bacnet_init();
|
||||
/* broadcast an I-Am on startup */
|
||||
iam_send(&Handler_Transmit_Buffer[0]);
|
||||
Send_I_Am(&Handler_Transmit_Buffer[0]);
|
||||
for (;;) {
|
||||
millisecond_timer();
|
||||
if (!DCC_Timer) {
|
||||
|
||||
@@ -279,7 +279,7 @@ int main(
|
||||
}
|
||||
if (I_Am_Request) {
|
||||
I_Am_Request = false;
|
||||
iam_send(&Handler_Transmit_Buffer[0]);
|
||||
Send_I_Am(&Handler_Transmit_Buffer[0]);
|
||||
} else if (Who_Is_Request) {
|
||||
Who_Is_Request = false;
|
||||
Send_WhoIs(-1, -1);
|
||||
|
||||
@@ -149,6 +149,8 @@ file_062=mstp.h
|
||||
file_063=C:\code\bacnet-stack\datalink.h
|
||||
file_064=C:\mcc18\h\p18f6720.h
|
||||
file_065=18F6720.lkr
|
||||
file_066=C:\code\bacnet-stack\demo\handler\h_npdu.c
|
||||
file_067=C:\code\bacnet-stack\demo\handler\s_iam.c
|
||||
[SUITE_INFO]
|
||||
suite_guid={5B7D72DD-9861-47BD-9F60-2BE967BF8416}
|
||||
suite_state=
|
||||
|
||||
@@ -286,7 +286,7 @@ void main(
|
||||
Initialize_Variables();
|
||||
/* Handle anything that needs to be done on powerup */
|
||||
/* Greet the BACnet world! */
|
||||
iam_send(&Handler_Transmit_Buffer[0]);
|
||||
Send_I_Am(&Handler_Transmit_Buffer[0]);
|
||||
/* Main loop */
|
||||
while (TRUE) {
|
||||
RESTART_WDT();
|
||||
|
||||
@@ -148,7 +148,7 @@ int main(
|
||||
dlmstp_set_my_address(0x05);
|
||||
#endif
|
||||
datalink_init(NULL);
|
||||
iam_send(&Handler_Transmit_Buffer[0]);
|
||||
Send_I_Am(&Handler_Transmit_Buffer[0]);
|
||||
/* loop forever */
|
||||
for (;;) {
|
||||
/* input */
|
||||
|
||||
@@ -43,6 +43,7 @@ SRCS = main.c \
|
||||
..\..\demo\handler\h_rp.c \
|
||||
..\..\demo\handler\noserv.c \
|
||||
..\..\demo\handler\txbuf.c \
|
||||
..\..\demo\handler\s_iam.c \
|
||||
..\..\demo\handler\s_rp.c \
|
||||
..\..\demo\handler\s_whois.c \
|
||||
..\..\bacdcode.c \
|
||||
|
||||
@@ -285,6 +285,10 @@ SOURCE=..\..\..\demo\handler\noserv.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\demo\handler\s_iam.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\src\npdu.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
@@ -325,7 +325,7 @@ int main(
|
||||
}
|
||||
if (I_Am_Request) {
|
||||
I_Am_Request = false;
|
||||
iam_send(&Handler_Transmit_Buffer[0]);
|
||||
Send_I_Am(&Handler_Transmit_Buffer[0]);
|
||||
} else if (Who_Is_Request) {
|
||||
Who_Is_Request = false;
|
||||
Send_WhoIs(-1, -1);
|
||||
|
||||
@@ -40,6 +40,8 @@ DEMOSRC = ai.c \
|
||||
../../demo/object/device.c \
|
||||
../../demo/handler/txbuf.c \
|
||||
../../demo/handler/h_whois.c \
|
||||
../../demo/handler/noserv.c \
|
||||
../../demo/handler/s_iam.c \
|
||||
../../demo/handler/h_rd.c \
|
||||
../../demo/handler/h_dcc.c
|
||||
|
||||
|
||||
Reference in New Issue
Block a user