[X] The "/qpxtool/0.7.x/0.7.0_RC1/qpxtool-0.7.0_RC1-i686-1_SL130.txz" file could not be found or is not available. Please select another file.

BACnet - A Data Communication Protocol for Building Automation and Control Networks - see bacnet.org. This BACnet library provides a BACnet application layer, network layer and MAC layer communications services for an embedded system, Win32, or Linux.

2009-10-24 18:45  skarg

	* trunk/bacnet-stack/release.sh: Enabled copy to SF.

2009-10-24 18:44  skarg

	* trunk/bacnet-stack/release.sh: Changed expressions.

2009-10-24 18:13  skarg

	* trunk/bacnet-stack/src/bacstr.c,
	  trunk/bacnet-stack/src/getevent.c,
	  trunk/bacnet-stack/test/address.mak: corrected to pass unit
	  testing

2009-10-24 17:53  skarg

	* trunk/bacnet-stack/demo/handler/h_pt.c: Corrected compiler
	  warnings.

2009-10-24 17:02  skarg

	* trunk/bacnet-stack/demo/dcc/main.c,
	  trunk/bacnet-stack/demo/epics/main.c,
	  trunk/bacnet-stack/demo/handler/h_cov.c,
	  trunk/bacnet-stack/demo/handler/h_dcc.c,
	  trunk/bacnet-stack/demo/handler/h_getevent.c,
	  trunk/bacnet-stack/demo/handler/h_pt.c,
	  trunk/bacnet-stack/demo/handler/h_pt_a.c,
	  trunk/bacnet-stack/demo/handler/h_rp.c,
	  trunk/bacnet-stack/demo/handler/h_rpm.c,
	  trunk/bacnet-stack/demo/handler/h_rpm_a.c,
	  trunk/bacnet-stack/demo/handler/h_rr.c,
	  trunk/bacnet-stack/demo/handler/h_rr_a.c,
	  trunk/bacnet-stack/demo/handler/h_upt.c,
	  trunk/bacnet-stack/demo/handler/h_wp.c,
	  trunk/bacnet-stack/demo/handler/s_cevent.c,
	  trunk/bacnet-stack/demo/handler/s_ptransfer.c,
	  trunk/bacnet-stack/demo/handler/s_readrange.c,
	  trunk/bacnet-stack/demo/handler/s_upt.c,
	  trunk/bacnet-stack/demo/handler/s_wp.c,
	  trunk/bacnet-stack/demo/iamrouter/main.c,
	  trunk/bacnet-stack/demo/initrouter/main.c,
	  trunk/bacnet-stack/demo/mstpcap/main.c,
	  trunk/bacnet-stack/demo/object/ai.c,
	  trunk/bacnet-stack/demo/object/ao.c,
	  trunk/bacnet-stack/demo/object/bacfile.c,
	  trunk/bacnet-stack/demo/object/bo.c,
	  trunk/bacnet-stack/demo/object/bv.c,
	  trunk/bacnet-stack/demo/object/device.c,
	  trunk/bacnet-stack/demo/object/lc.c,
	  trunk/bacnet-stack/demo/object/lo.c,
	  trunk/bacnet-stack/demo/object/lsp.c,
	  trunk/bacnet-stack/demo/object/ms-input.c,
	  trunk/bacnet-stack/demo/object/mso.c,
	  trunk/bacnet-stack/demo/ptransfer/main.c,
	  trunk/bacnet-stack/demo/readfile/main.c,
	  trunk/bacnet-stack/demo/readprop/main.c,
	  trunk/bacnet-stack/demo/readpropm/main.c,
	  trunk/bacnet-stack/demo/readrange/main.c,
	  trunk/bacnet-stack/demo/reinit/main.c,
	  trunk/bacnet-stack/demo/server/main.c,
	  trunk/bacnet-stack/demo/timesync/main.c,
	  trunk/bacnet-stack/demo/ucov/main.c,
	  trunk/bacnet-stack/demo/whohas/main.c,
	  trunk/bacnet-stack/demo/whois/main.c,
	  trunk/bacnet-stack/demo/whoisrouter/main.c,
	  trunk/bacnet-stack/demo/writefile/main.c,
	  trunk/bacnet-stack/demo/writeprop/main.c,
	  trunk/bacnet-stack/include/address.h,
	  trunk/bacnet-stack/include/ai.h, trunk/bacnet-stack/include/ao.h,
	  trunk/bacnet-stack/include/bacapp.h,
	  trunk/bacnet-stack/include/bacdcode.h,
	  trunk/bacnet-stack/include/bacenum.h,
	  trunk/bacnet-stack/include/bacfile.h,
	  trunk/bacnet-stack/include/bacreal.h,
	  trunk/bacnet-stack/include/bacstr.h,
	  trunk/bacnet-stack/include/bactext.h,
	  trunk/bacnet-stack/include/bv.h,
	  trunk/bacnet-stack/include/client.h,
	  trunk/bacnet-stack/include/device.h,
	  trunk/bacnet-stack/include/getevent.h,
	  trunk/bacnet-stack/include/handlers.h,
	  trunk/bacnet-stack/include/indtext.h,
	  trunk/bacnet-stack/include/ms-input.h,
	  trunk/bacnet-stack/include/mydata.h,
	  trunk/bacnet-stack/include/readrange.h,
	  trunk/bacnet-stack/include/rp.h, trunk/bacnet-stack/include/rpm.h,
	  trunk/bacnet-stack/include/timestamp.h,
	  trunk/bacnet-stack/include/wp.h,
	  trunk/bacnet-stack/ports/at91sam7s/av.c,
	  trunk/bacnet-stack/ports/at91sam7s/bv.c,
	  trunk/bacnet-stack/ports/at91sam7s/device.c,
	  trunk/bacnet-stack/ports/at91sam7s/h_rp.c,
	  trunk/bacnet-stack/ports/at91sam7s/main.c,
	  trunk/bacnet-stack/ports/atmega168/bv.c,
	  trunk/bacnet-stack/ports/atmega168/device.c,
	  trunk/bacnet-stack/ports/atmega168/h_rp.c,
	  trunk/bacnet-stack/ports/atmega8/bv.c,
	  trunk/bacnet-stack/ports/atmega8/h_rp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/ai.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bi.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bo.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/dlmstp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/fuses.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_rp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/init.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c,
	  trunk/bacnet-stack/ports/linux/dlmstp.c,
	  trunk/bacnet-stack/ports/linux/main.c,
	  trunk/bacnet-stack/ports/linux/mstpsnap.c,
	  trunk/bacnet-stack/ports/linux/rx_fsm.c,
	  trunk/bacnet-stack/ports/pic18f6720/av.c,
	  trunk/bacnet-stack/ports/pic18f6720/bv.c,
	  trunk/bacnet-stack/ports/pic18f6720/device.c,
	  trunk/bacnet-stack/ports/pic18f6720/h_rp.c,
	  trunk/bacnet-stack/ports/rtos32/init.c,
	  trunk/bacnet-stack/ports/win32/dlmstp.c,
	  trunk/bacnet-stack/ports/win32/main.c,
	  trunk/bacnet-stack/ports/win32/rs485.c,
	  trunk/bacnet-stack/ports/win32/rs485.h,
	  trunk/bacnet-stack/ports/win32/rx_fsm.c,
	  trunk/bacnet-stack/src/address.c, trunk/bacnet-stack/src/apdu.c,
	  trunk/bacnet-stack/src/bacapp.c,
	  trunk/bacnet-stack/src/bacdcode.c,
	  trunk/bacnet-stack/src/bacreal.c, trunk/bacnet-stack/src/bacstr.c,
	  trunk/bacnet-stack/src/bactext.c, trunk/bacnet-stack/src/bvlc.c,
	  trunk/bacnet-stack/src/dlmstp.c, trunk/bacnet-stack/src/event.c,
	  trunk/bacnet-stack/src/getevent.c, trunk/bacnet-stack/src/mstp.c,
	  trunk/bacnet-stack/src/ptransfer.c,
	  trunk/bacnet-stack/src/readrange.c,
	  trunk/bacnet-stack/src/timestamp.c: Fixed EOL, indent.

2009-10-24 16:24  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c: Added named pipe to linux
	  port of mstpcap.

2009-10-24 15:49  skarg

	* trunk/bacnet-stack/demo/handler/h_pt.c,
	  trunk/bacnet-stack/demo/handler/h_pt_a.c,
	  trunk/bacnet-stack/demo/handler/s_ptransfer.c,
	  trunk/bacnet-stack/demo/mstpcap/main.c,
	  trunk/bacnet-stack/demo/ptransfer/main.c,
	  trunk/bacnet-stack/include/mydata.h: Converted C++ comments to C
	  comments

2009-10-20 21:48  skarg

	* trunk/bacnet-stack/demo/handler/h_upt.c,
	  trunk/bacnet-stack/demo/handler/s_upt.c,
	  trunk/bacnet-stack/include/client.h,
	  trunk/bacnet-stack/include/ptransfer.h,
	  trunk/bacnet-stack/lib/Makefile,
	  trunk/bacnet-stack/lib/makefile.b32,
	  trunk/bacnet-stack/src/ptransfer.c: Added
	  UnconfirmedPrivateTransfer client send function.

2009-10-20 17:26  skarg

	* trunk/bacnet-stack/demo/handler/h_upt.c,
	  trunk/bacnet-stack/include/handlers.h,
	  trunk/bacnet-stack/lib/Makefile,
	  trunk/bacnet-stack/lib/makefile.b32,
	  trunk/bacnet-stack/src/ptransfer.c: Added
	  UnconfirmedPrivateTransfer encoding and demo handler.

2009-10-20 17:25  skarg

	* trunk/bacnet-stack/ports/win32/rs485.c: Changed RS485 interface to
	  allow lower/upper case for Win32.

2009-10-20 17:23  skarg

	* trunk/bacnet-stack/include/config.h: Corrected BACnet/IP MAX APDU
	  to have only a max of 1497 bytes.

2009-10-16 19:27  petermcs

	* trunk/bacnet-stack/demo/readrange/main.c,
	  trunk/bacnet-stack/include/address.h,
	  trunk/bacnet-stack/src/address.c: Second phase of address cache
	  refactoring: 1. Added time to live functionality 2. Added option
	  of partial cache init on reset to reduce traffic for controllers
	  that can preserve RAM over power cycle/reset. 3. Can now put new
	  entries in the cache even if it is full - entry nearest to expiry
	  is dropped to make room.

2009-10-16 19:12  petermcs

	* trunk/bacnet-stack/ports/win32/bacnet,
	  trunk/bacnet-stack/ports/win32/bacnet/bacnet.ncb,
	  trunk/bacnet-stack/ports/win32/bacnet/bacnet.sln,
	  trunk/bacnet-stack/ports/win32/bacnet/bacnet.vcproj,
	  trunk/bacnet-stack/ports/win32/main.c: Added in object handlers to
	  make the demo work more like it did before the property access API
	  was changed. This is handy when testing as multiple copies of the
	  program can then read from each others device. Also added in
	  Visual Studio 2008 Express project files.

2009-10-16 14:11  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c: Fixed compile for Linux.

2009-10-15 04:06  skarg

	* trunk/bacnet-stack/demo/handler/h_rpm_a.c,
	  trunk/bacnet-stack/demo/handler/h_ucov.c,
	  trunk/bacnet-stack/include/bacenum.h,
	  trunk/bacnet-stack/src/bacapp.c: Changed the object type print to
	  be as defined in EPICS. Changed property names to show
	  "proprietary #" when in proprietary range.

2009-10-14 21:15  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c,
	  trunk/bacnet-stack/ports/win32/rs485.c,
	  trunk/bacnet-stack/ports/win32/rs485.h: Added a Named Pipe to
	  MS/TP Capture utility so that Wireshark can capture MS/TP packets
	  in realtime using the named pipe as the interface name. Thank you
	  Lori!

2009-10-12 18:25  skarg

	* trunk/bacnet-stack/demo/handler/h_wp.c: Enhanced a debug print
	  statement.

2009-10-12 05:27  skarg

	* trunk/bacnet-stack/demo/handler/h_getevent.c,
	  trunk/bacnet-stack/include/getevent.h: Changed the GetEventInfo
	  handler somewhat to make it easier on data storage.

2009-10-12 04:44  skarg

	* trunk/bacnet-stack/demo/handler/h_getevent.c,
	  trunk/bacnet-stack/include/getevent.h,
	  trunk/bacnet-stack/include/handlers.h,
	  trunk/bacnet-stack/include/timestamp.h,
	  trunk/bacnet-stack/src/bacdcode.c,
	  trunk/bacnet-stack/src/getevent.c,
	  trunk/bacnet-stack/src/timestamp.c, trunk/bacnet-stack/test.mak,
	  trunk/bacnet-stack/test/getevent.mak: Added GetEventInformation
	  service, handler, unit test.

2009-10-11 00:35  skarg

	* trunk/bacnet-stack/include/bactext.h,
	  trunk/bacnet-stack/src/bactext.c: Added reverse lookup for Binary
	  Present Value.

2009-10-10 21:48  skarg

	* trunk/bacnet-stack/include/timestamp.h,
	  trunk/bacnet-stack/src/bacapp.c,
	  trunk/bacnet-stack/src/timestamp.c: Refactored timestamp for use
	  in Alarm properties in objects.

2009-10-07 22:14  skarg

	* trunk/bacnet-stack/demo/object/bo.c,
	  trunk/bacnet-stack/demo/object/bv.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bo.c: Corrected Binary
	  output and value in some demos that didn't return the priority
	  array element correctly.

2009-10-07 21:46  skarg

	* trunk/bacnet-stack/ports/at91sam7s/main.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c: Added unrecognized
	  service handler to ports demos.

2009-10-07 16:36  skarg

	* trunk/bacnet-stack/include/version.h: Updated version number -
	  preparation for release.

2009-10-07 16:35  skarg

	* trunk/bacnet-stack/demo/object/device.c: Corrected the write of
	  the Device object name for the demo object.

2009-10-01 08:14  petermcs

	* trunk/bacnet-stack/demo/object/device.c,
	  trunk/bacnet-stack/include/address.h,
	  trunk/bacnet-stack/src/address.c: Started on refactoring of
	  address caching. 1. Added support for building address binding
	  list for device object 2. Changed table traversal code to use
	  pointers instead of array indexes as this produces much more
	  efficient code on many smaller processors where multiplication is
	  expensive 3. fixed issue where binding requests can be overwritten
	  by first I AM that comes along. 4. Converted multiple state
	  variables in cache entries to single flag bitmap.

2009-10-01 08:07  petermcs

	* trunk/bacnet-stack/demo/readrange/main.c: Added in object
	  initialisation and installed RPM handler to make the server mode
	  more functional for testing.

2009-09-29 13:21  skarg

	* trunk/bacnet-stack/src/bvlc.c: Corrected BLVC for BDT Ack.

2009-09-28 22:52  skarg

	* trunk/bacnet-stack/src/bvlc.c: Changed BDT create to correct
	  host/network order of bytes.

2009-09-28 22:34  skarg

	* trunk/bacnet-stack/demo/server/.gdbinit,
	  trunk/bacnet-stack/src/bvlc.c: Corrected FDT Ack.

2009-09-28 15:44  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c: Added minimum
	  device object name length check.

2009-09-28 15:40  skarg

	* trunk/bacnet-stack/include/bactext.h,
	  trunk/bacnet-stack/src/bactext.c: Added method to reverse lookup
	  property name index.

2009-09-25 21:56  petermcs

	* trunk/bacnet-stack/demo/handler/h_rpm_a.c,
	  trunk/bacnet-stack/demo/handler/h_rr.c,
	  trunk/bacnet-stack/demo/handler/h_rr_a.c,
	  trunk/bacnet-stack/demo/handler/s_readrange.c,
	  trunk/bacnet-stack/demo/ptransfer,
	  trunk/bacnet-stack/demo/readrange,
	  trunk/bacnet-stack/demo/readrange/main.c,
	  trunk/bacnet-stack/demo/readrange/readrange,
	  trunk/bacnet-stack/demo/readrange/readrange/readrange.sln,
	  trunk/bacnet-stack/demo/readrange/readrange/readrange.vcproj,
	  trunk/bacnet-stack/include/bacdcode.h,
	  trunk/bacnet-stack/include/handlers.h,
	  trunk/bacnet-stack/include/readrange.h,
	  trunk/bacnet-stack/src/bacapp.c,
	  trunk/bacnet-stack/src/bacdcode.c,
	  trunk/bacnet-stack/src/readrange.c, trunk/bacnet-stack/src/rpm.c:
	  Added encoding and decoding for ReadRange service, associated
	  handlers and test application.

2009-09-18 18:39  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/dlmstp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/rs485.c: Removed debugging
	  changes.

2009-09-18 18:35  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/dlmstp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/rs485.c,
	  trunk/bacnet-stack/ports/win32/rs485.c,
	  trunk/bacnet-stack/ports/win32/rs485.mak: Added unit test to rs485
	  windows port to allow sending a string of ascii hex out the rs485
	  port to inject messages onto the wire.

2009-09-17 22:21  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c: fixed compile
	  warnings.

2009-09-17 15:59  skarg

	* trunk/bacnet-stack/demo/server/main.c,
	  trunk/bacnet-stack/demo/ucov/main.c: Fixed some white space
	  inconsistencies.

2009-09-17 03:38  skarg

	* trunk/bacnet-stack/ports/at91sam7s/dlmstp.c,
	  trunk/bacnet-stack/ports/atmega168/dlmstp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/dlmstp.c,
	  trunk/bacnet-stack/ports/pic18f6720/mstp.c,
	  trunk/bacnet-stack/ports/rtos32/mstp.c,
	  trunk/bacnet-stack/src/mstp.c: Changed MS/TP idle state: when
	  no-token timeout occurs, clear the receive frame flags in case a
	  message was received and timeout occurred, which may cause MS/TP
	  to stop working in optimized dlmstp loops which don't check for
	  new events when either of those flags are set. Thank you, Jason!

2009-09-14 10:58  skarg

	* trunk/bacnet-stack/include/bacenum.h,
	  trunk/bacnet-stack/include/bactext.h,
	  trunk/bacnet-stack/src/bactext.c: Added enumerations and text for
	  notification class object support.

2009-09-12 18:00  skarg

	* trunk/bacnet-stack/demo/handler/s_cevent.c,
	  trunk/bacnet-stack/include/client.h,
	  trunk/bacnet-stack/lib/Makefile,
	  trunk/bacnet-stack/lib/makefile.b32: Added send for
	  ConfirmedEventNotification.

2009-09-11 23:13  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/dlmstp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c: Added MS/TP
	  debugging to serial port test.

2009-09-11 23:13  skarg

	* trunk/bacnet-stack/demo/object/device.c: Added COV Subscriptions
	  to the RPM lists.

2009-09-11 15:51  skarg

	* trunk/bacnet-stack/demo/mstpcap/readme.txt: Fixed line end
	  characters.

2009-09-10 21:03  skarg

	* trunk/bacnet-stack/demo/object/ms-input.c,
	  trunk/bacnet-stack/demo/object/msi.c,
	  trunk/bacnet-stack/include/ms-input.h,
	  trunk/bacnet-stack/include/msi.h: Changed multi-state input module
	  name to not conflict with Windows Installer msi.h file.

2009-09-06 07:37  petermcs

	* trunk/bacnet-stack/src/apdu.c: corrected assignment within
	  conditional error in Private Transfer error handling changes

2009-09-04 11:25  petermcs

	* trunk/bacnet-stack/demo/handler/h_pt.c,
	  trunk/bacnet-stack/demo/handler/h_pt_a.c,
	  trunk/bacnet-stack/demo/handler/s_ptransfer.c,
	  trunk/bacnet-stack/demo/ptransfer,
	  trunk/bacnet-stack/demo/ptransfer/main.c,
	  trunk/bacnet-stack/demo/ptransfer/makefile.b32,
	  trunk/bacnet-stack/demo/ptransfer/ptransfer.sln,
	  trunk/bacnet-stack/demo/ptransfer/rdproperty.vcproj,
	  trunk/bacnet-stack/doc/README.subversion,
	  trunk/bacnet-stack/include/handlers.h,
	  trunk/bacnet-stack/include/mydata.h,
	  trunk/bacnet-stack/lib/makefile.b32,
	  trunk/bacnet-stack/src/apdu.c, trunk/bacnet-stack/src/bacstr.c:
	  Added sample Confirmed Private Transfer implementation files and
	  demo for same.

2009-09-04 04:21  skarg

	* trunk/bacnet-stack/demo/handler/h_dcc.c,
	  trunk/bacnet-stack/include/ai.h, trunk/bacnet-stack/include/ao.h,
	  trunk/bacnet-stack/include/bi.h, trunk/bacnet-stack/include/bo.h,
	  trunk/bacnet-stack/include/handlers.h: Added optional API for some
	  objects. Added ability to set password for default DCC handler.

2009-09-03 15:24  skarg

	* trunk/bacnet-stack/demo/server/main.c: Corrected MSO type. Thanks,
	  Peter!

2009-09-03 15:23  skarg

	* trunk/bacnet-stack/include/bactext.h,
	  trunk/bacnet-stack/src/bactext.c: Added new method for getting
	  index from text for units.

2009-09-03 01:25  minack

	* trunk/bacnet-stack/include/bacdcode.h,
	  trunk/bacnet-stack/include/bacreal.h,
	  trunk/bacnet-stack/src/bacdcode.c,
	  trunk/bacnet-stack/src/bacreal.c: Changes to remove restrictions
	  on context tags being less than or equal to 14.

2009-08-30 21:05  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/ai.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bi.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bo.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c: Updated BDK
	  device object to have minimum length. Updated other BDK objects to
	  use sprintf since it was already in use in another object.

2009-08-30 21:03  skarg

	* trunk/bacnet-stack/include/bo.h: added optional API for BO.

2009-08-30 03:19  skarg

	* trunk/bacnet-stack/include/bi.h, trunk/bacnet-stack/include/bo.h:
	  Added optional API for objects.

2009-08-29 20:26  skarg

	* trunk/bacnet-stack/demo/object/msi.c,
	  trunk/bacnet-stack/include/ao.h, trunk/bacnet-stack/include/msi.h:
	  Enhanced the object API with optional functions.

2009-08-28 00:59  skarg

	* trunk/bacnet-stack/include/ai.h: Added optional API.

2009-08-26 10:53  skarg

	* trunk/bacnet-stack/include/ai.h: Added more object optional API.

2009-08-25 04:38  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/fuses.c: Corrected
	  comment.

2009-08-25 04:11  skarg

	* trunk/bacnet-stack/include/bactext.h,
	  trunk/bacnet-stack/include/indtext.h,
	  trunk/bacnet-stack/src/bactext.c: Added function declarations for
	  functions inside (stricmp) and added object name reverse lookup.

2009-08-24 13:38  skarg

	* trunk/bacnet-stack/demo/object/device.c,
	  trunk/bacnet-stack/demo/object/msi.c,
	  trunk/bacnet-stack/include/device.h,
	  trunk/bacnet-stack/include/msi.h: Changed device object to conform
	  to other objects RP/RPM/WP service API. Added MSI object.

2009-08-23 03:48  skarg

	* trunk/bacnet-stack/ports/at91sam7s/device.c,
	  trunk/bacnet-stack/ports/at91sam7s/h_rp.c,
	  trunk/bacnet-stack/ports/atmega168/device.c,
	  trunk/bacnet-stack/ports/atmega168/h_rp.c,
	  trunk/bacnet-stack/ports/atmega8/device.c,
	  trunk/bacnet-stack/ports/atmega8/h_rp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_rp.c,
	  trunk/bacnet-stack/ports/pic18f6720/device.c,
	  trunk/bacnet-stack/ports/pic18f6720/h_rp.c: Added a parameter to
	  Device_Encode_Property_APDU so that it matched all the ther
	  objects, which required all the demo and ports to modify their
	  device and h_rp files.

2009-08-23 03:36  skarg

	* trunk/bacnet-stack/ports/linux/main.c,
	  trunk/bacnet-stack/ports/win32/main.c: Updated some old demos for
	  the new RP handling.

2009-08-23 03:26  skarg

	* trunk/bacnet-stack/demo/dcc/main.c,
	  trunk/bacnet-stack/demo/epics/main.c,
	  trunk/bacnet-stack/demo/handler/h_rp.c,
	  trunk/bacnet-stack/demo/handler/h_rpm.c,
	  trunk/bacnet-stack/demo/handler/h_wp.c,
	  trunk/bacnet-stack/demo/iamrouter/main.c,
	  trunk/bacnet-stack/demo/initrouter/main.c,
	  trunk/bacnet-stack/demo/object/ai.c,
	  trunk/bacnet-stack/demo/object/ao.c,
	  trunk/bacnet-stack/demo/object/bacfile.c,
	  trunk/bacnet-stack/demo/object/bi.c,
	  trunk/bacnet-stack/demo/object/device.c,
	  trunk/bacnet-stack/demo/readfile/main.c,
	  trunk/bacnet-stack/demo/readprop/main.c,
	  trunk/bacnet-stack/demo/readpropm/main.c,
	  trunk/bacnet-stack/demo/reinit/main.c,
	  trunk/bacnet-stack/demo/server/main.c,
	  trunk/bacnet-stack/demo/timesync/main.c,
	  trunk/bacnet-stack/demo/ucov/main.c,
	  trunk/bacnet-stack/demo/whohas/main.c,
	  trunk/bacnet-stack/demo/whois/main.c,
	  trunk/bacnet-stack/demo/whoisrouter/main.c,
	  trunk/bacnet-stack/demo/writefile/main.c,
	  trunk/bacnet-stack/demo/writeprop/main.c,
	  trunk/bacnet-stack/include/ai.h, trunk/bacnet-stack/include/ao.h,
	  trunk/bacnet-stack/include/bacfile.h,
	  trunk/bacnet-stack/include/bv.h,
	  trunk/bacnet-stack/include/device.h,
	  trunk/bacnet-stack/include/handlers.h,
	  trunk/bacnet-stack/include/lc.h, trunk/bacnet-stack/include/lsp.h,
	  trunk/bacnet-stack/include/mso.h, trunk/bacnet-stack/include/rp.h,
	  trunk/bacnet-stack/include/rpm.h, trunk/bacnet-stack/include/wp.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile: Added init
	  functions to object header files. Finished refactoring the demo
	  read and write property handlers to use function tables.

2009-08-22 19:27  skarg

	* trunk/bacnet-stack/demo/handler/h_rp.c,
	  trunk/bacnet-stack/demo/handler/h_wp.c,
	  trunk/bacnet-stack/demo/object/device.c,
	  trunk/bacnet-stack/include/handlers.h,
	  trunk/bacnet-stack/include/rp.h, trunk/bacnet-stack/include/wp.h,
	  trunk/bacnet-stack/ports/at91sam7s/Makefile: Changing handlers to
	  register objects so that handlers can remain unchanged. In
	  Progress!

2009-08-21 20:22  skarg

	* trunk/bacnet-stack/ports/at91sam7s/blinker.c,
	  trunk/bacnet-stack/ports/at91sam7s/board.h,
	  trunk/bacnet-stack/ports/at91sam7s/init.c,
	  trunk/bacnet-stack/ports/at91sam7s/main.c,
	  trunk/bacnet-stack/ports/at91sam7s/timer.c: Cleaned up compiler
	  errors generated on Linux.

2009-08-21 19:28  skarg

	* trunk/bacnet-stack/ports/at91sam7s/AT91SAM7S256.LD,
	  trunk/bacnet-stack/ports/at91sam7s/at91sam7s256.ld: Changed
	  filename to name expected in Makefile.

2009-08-21 19:25  skarg

	* trunk/bacnet-stack/ports/at91sam7s/Makefile,
	  trunk/bacnet-stack/ports/at91sam7s/makefile: Changed case
	  sensitive filename.

2009-08-20 14:38  skarg

	* trunk/bacnet-stack/ports/at91sam7s/dlmstp.c,
	  trunk/bacnet-stack/ports/atmega168/dlmstp.c,
	  trunk/bacnet-stack/ports/atmega8/dlmstp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/dlmstp.c,
	  trunk/bacnet-stack/ports/dos/dlmstp.c,
	  trunk/bacnet-stack/ports/pic18f6720/mstp.c,
	  trunk/bacnet-stack/ports/rtos32/mstp.c: Changed modulo and
	  division operations on 256 to bit shift using include/bytes.h
	  macro to improve code size on architectures that don't do division
	  natively.

2009-08-19 20:45  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/init.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c: Added info about
	  Watchdog Timer.

2009-08-19 20:29  skarg

	* trunk/bacnet-stack/src/mstp.c: updated comment in init.

2009-08-19 14:17  kingdl802

	* trunk/bacnet-stack/src/mstp.c: Use shifts and masking to place the
	  length in the MSTP header. Add comments for the length and for the
	  CRC16 to make the byte order clear.

2009-08-15 02:39  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/PICS.odt: Created PICS for
	  BACnet Development Kit sample code.

2009-08-15 02:35  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/av.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c: Updated after
	  some consistency checking.

2009-08-15 01:56  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/Makefile:
	  Modified for optional fuse settings.

2009-08-14 23:31  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/fuses.c: removed bootrst
	  fuse setting.

2009-08-14 16:53  skarg

	* trunk/bacnet-stack/demo/server/PICS.odt: updated.

2009-08-14 15:15  skarg

	* trunk/bacnet-stack/demo/mstpcap/readme.txt: updated text for
	  readme.

2009-08-12 17:43  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/fuses.c: Updated fuses for
	  BDK.

2009-08-12 15:46  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bacnet.aps: Updated BACnet
	  Development Kit fuses to use Crystal Oscillator for Fuse Bits.

2009-08-12 14:14  skarg

	* trunk/bacnet-stack/ports/atmega168/bacnet.aps: Updated for latest
	  files and removed some paths in project file.

2009-08-12 01:26  skarg

	* trunk/bacnet-stack/demo/mstpcap/readme.txt: Added expected max
	  values to mstpcap statistics information.

2009-08-10 23:02  minack

	* trunk/bacnet-stack/src/bacstr.c: Clean up comments for bac_str
	  init functions.

2009-08-10 00:06  minack

	* trunk/bacnet-stack/include/bacapp.h,
	  trunk/bacnet-stack/include/bacdcode.h,
	  trunk/bacnet-stack/include/bacreal.h,
	  trunk/bacnet-stack/src/bacapp.c,
	  trunk/bacnet-stack/src/bacdcode.c,
	  trunk/bacnet-stack/src/bacreal.c: Fixed up bug with
	  encode_application_double function. Added new
	  bacapp_decode_application_data_safe function and other *_safe
	  functions that aim to prevent buffer overruns if encoded
	  application message is malformed. Note: bacstr unit tests
	  currently have one failure.

2009-08-09 23:37  minack

	* trunk/bacnet-stack/include/bacstr.h,
	  trunk/bacnet-stack/src/bacstr.c: Added bitstring_same function to
	  compare two bit strings.

2009-08-07 14:11  skarg

	* trunk/bacnet-stack/include/config.h: Added ifndef to config.h
	  latest changes to allow makefile configurations.

2009-08-06 07:11  minack

	* trunk/bacnet-stack/include/bacstr.h,
	  trunk/bacnet-stack/include/config.h,
	  trunk/bacnet-stack/src/bacstr.c: Move the string type max length
	  definition into the config header so that the user can set them
	  independently of MAX_APDU. Also, added new define
	  MAX_OCTET_STRING_BYTES.

2009-08-04 17:46  skarg

	* trunk/bacnet-stack/demo/server/PICS.odt: Created PICS for demo
	  server.

2009-08-04 16:23  skarg

	* trunk/bacnet-stack/ports/atmega168/PICS.odt: Added PICS for
	  ATmega168 port device.

2009-07-29 19:44  skarg

	* trunk/bacnet-stack/include/version.h: updated the version number.

2009-07-29 18:06  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c,
	  trunk/bacnet-stack/demo/object/ai.c,
	  trunk/bacnet-stack/demo/object/av.c,
	  trunk/bacnet-stack/demo/object/bo.c,
	  trunk/bacnet-stack/demo/readprop/main.c,
	  trunk/bacnet-stack/demo/readpropm/main.c,
	  trunk/bacnet-stack/demo/ucov/main.c,
	  trunk/bacnet-stack/demo/whois/main.c,
	  trunk/bacnet-stack/demo/writeprop/main.c,
	  trunk/bacnet-stack/include/av.h,
	  trunk/bacnet-stack/include/mstp.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/adc.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/adc.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/av.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bi.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bo.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/fuses.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/input.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/serial.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/serial.h,
	  trunk/bacnet-stack/ports/linux/timer.c,
	  trunk/bacnet-stack/ports/linux/timer.h,
	  trunk/bacnet-stack/ports/win32/dlmstp-mm.c,
	  trunk/bacnet-stack/ports/win32/timer.c,
	  trunk/bacnet-stack/ports/win32/timer.h,
	  trunk/bacnet-stack/src/alarm_ack.c, trunk/bacnet-stack/src/arf.c,
	  trunk/bacnet-stack/src/awf.c, trunk/bacnet-stack/src/bacapp.c,
	  trunk/bacnet-stack/src/bacdevobjpropref.c,
	  trunk/bacnet-stack/src/bacpropstates.c,
	  trunk/bacnet-stack/src/bvlc.c, trunk/bacnet-stack/src/cov.c,
	  trunk/bacnet-stack/src/event.c, trunk/bacnet-stack/src/lso.c,
	  trunk/bacnet-stack/src/tsm.c: Ran indent script.

2009-07-29 18:05  skarg

	* trunk/bacnet-stack/ports/linux/timer.c,
	  trunk/bacnet-stack/ports/linux/timer.h,
	  trunk/bacnet-stack/ports/win32/timer.c,
	  trunk/bacnet-stack/ports/win32/timer.h: Ran fixup script.

2009-07-29 17:53  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c,
	  trunk/bacnet-stack/demo/mstpcap/readme.txt,
	  trunk/bacnet-stack/lib/makefile.b32,
	  trunk/bacnet-stack/makefile.b32,
	  trunk/bacnet-stack/ports/linux/dlmstp.c,
	  trunk/bacnet-stack/ports/win32/dlmstp.c,
	  trunk/bacnet-stack/ports/win32/timer.c,
	  trunk/bacnet-stack/ports/win32/timer.h: Updated code to handle
	  Borland 5.5 Compile.

2009-07-28 17:24  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c: Added another method to
	  monitor Tusage_delay. Changed output order.

2009-07-28 16:35  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c: Added ctrl-c trap so that
	  the statistics will print at the end.

2009-07-28 15:17  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c: Improved the MS/TP
	  statistics gathering and display.

2009-07-27 23:24  minack

	* trunk/bacnet-stack/include/bacdef.h,
	  trunk/bacnet-stack/include/bacenum.h: Added some macros to
	  manipulate values contained within an object id value. Removed
	  MAX_BACNET_OBJECT_ID, as it had already been defined in bacdef.h.

2009-07-27 22:37  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c: Added MS/TP statistics.
	  Work in progress.

2009-07-27 18:48  skarg

	* trunk/bacnet-stack/ports/linux/rs485.c: Added delay and flush to
	  correctly flush RS485 buffer.

2009-07-27 17:50  skarg

	* trunk/bacnet-stack/demo/mstpcap/Makefile,
	  trunk/bacnet-stack/demo/mstpcap/main.c,
	  trunk/bacnet-stack/demo/mstpcap/makefile.b32,
	  trunk/bacnet-stack/ports/linux/timer.c,
	  trunk/bacnet-stack/ports/linux/timer.h,
	  trunk/bacnet-stack/ports/win32/timer.c,
	  trunk/bacnet-stack/ports/win32/timer.h: Converted mstpcap to use
	  timer rather than sleep for timing.

2009-07-24 20:49  skarg

	* trunk/bacnet-stack/src/event.c, trunk/bacnet-stack/test.mak:
	  Corrected unit test for src/event.c.

2009-07-24 20:09  skarg

	* trunk/bacnet-stack/doc/README.release: Updated release process.

2009-07-24 20:04  skarg

	* trunk/bacnet-stack/release.sh: Updated release process from
	  SourceForge.net

2009-07-24 16:19  skarg

	* trunk/bacnet-stack/include/mstpdef.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/adc.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/adc.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/av.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/fuses.c,
	  trunk/bacnet-stack/ports/win32/dlmstp-mm.c: Corrected EOL line
	  style and line endings on files.

2009-07-24 16:18  skarg

	* trunk/bacnet-stack/demo/whois/main.c,
	  trunk/bacnet-stack/include/config.h: Corrected comments.

2009-07-24 16:17  skarg

	* trunk/bacnet-stack/release.sh: Updated release script after latest
	  sourceforge changes.

2009-07-24 16:16  skarg

	* trunk/bacnet-stack/src/alarm_ack.c: Corrected splint warning.

2009-07-21 14:07  skarg

	* trunk/bacnet-stack/demo/handler/s_ts.c: The demo UTC time
	  synchronization function 'Send_TimeSyncUTC was missing the NPDU
	  encoding. Thank you, lopelope!

2009-07-20 22:15  skarg

	* trunk/bacnet-stack/demo/object/bo.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bo.c: Corrected
	  present_value priority array offset for binary output examples.

2009-07-19 17:05  skarg

	* trunk/bacnet-stack/include/version.h: Updated version number -
	  preparation for release.

2009-07-18 11:55  skarg

	* trunk/bacnet-stack/Makefile,
	  trunk/bacnet-stack/ports/at91sam7s/makefile: Fixing makefile for
	  ports.

2009-07-17 16:02  skarg

	* trunk/bacnet-stack/ports/rtos32/mstp.c: Updated Removed the unused
	  state of MSTP_RECEIVE_STATE_HEADER_CRC. Hopefully this doesn't
	  break too many implementations!

2009-07-17 15:41  skarg

	* trunk/bacnet-stack/Makefile, trunk/bacnet-stack/include/mstpdef.h,
	  trunk/bacnet-stack/ports/pic18f6720/mstp.c,
	  trunk/bacnet-stack/ports/pic18f6720/mstp.h,
	  trunk/bacnet-stack/ports/rtos32/mstp.c,
	  trunk/bacnet-stack/ports/rtos32/mstp.h,
	  trunk/bacnet-stack/src/mstp.c, trunk/bacnet-stack/src/mstptext.c:
	  Removed the unused state of MSTP_RECEIVE_STATE_HEADER_CRC.
	  Hopefully this doesn't break too many implementations!

2009-07-17 15:15  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c,
	  trunk/bacnet-stack/include/datalink.h,
	  trunk/bacnet-stack/include/dlmstp.h,
	  trunk/bacnet-stack/include/mstp.h,
	  trunk/bacnet-stack/include/mstpdef.h,
	  trunk/bacnet-stack/ports/win32/rs485.c,
	  trunk/bacnet-stack/src/mstp.c: Moved the MS/TP defines into
	  mstpdef.h file.

2009-07-16 19:09  brayra

	* trunk/bacnet-stack/bin/bacrpd.sh: Output of bacrp command has
	  return+line-feed dos style output. Added return+line-feed to echo
	  statements to keep output consistent if piped to a file. It will
	  now create a valid DOS file.

2009-07-16 19:04  brayra

	* trunk/bacnet-stack/bin/bacrpd.sh: Added ability to scan muiltiple
	  Device IDs passed on the command line Added -O parameter to
	  supress optional property scan

2009-07-15 19:24  skarg

	* trunk/bacnet-stack/bin/readme.txt: Updated readme for
	  address_cache info.

2009-07-15 19:01  brayra

	* trunk/bacnet-stack/demo/whois/main.c: Reorder items of whois
	  addresses to be compatible with address_cache file format Also put
	  comment (;) tag at the beginning of header lines on the report

2009-07-15 18:44  skarg

	* trunk/bacnet-stack/demo/object/av.c: Corrected present_value set
	  call parameter order. Thank you, Peter!

2009-07-15 16:05  brayra

	* trunk/bacnet-stack/bin/bacrpd.sh: Linux BASH script to read device
	  properties

2009-07-14 15:47  skarg

	* trunk/bacnet-stack/include/bo.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bo.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/dlmstp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/hardware.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/input.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/serial.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/serial.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/timer.h: Updated bdk port
	  for version 2, along with test.

2009-07-10 22:00  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c: Corrected baud
	  rate write.

2009-07-09 22:01  brayra

	* trunk/bacnet-stack/demo/readpropm/main.c,
	  trunk/bacnet-stack/demo/writeprop/main.c: Move datalink_receive to
	  bottom of main loop to speed up communication when using address
	  cache

2009-07-09 21:09  brayra

	* trunk/bacnet-stack/demo/readprop/main.c: moved datalink_recieve to
	  bottom of main loop to improve speed when using address cache

2009-07-08 22:25  minack

	* trunk/bacnet-stack/include/bacnet.h,
	  trunk/bacnet-stack/src/alarm_ack.c, trunk/bacnet-stack/src/arf.c,
	  trunk/bacnet-stack/src/awf.c,
	  trunk/bacnet-stack/src/bacdevobjpropref.c,
	  trunk/bacnet-stack/src/bacpropstates.c,
	  trunk/bacnet-stack/src/bip.c, trunk/bacnet-stack/src/bvlc.c,
	  trunk/bacnet-stack/src/cov.c, trunk/bacnet-stack/src/event.c,
	  trunk/bacnet-stack/src/lso.c, trunk/bacnet-stack/src/tsm.c: Code
	  cleanup to get rid of some warnings during compilation.

2009-07-08 22:22  minack

	* trunk/bacnet-stack/include/bacenum.h: Added MAX_BACNET_OBJECT_ID
	  define.

2009-06-22 03:54  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile: Corrected
	  install to write fuses.

2009-06-22 03:07  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/av.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/defines.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/fuses.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c: Modified for
	  compilation under Linux.

2009-06-18 15:38  skarg

	* trunk/bacnet-stack/bin/readme.txt: added file introducing the
	  utilities.

2009-06-18 03:58  skarg

	* trunk/bacnet-stack/demo/object/ai.c,
	  trunk/bacnet-stack/include/ai.h, trunk/bacnet-stack/include/av.h,
	  trunk/bacnet-stack/include/bi.h,
	  trunk/bacnet-stack/ports/at91sam7s/ai.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/adc.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/adc.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/ai.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/av.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bi.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_rp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_wp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/input.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/input.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c,
	  trunk/bacnet-stack/ports/pic18f6720/ai.c: Added more objects to
	  BDK port, and connected AI to ADC7, and BI0..BI4 to PINB0..PINB4.
	  Fixed up some other objects and object API (header files).

2009-06-17 23:24  skarg

	* trunk/bacnet-stack/demo/handler/h_rpm.c: Added the call to
	  Multistate_Output_Property_Lists() into the switch statement in
	  RPM_Property_List(). It was noticed because the Scada Engine BOWS
	  chokes on this when it tries to do an RPM "all" and stops using
	  RPM for all the other objects on the device as well. Thank you,
	  Peter!

2009-06-17 23:22  skarg

	* trunk/bacnet-stack/src/bacapp.c: Corrected a minor issue in the
	  bacapp.c file on the PC side when printing strings with garbage
	  characters with the 8th bit set. The code passed a signed char to
	  the isprint() function which gets sign extended to an int and then
	  caused an assert in the Microsoft library code (Visual C++ Express
	  2008). Thank you, Peter!

2009-06-05 19:34  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c: removed process.h which
	  causes mingw to fail from command line build.

2009-06-05 19:33  skarg

	* trunk/bacnet-stack/demo/object/av.c,
	  trunk/bacnet-stack/include/av.h: Added set function for AV Present
	  Value (similar to ao.c).

2009-06-05 18:51  skarg

	* trunk/bacnet-stack/demo/ucov/main.c: removed the unused function
	  for environment variables.

2009-06-03 14:54  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/serial.c: Corrected serial
	  port initialization for second USART. Thanks, Jason!

2009-06-01 13:13  skarg

	* trunk/bacnet-stack/lib/makefile.b32: Changed the delete rule to
	  delete only one file at a time since the Borland Make (or DOS del)
	  only takes up to 255 characters per command.

2009-05-27 20:25  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c: Corrected demo mstpcap
	  when building with Borland compiler. Thank you Martin!

2009-05-27 20:24  skarg

	* trunk/bacnet-stack/lib/makefile.b32: Corrected Borland build when
	  building for MS/TP. Thank you Martin!

2009-05-27 20:15  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/JobInfo.cpp:
	  Modified the COM port scanner to scan from COM1 to COM99.

2009-05-27 19:36  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/JobInfo.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/SerialPort.cpp:
	  Updated serial code in AVR bootloader host application to allow
	  Windows COM ports from COM1 to COM99.

2009-05-27 19:10  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/AVRBootloader.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/AVRBootloader.hpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/AVRDevice.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/AVRDevice.hpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/AVRInSystemProg.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/AVRInSystemProg.hpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/AVROSP.dev,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/AVRProgrammer.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/AVRProgrammer.hpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/CommChannel.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/CommChannel.hpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/ErrorMsg.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/ErrorMsg.hpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/HEXParser.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/HEXParser.hpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/JobInfo.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/JobInfo.hpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/SerialPort.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/SerialPort.hpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/Utility.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/Utility.hpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/XMLParser.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/XMLParser.hpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/main.cpp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/avrosp/readme.txt: Added
	  AVROSP application for using the bootloader.

2009-05-27 11:32  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/bootloader.aps:
	  Added AVR Studio project for bootloader.

2009-05-25 13:45  skarg

	* trunk/bacnet-stack/ports/win32/dlmstp-mm.c: Added multimedia timer
	  to dlmstp.c for Win32 port to try and improve performance. Thank
	  you Cameron Crothers!

2009-05-24 01:49  skarg

	* trunk/bacnet-stack/demo/dcc/main.c,
	  trunk/bacnet-stack/demo/epics/main.c,
	  trunk/bacnet-stack/demo/handler/dlenv.c,
	  trunk/bacnet-stack/demo/handler/h_alarm_ack.c,
	  trunk/bacnet-stack/demo/handler/s_ack_alarm.c,
	  trunk/bacnet-stack/demo/handler/s_lso.c,
	  trunk/bacnet-stack/demo/iamrouter/main.c,
	  trunk/bacnet-stack/demo/initrouter/main.c,
	  trunk/bacnet-stack/demo/readfile/main.c,
	  trunk/bacnet-stack/demo/readprop/main.c,
	  trunk/bacnet-stack/demo/readpropm/main.c,
	  trunk/bacnet-stack/demo/reinit/main.c,
	  trunk/bacnet-stack/demo/server/main.c,
	  trunk/bacnet-stack/demo/timesync/main.c,
	  trunk/bacnet-stack/demo/ucov/main.c,
	  trunk/bacnet-stack/demo/writefile/main.c,
	  trunk/bacnet-stack/include/alarm_ack.h,
	  trunk/bacnet-stack/include/client.h,
	  trunk/bacnet-stack/include/dlenv.h,
	  trunk/bacnet-stack/include/handlers.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/main.c,
	  trunk/bacnet-stack/src/alarm_ack.c: Ran the fixup, indent, and
	  comment scripts to standardize the source code.

2009-05-23 03:16  minack

	* trunk/bacnet-stack, trunk/bacnet-stack/demo/handler/h_alarm_ack.c,
	  trunk/bacnet-stack/demo/handler/h_lso.c,
	  trunk/bacnet-stack/demo/handler/s_ack_alarm.c,
	  trunk/bacnet-stack/demo/handler/s_lso.c,
	  trunk/bacnet-stack/include/alarm_ack.h,
	  trunk/bacnet-stack/include/client.h,
	  trunk/bacnet-stack/include/handlers.h,
	  trunk/bacnet-stack/src/alarm_ack.c: Changes: Added codecs/demo
	  handler/demo client for Alarm Ack service. Updated relevant global
	  header files client.h and handlers.h Fixed up incorrect return val
	  for lso handler.

2009-05-22 01:48  skarg

	* trunk/bacnet-stack/ports/win32/dlmstp.c: Removed process.h -
	  conflicted with MinGW.

2009-05-22 01:45  skarg

	* trunk/bacnet-stack/demo/dcc/Makefile,
	  trunk/bacnet-stack/demo/dcc/main.c,
	  trunk/bacnet-stack/demo/epics/Makefile,
	  trunk/bacnet-stack/demo/epics/main.c,
	  trunk/bacnet-stack/demo/handler/dlenv.c,
	  trunk/bacnet-stack/demo/iamrouter/Makefile,
	  trunk/bacnet-stack/demo/iamrouter/main.c,
	  trunk/bacnet-stack/demo/initrouter/Makefile,
	  trunk/bacnet-stack/demo/initrouter/main.c,
	  trunk/bacnet-stack/demo/readfile/Makefile,
	  trunk/bacnet-stack/demo/readfile/main.c,
	  trunk/bacnet-stack/demo/readprop/Makefile,
	  trunk/bacnet-stack/demo/readprop/main.c,
	  trunk/bacnet-stack/demo/readpropm/Makefile,
	  trunk/bacnet-stack/demo/readpropm/main.c,
	  trunk/bacnet-stack/demo/reinit/Makefile,
	  trunk/bacnet-stack/demo/reinit/main.c,
	  trunk/bacnet-stack/demo/server/Makefile,
	  trunk/bacnet-stack/demo/server/main.c,
	  trunk/bacnet-stack/demo/timesync/Makefile,
	  trunk/bacnet-stack/demo/timesync/main.c,
	  trunk/bacnet-stack/demo/ucov/Makefile,
	  trunk/bacnet-stack/demo/ucov/main.c,
	  trunk/bacnet-stack/demo/whohas/Makefile,
	  trunk/bacnet-stack/demo/whohas/main.c,
	  trunk/bacnet-stack/demo/whois/Makefile,
	  trunk/bacnet-stack/demo/whois/main.c,
	  trunk/bacnet-stack/demo/whoisrouter/Makefile,
	  trunk/bacnet-stack/demo/whoisrouter/main.c,
	  trunk/bacnet-stack/demo/writefile/Makefile,
	  trunk/bacnet-stack/demo/writefile/main.c,
	  trunk/bacnet-stack/demo/writeprop/Makefile,
	  trunk/bacnet-stack/demo/writeprop/main.c,
	  trunk/bacnet-stack/include/dlenv.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/ports/win32/bacnet/bacnet.dsp,
	  trunk/bacnet-stack/ports/win32/dlmstp.cbp,
	  trunk/bacnet-stack/ports/win32/rs485.c: Consolodated the datalink
	  environment variable for building demos on Linux and Windows into
	  a single module (dlenv). Adjusted most demo makefiles.

2009-05-13 04:49  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile: Added build
	  option for Makefile (for optimized)

2009-05-13 03:46  skarg

	* trunk/bacnet-stack/demo/handler/s_router.c,
	  trunk/bacnet-stack/demo/initrouter/main.c,
	  trunk/bacnet-stack/demo/object/device.c,
	  trunk/bacnet-stack/demo/readpropm/main.c,
	  trunk/bacnet-stack/demo/ucov/main.c,
	  trunk/bacnet-stack/include/bacenum.h,
	  trunk/bacnet-stack/include/bo.h,
	  trunk/bacnet-stack/include/device.h,
	  trunk/bacnet-stack/ports/at91sam7s/device.c,
	  trunk/bacnet-stack/ports/atmega168/stack.c,
	  trunk/bacnet-stack/ports/atmega168/stack.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/ai.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bi.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bo.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/defines.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/flash.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/main.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/serial.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/serial.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/dlmstp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/eeprom.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/eeprom.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_rd.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_rp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_wp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/hardware.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/iar2gcc.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/init.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/init.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/input.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/input.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/led.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/led.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/nvdata.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/rs485.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/rs485.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/seeprom.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/seeprom.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/serial.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/serial.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/stack.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/stack.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/timer.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/timer2.c,
	  trunk/bacnet-stack/ports/pic18f6720/device.c,
	  trunk/bacnet-stack/ports/win32/rs485.c,
	  trunk/bacnet-stack/src/bacapp.c: Fixed up file indent, comments,
	  and eol-type.

2009-05-13 00:25  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_rpm.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/stack.h: Corrected
	  compilation on Ubuntu Linux.

2009-05-12 20:41  skarg

	* trunk/bacnet-stack/ports/atmega168/Makefile,
	  trunk/bacnet-stack/ports/atmega168/bacnet.ewp,
	  trunk/bacnet-stack/ports/atmega168/device.c,
	  trunk/bacnet-stack/ports/atmega168/main.c,
	  trunk/bacnet-stack/ports/atmega168/stack.c,
	  trunk/bacnet-stack/ports/atmega168/stack.h: Refactored the GCC
	  C-Stack functions into their own file.

2009-05-12 20:25  skarg

	* trunk/bacnet-stack/include/bacenum.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/ai.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bo.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/hardware.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/nvdata.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/seeprom.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/stack.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/stack.h: Improved BACnet
	  Development Kit object handling and storing to SEEPROM and EEPROM.
	  Added device property to check C-Stack size and amount unused.

2009-05-12 20:23  skarg

	* trunk/bacnet-stack/demo/handler/h_rpm.c,
	  trunk/bacnet-stack/demo/handler/h_rpm_a.c,
	  trunk/bacnet-stack/ports/at91sam7s/h_rp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_rp.c: Corrected
	  ReadPropertyMultiple for some objects. Added catch for case where
	  malformed RPM-Ack is received.

2009-05-11 23:57  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c: Removed
	  unnecessary comment.

2009-05-11 22:32  skarg

	* trunk/bacnet-stack/demo/readprop/main.c,
	  trunk/bacnet-stack/include/bacenum.h,
	  trunk/bacnet-stack/include/bits.h,
	  trunk/bacnet-stack/include/bo.h,
	  trunk/bacnet-stack/include/device.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/ai.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bacnet.aps,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bi.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bits.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bo.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/defines.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/flash.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/main.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/parts.txt,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/preprocessor.sh,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/preprocessor.xls,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/serial.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bootloader/serial.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/dlmstp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_rd.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/hardware.ods,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/input.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/nvdata.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/rs485.c: Updated port for
	  BACnet Development Kit.

2009-05-11 20:17  skarg

	* trunk/bacnet-stack/ports/win32/rs485.c: Updated error message to
	  work correctly. Updated COM port to work with COM ports higher
	  than COM9.

2009-05-09 11:43  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp/hardware.ods: added
	  hardware design spreadsheet

2009-05-04 22:14  skarg

	* trunk/bacnet-stack/ports/bdk-atxx4-mstp,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/Makefile,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/ai.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bacnet.aps,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bi.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bits.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/bo.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/device.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/dlmstp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/eeprom.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/eeprom.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_rp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/h_wp.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/hardware.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/iar2gcc.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/init.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/init.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/input.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/input.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/led.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/led.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/main.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/rs485.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/rs485.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/seeprom.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/seeprom.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/serial.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/serial.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/stack.c,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/timer.h,
	  trunk/bacnet-stack/ports/bdk-atxx4-mstp/timer2.c: Added demo port
	  for BACnetDevelopmentKit.com board.

2009-05-03 11:56  skarg

	* trunk/bacnet-stack/include/bacpropstates.h: Removed unnecessary
	  include file which caused compiler warnings on AVR.

2009-05-03 11:55  skarg

	* trunk/bacnet-stack/demo/object/device.c,
	  trunk/bacnet-stack/ports/at91sam7s/device.c,
	  trunk/bacnet-stack/ports/pic18f6720/device.c: SourceForge.net bug
	  ID: 2785704. Added case in demo device object to return the
	  Location property. Corrected comment and value of UTC Offset.
	  Thank you piotrek ( bacpack )!

2009-05-03 11:34  skarg

	* trunk/bacnet-stack/src/bacapp.c, trunk/bacnet-stack/src/bactext.c:
	  Corrected SourceForge.net bug ID: 2783175. Changed the way that
	  Time and Date unspecified values were printed in bacapp. Thank you
	  piotrek ( bacpack )!

2009-04-27 15:45  skarg

	* trunk/bacnet-stack/demo/object/device.c: Removed Description
	  property from ReadPropertyMultiple table for Required since it is
	  an optional property. SourceForge.net bug ID: 2782191. Thank you
	  piotrek ( bacpack )!

2009-04-27 15:42  skarg

	* trunk/bacnet-stack/demo/object/ao.c,
	  trunk/bacnet-stack/include/ao.h: Corrected Analog Output demo
	  object priority parameter consistency. Thank you piotrek ( bacpack
	  )! Sourceforge.net bug ID: 2782204.

2009-04-23 13:51  skarg

	* trunk/bacnet-stack/bin/bacrpd.bat,
	  trunk/bacnet-stack/bin/bacrpd.sh: Created shell script and batch
	  file to read device object properties.

2009-04-19 20:55  skarg

	* trunk/bacnet-stack/include/version.h: Updated the version number.

2009-04-19 20:05  skarg

	* trunk/bacnet-stack/demo/handler/h_ucov.c,
	  trunk/bacnet-stack/demo/handler/s_router.c,
	  trunk/bacnet-stack/demo/object/bi.c,
	  trunk/bacnet-stack/demo/object/bo.c,
	  trunk/bacnet-stack/demo/object/bv.c,
	  trunk/bacnet-stack/demo/object/lsp.c,
	  trunk/bacnet-stack/include/mstp.h: Cleaned up Borland compiler
	  warnings.

2009-04-19 14:39  skarg

	* trunk/bacnet-stack/Makefile,
	  trunk/bacnet-stack/demo/dcc/makefile.b32,
	  trunk/bacnet-stack/demo/epics/makefile.b32,
	  trunk/bacnet-stack/demo/iamrouter/makefile.b32,
	  trunk/bacnet-stack/demo/initrouter/makefile.b32,
	  trunk/bacnet-stack/demo/mstpcap/makefile.b32,
	  trunk/bacnet-stack/demo/readfile/makefile.b32,
	  trunk/bacnet-stack/demo/readpropm/makefile.b32,
	  trunk/bacnet-stack/demo/reinit/makefile.b32,
	  trunk/bacnet-stack/demo/server/makefile.b32,
	  trunk/bacnet-stack/demo/timesync/makefile.b32,
	  trunk/bacnet-stack/demo/ucov/makefile.b32,
	  trunk/bacnet-stack/demo/whohas/makefile.b32,
	  trunk/bacnet-stack/demo/whois/makefile.b32,
	  trunk/bacnet-stack/demo/whoisrouter/makefile.b32,
	  trunk/bacnet-stack/demo/writefile/makefile.b32,
	  trunk/bacnet-stack/demo/writeprop/makefile.b32,
	  trunk/bacnet-stack/lib/makefile.b32,
	  trunk/bacnet-stack/ports/win32/MAKEFILE.MAK: Cleaned up Borland
	  build files (whitespace) and subtle bug in lib makefile.

2009-04-19 13:00  skarg

	* trunk/bacnet-stack/demo/readprop/makefile.b32: Corrected
	  whitespace issues.

2009-04-19 12:32  skarg

	* trunk/bacnet-stack/lib/makefile.b32: Corrected usage of temporary
	  file in Borland Makefile. Terminator must be in first column.

2009-04-18 20:50  skarg

	* trunk/bacnet-stack/demo/handler/h_iam.c,
	  trunk/bacnet-stack/demo/handler/h_lso.c,
	  trunk/bacnet-stack/demo/handler/h_rpm.c,
	  trunk/bacnet-stack/demo/handler/h_rpm_a.c,
	  trunk/bacnet-stack/demo/initrouter/main.c,
	  trunk/bacnet-stack/demo/mstpcap/main.c,
	  trunk/bacnet-stack/demo/readprop/main.c,
	  trunk/bacnet-stack/demo/readpropm/main.c,
	  trunk/bacnet-stack/demo/ucov/main.c,
	  trunk/bacnet-stack/include/bacapp.h,
	  trunk/bacnet-stack/include/bacdcode.h,
	  trunk/bacnet-stack/include/bacenum.h,
	  trunk/bacnet-stack/include/datalink.h,
	  trunk/bacnet-stack/include/fifo.h,
	  trunk/bacnet-stack/include/handlers.h,
	  trunk/bacnet-stack/include/keylist.h,
	  trunk/bacnet-stack/include/lso.h,
	  trunk/bacnet-stack/include/ptransfer.h,
	  trunk/bacnet-stack/lib/main.h,
	  trunk/bacnet-stack/ports/linux/mstpsnap.c,
	  trunk/bacnet-stack/ports/linux/rs485.c,
	  trunk/bacnet-stack/ports/pic18f6720/apdu.c,
	  trunk/bacnet-stack/ports/pic18f6720/main.c,
	  trunk/bacnet-stack/ports/rtos32/dlmstp.c,
	  trunk/bacnet-stack/src/address.c,
	  trunk/bacnet-stack/src/bacaddr.c, trunk/bacnet-stack/src/bacapp.c,
	  trunk/bacnet-stack/src/bacdcode.c,
	  trunk/bacnet-stack/src/bacdevobjpropref.c,
	  trunk/bacnet-stack/src/bacpropstates.c,
	  trunk/bacnet-stack/src/cov.c, trunk/bacnet-stack/src/event.c,
	  trunk/bacnet-stack/src/fifo.c, trunk/bacnet-stack/src/iam.c,
	  trunk/bacnet-stack/src/ihave.c, trunk/bacnet-stack/src/indtext.c,
	  trunk/bacnet-stack/src/lso.c, trunk/bacnet-stack/src/npdu.c,
	  trunk/bacnet-stack/src/ptransfer.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: Indented according to standard indent
	  rules for this project.

2009-04-18 20:48  skarg

	* trunk/bacnet-stack/src/bacdevobjpropref.c,
	  trunk/bacnet-stack/src/bacpropstates.c,
	  trunk/bacnet-stack/src/event.c,
	  trunk/bacnet-stack/src/timestamp.c: Changed C++ comments to C
	  comments.

2009-04-18 20:48  skarg

	* trunk/bacnet-stack/demo/handler/h_lso.c,
	  trunk/bacnet-stack/demo/handler/s_uevent.c,
	  trunk/bacnet-stack/include/lso.h,
	  trunk/bacnet-stack/include/ptransfer.h,
	  trunk/bacnet-stack/src/lso.c, trunk/bacnet-stack/src/ptransfer.c:
	  Fixed up dos eol and svn eol type.

2009-04-18 20:46  skarg

	* trunk/bacnet-stack/src/address.c: Corrected bug introduced when
	  splinting.

2009-04-18 17:54  skarg

	* trunk/bacnet-stack/.splintrc,
	  trunk/bacnet-stack/include/bacdcode.h,
	  trunk/bacnet-stack/include/bactext.h,
	  trunk/bacnet-stack/include/indtext.h,
	  trunk/bacnet-stack/include/mstptext.h,
	  trunk/bacnet-stack/splint.sh, trunk/bacnet-stack/src/address.c,
	  trunk/bacnet-stack/src/bacaddr.c, trunk/bacnet-stack/src/bacapp.c,
	  trunk/bacnet-stack/src/bacdcode.c,
	  trunk/bacnet-stack/src/bactext.c, trunk/bacnet-stack/src/cov.c,
	  trunk/bacnet-stack/src/iam.c, trunk/bacnet-stack/src/ihave.c,
	  trunk/bacnet-stack/src/indtext.c, trunk/bacnet-stack/src/lso.c,
	  trunk/bacnet-stack/src/mstptext.c,
	  trunk/bacnet-stack/src/ptransfer.c, trunk/bacnet-stack/src/rpm.c,
	  trunk/bacnet-stack/src/whohas.c: Corrected warnings found by
	  splint.

2009-04-18 15:29  skarg

	* trunk/bacnet-stack/src/bacdevobjpropref.c,
	  trunk/bacnet-stack/src/cov.c, trunk/bacnet-stack/src/iam.c,
	  trunk/bacnet-stack/test/cov.mak, trunk/bacnet-stack/test/iam.mak:
	  Corrected warnings found in splint review. Cleaned up previous use
	  of datalink in core files.

2009-04-18 15:28  skarg

	* trunk/bacnet-stack/demo/handler/s_uevent.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/event.c: Moved send_uevent to
	  demo/handler/s_uevent.c. Cleaned up event.c after splint review.

2009-04-18 13:48  skarg

	* trunk/bacnet-stack/include/bacapp.h,
	  trunk/bacnet-stack/src/bacapp.c,
	  trunk/bacnet-stack/src/bacdcode.c, trunk/bacnet-stack/src/npdu.c:
	  Corrected warnings generated from splint.

2009-04-18 13:47  skarg

	* trunk/bacnet-stack/src/bacdevobjpropref.c,
	  trunk/bacnet-stack/src/bacpropstates.c,
	  trunk/bacnet-stack/src/event.c, trunk/bacnet-stack/test.mak,
	  trunk/bacnet-stack/test/event.mak: Added makefile for event
	  notification unit tests. Cleaned up compile warnings for event
	  notification files.

2009-04-18 12:31  skarg

	* trunk/bacnet-stack/include/bytes.h,
	  trunk/bacnet-stack/include/config.h,
	  trunk/bacnet-stack/src/bigend.c,
	  trunk/bacnet-stack/src/mstptext.c: Cleaned up headers and
	  copyright text.

2009-04-18 12:30  skarg

	* trunk/bacnet-stack/src/lso.c, trunk/bacnet-stack/test.mak,
	  trunk/bacnet-stack/test/lso.mak: Added unit test makefile for Life
	  Safety Operation, and cleaned up file for GCC compilation.

2009-04-13 16:15  kingdl802

	* trunk/bacnet-stack/makefile.b32: Add missing dependencies.

2009-04-13 15:56  kingdl802

	* trunk/bacnet-stack/lib/makefile.b32: Add work-around that allows
	  "make clean" to work with long command lines for Borland.

2009-04-09 19:41  kingdl802

	* trunk/bacnet-stack/ports/rtos32/makefile.mak: the list of include
	  directories had to be updated because the paths have changed.

2009-04-09 15:51  kingdl802

	* trunk/bacnet-stack/include/datalink.h,
	  trunk/bacnet-stack/include/keylist.h,
	  trunk/bacnet-stack/include/objects.h: Make this c header file c++
	  compatible.

2009-04-09 15:47  kingdl802

	* trunk/bacnet-stack/lib/main.h: remove the c++ comment instead of
	  converting it because it violates the coding style for header
	  files - the enclosing endif is not commented.

2009-04-09 15:46  kingdl802

	* trunk/bacnet-stack/include/bacdevobjpropref.h,
	  trunk/bacnet-stack/include/bacpropstates.h: remove the c++ comment
	  instead of converting it because it violates the coding style for
	  header files - the enclosing endif is not commented.

2009-04-07 19:06  kingdl802

	* trunk/bacnet-stack/demo/writeprop/Makefile,
	  trunk/bacnet-stack/demo/writeprop/main.c,
	  trunk/bacnet-stack/demo/writeprop/makefile.b32: For the bacwp
	  command (demo/writeprop), the maximum number of tag/value pairs
	  you can pass from the command line defaults to 64 (in main.c.)
	  This setting may be changed to any other value by setting
	  MAX_PROPERTY_VALUES in either Makefile or makefile.b32 in the
	  demo/writeprop directory.

2009-04-07 18:58  kingdl802

	* trunk/bacnet-stack/demo/handler/h_iam.c: Updated handler_i_am_add
	  to also display the responder's MAC (IP) address when
	  PRINT_ENABLED is defined. This will help when debugging duplicate
	  BACNET IDs in a multi-device configuration.

2009-03-27 18:18  skarg

	* trunk/bacnet-stack/src/bacapp.c,
	  trunk/bacnet-stack/src/ptransfer.c,
	  trunk/bacnet-stack/test/ptransfer.mak: Fixed test for
	  PrivateTransfer service to be more accurate, and added Octet
	  String to bacapp supplementary functions.

2009-03-19 15:23  skarg

	* trunk/bacnet-stack/demo/handler/h_rpm.c: Corrected APDU overrun
	  problem in RPM handler. Thank you to Jérémy for reporting and
	  Tomás for confirming!

2009-03-06 11:11  skarg

	* trunk/bacnet-stack/demo/whoisrouter/main.c: Corrected whoisrouter
	  demo application that receives responses with many networks where
	  the program was always printing the first one. Thank you, Martin!

2009-03-06 11:04  skarg

	* trunk/bacnet-stack/ports/atmega168/hardware.ods,
	  trunk/bacnet-stack/ports/pic18f6720/dlmstp.c,
	  trunk/bacnet-stack/ports/rtos32/dlmstp.c: corrected possible
	  overflow in dlmstp.c for PIC and RTOS-32. Thank you Martin!

2009-02-27 22:39  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c: Cleaned up some compiler
	  warnings.

2009-02-27 22:36  skarg

	* trunk/bacnet-stack/ports/linux/dlmstp.c,
	  trunk/bacnet-stack/src/mstp.c: Removed extra debug printf in MS/TP
	  module.

2009-02-27 16:33  brayra

	* trunk/bacnet-stack/ports/linux/rs485.c: Added usleep(30) to
	  RS485_Check_UART_Data allowing the process to give up time to the
	  system, rather than hogging the processor.

2009-02-27 16:30  brayra

	* trunk/bacnet-stack/demo/readprop/main.c: Added check for
	  environment variable BACNET_APDU_TIMEOUT. Added printing of
	  BACNET_MSTP_BAUD when overridden by evnironment variable.

2009-02-23 16:01  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c: Removed the extra
	  threading on the MS/TP capture tool since it didn't capture very
	  well (perhaps it needed some tuning).

2009-02-21 19:12  skarg

	* trunk/bacnet-stack/demo/handler/h_rpm.c,
	  trunk/bacnet-stack/demo/handler/h_rpm_a.c,
	  trunk/bacnet-stack/demo/object/lc.c,
	  trunk/bacnet-stack/src/bacapp.c: Corrected context decoding bug in
	  ReadPropertyMultiple client. Corrected ReadPropertyMultiple
	  handling of objects that aren't supported. Added the context to
	  application tags for the Load Control object.

2009-02-20 16:00  skarg

	* trunk/bacnet-stack/demo/mstpcap/main.c,
	  trunk/bacnet-stack/ports/linux/mstpsnap.c: Corrected grammar.

2009-02-20 15:58  skarg

	* trunk/bacnet-stack/ports/linux/mstpsnap.c: Added Added "--hel