Commit Graph

487 Commits

Author SHA1 Message Date
skarg 42e0033c98 Fixed a few more bugs in MS/TP, and leaned it out some more. 2006-08-29 20:42:26 +00:00
skarg 0e2585e044 Changed WriteProperty encode/decode to allow non-primative data. Decode still needs some work, and unit tests and demos need fixed. 2006-08-29 11:03:35 +00:00
skarg 3d0abf778a indented 2006-08-29 10:48:04 +00:00
skarg 0f851d57f0 changed delays to yields. 2006-08-29 10:32:32 +00:00
skarg 23a8636b90 Added reset of SilenceTimer in the SendFrame part of MS/TP that had been missing. Refactored more master state machine states. 2006-08-28 21:13:37 +00:00
skarg 011536b9c5 Added ethernet.c to ports/win32. Kevin Liao contributed the BACnet ethernet port which uses WinPcap. Thank you, Kevin! 2006-08-27 10:26:09 +00:00
skarg 6b18bb8935 Finally got MS/TP communicating on ports/rtos32. I still need to verify that it is doing things correctly since it seems a little slow to respond to service requests. Still more work to do refactoring the state machine. 2006-08-25 21:36:56 +00:00
skarg 52ee5a5619 Getting the RTOS-32 port working again. Also getting the MS/TP state machine working. Soon! 2006-08-23 21:32:16 +00:00
skarg afea6e10bf corrected comments. 2006-08-17 09:03:13 +00:00
skarg 643fdf6939 Moved decode portion used in unit test into the unit test area. 2006-08-17 09:02:51 +00:00
skarg 8fe9858d66 Added encoding for context tagged date. Added bounds checks for context tagged data. 2006-08-17 09:01:57 +00:00
skarg f4f9241298 Added a way for TSM to indicated a transaction that failed to confirm, and added that into the confirmed handling demos. 2006-08-15 21:35:35 +00:00
skarg 4fe0decdf7 Added APDU Timout message for Writefile, Readfile, Writeprop, Readprop demos. 2006-08-15 20:24:15 +00:00
skarg 2dd0cd5d69 Working on MS/TP port to PIC18F series microcontroller. 2006-08-14 20:59:09 +00:00
skarg dafc55bf9f Working on the Datalink MS/TP layer - no working yet. 2006-08-14 13:59:07 +00:00
skarg 0eca2b07ad Made the BACnet/IP build the default. 2006-08-13 16:55:18 +00:00
skarg 05abf5be23 included ethernet and arcnet in demo for readprop and server on Linux. Corrected the ethernet length. Corrected warnings in s_rp and s_whois. 2006-08-13 16:53:15 +00:00
skarg 3560e3d06f updated the linux data link layers for changed apdu that passes npdu. 2006-08-13 11:19:42 +00:00
skarg a30d497669 indented. 2006-08-13 00:57:17 +00:00
skarg 5bb205dc03 Changed the API to pass the NPDU data down through the datalink layer in order to make the dlmstp work since it needs data-expecting-reply information. Of course, this affected all the demos, all the unit tests, and most of the demo handlers. Corrected some TSM leaks in confirmed messages. Refactored the AtomicReadFile and AtomicWriteFile demos by moving the Send_ functions to the demo/handlers directory and using the s_whois common handler. Added some common defines for the BACnet version and revision since several modules were using the info. Hopefully I didn't break too many things. 2006-08-13 00:54:05 +00:00
skarg 185d02a9ff working on PIC port of MS/TP. 2006-08-11 20:55:48 +00:00
skarg e683d06998 created readme file for PIC port. 2006-08-10 21:23:12 +00:00
skarg aba682950a Getting the PIC port to function with MS/TP. 2006-08-10 21:12:01 +00:00
skarg c36d28aa09 2006-08-10 21:11:04 +00:00
skarg 7b4680832f Added a PRINT_ENABLED define to allow small embedded devices without print capability to use some functions in this module. 2006-08-10 20:54:52 +00:00
skarg 1a6e3fca43 Changed name to be more clear. 2006-08-10 20:54:12 +00:00
skarg 280b1dd6b7 Corrected compile error. 2006-08-10 20:50:49 +00:00
skarg 74be0dd457 Changed bool to smaller datatype for PIC port. 2006-08-10 20:49:53 +00:00
skarg d4b3e73439 Moved apdu decode into unit test where it was being used since it is being decoded in apdu.c in normal usage. 2006-08-10 20:17:18 +00:00
skarg 6230600eeb Moved apdu decode into unit test where it was being used since it is being decoded in apdu.c in normal usage. 2006-08-10 20:14:32 +00:00
skarg e5239e3e73 Moved apdu decode into unit test where it was being used since it is being decoded in apdu.c in normal usage. 2006-08-10 19:58:59 +00:00
skarg f80623d8c5 Changed is_big_endian() call to a macro defined as BIG_ENDIAN. Now you must define this for your platform. 2006-08-10 19:57:15 +00:00
skarg 79d84b324e Added a PRINT_ENABLED define to allow small embedded devices without print capability to use some functions in this module. 2006-08-10 19:42:42 +00:00
skarg 8681e12031 Added a PRINT_ENABLED define to allow small embedded devices without print capability to use some functions in this module. 2006-08-10 19:37:57 +00:00
skarg cbff83127f Added a PRINT_ENABLED define to allow small embedded devices without print capability to use some functions in this module. 2006-08-10 19:20:33 +00:00
skarg 9a666f7492 Added a PRINT_ENABLED define to allow small embedded devices without print capability to use some functions in this module. Moved the compare functions to the unit test. 2006-08-10 19:12:07 +00:00
skarg cefc6b4d6d Refactored. 2006-08-07 21:00:58 +00:00
skarg 96af8adb51 Refactored. 2006-08-07 14:55:20 +00:00
skarg eb2bb41aca Indented and cleaned up build. Added Multi-state Output to unit test script. 2006-08-05 22:00:27 +00:00
skarg 4d19c82f59 Created a demo Multi-state Output object, and added it to the demo applications. 2006-08-05 19:36:55 +00:00
skarg 73df2e1abb Added a utils directory, and changed the Win32 makefiles for Borland C++ to copy the resulting executable into the utils directory. 2006-08-03 18:02:28 +00:00
skarg 94f7f58cb8 Enhanced the COV Notify service by adding confirmed to the unconfirmed encoding and decoding. 2006-08-02 22:14:04 +00:00
skarg 376f210107 Updated the ports/win32 project so that it would compile under Visual C++ and Borland C++. 2006-08-02 14:58:16 +00:00
skarg 4600ec83a3 added Analog Value and Binary Value objects to ReadProperty and WriteProperty handlers. Added WriteProperty support for File object. 2006-08-02 11:47:38 +00:00
skarg f58b94efec Added a demo for Binary Value object and Analog Value object. 2006-08-02 11:17:42 +00:00
skarg 4e6fbbced3 Added simple demo for unconfirmed change of value. 2006-08-01 13:20:51 +00:00
skarg c5bd6a5a6d added COV to unit test script. 2006-08-01 11:55:20 +00:00
skarg 0a38bdbe21 fixed dos-unix line feed issue. 2006-08-01 11:54:57 +00:00
skarg 4296b295f1 added DOS to unix for C and H files since this script will be run on Unix. 2006-08-01 11:47:47 +00:00
skarg f00285244b created change-of-value (COV) service for testing unconfirmed COV. Needs modified for confirmed COV. 2006-07-31 23:17:22 +00:00