skarg
c04e69da8c
Fixed EOL, indent.
2009-10-24 17:02:59 +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
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
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
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
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
89432a85c3
Applied standard indentation to files.
2008-01-08 23:13:51 +00:00
skarg
92f16a443f
Added casts to reduce compile warnings.
2007-12-11 22:47:23 +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
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
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
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
1b9a00e238
Added version files.
2007-08-13 16:42:43 +00:00
skarg
f25766c185
Cleaned up device object and server demo for MS/TP properties and compiler warnings.
2007-07-20 00:42:49 +00:00
skarg
a2c12b4d12
Corrected required list to remove max-master and max-info-frames when MSTP is not the datalink layer. Added property encoding for max-master and max-info-frames.
2007-07-19 21:53:35 +00:00
skarg
30c186d730
Corrected ReadPropertyMultiple handler. Tested using VTS with demo/server running under linux.
2007-07-19 18:27:03 +00:00
skarg
5b07b5b920
Integrated ReadPropertyMultiple with the demo/server application. Compiles, but untested.
2007-07-19 00:21:38 +00:00
skarg
a8555ef196
Integrating the ReadPropertyMultiple handler - not working yet.
2007-07-17 03:02:25 +00:00
skarg
b952a54966
Adding ReadPropertyMultiple handler (thank you to John Stachler for this contribution!). Untested and not finished integrating with the demos.
2007-07-17 00:21:31 +00:00
skarg
b3f0ef2d74
Added casts to remove warnings on IAR compiler.
2007-06-20 21:21:26 +00:00
skarg
e142d20f3a
Updated the version number.
2007-06-18 17:02:51 +00:00
skarg
8833675ad8
Changed Firmware_Revision property to return 0.3.1 which is the version of the BACnet Stack at SourceForge.
2007-06-15 22:54:05 +00:00
skarg
9069c939da
Fixing indent oops which removed the contents of all these files.
2007-06-14 05:33:15 +00:00
skarg
ea4863ca25
Indented.
2007-06-14 05:14:26 +00:00
skarg
8d557718d2
2007-06-06 00:17:59 +00:00
skarg
bfc82bd07d
Changed array element 0 to be more clear in the code.
2007-02-08 21:57:47 +00:00
skarg
71d59fbb8b
Standardized the comments and indentation using the comment.sh and indent.sh scripts.
2007-02-02 02:25:15 +00:00
skarg
c27c5002d5
integrated the load control object into the demos.
2007-01-26 12:47:46 +00:00
skarg
a39c9de535
Fixed the problems from the WriteProperty changes. Compiles cleanly. Needs tested.
2007-01-18 22:03:00 +00:00
skarg
c9e1382044
Modified WriteProperty handler to handle context-specific, application, and constructed data. Fixed up all the demos to use new API.
2007-01-18 21:22:40 +00:00
skarg
4ddeb3dcad
Corrected ReadProperty reply when data is too big to fit into APDU. It is required to be an Abort messaage, not an Error message.
2006-10-05 12:47:23 +00:00
skarg
337bc5ab4e
Corrected the NPDU encoding for the demo handlers.
2006-09-23 22:02:04 +00:00
skarg
5bb205dc03
Changed the API to pass the NPDU data down through the datalink layer in order to make the dlmstp work since it needs data-expecting-reply information. Of course, this affected all the demos, all the unit tests, and most of the demo handlers. Corrected some TSM leaks in confirmed messages. Refactored the AtomicReadFile and AtomicWriteFile demos by moving the Send_ functions to the demo/handlers directory and using the s_whois common handler. Added some common defines for the BACnet version and revision since several modules were using the info. Hopefully I didn't break too many things.
2006-08-13 00:54:05 +00:00
skarg
eb2bb41aca
Indented and cleaned up build. Added Multi-state Output to unit test script.
2006-08-05 22:00:27 +00:00
skarg
4d19c82f59
Created a demo Multi-state Output object, and added it to the demo applications.
2006-08-05 19:36:55 +00:00
skarg
f58b94efec
Added a demo for Binary Value object and Analog Value object.
2006-08-02 11:17:42 +00:00
skarg
648af404d6
indented per coding standard using indent.sh
2006-05-24 19:57:35 +00:00
skarg
fb6fbe630e
Added time properties and missing revision properties to the Device Object.
2006-05-05 19:53:50 +00:00
skarg
a5715f1cd1
Corrected life safety point info in device object.
...
Added binary input, binary output, and life safety point to the object-types-supported property in the device object.
Corrected life safety unit test.
2006-05-05 19:08:39 +00:00