Commit Graph

742 Commits

Author SHA1 Message Date
skarg a8555ef196 Integrating the ReadPropertyMultiple handler - not working yet. 2007-07-17 03:02:25 +00:00
skarg b952a54966 Adding ReadPropertyMultiple handler (thank you to John Stachler for this contribution!). Untested and not finished integrating with the demos. 2007-07-17 00:21:31 +00:00
skarg 5e68e165f5 removed unused stub function in unit test. 2007-07-16 18:08:30 +00:00
skarg d13b0ce854 Modified the Win32 datalink for MSTP to be more effecient by using semaphores for dataready signals. Also increased task priority. Still not fast enough - needs to respond to PFM and Token within 20ms to be compliant. 2007-07-16 17:03:08 +00:00
skarg d030b58c22 Moved the MS/TP text for enumerations and states to its own file, and integrated with indtext. 2007-07-16 15:07:24 +00:00
skarg 382766d7c4 Modified the API between mstp and dlmstp to better handler multiple MS/TP ports. 2007-07-16 14:19:49 +00:00
skarg d9e1af4b2e Added buffers for MSTP port structure. 2007-07-14 01:07:48 +00:00
skarg 39ef0b2af8 Fixing the linux port to use the common MS/TP state machine files. 2007-07-14 01:03:29 +00:00
skarg ed6c26e924 Modified the makefile for demo/server to work with BACnet MS/TP with a USB RS-485 from SerialGear. Still in testing, but it compiles, runs, and receives frames. Might be an issue with timing. 2007-07-14 00:41:35 +00:00
skarg b6324bce5b Moved the MS/TP state machine files to the root directory since they are common between Linux and Windows builds (and perhaps others as well). It was getting to be too much work to maintain a nearly identical version in each port. 2007-07-14 00:20:31 +00:00
skarg 9c2118f2be Changed the make file references to be dependent on the Borland directory in case the make tool in the path is not Borlands. 2007-07-14 00:12:02 +00:00
skarg e53f38dd40 Changed the MSTP_MASTER_STATE_ANSWER_DATA_REQUEST state to always send a REPLY_POSTPONED by
commenting out the section that checks for new packets to send.  It was not the intent of the BACnet standard, but it makes the Master Node FSM compliant.  It's either that or re-parse the message for a matching apdu and invoke id, and then defer if the next message does not match.  The problem happens when an unconfirmed request (i.e. WhoIs) is followed immediated by a confirmed request (i.e. ReadProperty) before the device can respond to the unconfirmed request (i.e. the I-Am is queued in the Transmit buffer).
2007-07-14 00:09:16 +00:00
skarg 3d54a5cd50 Corrected compiler warning. 2007-07-03 05:18:36 +00:00
skarg 3869b55fea Updating Win32 MSTP datalink layer. Testing. 2007-07-03 00:44:48 +00:00
skarg d6851d7320 Updated the dlmstp and rx_fsm projects under Win32. Passing tokens and NPDU on MS/TP at 38400. 2007-07-02 23:09:22 +00:00
skarg 8c3ddc8a06 Updated rx_fsm lurking RS-485 monitor application for Win32. 2007-07-02 22:47:25 +00:00
skarg 8d46d06c1e Copy mstp file from Linux port as starter files for Win32 via subversion. 2007-07-02 22:41:49 +00:00
skarg 0a125a187a Copy mstp file from Linux port as starter files for Win32 via subversion. 2007-07-02 22:41:15 +00:00
skarg 746c81f48e Removed these mstp files so that we can copy the files from Linux port as starter files via subversion. 2007-07-02 22:40:02 +00:00
skarg 43dd774602 Removed the local dlmstp.h file from the Win32 ports directory since we should be using the common dlmstp.h at the root of the project. 2007-07-02 22:33:24 +00:00
skarg cbb7596570 made a copy 2007-07-02 22:21:37 +00:00
skarg ea7893efe2 Removed reference to Borland. 2007-07-02 22:20:18 +00:00
skarg e839aad46c Updated MS/TP Lurker program that monitors packets using the USB->RS485 adapter. 2007-07-02 22:07:48 +00:00
skarg c1be9b7adf Compiled MS/TP for server demo using sockets. Doesn't seem to keep up with token passing. Still investigating. 2007-07-02 16:47:16 +00:00
skarg 5435d46621 Rewriting the dlmstp for Linux to use sockets. In progress, not compiling. 2007-07-02 14:41:59 +00:00
skarg 27f84b2a85 Changed default build for server demo to BACnet/IP. 2007-07-01 01:26:11 +00:00
skarg 63300e86bd MSTP on Linux appears to be function for the server demo, but dlmstp needs to be rewritten to use posix queues or sockets, and multiple threads for the state machines. 2007-07-01 01:23:12 +00:00
skarg 758b32de29 Modified the server to work with MSTP datalink. Still in progress. 2007-06-30 23:36:54 +00:00
skarg 0e3c2e01af Updated dlmstp to be consistent with other datalink layers. 2007-06-30 23:11:58 +00:00
skarg ade401f44b Modified the MS/TP datalink on Linux to be able to run correctly as a datalink layer when built with the demos. 2007-06-30 22:47:23 +00:00
skarg 3ceed4535e Corrected the RS485 initialization for MS/TP on Linux. Added args to functional unit tests. 2007-06-30 22:30:13 +00:00
skarg 17eb5d9789 Testing MS/TP on Windows. 2007-06-29 23:11:57 +00:00
skarg 1824d4a95e Testing the MS/TP datalink layer on Linux. 2007-06-29 22:46:19 +00:00
skarg d0ea78178a Tested MS/TP using alternate CRC table method. 2007-06-29 21:45:07 +00:00
skarg 0543daa828 comparing CRC with table driven CRC. 2007-06-29 21:39:24 +00:00
skarg 250cc92e00 Added MS/TP to Linux using the USB->RS485 from SerialGear. Tested Receive only using the rx_fsm.c and rx_fsm.mak functional test. Works as an MS/TP network monitor. 2007-06-29 21:22:46 +00:00
skarg b3fda233cf Added MS/TP on Win32 port using external USB RS-485 device from SerialGear. Only completed RS-485 and dlmst unit testing. It is communicating but not nicely. 2007-06-26 22:32:43 +00:00
s3rock e6c21e9bb7 Inital ARM7 code. Still needs work 2007-06-21 20:19:27 +00:00
skarg bddafd3c86 Cleaned up duplicate defines. 2007-06-21 00:28:24 +00:00
skarg f2166c14c7 Created RS-485 file for Win32 to work with USBGear USB to RS-485 converter. 2007-06-21 00:27:52 +00:00
skarg b3f0ef2d74 Added casts to remove warnings on IAR compiler. 2007-06-20 21:21:26 +00:00
skarg 9db08e316b Added casts to remove warnings on IAR compiler. 2007-06-20 18:27:55 +00:00
skarg 34149356a3 updated the FAQ document from the website. 2007-06-19 13:57:21 +00:00
skarg e142d20f3a Updated the version number. 2007-06-18 17:02:51 +00:00
skarg a18d338f00 Set the EOL-style to native for most files using svn propset command. Some files also had inconsistent line endings. Seems that subversion doesn't set the eol-style automatically when files are created unless it is configured for autoprops. The autoprops setting is local to the subversion installation and not the project. 2007-06-18 16:22:24 +00:00
skarg a2a4220723 Corrected clean for unix make for several targets. 2007-06-18 16:00:34 +00:00
skarg 8833675ad8 Changed Firmware_Revision property to return 0.3.1 which is the version of the BACnet Stack at SourceForge. 2007-06-15 22:54:05 +00:00
skarg 3656c352ce Cleaned up compile warnings. 2007-06-15 22:50:25 +00:00
skarg 0b86feeff7 Updated to do list. Added MSVS readme. 2007-06-15 22:49:27 +00:00
skarg d098dfcd4c 2007-06-15 22:48:46 +00:00