Moved send I-Am to a send module and out of iam.c.

This commit is contained in:
skarg
2008-11-12 15:38:43 +00:00
parent 2284a70bc2
commit c7a5c05ac7
27 changed files with 171 additions and 94 deletions
+1 -1
View File
@@ -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();
+2 -1
View File
@@ -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 \
+1
View File
@@ -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
+6
View File
@@ -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>
+1 -1
View 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) {
+1 -1
View File
@@ -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=
+1 -1
View File
@@ -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();
+1 -1
View File
@@ -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 */
+1
View File
@@ -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
+1 -1
View 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);
+2
View File
@@ -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