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
skarg
7f109b0abe
Corrected compile errors.
2011-08-19 17:40:29 +00:00
skarg
9da1ab453a
Added some encoding functions for WPM. Thank you, Nikola Jelic!
2011-08-19 17:21:39 +00:00
skarg
0fe647a678
removed Reader_Mutex, IOMutex, rs485_read_task and placed select inside of getting characters call to reduce CPU usage.
2011-08-19 16:33:07 +00:00
skarg
bcd1c2c101
Incremented version to 0.7.0 for next phase of development.
2011-08-17 19:09:10 +00:00