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
skarg
140f9369fc
Corrected the BACnet/IP code to accept packets Forwarded from BBMDs. Thank you Carl!
2008-04-16 14:50:34 +00:00
skarg
df310edca6
Updated Visual Studio ports project, cleaning up compile warnings.
2008-04-10 05:31:08 +00:00
skarg
fc8c9c687c
Added double to BACnet encoding/decoding. untested.
2008-04-09 16:33:46 +00:00
skarg
944cb46e51
Enhanced the ATmega168 demo project to include WriteProperty service to the Analog Value and Device objects.
2008-03-19 23:17:19 +00:00
skarg
cf9d15631a
Indented using indent script. Corrected any C++ comments using the comment script.
2008-03-10 21:00:48 +00:00
skarg
f86a5847ac
Corrected unit test.
2008-03-09 14:14:13 +00:00
skarg
eb7196668c
Corrected the MS/TP TEST REQUEST state such that it now returns the data from the request per BACnet 9.3.5 which says "The data, if present, shall be that which was present in the initiating Test_Request." Thank you to Martin Labbe!
2008-03-09 13:52:48 +00:00
skarg
17d307dd57
Removed extraneous semicolon. Thank you to Martin Labbe!
2008-03-09 13:38:42 +00:00