Commit Graph

151 Commits

Author SHA1 Message Date
skarg 5dd8c6da91 Converted to standard indent style. 2006-10-07 14:13:34 +00:00
skarg 19c5a20205 Converted C++ comments to C comments 2006-10-07 14:12:16 +00:00
skarg f45d694a51 Corrected the server bit in the abort PDU which was missing for the abort messages. 2006-10-05 22:46:59 +00:00
skarg 4ddeb3dcad Corrected ReadProperty reply when data is too big to fit into APDU. It is required to be an Abort messaage, not an Error message. 2006-10-05 12:47:23 +00:00
skarg d26cde35aa Updated MS/TP for the PIC project. Fixed some state transistions, and optimized to be able to return the token promptly. 2006-09-27 12:12:07 +00:00
skarg 337bc5ab4e Corrected the NPDU encoding for the demo handlers. 2006-09-23 22:02:04 +00:00
skarg 07a1077b2d correcting the npdu encoding for handlers. 2006-09-22 21:16:20 +00:00
skarg 64299be5ae Changed PIC to little endian. 2006-09-21 11:17:56 +00:00
skarg dd9b726b5e corrected state transition in WAIT FOR REPLY state. 2006-09-21 11:17:10 +00:00
skarg bb9351fa9f moved rs485.h into ports. 2006-09-16 19:49:44 +00:00
skarg 310b4c1479 moved the mstp state machines into the ports directories since they will be custom for each port. Some ports will be single threaded while some will use an RTOS. 2006-09-16 17:48:52 +00:00
skarg b632f158f4 Changed the MS/TP state machine to cheat a little in order to make the timing contraints. 2006-09-05 20:28:59 +00:00
skarg 0e58e76090 Updated PIC18 port. 2006-09-01 18:02:44 +00:00
skarg 55441280e4 Created a local device.c object which is significantly smaller than the standard demo device.c object. 2006-08-30 16:46:20 +00:00
skarg 19a823350e Updated files for PIC18F port. 2006-08-29 20:57:30 +00:00
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 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 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 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 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 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 4d19c82f59 Created a demo Multi-state Output object, and added it to the demo applications. 2006-08-05 19:36:55 +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 f58b94efec Added a demo for Binary Value object and Analog Value object. 2006-08-02 11:17:42 +00:00
skarg 648af404d6 indented per coding standard using indent.sh 2006-05-24 19:57:35 +00:00
skarg a6cd9d3967 Updated ports/win32 demo for Visual C++ to compile and run with the latest example objects (BI, BO, and LSP). Cleaned up a couple of compile warnings, which corrected a bug in the Binary Output object. 2006-05-02 14:06:16 +00:00
skarg e6a37a34a8 Added a Binary Input object to the demo objects and updated the demo applications and device object to support the new object. 2006-03-22 03:51:36 +00:00
skarg 69289f8f88 applied patch for ports/win32 Visual C++ build from Peter Gsellmann:
Use relative search-path instead of absolute ones
 Let you compile also the release configuration
 Insert file dcc.c into project
 define TSM_ENABLED in project settings
 reduce warnings
 Insert missing variable I_Am_Request
2006-03-01 17:49:05 +00:00
skarg 38805aabc9 Applied svn propset svn:eol-style CRLF to files. 2006-03-01 17:14:24 +00:00
skarg b686fa7ca7 changed c++ comments to c comments using comment.sh script. 2006-02-19 01:33:30 +00:00
skarg d6a891f0d1 running the indent on the files. 2006-02-18 23:11:25 +00:00
skarg 5fcf45a781 Created I-Have service encoding/decoding/unit test.
Added handlers for I-Have and Who-Has.
Added send for I-Have and Who-Has.
Created demo for WhoHas.
Added I-Have handling in server demo.
2006-02-16 21:35:06 +00:00
skarg 7f2adf1c57 added DEBUG_BIP define to keep debug out of demos. 2006-02-09 23:58:43 +00:00
skarg b364c03893 removed duplicate function 2006-02-08 17:09:47 +00:00
skarg 89e1d3cd70 Adjusted RTOS-32 port for common demo programs. 2006-02-05 03:02:49 +00:00
skarg fa6cb596cb Fixed up the USE_INADDR define and created a BIP_DEBUG define for Win32. 2006-02-03 21:54:26 +00:00
skarg 85fcb0380d Added additional hints for VC++ project building. 2006-02-03 15:37:08 +00:00
skarg 427eb31e8d Added demo for BACnet simple server in the demo/server directory.
Added demo for BACnet ReadProperty service.
Added demo for BACnet WriteProperty service.
2006-01-23 13:04:29 +00:00
skarg 4b6f3a45a2 updated win32 borland port demo file for new directory layout. 2006-01-17 15:59:30 +00:00