45d2c6247f
Updated the demo application Code::Blocks projects to include iphlpapi library for Win32 builds. Thank you to Upside Down for reporting it!
skarg
2008-05-02 21:28:35 +00:00
800993aecc
Updated files to be able to build under mingw32 for linux.
skarg
2008-04-25 19:35:04 +00:00
3d3d7e420d
Ran the comment and indent tools on the source code.
skarg
2008-04-24 01:07:23 +00:00
2ed87c2e0c
Corrected AdapterInfo subnet mask which was not correctly determined for IpAddresses that were assigned to second or one of the follow up network interfaces. Thank you Thomas!
skarg
2008-04-16 23:05:00 +00:00
140f9369fc
Corrected the BACnet/IP code to accept packets Forwarded from BBMDs. Thank you Carl!
skarg
2008-04-16 14:50:34 +00:00
df310edca6
Updated Visual Studio ports project, cleaning up compile warnings.
skarg
2008-04-10 05:31:08 +00:00
69e7992cd1
Added CStack check to project by putting it into the device object as property 512. The compile shows 648 bytes of RAM used, and the device has 1024 bytes of RAM, leaving 376 for the CStack. Property 512 index 0 returns 376. So, my understanding is that the RAM that is not allocated to the variables is used for the CStack, something to keep in mind when developing. After some exercising, the stack shows 159 CStack bytes free, meaning that 216 bytes of CStack are used. Note that 0xC5 (197) was used to paint the CStack.
skarg
2008-03-28 02:47:33 +00:00
919f4b67bd
Fixed IAR embedded workbench atmega168 project by allocating more CSTACK space. Simplified the iar/gcc compatibility.
skarg
2008-03-25 22:14:38 +00:00
a174b9bf59
Added more functionality to the ATmega168 demo.
skarg
2008-03-20 21:32:39 +00:00
944cb46e51
Enhanced the ATmega168 demo project to include WriteProperty service to the Analog Value and Device objects.
skarg
2008-03-19 23:17:19 +00:00
608db1e390
removed tsm unit test - which was doing nothing...
skarg
2008-03-19 21:33:14 +00:00
80023d79db
Corrected indentation using the indent tool.
skarg
2008-03-19 21:26:54 +00:00
fb453ae1aa
Corrected bug in ATmega168 demo in the RS-485 driver. Also updated the IAR project for Embedded workbench 5.10. Stats: IAR Atmel AVR C/C++ Compiler V5.10A/W32 10191 bytes of CODE memory (+36 range fill) 775 bytes of DATA memory (+24 absolute)
skarg
2008-03-19 20:21:44 +00:00
c8677814a6
Corrected bug in ATmega168 port demo project, which required some code reduction to fit using GCC compiler.
skarg
2008-03-14 22:15:49 +00:00
01438b7aa6
Corrected message in makefile.
skarg
2008-03-13 15:25:30 +00:00
c8eb5cb012
Updated documentation. Moved built files to bin directory, and removed the utils directory.
skarg
2008-03-11 15:43:20 +00:00
d8d39d6d30
updated version information
skarg
2008-03-11 14:46:27 +00:00
11be993b1f
Added BACFILE to server demo.
skarg
2008-03-10 22:10:10 +00:00
5085e5bb69
Added info about the address cache file, and removed it from the utils directory.
skarg
2008-03-10 21:45:49 +00:00
cf9d15631a
Indented using indent script. Corrected any C++ comments using the comment script.
skarg
2008-03-10 21:00:48 +00:00
25b4979a28
Shorted the device name to give me a few more bytes.
skarg
2008-03-10 20:45:41 +00:00
e2f7234e7d
Modified the linux makefiles to work with MinGW by passing in BACNET_PORT=win32 from the make command. Corrected the AdapterInfo patch, and tested it.
skarg
2008-03-10 20:44:18 +00:00
f86a5847ac
Corrected unit test.
skarg
2008-03-09 14:14:13 +00:00
eb7196668c
Corrected the MS/TP TEST REQUEST state such that it now returns the data from the request per BACnet 9.3.5 which says "The data, if present, shall be that which was present in the initiating Test_Request." Thank you to Martin Labbe!
skarg
2008-03-09 13:52:48 +00:00
17d307dd57
Removed extraneous semicolon. Thank you to Martin Labbe!
skarg
2008-03-09 13:38:42 +00:00
f9329b793d
Created project and unit test for object list.
skarg
2008-03-03 15:10:40 +00:00
17b556df69
Created module for holding object properties in a list.
skarg
2008-03-03 15:09:47 +00:00
29f022fce1
Modified the EPICS demo application to get the object list by element instead of as a whole array.
skarg
2008-03-03 15:08:18 +00:00
1d7b1b4b03
Modified define in makefile.
skarg
2008-03-03 14:50:21 +00:00
b8ee7d6b9c
Added ability to use static address binding in file address_cache. Useful for client applications binding to MS/TP slave devices.
skarg
2008-03-01 06:42:46 +00:00
9daa40131d
Corrected the MS/TP monitor on Linux.
skarg
2008-02-28 02:08:40 +00:00
f92a6b10f0
Updated demo library to include BVLC file and functionality.
skarg
2008-01-20 21:34:40 +00:00
e951f5ab0d
Added todo item.
skarg
2008-01-20 21:28:32 +00:00
2e3436cb9e
Changed BVLC_READ_BROADCAST_DISTRIBUTION_TABLE* into ..._DIST_... to match bacenum.h changes. bip_get_xxx() deliver address and port in host order. Used htonl,htons to marshal them into PDU. Fixed the BVLC beheading in the Forwarded Message case - Usually the BVLC header is 4 octets long. It's 10 octets in this case. Extracted source address from BVLC header for forwards since it contains the original MAC address we are supposed to talk to. Fixed the byte order of IP and port on unicast outgoing DA. Added BBMD_ENABLED to config.h file to allow enable and disable of BBMD at compile time. Thank you to Tomás Zerolo for the patch!
skarg
2008-01-17 23:19:03 +00:00
a413b92afd
Added COV subscription list to Device object. Untested.
skarg
2008-01-16 21:35:26 +00:00
50ecdd1241
Corrected error for subscribeCOV cancelation.
skarg
2008-01-15 14:27:08 +00:00
767fe208e0
Added "static inline" to functions that were only used once, and reduced code usage by 6 bytes for each occurance.
skarg
2008-01-02 14:27:41 +00:00