skarg
d45d566c94
Corrected context decoding bug in ReadPropertyMultiple client. Corrected ReadPropertyMultiple handling of objects that aren't supported. Added the context to application tags for the Load Control object.
2009-02-21 19:12:31 +00:00
skarg
1f3bce1b56
Changed BACnet enumerations API to use uint32_t rather than int.
2009-01-25 22:56:47 +00:00
skarg
9c8d94206a
Added Confirmed Private Transfer encoding, decoding, and unit testing.
2009-01-25 22:54:36 +00:00
minack
89fc2810f3
Added code to handle Life Safety Operation service.
2009-01-23 00:34:55 +00:00
skarg
e75e88c507
Corrected buffer overflow problem with the npdu decoder found by stress testing the stack. Thank you Cameron!
2008-12-08 20:17:53 +00:00
skarg
980f0145be
Fixed line endings, and set EOL properties.
2008-12-05 21:26:24 +00:00
skarg
fa1d2b4fdc
Moved ucov_notify_send to handler/s_ucov.c file, and refactored PDU encoding.
2008-12-05 20:18:03 +00:00
skarg
290c208634
Removed qualifier to fix compiler warning.
2008-12-05 19:06:47 +00:00
skarg
03d87b10af
added more unit tests.
2008-12-05 18:05:59 +00:00
skarg
12966253d0
Added back address_match with corrections.
2008-11-29 14:36:57 +00:00
skarg
1ad2da7895
Corrected compile errors in PIC port for MS/TP. Untested.
2008-11-28 22:05:46 +00:00
skarg
63f3f77552
Modified the PIC port MS/TP RS-485 handling to use an interrupt safe FIFO library (untested).
2008-11-28 13:37:42 +00:00
skarg
858adac724
Added FIFO library code.
2008-11-27 13:06:29 +00:00
skarg
d1a1c1c8a6
Indented.
2008-11-24 12:48:09 +00:00
skarg
7921d2f811
added ReadPropertyMultiple client demo application, bacrpm.
2008-11-23 22:25:08 +00:00
skarg
815d8f8dbb
Fixed handler.
2008-11-20 23:31:54 +00:00
skarg
9a2be11f27
Cleaned up BACnet Double.
2008-11-12 15:40:58 +00:00
skarg
c7a5c05ac7
Moved send I-Am to a send module and out of iam.c.
2008-11-12 15:38:43 +00:00
minack
fb72214f83
Changes: Added missing copyright notices to new files.
2008-10-24 04:42:29 +00:00
skarg
35236bea22
Adjusted Device Object type decoding to use uint16_t rather than int. Corrected unit tests.
2008-10-22 02:19:03 +00:00
minack
60ac0d0f8a
Added:
...
-context specific decoders for all of the primitive times to go with the context specific encoders
-unconfirmed/confirmed EventNotificationRequest structure/encoder/decoder
-BACnetTimestamp structure/encoder/decoder
-BACnetPropertyStates structure/encoder/decoder
-BACnetDeviceObjectPropertyReference structure/encoder/decoder
Changes:
-decode_context_object_id::object_type changed to uint16_t
-explicit casts have been added to some functions to remove compiler warnings
-encode_bacnet_date::year behaviour has been changed slightly
2008-10-14 04:02:34 +00:00
skarg
9a61f79a72
Added NULL pointer checking to ring buffer library.
2008-09-16 12:59:06 +00:00
skarg
3a0f109d66
Added h_npdu to demo lib and example projects.
2008-09-07 04:23:44 +00:00
skarg
224d74f417
Moved npdu_handler from npdu.c to demo/handler/h_npdu.c file, since this will change for routers and gateways.
2008-09-07 04:13:58 +00:00
skarg
e9894cfbb8
Cleaned up warning.
2008-08-23 12:50:42 +00:00
skarg
0ffbb64c13
Indented with standard indent rules.
2008-08-23 12:38:26 +00:00
skarg
757472d881
Corrected filename to work under MinGW.
2008-08-23 11:40:44 +00:00
skarg
5c6f263a16
Added I-Am-Router-To-Network demo. Untested.
2008-08-20 22:17:43 +00:00
skarg
9c316a65dc
Moved APDU Timeout and Retries to apdu module.
2008-08-17 02:12:58 +00:00
skarg
0326112c68
Created MS/TP capture tool that captures from USB->RS485 converter and sends data to SNAP Protocol for Wireshark capture.
2008-08-17 00:35:18 +00:00
skarg
2328f0fe59
Updated makefiles and build scripts for Borland tools.
2008-08-14 16:35:26 +00:00
skarg
1142eb7202
Converted the Linux MS/TP datalink module to use semaphores (pthread conditions) instead of sockets or queues. Copied module from Win32. Untested.
2008-08-10 13:51:32 +00:00
skarg
b310bd055a
Indented with indent.sh script.
2008-08-05 13:53:57 +00:00
skarg
10e74470a5
Updated the MS/TP Capture tool, and cleaned up the net.h defines.
2008-08-02 16:23:29 +00:00
skarg
6328b51cbc
Merging the dlmstp for Windows and Linux, so that a common module can be used for building. Untested.
2008-08-02 15:41:51 +00:00
skarg
2b55f1aabf
Testing MS/TP on Linux. Queues not working yet...
2008-07-27 17:29:37 +00:00
skarg
a8c36762db
Converted the MS/TP FSM src module to use the debug printf.
2008-07-21 16:05:55 +00:00
skarg
241e877d23
indented.
2008-07-20 13:22:15 +00:00
skarg
556270a791
Corrected compiler warnings about float and double.
2008-07-17 21:27:22 +00:00
skarg
22cce0ceda
Removed unused fprintf for now since it was giving compiler warnings.
2008-07-17 21:14:05 +00:00
skarg
f6d792d30d
Corrected BBMD for Forwarded-NPDU and Distributed-Broadcast-to-Network. Added source address exclusions to FDT sends.
2008-07-17 14:18:32 +00:00
skarg
7d763e9a7b
Debugging BVLC.
2008-07-16 02:43:29 +00:00
skarg
a889733e2b
Added fprintf function.
2008-07-15 14:53:04 +00:00
skarg
f0b4f826dd
Added check for DNET as part of address to make sure it is for us and not a network beyond us.
2008-06-23 00:19:59 +00:00
skarg
56f9492dcb
Corrected BVLC module for Foreign Device registration.
2008-06-23 00:19:17 +00:00
skarg
9b9c6a1381
Added print debug module.
2008-06-23 00:16:29 +00:00
skarg
0cb7ad6d9c
Added check to make sure destination network address is zero, indicating a local destination (me) instead of a routed destination.
2008-06-20 17:38:51 +00:00
skarg
d8e1bf0bd6
Added new error code enumerations.
2008-05-23 16:47:17 +00:00
skarg
97a068239b
Added new props and objects to bactext
2008-05-23 15:00:16 +00:00
skarg
3d3d7e420d
Ran the comment and indent tools on the source code.
2008-04-24 01:07:23 +00:00