Commit Graph

  • 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
  • e2314f0f5e Fixed compiler warning (compiled with IAR) skarg 2010-09-07 16:17:25 +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
  • 0dcc38b020 Corrected errant APDU timeout in epics demo. skarg 2010-08-26 14:23:00 +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
  • fd22542ad1 Added comments. skarg 2010-08-23 14:03:06 +00:00
  • 298038c0d8 Corrected compile error. skarg 2010-08-20 21:56:18 +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
  • b769dcbe1d Indented. skarg 2010-08-18 00:11:35 +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
  • 50a6c60dff Added helper function. skarg 2010-08-06 22:40:12 +00:00
  • 83a3f08dad Fixed compiler warnings. skarg 2010-08-06 22:21:29 +00:00
  • e268569c5c Moved some constants from MS/TP source file to common header. skarg 2010-08-06 22:01:48 +00:00
  • ea2906b317 Added internal pullup to RXDx pins. skarg 2010-08-06 02:28:07 +00:00
  • a194a7b585 Updated version for next release. skarg 2010-07-27 11:12:44 +00:00
  • 2814084093 Splinted the core source files. skarg 2010-07-20 02:37:13 +00:00
  • 6c9ef7211d Fixed indent script, and indented files. skarg 2010-07-19 23:19:54 +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
  • a3b5bb0e2c updated EEPUT/EEGET for avr-gcc compiler version. skarg 2010-07-06 20:04:20 +00:00
  • 9bc2bf5975 Added dotted version to changelog name. skarg 2010-07-06 15:45:43 +00:00
  • 0a468dbb5a Added recurring foreign device registration for server demo. skarg 2010-07-02 12:20:51 +00:00
  • 0dff7c85eb Improved reporting in demo WhoIs and mstpcap. skarg 2010-07-01 16:36:05 +00:00
  • 5860470917 Added LED interval. skarg 2010-06-28 01:02:22 +00:00
  • a639989a3a Removed trailing spaces. skarg 2010-06-28 00:51:13 +00:00
  • 99ec130371 Reverted the 135-2008v MS/TP changes, since they were not done correctly. skarg 2010-06-28 00:45:27 +00:00
  • 6f9ba36967 Added extra sub-state for MS/TP from Addendum 135-2008v. skarg 2010-06-26 03:55:20 +00:00
  • 0a02accdb1 Removed deprecated property. skarg 2010-06-26 03:54:22 +00:00
  • 8a96963e8b Removed deprecated property. skarg 2010-06-26 03:53:17 +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
  • 70381c8b84 Updated BACnet protocol revision constants. skarg 2010-06-14 15:56:29 +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
  • a2a37d9385 Updated compatibility file. skarg 2010-06-02 13:48:04 +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
  • 44da26484d Fixed EEPROM macro. Added Max_Master get/save from EEPROM. skarg 2010-06-01 19:58:52 +00:00
  • ed40541c36 Corrected EOL (and EOL fixup script) skarg 2010-06-01 19:43:15 +00:00
  • 5964f49880 Added new ObjectTypes and Properties from Addendum 2008-w. tbrennan3 2010-05-27 18:33:48 +00:00
  • 9ca6961c15 Cleaned up warnings on GCC on Linux. skarg 2010-05-23 12:33:45 +00:00
  • adee8fd74c Changed default state of PRINT_ENABLED to zero for embedded ports. skarg 2010-05-22 12:47:34 +00:00
  • d95863d89c Corrected epics demo handling of proprietary properties. skarg 2010-05-21 14:25:39 +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
  • e261490f61 Corrected compiler warning. skarg 2010-04-28 17:34:49 +00:00
  • 37d048310c Added ability to set starting invoke id from environment variable BACNET_INVOKE_ID brayra 2010-04-27 15:11:58 +00:00