0b047cd7bd
Updated project for Release build.
skarg
2010-09-07 16:45:54 +00:00
21426e12f7
Added example project and workspace for IAR for AVR compiler, and fixed compiler errors and warnings after doing such a deed.
skarg
2010-09-07 16:18:55 +00:00
4105d22b4b
Fixing compiler warnings (compiled with IAR and configured for no printing)
skarg
2010-09-07 16:16:15 +00:00
3f3af6a072
Moved variable definitions to top of functions (variables can, only be defined partway thru in C++ not C)
cneilson
2010-09-03 16:48:24 +00:00
50a8a3f2fb
Changed some plumbing for printing values to handle the case of a Present-Value enumerated property from a proprietary object type.
skarg
2010-09-02 13:16:27 +00:00
f9153ffb8a
Corrected test application writes to Binary Output object. Corrected BACnet task to use Binary Output to control LEDs.
skarg
2010-09-02 01:44:22 +00:00
a29bf3fecc
Cleanup ugliness and fix build in bactext.c
tbrennan3
2010-08-30 13:10:13 +00:00
c9fd7c9c19
Corrected the set of Properties, and their associated text, per the final Addendum j.
tbrennan3
2010-08-29 01:53:05 +00:00
81bc038abd
Change Network Layer message to print to stderr
brayra
2010-08-27 22:00:46 +00:00
e49263915f
Added pre-compiler logic for configuring the Timer pre-scaler for any given CPU frequency.
skarg
2010-08-26 17:43:25 +00:00
968687b4f4
For epics creation, if not showing the actual values, replace Present_Value and Priority_Array values with a single question mark, just as VTS3 wants it. (Ie, print "?" and not "{?, ?}" ). Various small fixes to remove warnings and make assertion statements more meaningful when they are tripped.
tbrennan3
2010-08-24 20:04:43 +00:00
bb7237e38d
Updated prototypes and include as required and found by compile with extra checking.
skarg
2010-08-20 19:27:28 +00:00
2f7a8224aa
comment.sh did some strange compactions when there was a sequence of two comment blocks. Restoring to tidiness here, for Doxygen's sake.
tbrennan3
2010-08-20 16:33:54 +00:00
f462e5d023
Updated prototypes and include as required and found by compile with extra checking.
skarg
2010-08-18 17:57:40 +00:00
020afda890
Corrected unit test.
skarg
2010-08-18 00:19:29 +00:00
1165f94cf5
Converted comments to C comments.
skarg
2010-08-18 00:10:12 +00:00
a23d75689d
Correcting prototypes and includes.
skarg
2010-08-18 00:01:32 +00:00
3c9c3c2d56
Updated prototypes and include as required and found by compile with extra checking. Thanks to Nigel Jones for his "setting a bad example" article.
skarg
2010-08-17 19:43:59 +00:00
b6f95a6b81
Updated prototypes and include as required and found by compile with extra checking.
skarg
2010-08-17 18:02:18 +00:00
2f5c95b7a3
Added additional WhoIs for network device discovery. Thanks, David Campfield!
skarg
2010-08-17 14:03:52 +00:00
748c77dc93
Adding prototypes and include files where required.
skarg
2010-08-17 13:58:30 +00:00
bc0de6b71f
Cleaning up code by adding prototypes or include files where required.
skarg
2010-08-17 13:51:56 +00:00
8a67273f9b
Updated BDK port size numbers.
skarg
2010-08-10 21:12:11 +00:00
c0d63a1ed0
Added a MSTP monitor build for BACnet Development Kit. Use 'make BUILD=monitor' with Makefile. Uses second serial port at 115200, and can be monitored using mstpcap utility.
skarg
2010-07-18 20:22:24 +00:00
a298d07b9a
Refactored test and bacnet into respective files.
skarg
2010-07-18 19:08:44 +00:00
374a747ec8
Corrected RPM by removing Description.
skarg
2010-07-18 19:08:00 +00:00
6450255be6
Corrected reading of ALL to not read with array index 0.
skarg
2010-07-16 16:10:28 +00:00
6fd0d9e13a
Changed Max_info_frames to be constant.
skarg
2010-07-16 16:09:45 +00:00
e5481b4bb5
Fixed error code when array option is passed to special properties ALL, OPTIONAL, REQUIRED.
skarg
2010-07-16 14:48:52 +00:00
16cb7521df
Changed return value to use common constant.
skarg
2010-07-16 14:34:52 +00:00
7852309f7e
Added error code when array option is passed to special properties ALL, OPTIONAL, REQUIRED.
skarg
2010-07-16 14:34:15 +00:00
0b5efa5be5
Changed -L=lib to -Llib in all GNU Make makefiles since it was wrong and causing problems on cross compilers. Thank you, Magno!
skarg
2010-07-14 12:55:37 +00:00
9cb1a1d51d
Added bin file to output file creation for using FTISP.
skarg
2010-07-09 16:15:11 +00:00
5528ea28d2
Removed recursion in timer_elapsed_minutes_short
petermcs
2010-07-08 20:43:03 +00:00
f465fdb6f3
Updated version number.
skarg
2010-07-06 20:10:23 +00:00
d088bc354c
Removed usage of key (analog input 0 is key=0) to determine end of object list.
skarg
2010-06-26 03:51:23 +00:00
79436d1ae0
Eliminate the build error in bacepics when PRINT_ENABLED = 0. Still lots of warnings in bacepics, but I don't see an issue with that, for an application whose whole point is to print output.
tbrennan3
2010-06-18 20:40:43 +00:00
987e28d515
Modified the ReadProperty, ReadPropertyMultiple, and WriteProperty demo applications to check source address and invoke ID on the returning acknowledge to prevent printing responses not intended for this client.
skarg
2010-06-15 14:58:27 +00:00
06f872c92d
Added Microsoft Visual Studio 2010 solution and projects for BACnet Server and BACnet Who-Is demos.
bitstest
2010-06-14 00:17:13 +00:00
702da8e212
Fixed up comparison size issue in write property handling for PROP_LOG_DEVICE_OBJECT_PROPERTY. Was only checking first 4 bytes instead of the full structure.
petermcs
2010-06-13 10:35:12 +00:00
8bb844de36
Updated demo objects in ports to use new named constants for error return values.
skarg
2010-06-12 23:24:01 +00:00
805717179a
Changed convert function to fix a couple of problems and make the code clear.
skarg
2010-06-12 23:04:10 +00:00
404eaa01d0
Removed spurious #define TEST and fixed up a couple of printfs.
petermcs
2010-06-10 21:20:47 +00:00
7b77fe776a
Refactored rpm decoding to return proper reject/abort status for malformed requests. Note: the test code in rpm.c has been changed to accommodate the changes made to the decoding functions but I have not tested the test code as I have not run the test suite.
petermcs
2010-06-10 11:31:53 +00:00
61bb34d726
2nd pass at changing the error/reject/abort status reporting to improve BTL test compliance. ReadProperty fully done for core and demo objects. Will tackle other services next.
petermcs
2010-06-07 15:52:33 +00:00
b780c7bea6
Added NDEBUG as control for watchdog timer enable. Yes, I know NDEBUG is a debated topic, but I think it fits the use case.
skarg
2010-06-03 19:28:29 +00:00
ea250f422d
Added some dynamic-ism to some properties of the demo Binary Input object.
skarg
2010-06-03 19:12:25 +00:00
f4a7b19d91
Incremented BACnet Revision number to 10 due to the inclusion of the 2008 Addendum W objects.
skarg
2010-06-03 14:03:51 +00:00
f32e7bf1c0
Changes to error checking to report invalid requests via proper reject codes and not the blanket abort which was in place (will need to look at other service request decoders as well...) Should address question raised by Jérémy Delhomme.
petermcs
2010-06-03 11:20:37 +00:00
5c21bc2192
Added function bacapp_encode_datetime(), needed for new DateTime object's Present_Value.
tbrennan3
2010-06-02 17:43:13 +00:00
15f8e6741d
Corrected the Object Names for 37 and 38 (and friendlier text now). In bacepics, now counts errors and displays error count at the end (if any). Always prints out the Device Address Binding as a '?' if it is Null.
tbrennan3
2010-06-01 21:21:20 +00:00
db2e31b17b
Added missing function prototype in device.h. Changed file license to MIT as it should have been. (per Bug #3004966). Thanks, Jim Bell!
skarg
2010-05-20 23:33:17 +00:00
1bafe2ed98
Added all standard baud rates for Windows serial ports. Updated mstpcap readme file.
skarg
2010-05-20 23:31:50 +00:00
4ef686d2ae
fixed polarity of static check in address_cache_timer so that non static entries are aged correctly (bug id 3003518.).
petermcs
2010-05-18 19:38:28 +00:00
bbfa4836d5
Removed map file (since it is the result of build).
skarg
2010-05-15 22:17:35 +00:00
0263f9dce8
Corrected const char for WhoHas/I-Have (bug ID: 3002190). Thank you, Jim Bell!
skarg
2010-05-15 22:16:59 +00:00
1526557b54
Added arguments to bacepics which let you specify a source port to use (besides 0xBAC0) and a target MAC to use. Combining these lets you run bacepics against the localhost's Device at port 0xBAC0. One small change in dlenv_init() to support this (don't force source port to 0xBAC0 if that's not what we want).
tbrennan3
2010-05-14 19:09:53 +00:00
c69686c99b
Fixed 2 problems that Steve found: 1) Did not properly handle when RPM was not supported. 2) Did not handle small MAX_APDU values well.
tbrennan3
2010-05-14 14:44:27 +00:00
04e99f3671
Changes to reduce the number of warnings with Visual C++2008 warning level 4 to a minimum.
petermcs
2010-05-14 14:21:48 +00:00
286c372d2c
Updated ToDo list. Added more info to MS/TP capture utility readme file. Changed silence timer in BDK to compile smaller.
skarg
2010-05-14 12:14:09 +00:00
54ff09468e
renamed file so that it is easily added to binary release.
skarg
2010-05-05 15:03:25 +00:00
bef726d837
Corrected compile error due to C++ comment conversion.
skarg
2010-05-05 15:02:43 +00:00
b1eb3fb9a0
New version number 0.5.6
skarg
2010-05-04 21:12:19 +00:00
710cfccfef
Indented using indent script.
skarg
2010-05-04 21:06:26 +00:00
b2368acc27
Fixed up EOL for subversion.
skarg
2010-05-04 21:04:26 +00:00
74be776295
Cleaned up C++ comments
skarg
2010-05-04 21:01:48 +00:00
7b015706b7
Added script for simple export
skarg
2010-05-01 04:42:47 +00:00
69e1121d66
Corrected return value of WriteProperty in device object.
skarg
2010-04-28 17:35:23 +00:00