82bc6e4239
Cleaned up compiler warnings.
skarg
2008-11-19 16:39:19 +00:00
0e9a805f75
Moved the iam_send to demo/handler/s_iam.c to keep application code out of the core encode/decode library.
skarg
2008-11-14 14:41:28 +00:00
29df527ec1
Removed WhoIs handling from the WhoIs demo to keep from responding to WhoIs with my internal device instance since this was confusing.
skarg
2008-11-12 15:45:53 +00:00
9a2be11f27
Cleaned up BACnet Double.
skarg
2008-11-12 15:40:58 +00:00
c7a5c05ac7
Moved send I-Am to a send module and out of iam.c.
skarg
2008-11-12 15:38:43 +00:00
2284a70bc2
Updated with bit macros.
skarg
2008-11-04 22:30:10 +00:00
335c07c367
Added check for valid object instance in COV demo.
skarg
2008-11-04 20:23:31 +00:00
7f04145229
Cleaned up compiler warning on Win32.
skarg
2008-10-30 21:10:15 +00:00
38dc91e540
Added WhoIs to bit string returned for Services Supported.
skarg
2008-10-30 21:09:39 +00:00
23d2cd6592
Corrected compilation on linux - added conditional min macros.
skarg
2008-10-29 03:49:43 +00:00
2797764d65
Corrected the MS/TP capture to limit data to the input buffer. (again)
skarg
2008-10-28 18:14:00 +00:00
4dd074630b
Corrected the MS/TP capture to limit data to the input buffer.
skarg
2008-10-27 19:53:11 +00:00
fb72214f83
Changes: Added missing copyright notices to new files.
minack
2008-10-24 04:42:29 +00:00
35236bea22
Adjusted Device Object type decoding to use uint16_t rather than int. Corrected unit tests.
skarg
2008-10-22 02:19:03 +00:00
63ca977553
Testing with MS/TP.
skarg
2008-10-21 22:44:39 +00:00
f6fdc54403
Added note about copying mingw32-make.exe to make.exe.
skarg
2008-10-16 03:30:11 +00:00
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
minack
2008-10-14 04:02:34 +00:00
1dad528da8
Added optional active/inactive text properties to Binary Output object.
skarg
2008-10-13 19:00:25 +00:00
075edab107
Made the error reporting consistent with ReadProperty demo.
skarg
2008-10-04 22:34:46 +00:00
313e5cb0d6
Updated demo to include environment settings.
skarg
2008-09-30 15:30:22 +00:00
67a7cdbc12
Added port for ATmega8 - but not quite small enough yet. Compiled for ATmega168 (but at 8734 bytes of flash).
skarg
2008-09-27 22:19:23 +00:00
437de29ce7
Added splintrc and lint checking.
skarg
2008-09-26 15:21:13 +00:00
9a61f79a72
Added NULL pointer checking to ring buffer library.
skarg
2008-09-16 12:59:06 +00:00
5df087c88c
Simplified the WhoIsRouterToNetwork and InitializeRouter demo.
skarg
2008-09-14 16:12:59 +00:00
3a0f109d66
Added h_npdu to demo lib and example projects.
skarg
2008-09-07 04:23:44 +00:00
4b2839c3c2
Moved npdu_handler to demo/handler/h_npdu.c file.
skarg
2008-09-07 04:14:50 +00:00
224d74f417
Moved npdu_handler from npdu.c to demo/handler/h_npdu.c file, since this will change for routers and gateways.
skarg
2008-09-07 04:13:58 +00:00
6398d5075a
Updated version number
skarg
2008-09-07 04:03:55 +00:00
43a75a4671
Incremented the version number
skarg
2008-09-06 21:06:10 +00:00
7c0116b54a
Improved Initialize Router to Network demo to print results.
skarg
2008-09-06 14:24:25 +00:00
e27d2abff2
Updated the who-is-router-to-network demo.
skarg
2008-09-06 13:56:25 +00:00
61759224a6
Changed Init Router message to have DER = true.
skarg
2008-08-29 16:47:30 +00:00
4d4b7a1904
Updated to compile with current code base.
skarg
2008-08-28 17:35:49 +00:00
a00059bede
Corrected a problem that debug_printf could not be implemented from c++ code because it did not contain the de-munging of c++ names. Thank you to Cameron C.!
skarg
2008-08-28 13:31:36 +00:00
5617052532
Made comment match MSDN documentation.
skarg
2008-08-25 21:55:17 +00:00
10191b70de
Changed _Bool to be int8_t type rather than enum type. This should fix size compatibility with C++.
skarg
2008-08-25 15:34:16 +00:00
2ab30fc981
Corrected Visual C++ win32/net.h include file define.
skarg
2008-08-25 01:50:21 +00:00
e9894cfbb8
Cleaned up warning.
skarg
2008-08-23 12:50:42 +00:00
c236f51c99
Updated release procedure for new SourceForge file upload changes.
skarg
2008-08-23 12:49:10 +00:00
0ffbb64c13
Indented with standard indent rules.
skarg
2008-08-23 12:38:26 +00:00
36c5c765b4
Corrected unit test make file.
skarg
2008-08-23 12:33:29 +00:00
757472d881
Corrected filename to work under MinGW.
skarg
2008-08-23 11:40:44 +00:00
9c316a65dc
Moved APDU Timeout and Retries to apdu module.
skarg
2008-08-17 02:12:58 +00:00
0326112c68
Created MS/TP capture tool that captures from USB->RS485 converter and sends data to SNAP Protocol for Wireshark capture.
skarg
2008-08-17 00:35:18 +00:00
2328f0fe59
Updated makefiles and build scripts for Borland tools.
skarg
2008-08-14 16:35:26 +00:00
1142eb7202
Converted the Linux MS/TP datalink module to use semaphores (pthread conditions) instead of sockets or queues. Copied module from Win32. Untested.
skarg
2008-08-10 13:51:32 +00:00
b310bd055a
Indented with indent.sh script.
skarg
2008-08-05 13:53:57 +00:00
10e74470a5
Updated the MS/TP Capture tool, and cleaned up the net.h defines.
skarg
2008-08-02 16:23:29 +00:00
6328b51cbc
Merging the dlmstp for Windows and Linux, so that a common module can be used for building. Untested.
skarg
2008-08-02 15:41:51 +00:00
395f7fea18
Updated master make to include mstpcap demo application.
skarg
2008-08-02 12:51:08 +00:00
a81814147a
Added some print info the mstpcap demo like packet count, baud rate, and interface.
skarg
2008-07-30 20:33:00 +00:00
df89a0ec2c
Added demo/mstpcap application for capturing MS/TP data from a serial port and saving it to PCAP format to mstp.cap file.
skarg
2008-07-30 19:58:16 +00:00
96c140eda2
Added PCAP file saving for MS/TP captures, which can use a USB->RS485 converter.and be viewed in Wireshark.
skarg
2008-07-30 01:35:33 +00:00
49e83f4b5f
Added MS/TP Capture to PCAP format for Wireshark viewing to the rx_fsm program in ports/win32.
skarg
2008-07-29 14:45:25 +00:00
37b0295325
Added line to allow building with debug.
skarg
2008-07-14 20:49:58 +00:00
8432c0087a
For WriteProperty demo, added error messages when tag value pairs are missing or exceeding the internal limits. Increased the internal limits from 16 to 64 pairs. Thank you, Duane K.!
skarg
2008-07-14 20:49:11 +00:00
82ff127ff3
Corrected the COV Subscription demo handler - every new subscription was getting index number 0 and overwriting the previous one. Thank you Janusz K.!
skarg
2008-07-14 14:18:11 +00:00
0cb7ad6d9c
Added check to make sure destination network address is zero, indicating a local destination (me) instead of a routed destination.
skarg
2008-06-20 17:38:51 +00:00
24e7c4c908
Added check at end of function main for Error_Detected and return 1 if there were errors. Added "Error_Detected=true" to TSM Timeout and ADPU Timeout error conditions.
brayra
2008-06-17 18:18:30 +00:00