Commit Graph

157 Commits

Author SHA1 Message Date
skarg c04e69da8c Fixed EOL, indent. 2009-10-24 17:02:59 +00:00
skarg d88d85b5cd Corrected Binary output and value in some demos that didn't return the priority array element correctly. 2009-10-07 22:14:31 +00:00
skarg 6b05ae39b8 Corrected the write of the Device object name for the demo object. 2009-10-07 16:35:50 +00:00
petermcs 17e2d7fc8d 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:14:28 +00:00
skarg ab1db5296e Added COV Subscriptions to the RPM lists. 2009-09-11 23:13:20 +00:00
skarg ce2d1a7a0d Changed multi-state input module name to not conflict with Windows Installer msi.h file. 2009-09-10 21:03:15 +00:00
skarg 2ee60ea8b3 Enhanced the object API with optional functions. 2009-08-29 20:26:32 +00:00
skarg 3de2b92216 Changed device object to conform to other objects RP/RPM/WP service API. Added MSI object. 2009-08-24 13:38:53 +00:00
skarg a28760bf56 Added init functions to object header files. Finished refactoring the demo read and write property handlers to use function tables. 2009-08-23 03:26:30 +00:00
skarg 3dc3da5735 Changing handlers to register objects so that handlers can remain unchanged. In Progress! 2009-08-22 19:27:18 +00:00
skarg db61a1122f Ran indent script. 2009-07-29 18:06:33 +00:00
skarg 82a03d948b Corrected present_value priority array offset for binary output examples. 2009-07-20 22:15:08 +00:00
skarg 2a7197f93d Corrected present_value set call parameter order. Thank you, Peter! 2009-07-15 18:44:55 +00:00
skarg e70dd3c7ba 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-18 03:58:54 +00:00
skarg 6903310da9 Added set function for AV Present Value (similar to ao.c). 2009-06-05 19:33:31 +00:00
skarg 0c4edb33d9 Fixed up file indent, comments, and eol-type. 2009-05-13 03:46:02 +00:00
skarg b194e2cd70 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:55:50 +00:00
skarg 0d9aafe92d 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:45:07 +00:00
skarg 2497c19aaa Corrected Analog Output demo object priority parameter consistency. Thank you piotrek ( bacpack )! Sourceforge.net bug ID: 2782204. 2009-04-27 15:42:50 +00:00
skarg 6da080105d Cleaned up Borland compiler warnings. 2009-04-19 20:05:06 +00:00
skarg d45d566c94 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-21 19:12:31 +00:00
skarg d1a1c1c8a6 Indented. 2008-11-24 12:48:09 +00:00
skarg 1dad528da8 Added optional active/inactive text properties to Binary Output object. 2008-10-13 19:00:25 +00:00
skarg 0ffbb64c13 Indented with standard indent rules. 2008-08-23 12:38:26 +00:00
skarg 9c316a65dc Moved APDU Timeout and Retries to apdu module. 2008-08-17 02:12:58 +00:00
skarg 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) 

avr-gcc (GCC) 4.2.2 (WinAVR 20071221rc1)
Program:   12052 bytes (73.6% Full)
Data:        481 bytes (47.0% Full)
2008-03-19 20:21:44 +00:00
skarg cf9d15631a Indented using indent script. Corrected any C++ comments using the comment script. 2008-03-10 21:00:48 +00:00
skarg a413b92afd Added COV subscription list to Device object. Untested. 2008-01-16 21:35:26 +00:00
skarg bfc5a52a6f Adding SubscribeCOV to demo/server for testing. 2008-01-14 21:27:22 +00:00
skarg 89432a85c3 Applied standard indentation to files. 2008-01-08 23:13:51 +00:00
skarg af6490c6cd Corrected compile error. 2008-01-01 22:12:18 +00:00
skarg 9ab6d4165f Adding COV support. 2007-12-28 19:53:34 +00:00
skarg 92f16a443f Added casts to reduce compile warnings. 2007-12-11 22:47:23 +00:00
skarg 32457a68c0 Indented. 2007-12-07 20:15:56 +00:00
skarg 64e9b54dbd Adding a DOS port to run on x86 single board computer. 2007-12-06 22:31:14 +00:00
skarg 23905f3436 Added WriteProperty support to Binary Inputs, as well as adding out-of-service. Prepping for COV. 2007-12-05 22:55:45 +00:00
skarg 1477603af6 indented. 2007-11-29 16:39:48 +00:00
skarg 411d6c1b24 Indented. 2007-11-29 15:56:53 +00:00
skarg 948f9afd9a Updated unit tests for objects. 2007-11-11 06:23:24 +00:00
skarg fc2d159833 Changed default device object id to 260xxx since 260 is the vendor ID of this BACnet stack. 2007-10-16 01:23:16 +00:00
skarg 3d6158443c Changed API: encode_tagged is now encode_application since we are encoding an application tag. 2007-10-13 12:26:16 +00:00
skarg 82311b321c Moved the demo object header files to the include directory. 2007-10-10 12:26:09 +00:00
skarg f748022f27 Moved the demo object header files to the include directory. 2007-10-10 12:24:49 +00:00
skarg 53c332d5a4 Corrected TSM exclusion. 2007-10-10 11:57:55 +00:00
skarg 8aa905ce68 Corrected unit test builds on Linux. 2007-08-31 22:05:02 +00:00
skarg b41f8709d8 Updated vendor name and ID to use the one specified in config.h or DEFINED. 2007-08-24 00:33:34 +00:00
skarg 6dc7399605 Since config.h is updated, the demo makefiles needed to be updated with the latest DEFINES. Also changed some of the demo projects built with CodeBlocks. 2007-08-21 23:00:56 +00:00
skarg f74d39558f Added more configuration information to config.h, including the default Vendor Id. This BACnet Stack at SourceForge has been assigned Vendor Id 260 by ASHRAE. We can now release binary utilities and tools with our own Vendor ID! 2007-08-21 17:50:01 +00:00
skarg 53f2fc3f35 Updated the unit test make files. Fixed the init sections of MS/TP monitor (rx_fsm) modules. Corrected the rx_fsm code to check the correct return value of the read. Fixed the return value of the RS485 prototypes. 2007-08-18 16:14:06 +00:00
skarg 1b9a00e238 Added version files. 2007-08-13 16:42:43 +00:00