Commit Graph

726 Commits

Author SHA1 Message Date
tbrennan3 7eb2109dc4 Added the ability to ask for the BVLC Function Code in the lower layers; particular need was to recognize bcasts and not respond with Reject-Message-to-Network. 2011-09-30 20:00:48 +00:00
skarg a9e752d64d Fixed error print message. 2011-09-17 04:20:28 +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
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 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 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 9735ca0750 Added UnconfirmedPrivateTransfer demo application. 2011-09-11 13:34:37 +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
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 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 45915f2d22 Fixed IAR compiler warnings. 2011-08-23 20:29:15 +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
skarg 8d9b987064 Corrected unit tests for iam, event, ai, and bacdevobjpropref. Removed device from unit test since it needs reworked for unit testing due to object dependencies. Noted that lc object fails test and needs fixed. 2011-08-17 03:47:43 +00:00
skarg 3e1cb1847f Indented project. 2011-08-17 02:27:11 +00:00
skarg 7e503510c7 Updated documentation for mstpcap utility. 2011-08-15 17:15:20 +00:00
k001a b3a8eff164 Cosmetic changes. 2011-08-15 10:20:28 +00:00
k001a 08028dd819 Fixed headers when built without Intrinsic Reporting. 2011-08-15 08:16:41 +00:00
k001a c2282c5aad Fixed headers when built without Intrinsic Reporting. 2011-08-11 20:21:18 +00:00
k001a 5f952312a8 'Last Received Object Identifier' for GetEventInformation service. 2011-08-11 19:17:27 +00:00
petermcs 75d3927d67 Added in reliability to list of optional properties 2011-08-10 05:50:13 +00:00
skarg da7fffaa9a Fixed AI header when built without Intrinsic Reporting. 2011-08-10 03:58:25 +00:00
skarg ef80e662b3 Cleaned up compile on Win32 for MS/TP datalink. Still not reliable yet. 2011-07-26 22:11:20 +00:00
skarg 813f3f0f1b Ran the fixup script on the file. 2011-07-26 04:25:35 +00:00
k001a c37aa9ea90 After acknowledgment an alarm is sent AckNotification. 2011-07-23 17:18:25 +00:00
skarg dc209f7ffb Enhanced the statistics and usage reporting of mstpcap utility. Now counts each frame type emitted by a node, calculates Npoll, checks for tokens sent to self, and still all the existing timing statistics. 2011-07-22 22:34:23 +00:00
k001a 8199008092 Acknowledge Alarm for Analog-Input and Analog-Value objects.
Moved initialization of handlers to GetEventInformations to specific init object.
2011-07-21 20:44:57 +00:00
skarg 52e0d00f4f Moved the exit until after the Ack or Error has returned for AtomicReadFile and AtomicWriteFile demo client applications. Thank you, Sergei! 2011-07-20 15:47:13 +00:00
k001a acbfe10349 Acked_Transitions for Analog-Input and Analog-Value objects. 2011-07-19 20:40:25 +00:00
k001a e5496d3d11 GetEventInformations returns messages whose maximum length does not exceed max_resp.
More_Events for GetEventInformations works fine.
2011-07-18 20:00:53 +00:00
k001a 2364561f19 Event_Priorities in Get_Event_Information is read form associated notification-class object. 2011-07-13 21:14:52 +00:00
k001a 536438d23e Get_Event_Informations returns analog-input and analog-value objects when Event_stane is not equal to NORMAL. 2011-07-13 20:36:21 +00:00
k001a c61c096dc7 Intrinsic reporting for analog-input objects.
Print on output details of WritePropertyMultiple.
2011-07-11 21:29:51 +00:00
k001a 7f291e3041 Cosmetic changes to comments.
Print on output every change of Event_State for analog-value objects.
Added write_property_function for analog-input objects.
Created descriptor for analog-input objects.
Possible to write Present_Value for analog-inputs when Out_Of_Service is true.
2011-07-11 19:48:21 +00:00
skarg ff393a665a Fixing DOS/Unix/MAC EOL and line endings using fixup.sh script. 2011-07-09 17:25:42 +00:00
skarg 51c6134e15 Converted comments to C style using convert.sh script. 2011-07-09 17:23:41 +00:00
k001a 774ef7a564 Status_Flags for analog-value object changes after Out_Of_Service or Event_State property change. 2011-07-08 20:37:58 +00:00
k001a 90fcf9706d Ability to compile the project without INTRINSIC_REPORTING. 2011-07-07 20:06:43 +00:00