Donate Share

BACnet Protocol Stack

File Release Notes and Changelog

Release Name: bacnet-stack-0.5.0

Notes:


Changes: 2009-01-17 12:49 skarg * trunk/bacnet-stack/demo/dcc/Makefile, trunk/bacnet-stack/demo/epics/Makefile, trunk/bacnet-stack/demo/iamrouter/Makefile, trunk/bacnet-stack/demo/initrouter/Makefile, trunk/bacnet-stack/demo/mstpcap/Makefile, trunk/bacnet-stack/demo/readfile/Makefile, trunk/bacnet-stack/demo/readprop/Makefile, trunk/bacnet-stack/demo/readpropm/Makefile, trunk/bacnet-stack/demo/reinit/Makefile, trunk/bacnet-stack/demo/server/Makefile, trunk/bacnet-stack/demo/timesync/Makefile, trunk/bacnet-stack/demo/ucov/Makefile, trunk/bacnet-stack/demo/whohas/Makefile, trunk/bacnet-stack/demo/whois/Makefile, trunk/bacnet-stack/demo/whoisrouter/Makefile, trunk/bacnet-stack/demo/writefile/Makefile, trunk/bacnet-stack/demo/writeprop/Makefile, trunk/bacnet-stack/ports/linux/mstpsnap.mak: Cleaned up some makefiles. 2008-12-08 20:17 skarg * trunk/bacnet-stack/src/npdu.c: Corrected buffer overflow problem with the npdu decoder found by stress testing the stack. Thank you Cameron! 2008-12-05 21:50 skarg * trunk/bacnet-stack/ports/pic18f6720/main.c: Corrected compiler warning. 2008-12-05 21:30 skarg * trunk/bacnet-stack/demo/handler/h_rpm_a.c: Cleaned up compiler warning. 2008-12-05 21:26 skarg * trunk/bacnet-stack/demo/handler/h_npdu.c, trunk/bacnet-stack/demo/handler/h_rpm_a.c, trunk/bacnet-stack/demo/handler/h_ucov.c, trunk/bacnet-stack/demo/handler/s_cov.c, trunk/bacnet-stack/demo/handler/s_iam.c, trunk/bacnet-stack/demo/handler/s_router.c, trunk/bacnet-stack/demo/handler/s_rpm.c, trunk/bacnet-stack/demo/iamrouter/main.c, trunk/bacnet-stack/demo/initrouter/main.c, trunk/bacnet-stack/demo/readpropm/main.c, trunk/bacnet-stack/demo/whoisrouter/main.c, trunk/bacnet-stack/fixup.sh, trunk/bacnet-stack/include/bacdevobjpropref.h, trunk/bacnet-stack/include/bacnet.h, trunk/bacnet-stack/include/bacpropstates.h, trunk/bacnet-stack/include/debug.h, trunk/bacnet-stack/include/event.h, trunk/bacnet-stack/include/fifo.h, trunk/bacnet-stack/include/memcopy.h, trunk/bacnet-stack/include/timestamp.h, trunk/bacnet-stack/lib/main.h, trunk/bacnet-stack/ports/at91sam7s/timer.h, trunk/bacnet-stack/ports/atmega168/bv.c, trunk/bacnet-stack/ports/atmega8/ai.c, trunk/bacnet-stack/ports/atmega8/apdu.c, trunk/bacnet-stack/ports/atmega8/av.c, trunk/bacnet-stack/ports/atmega8/avr035.h, trunk/bacnet-stack/ports/atmega8/bv.c, trunk/bacnet-stack/ports/atmega8/device.c, trunk/bacnet-stack/ports/atmega8/dlmstp.c, trunk/bacnet-stack/ports/atmega8/h_rp.c, trunk/bacnet-stack/ports/atmega8/h_whois.c, trunk/bacnet-stack/ports/atmega8/h_wp.c, trunk/bacnet-stack/ports/atmega8/hardware.h, trunk/bacnet-stack/ports/atmega8/iar2gcc.h, trunk/bacnet-stack/ports/atmega8/main.c, trunk/bacnet-stack/ports/atmega8/rs485.c, trunk/bacnet-stack/ports/atmega8/rs485.h, trunk/bacnet-stack/ports/atmega8/stdbool.h, trunk/bacnet-stack/ports/atmega8/stdint.h, trunk/bacnet-stack/ports/atmega8/timer.c, trunk/bacnet-stack/ports/atmega8/timer.h, trunk/bacnet-stack/ports/dos/timer.h, trunk/bacnet-stack/ports/linux/mstpsnap.c, trunk/bacnet-stack/ports/pic18f6720/apdu.c, trunk/bacnet-stack/ports/win32/bip-init.c, trunk/bacnet-stack/ports/win32/ethernet.c, trunk/bacnet-stack/ports/win32/main.c, trunk/bacnet-stack/ports/win32/net.h, trunk/bacnet-stack/ports/win32/stdbool.h, trunk/bacnet-stack/ports/win32/stdint.h, trunk/bacnet-stack/src/bacaddr.c, trunk/bacnet-stack/src/bacdevobjpropref.c, trunk/bacnet-stack/src/bacpropstates.c, trunk/bacnet-stack/src/debug.c, trunk/bacnet-stack/src/event.c, trunk/bacnet-stack/src/fifo.c, trunk/bacnet-stack/src/memcopy.c, trunk/bacnet-stack/src/timestamp.c: Fixed line endings, and set EOL properties. 2008-12-05 20:18 skarg * trunk/bacnet-stack/demo/handler/s_cov.c, trunk/bacnet-stack/demo/ucov/main.c, trunk/bacnet-stack/include/client.h, trunk/bacnet-stack/lib/Makefile, trunk/bacnet-stack/lib/bacnet.cbp, trunk/bacnet-stack/lib/makefile.b32, trunk/bacnet-stack/src/cov.c: Moved ucov_notify_send to handler/s_ucov.c file, and refactored PDU encoding. 2008-12-05 19:55 skarg * trunk/bacnet-stack/ports/at91sam7s/main.c: Corrected compile warning. 2008-12-05 19:06 skarg * trunk/bacnet-stack/src/fifo.c: Removed qualifier to fix compiler warning. 2008-12-05 18:19 skarg * trunk/bacnet-stack/include/fifo.h: updated the header file for new functions. 2008-12-05 18:16 skarg * trunk/bacnet-stack/test.mak: Added FIFO to unit test make file. 2008-12-05 18:13 skarg * trunk/bacnet-stack/test/fifo.mak: Created unit test makefile for FIFO. 2008-12-05 18:05 skarg * trunk/bacnet-stack/src/fifo.c: added more unit tests. 2008-12-02 06:57 skarg * trunk/bacnet-stack/demo/handler/h_rpm_a.c, trunk/bacnet-stack/include/bacapp.h: Corrected RPM client handling - missed the AccessError tag. Thanks, Kevin! 2008-12-01 15:27 skarg * trunk/bacnet-stack/ports/pic18f6720/BACnet-Server.mcw: updated (apparently). 2008-12-01 15:08 skarg * trunk/bacnet-stack/demo/handler/h_npdu.c: converted the debug printf to ugly ifdefs for PIC compiler. 2008-11-30 04:39 skarg * trunk/bacnet-stack/ports/pic18f6720/BACnet-Server.mcw, trunk/bacnet-stack/ports/pic18f6720/dlmstp.c, trunk/bacnet-stack/ports/pic18f6720/main.c, trunk/bacnet-stack/ports/pic18f6720/mstp.c: Updated the PIC port for MS/TP. Tested on my hardware. 2008-11-29 14:37 skarg * trunk/bacnet-stack/ports/linux/rx_fsm.c: Added optional local print for mstp monitor. 2008-11-29 14:36 skarg * trunk/bacnet-stack/src/address.c: Added back address_match with corrections. 2008-11-28 22:05 skarg * trunk/bacnet-stack/ports/pic18f6720/BACnet-Server.mcp, trunk/bacnet-stack/ports/pic18f6720/BACnet-Server.mcw, trunk/bacnet-stack/ports/pic18f6720/rs485.c, trunk/bacnet-stack/src/fifo.c: Corrected compile errors in PIC port for MS/TP. Untested. 2008-11-28 13:37 skarg * trunk/bacnet-stack/include/fifo.h, trunk/bacnet-stack/ports/pic18f6720/dlmstp.c, trunk/bacnet-stack/ports/pic18f6720/rs485.c, trunk/bacnet-stack/ports/pic18f6720/rs485.h, trunk/bacnet-stack/src/fifo.c: Modified the PIC port MS/TP RS-485 handling to use an interrupt safe FIFO library (untested). 2008-11-27 13:06 skarg * trunk/bacnet-stack/include/fifo.h, trunk/bacnet-stack/src/fifo.c, trunk/bacnet-stack/test/rpm.mak: Added FIFO library code. 2008-11-27 04:36 skarg * trunk/bacnet-stack/ports/atmega168/Makefile: Added avrdude support in ATmega Makefile. 2008-11-26 14:02 skarg * trunk/bacnet-stack/demo/handler/h_rpm_a.c: Corrected compiler warning. 2008-11-26 13:57 skarg * trunk/bacnet-stack/include/bacenum.h, trunk/bacnet-stack/ports/pic18f6720/BACnet-Server.mcp, trunk/bacnet-stack/ports/pic18f6720/BACnet-Server.mcw, trunk/bacnet-stack/ports/pic18f6720/apdu.c, trunk/bacnet-stack/ports/pic18f6720/dlmstp.c, trunk/bacnet-stack/ports/pic18f6720/main.c: Cleaned up PIC18F6720 project to enable mostly clean compile and build with latest MPLab (8.x) and MCC18 compiler (3.x). 2008-11-24 12:48 skarg * trunk/bacnet-stack/demo/handler/h_cov.c, trunk/bacnet-stack/demo/handler/h_rpm.c, trunk/bacnet-stack/demo/handler/h_rpm_a.c, trunk/bacnet-stack/demo/handler/h_ucov.c, trunk/bacnet-stack/demo/handler/s_iam.c, trunk/bacnet-stack/demo/handler/s_router.c, trunk/bacnet-stack/demo/handler/s_rpm.c, trunk/bacnet-stack/demo/initrouter/main.c, trunk/bacnet-stack/demo/mstpcap/main.c, trunk/bacnet-stack/demo/object/bo.c, trunk/bacnet-stack/demo/readpropm/main.c, trunk/bacnet-stack/demo/server/main.c, trunk/bacnet-stack/demo/ucov/main.c, trunk/bacnet-stack/demo/whois/main.c, trunk/bacnet-stack/demo/whoisrouter/main.c, trunk/bacnet-stack/include/bacdcode.h, trunk/bacnet-stack/include/bacdevobjpropref.h, trunk/bacnet-stack/include/bacpropstates.h, trunk/bacnet-stack/include/bacreal.h, trunk/bacnet-stack/include/client.h, trunk/bacnet-stack/include/datetime.h, trunk/bacnet-stack/include/debug.h, trunk/bacnet-stack/include/event.h, trunk/bacnet-stack/include/memcopy.h, trunk/bacnet-stack/include/rpm.h, trunk/bacnet-stack/include/timestamp.h, trunk/bacnet-stack/lib/main.h, trunk/bacnet-stack/ports/atmega8/ai.c, trunk/bacnet-stack/ports/atmega8/apdu.c, trunk/bacnet-stack/ports/atmega8/av.c, trunk/bacnet-stack/ports/atmega8/avr035.h, trunk/bacnet-stack/ports/atmega8/device.c, trunk/bacnet-stack/ports/atmega8/dlmstp.c, trunk/bacnet-stack/ports/atmega8/h_rp.c, trunk/bacnet-stack/ports/atmega8/h_whois.c, trunk/bacnet-stack/ports/atmega8/h_wp.c, trunk/bacnet-stack/ports/atmega8/hardware.h, trunk/bacnet-stack/ports/atmega8/iar2gcc.h, trunk/bacnet-stack/ports/atmega8/main.c, trunk/bacnet-stack/ports/atmega8/rs485.c, trunk/bacnet-stack/ports/atmega8/rs485.h, trunk/bacnet-stack/ports/atmega8/stdbool.h, trunk/bacnet-stack/ports/atmega8/stdint.h, trunk/bacnet-stack/ports/atmega8/timer.c, trunk/bacnet-stack/ports/atmega8/timer.h, trunk/bacnet-stack/ports/linux/mstpsnap.c, trunk/bacnet-stack/ports/linux/rx_fsm.c, trunk/bacnet-stack/ports/win32/bip-init.c, trunk/bacnet-stack/ports/win32/main.c, trunk/bacnet-stack/ports/win32/rx_fsm.c, trunk/bacnet-stack/ports/win32/stdbool.h, trunk/bacnet-stack/src/arf.c, trunk/bacnet-stack/src/awf.c, trunk/bacnet-stack/src/bacdcode.c, trunk/bacnet-stack/src/bacdevobjpropref.c, trunk/bacnet-stack/src/bacpropstates.c, trunk/bacnet-stack/src/bacreal.c, trunk/bacnet-stack/src/bacstr.c, trunk/bacnet-stack/src/cov.c, trunk/bacnet-stack/src/datetime.c, trunk/bacnet-stack/src/event.c, trunk/bacnet-stack/src/filename.c, trunk/bacnet-stack/src/iam.c, trunk/bacnet-stack/src/ihave.c, trunk/bacnet-stack/src/memcopy.c, trunk/bacnet-stack/src/rp.c, trunk/bacnet-stack/src/rpm.c, trunk/bacnet-stack/src/sbuf.c, trunk/bacnet-stack/src/timestamp.c, trunk/bacnet-stack/src/whohas.c, trunk/bacnet-stack/src/wp.c: Indented. 2008-11-24 04:52 skarg * trunk/bacnet-stack/demo/readprop/Makefile, trunk/bacnet-stack/demo/readprop/bacrpm.cbp, trunk/bacnet-stack/demo/readprop/main.c, trunk/bacnet-stack/demo/readprop/makefile.b32, trunk/bacnet-stack/demo/readpropm, trunk/bacnet-stack/demo/readpropm/Makefile, trunk/bacnet-stack/demo/readpropm/bacrpm.cbp, trunk/bacnet-stack/demo/readpropm/main.c, trunk/bacnet-stack/demo/readpropm/makefile.b32: Fixed checkin of subversion where I had copied the .svn file when creating the new directory. 2008-11-23 22:41 skarg * trunk/bacnet-stack/demo/readprop/Makefile, trunk/bacnet-stack/demo/readprop/bacrpm.cbp, trunk/bacnet-stack/demo/readprop/main.c, trunk/bacnet-stack/demo/readprop/makefile.b32: Added ReadPropertyMultiple client demo bacrpm. 2008-11-23 22:25 skarg * trunk/bacnet-stack/Makefile, trunk/bacnet-stack/demo/handler/h_rpm.c, trunk/bacnet-stack/demo/handler/h_rpm_a.c, trunk/bacnet-stack/demo/handler/s_rpm.c, trunk/bacnet-stack/include/bacapp.h, trunk/bacnet-stack/include/client.h, trunk/bacnet-stack/include/cov.h, trunk/bacnet-stack/include/handlers.h, trunk/bacnet-stack/include/memcopy.h, trunk/bacnet-stack/include/rpm.h, trunk/bacnet-stack/include/sbuf.h, trunk/bacnet-stack/lib/Makefile, trunk/bacnet-stack/lib/bacnet.cbp, trunk/bacnet-stack/lib/bacnetdll.cbp, trunk/bacnet-stack/lib/makefile.b32, trunk/bacnet-stack/makefile.b32, trunk/bacnet-stack/src/bacdcode.c, trunk/bacnet-stack/src/memcopy.c, trunk/bacnet-stack/src/rpm.c, trunk/bacnet-stack/src/sbuf.c, trunk/bacnet-stack/test.mak, trunk/bacnet-stack/test/memcopy.mak: added ReadPropertyMultiple client demo application, bacrpm. 2008-11-20 23:31 skarg * trunk/bacnet-stack/demo/handler/h_ucov.c, trunk/bacnet-stack/src/cov.c: Fixed handler. 2008-11-20 16:27 skarg * trunk/bacnet-stack/demo/handler/h_ucov.c, trunk/bacnet-stack/include/handlers.h, trunk/bacnet-stack/lib/Makefile, trunk/bacnet-stack/lib/bacnet.cbp, trunk/bacnet-stack/lib/makefile.b32: Added UCovNotification handler to demo server application. 2008-11-20 16:26 skarg * trunk/bacnet-stack/bin/bvlc.bat, trunk/bacnet-stack/build.bat, trunk/bacnet-stack/demo/dcc/Makefile, trunk/bacnet-stack/demo/epics/Makefile, trunk/bacnet-stack/demo/iamrouter/Makefile, trunk/bacnet-stack/demo/initrouter/Makefile, trunk/bacnet-stack/demo/mstpcap/Makefile, trunk/bacnet-stack/demo/readfile/Makefile, trunk/bacnet-stack/demo/readprop/Makefile, trunk/bacnet-stack/demo/reinit/Makefile, trunk/bacnet-stack/demo/server/Makefile, trunk/bacnet-stack/demo/server/main.c, trunk/bacnet-stack/demo/timesync/Makefile, trunk/bacnet-stack/demo/ucov/Makefile, trunk/bacnet-stack/demo/whohas/Makefile, trunk/bacnet-stack/demo/whois/Makefile, trunk/bacnet-stack/demo/whoisrouter/Makefile, trunk/bacnet-stack/demo/writefile/Makefile, trunk/bacnet-stack/demo/writeprop/Makefile: Added BUILD=debug to linux/mingw makefiles. 2008-11-19 16:39 skarg * trunk/bacnet-stack/include/bacenum.h: Fixed enumeration inconsistencies. Thanks, Ross! 2008-11-19 16:39 skarg * trunk/bacnet-stack/demo/handler/s_iam.c: Cleaned up compiler warnings. 2008-11-14 14:41 skarg * trunk/bacnet-stack/demo/handler/s_iam.c, trunk/bacnet-stack/include/client.h, trunk/bacnet-stack/ports/atmega168/bacnet.aps, trunk/bacnet-stack/ports/atmega168/dlmstp.c, trunk/bacnet-stack/ports/atmega168/h_whois.c, trunk/bacnet-stack/ports/atmega168/main.c: Moved the iam_send to demo/handler/s_iam.c to keep application code out of the core encode/decode library. 2008-11-12 15:45 skarg * trunk/bacnet-stack/demo/whois/main.c: Removed WhoIs handling from the WhoIs demo to keep from responding to WhoIs with my internal device instance since this was confusing. 2008-11-12 15:40 skarg * trunk/bacnet-stack/include/bacdcode.h, trunk/bacnet-stack/src/bacapp.c, trunk/bacnet-stack/src/bacdcode.c: Cleaned up BACnet Double. 2008-11-12 15:38 skarg * trunk/bacnet-stack/demo/handler/h_whois.c, trunk/bacnet-stack/demo/handler/s_iam.c, trunk/bacnet-stack/demo/server/main.c, trunk/bacnet-stack/doc/README.codeblocks, trunk/bacnet-stack/include/client.h, trunk/bacnet-stack/include/config.h, trunk/bacnet-stack/include/iam.h, trunk/bacnet-stack/lib/Makefile, trunk/bacnet-stack/lib/bacnet.cbp, trunk/bacnet-stack/lib/bacnetdll.cbp, trunk/bacnet-stack/lib/main.cpp, trunk/bacnet-stack/lib/main.h, trunk/bacnet-stack/lib/makefile.b32, trunk/bacnet-stack/ports/at91sam7s/main.c, trunk/bacnet-stack/ports/at91sam7s/makefile, trunk/bacnet-stack/ports/atmega168/Makefile, trunk/bacnet-stack/ports/atmega168/bacnet.ewp, trunk/bacnet-stack/ports/dos/main.c, trunk/bacnet-stack/ports/linux/main.c, trunk/bacnet-stack/ports/pic18f6720/BACnet-Server.mcp, trunk/bacnet-stack/ports/pic18f6720/main.c, trunk/bacnet-stack/ports/rtos32/main.c, trunk/bacnet-stack/ports/rtos32/makefile.mak, trunk/bacnet-stack/ports/win32/bacnet/bacnet.dsp, trunk/bacnet-stack/ports/win32/main.c, trunk/bacnet-stack/ports/win32/makefile.mgw, trunk/bacnet-stack/src/iam.c: Moved send I-Am to a send module and out of iam.c. 2008-11-04 22:30 skarg * trunk/bacnet-stack/include/bits.h: Updated with bit macros. 2008-11-04 20:23 skarg * trunk/bacnet-stack/demo/handler/h_cov.c: Added check for valid object instance in COV demo. 2008-10-30 21:10 skarg * trunk/bacnet-stack/demo/mstpcap/main.c: Cleaned up compiler warning on Win32. 2008-10-30 21:09 skarg * trunk/bacnet-stack/ports/atmega168/apdu.c, trunk/bacnet-stack/ports/atmega168/bacnet.aps: Added WhoIs to bit string returned for Services Supported. 2008-10-29 03:49 skarg * trunk/bacnet-stack/demo/mstpcap/main.c, trunk/bacnet-stack/ports/linux/mstpsnap.c, trunk/bacnet-stack/ports/linux/rx_fsm.c, trunk/bacnet-stack/ports/win32/rx_fsm.c: Corrected compilation on linux - added conditional min macros. 2008-10-28 18:14 skarg * trunk/bacnet-stack/demo/mstpcap/main.c, trunk/bacnet-stack/ports/linux/mstpsnap.c, trunk/bacnet-stack/ports/linux/rx_fsm.c, trunk/bacnet-stack/ports/win32/rx_fsm.c: Corrected the MS/TP capture to limit data to the input buffer. (again) 2008-10-27 19:53 skarg * trunk/bacnet-stack/demo/mstpcap/main.c, trunk/bacnet-stack/ports/linux/mstpsnap.c, trunk/bacnet-stack/ports/linux/rx_fsm.c, trunk/bacnet-stack/ports/win32/rx_fsm.c: Corrected the MS/TP capture to limit data to the input buffer. 2008-10-24 04:42 minack * trunk/bacnet-stack/include/bacdevobjpropref.h, trunk/bacnet-stack/include/bacpropstates.h, trunk/bacnet-stack/include/event.h, trunk/bacnet-stack/include/timestamp.h, trunk/bacnet-stack/src/bacdevobjpropref.c, trunk/bacnet-stack/src/bacpropstates.c, trunk/bacnet-stack/src/event.c, trunk/bacnet-stack/src/timestamp.c: Changes: Added missing copyright notices to new files. 2008-10-22 20:05 skarg * trunk/bacnet-stack/ports/atmega168/hardware.ods: updated hardware BOM for ATmega168 port. 2008-10-22 02:19 skarg * trunk/bacnet-stack/include/bacstr.h, trunk/bacnet-stack/src/arf.c, trunk/bacnet-stack/src/awf.c, trunk/bacnet-stack/src/bacapp.c, trunk/bacnet-stack/src/bacdcode.c, trunk/bacnet-stack/src/bacstr.c, trunk/bacnet-stack/src/cov.c, trunk/bacnet-stack/src/iam.c, trunk/bacnet-stack/src/ihave.c, trunk/bacnet-stack/src/rp.c, trunk/bacnet-stack/src/rpm.c, trunk/bacnet-stack/src/whohas.c, trunk/bacnet-stack/src/wp.c, trunk/bacnet-stack/test/bacapp.mak, trunk/bacnet-stack/test/datetime.mak: Adjusted Device Object type decoding to use uint16_t rather than int. Corrected unit tests. 2008-10-21 22:44 skarg * trunk/bacnet-stack/build.bat, trunk/bacnet-stack/demo/whois/main.c: Testing with MS/TP. 2008-10-16 03:30 skarg * trunk/bacnet-stack/build.bat: Added note about copying mingw32-make.exe to make.exe. 2008-10-14 04:02 minack * trunk/bacnet-stack/include/bacdcode.h, trunk/bacnet-stack/include/bacdevobjpropref.h, trunk/bacnet-stack/include/bacpropstates.h, trunk/bacnet-stack/include/bacreal.h, trunk/bacnet-stack/include/bacstr.h, trunk/bacnet-stack/include/datetime.h, trunk/bacnet-stack/include/event.h, trunk/bacnet-stack/include/timestamp.h, trunk/bacnet-stack/src/bacdcode.c, trunk/bacnet-stack/src/bacdevobjpropref.c, trunk/bacnet-stack/src/bacpropstates.c, trunk/bacnet-stack/src/bacreal.c, trunk/bacnet-stack/src/bacstr.c, trunk/bacnet-stack/src/datetime.c, trunk/bacnet-stack/src/event.c, trunk/bacnet-stack/src/timestamp.c: Added: -context specific decoders for all of the primitive times to go with the context specific encoders -unconfirmed/confirmed EventNotificationRequest structure/encoder/decoder -BACnetTimestamp structure/encoder/decoder -BACnetPropertyStates structure/encoder/decoder -BACnetDeviceObjectPropertyReference structure/encoder/decoder Changes: -decode_context_object_id::object_type changed to uint16_t -explicit casts have been added to some functions to remove compiler warnings -encode_bacnet_date::year behaviour has been changed slightly 2008-10-13 19:00 skarg * trunk/bacnet-stack/demo/object/bo.c: Added optional active/inactive text properties to Binary Output object. 2008-10-04 22:34 skarg * trunk/bacnet-stack/demo/writeprop/main.c: Made the error reporting consistent with ReadProperty demo. 2008-09-30 15:30 skarg * trunk/bacnet-stack/ports/win32/borland.bat, trunk/bacnet-stack/ports/win32/main.c: Updated demo to include environment settings. 2008-09-27 22:19 skarg * trunk/bacnet-stack/ports/atmega8, trunk/bacnet-stack/ports/atmega8/Makefile, trunk/bacnet-stack/ports/atmega8/ai.c, trunk/bacnet-stack/ports/atmega8/apdu.c, trunk/bacnet-stack/ports/atmega8/av.c, trunk/bacnet-stack/ports/atmega8/avr035.h, trunk/bacnet-stack/ports/atmega8/bacnet.map, trunk/bacnet-stack/ports/atmega8/bv.c, trunk/bacnet-stack/ports/atmega8/device.c, trunk/bacnet-stack/ports/atmega8/dlmstp.c, trunk/bacnet-stack/ports/atmega8/h_rp.c, trunk/bacnet-stack/ports/atmega8/h_whois.c, trunk/bacnet-stack/ports/atmega8/h_wp.c, trunk/bacnet-stack/ports/atmega8/hardware.h, trunk/bacnet-stack/ports/atmega8/hardware.ods, trunk/bacnet-stack/ports/atmega8/iar2gcc.h, trunk/bacnet-stack/ports/atmega8/main.c, trunk/bacnet-stack/ports/atmega8/readme.txt, trunk/bacnet-stack/ports/atmega8/rs485.c, trunk/bacnet-stack/ports/atmega8/rs485.h, trunk/bacnet-stack/ports/atmega8/stdbool.h, trunk/bacnet-stack/ports/atmega8/stdint.h, trunk/bacnet-stack/ports/atmega8/timer.c, trunk/bacnet-stack/ports/atmega8/timer.h: Added port for ATmega8 - but not quite small enough yet. Compiled for ATmega168 (but at 8734 bytes of flash). 2008-09-26 15:21 skarg * trunk/bacnet-stack/ports/atmega168/.splintrc, trunk/bacnet-stack/ports/atmega168/Makefile, trunk/bacnet-stack/ports/atmega168/main.c: Added splintrc and lint checking. 2008-09-16 12:59 skarg * trunk/bacnet-stack/src/ringbuf.c: Added NULL pointer checking to ring buffer library. 2008-09-14 16:12 skarg * trunk/bacnet-stack/demo/initrouter/Makefile, trunk/bacnet-stack/demo/initrouter/h_npdu.c, trunk/bacnet-stack/demo/initrouter/main.c, trunk/bacnet-stack/demo/whoisrouter/Makefile, trunk/bacnet-stack/demo/whoisrouter/h_npdu.c, trunk/bacnet-stack/demo/whoisrouter/main.c: Simplified the WhoIsRouterToNetwork and InitializeRouter demo. 2008-09-07 04:23 skarg * trunk/bacnet-stack/include/handlers.h, trunk/bacnet-stack/include/npdu.h, trunk/bacnet-stack/lib/bacnet.cbp, trunk/bacnet-stack/ports/at91sam7s/makefile, trunk/bacnet-stack/ports/atmega168/Makefile, trunk/bacnet-stack/ports/pic18f6720/Makefile, trunk/bacnet-stack/ports/rtos32/makefile.mak, trunk/bacnet-stack/ports/win32/bacnet/bacnet.dsp, trunk/bacnet-stack/src/npdu.c: Added h_npdu to demo lib and example projects. 2008-09-07 04:14 skarg * trunk/bacnet-stack/demo/handler/h_npdu.c: Moved npdu_handler to demo/handler/h_npdu.c file. 2008-09-07 04:13 skarg * trunk/bacnet-stack/demo/initrouter/Makefile, trunk/bacnet-stack/demo/initrouter/h_npdu.c, trunk/bacnet-stack/demo/initrouter/npdu.c, trunk/bacnet-stack/demo/whoisrouter/Makefile, trunk/bacnet-stack/demo/whoisrouter/h_npdu.c, trunk/bacnet-stack/demo/whoisrouter/npdu.c, trunk/bacnet-stack/lib/Makefile, trunk/bacnet-stack/lib/makefile.b32, trunk/bacnet-stack/src/npdu.c: Moved npdu_handler from npdu.c to demo/handler/h_npdu.c file, since this will change for routers and gateways. 2008-09-07 04:03 skarg * trunk/bacnet-stack/include/version.h: Updated version number 2008-09-07 04:03 skarg * trunk/bacnet-stack/doc/htdocs/index.html: Updated website page.