Commit Graph

1982 Commits

Author SHA1 Message Date
skarg 120c2734ee Added ascii-hex conversion in the octet-string library to allow ascii-hex to be parsed correctly from demo applications. 2011-09-17 04:21:32 +00:00
skarg a9e752d64d Fixed error print message. 2011-09-17 04:20:28 +00:00
skarg f444929570 Updated the man page a little. 2011-09-17 04:19:56 +00:00
skarg 725af0f1a0 Created man page for bacwp demo application. 2011-09-17 04:04:47 +00:00
skarg cb5c3c102a Updated copy of the project web page. 2011-09-16 14:59:04 +00:00
skarg e9142bfc54 Added Added SubscribeCOV demo application (bacscov) for testing (and fixed subversion mess up that I did by copying a directory). 2011-09-14 20:47:00 +00:00
skarg bebb97b469 Added Added SubscribeCOV demo application (bacscov) for testing. 2011-09-14 20:40:26 +00:00
skarg 988e7ce30e Added Added SubscribeCOV demo application (bacscov) for testing. 2011-09-14 20:39:24 +00:00
skarg 6f33c27ca9 Added SubscribeCOV demo application (bacscov) for testing. 2011-09-14 20:39:00 +00:00
skarg 50f0fe2866 Corrected Bugs item #3409624. Removed extra parenthesis. 2011-09-14 20:06:50 +00:00
skarg 4ee99355cd Corrected GCC version check. 2011-09-12 21:27:13 +00:00
tbrennan3 ce7e651156 Provided a feedback path, so we can find out if our foreign device registration has been NAK'd. 2011-09-12 21:21:39 +00:00
tbrennan3 364293b075 Added NAK functionality for BBMD commands when not supported.
Also record any BVLL Result returned to us (eg, for foreign device registration).
2011-09-12 20:52:42 +00:00
tbrennan3 630ed4640b Improved the bacepics program to include header and footer, so it can generate a full (and compliant) EPICS file for VTS3. 2011-09-12 18:07:25 +00:00
tbrennan3 8488d65a9c Fixed the spelling of BBMD_ENABLED, and define it off (0) by default. 2011-09-12 18:04:26 +00:00
tbrennan3 46d7daf405 Arranged the BBMD functions so that BBMD_ENABLE shrouds all the code used just by implementations which serve as a BBMD device.
Left the few for registering as a foreign device in the common code body (no #ifdef around them), and moved them to one area toward the end of the file.  (Seemed like too few to justify having their own source code file.) Allow foreign device registration function without requiring BBMD_ENABLE.
2011-09-12 11:54:42 +00:00
tbrennan3 a41c8fcc99 Fixed a few problems with ptransfer in linux builds, but then relagated it to Win32 only builds (left the errors for M$-only functions like _kbhit)
Added a makefile for it.
2011-09-12 11:50:05 +00:00
skarg cd8946c62d Cleaned up comment. 2011-09-11 13:35:46 +00:00
skarg 9735ca0750 Added UnconfirmedPrivateTransfer demo application. 2011-09-11 13:34:37 +00:00
skarg afa68ab788 Made this similar to another device.c. 2011-09-09 04:51:03 +00:00
skarg 432145b766 Updated device.c files of ports stm32f10x and at91sam7s to fix some problems and make them more similar. 2011-09-09 04:47:46 +00:00
skarg 548beac851 Updated device files in some ports to be more similar and correct. 2011-09-09 04:31:31 +00:00
skarg 9f0dfeed1c Fixed Linux datalink call to Master Node FSM which was not doing immediate transitions, and could lose whole messages. Thank you, Nikola Jelic! 2011-09-02 14:35:16 +00:00
skarg 8e253e8545 Changed ReadPropertyMultiple demo example to be able to request multiple properties from the same object. Also removed the array-index parameter (the quad) in favor of bracketing the array index if an array index is desired: 76[0] is the object-list property array index 0. Multiple properties are sent using a comma separating the properties. Updated the --help to show examples of the new forms. 2011-09-02 00:57:08 +00:00
skarg 47094241a8 Added Subversion workflow details in README.subversion
Added script to ease branch releases.
2011-08-31 17:23:29 +00:00
skarg 5f86e70352 Corrected linker error. 2011-08-31 16:47:01 +00:00
skarg 6a807dbf0d Updated demo port for BDK to use MAC as device ID until configured with WriteProperty. 2011-08-26 18:48:01 +00:00
tbrennan3 696b215c53 Added a check to (try to) prevent nuisance Reject-Message-to-Network messages when we receive a broadcast to an unreachable-to-us DNET. 2011-08-26 15:28:15 +00:00
tbrennan3 a2a0434ef9 Forgot the header update for BBMD getter and setters.
Revised gateway demo to use the new device_init(NULL) way.
Eliminated triplicate I-Am responses and deprecated the offending routed_ I-Am and I-Have senders (don't see any other usages; scheduled for deletion in 2/2012).
Fixed I-Am sender to not always zero out dest->net, because if a src->net was given in Who-Is, need to have it or else global bcast in the I-Am  response.
2011-08-25 21:20:14 +00:00
tbrennan3 3c3d0b2e4c Renamed getter and setters for better namespace use. 2011-08-25 02:55:25 +00:00
skarg 3e134011a1 Splinted the code, and fixed the errors. 2011-08-24 23:29:53 +00:00
skarg 58691c16d6 Changed the Treply_delay wait to be smaller when the next message in the queue is does not match. 2011-08-24 12:48:33 +00:00
skarg 26b5fdd3d0 Returned Tusage_delay to the MS/TP state machines to fix excessive Reply-Posponed messages when received packet is decoupled from immediate handling. Some BACnet routers do not handle Reply-Postponed correctly and drop the subsequent valid reply.
Added Slave Node FSM to linux/win32 MS/TP layer.
Added PDU queue to Linux MS/TP datalink layer.
2011-08-24 12:33:20 +00:00
skarg bd7011fda1 Adjusted ifdef for MS/TP datalink layer build. 2011-08-24 12:26:16 +00:00
skarg 273cc883f8 Added and corrected debugging messages. 2011-08-24 12:24:54 +00:00
k001a c40b355694 Handling of GetAlarmSummary service. 2011-08-23 21:22:06 +00:00
skarg ed7ba53b08 Fixed compile errors for Borland compiler. 2011-08-23 21:05:34 +00:00
skarg 8b9c531b9f Fixed Line End characters. 2011-08-23 20:34:12 +00:00
skarg 45915f2d22 Fixed IAR compiler warnings. 2011-08-23 20:29:15 +00:00
skarg 6c89924df7 Converted all the BACnet-array-index variables from int32 to uint32 as they were intended. 2011-08-23 20:19:44 +00:00
skarg f19f2c29d9 Converted all the BACnet-array-index variables from int32 to uint32 as they were intended. 2011-08-23 20:11:42 +00:00
skarg e0b5b5b164 Corrected check for Device Name function. 2011-08-23 17:04:01 +00:00
tbrennan3 c1f148dc61 Quick fixes for BACNET_CHARACTER_STRING uses with routing. (Mostly just reverting to ANSI with this demo code.) 2011-08-22 19:55:05 +00:00
tbrennan3 1e3b14802f Fixed rpm_ack_decode_service_request() to handle empty structures without returning an error.
Added BBMD getters and setters, and revised registration functions to return something approximating a goodness value.
2011-08-22 19:52:36 +00:00
tbrennan3 59831e8eaa Fixed up Device_Object_Name_Copy().
Revised Routed_Device_Name() and Add_Routed_Device() to use BACNET_CHARACTER_STRING.
2011-08-22 19:49:25 +00:00
tbrennan3 a92160f73d Revised BBMD registration functions to return something approximating a goodness value. (Still too happy for invalid BBMDs, but it's a start.)
Fixed handling of bacapp_decode_context_data() for some of the more unusual (empty, etc) cases I've seen.
2011-08-22 19:45:41 +00:00
tbrennan3 5aaf89c64d Prototypes for BBMD getters and setters, and revised registration functions to return something approximating a goodness value. (Still too happy for invalid BBMDs, but it's a start.) 2011-08-22 19:42:07 +00:00
tbrennan3 e7365ecaa5 Fixed up Device_Object_Name_Copy() for these ports. 2011-08-22 19:40:08 +00:00
skarg 2f008a9a2b No need for sched_yield in master_fsm_task due to select in getting the byte. No need for Timer_Mutex since only one task ever uses timer functions. Thank you, Nikola Jelic! 2011-08-19 18:05:45 +00:00
skarg be0e538ce5 updated release script to include readme.txt file. 2011-08-19 17:40:56 +00:00