Commit Graph

  • a4f0be1dd5 Added readme.txt for ATmega168 port. skarg 2007-08-18 00:14:50 +00:00
  • b9e4602660 Corrected bug in all confirmed handlers: if a segmented message was received, the handler tried to decode it instead of immediately sending an abort. This caused lockup with WriteProperty. skarg 2007-08-18 00:14:06 +00:00
  • cc4c46b84d Corrected bug in all confirmed handlers: if a segmented message was received, the handler tried to decode it instead of immediately sending an abort. This caused lockup with WriteProperty. skarg 2007-08-18 00:06:48 +00:00
  • 31d78501c0 Modified while testing the AT91SAM7S port. Needed to include MS/TP Silence Timer in ISR, and didn't want to call a function. skarg 2007-08-18 00:04:33 +00:00
  • 2cdf64ab90 Testing the Atmel ARM7 port with an actual UART attached. Fixed several problems, but still not responding. skarg 2007-08-18 00:03:11 +00:00
  • 07816a3fd5 Updated atmega168 project files. skarg 2007-08-16 22:13:57 +00:00
  • 62d557a58d Added files for minimal compile. skarg 2007-08-16 18:54:17 +00:00
  • ef4fab4912 Using existing mstp FSM files. skarg 2007-08-16 18:52:52 +00:00
  • 2722f8c008 Updated for ATmega port. skarg 2007-08-16 18:52:12 +00:00
  • a99bbea376 made a copy skarg 2007-08-16 15:30:22 +00:00
  • 265aa4069d made a copy skarg 2007-08-16 15:29:46 +00:00
  • f60e2623e3 Added casting to eliminate warnings when compiled with win-avr gcc compiler. skarg 2007-08-16 14:59:51 +00:00
  • 75302f4843 Updated make file, and testing compile with DLMSTP datalink. skarg 2007-08-16 00:37:56 +00:00
  • f2e0bbe834 Fixed makefile for atmega168. skarg 2007-08-15 22:41:53 +00:00
  • eb0b3266f0 Added 76800 baud rate. skarg 2007-08-15 19:20:01 +00:00
  • 916843468c Converted timer to Timer0, and enabled global interrupts to make the timer work. skarg 2007-08-15 19:18:56 +00:00
  • 7e1b95d18f Added clear to power reduction registers, but still no timer interrupt under simulation. skarg 2007-08-15 18:27:43 +00:00
  • 1b364d6df1 Adding MS/TP demo for ATmega168. Not finished yet. skarg 2007-08-15 00:12:19 +00:00
  • 53bc0932ad made a copy skarg 2007-08-14 16:03:43 +00:00
  • 273ab6220c made a copy skarg 2007-08-14 16:02:55 +00:00
  • fe7b8c0459 Added version.c to demos. skarg 2007-08-14 16:00:16 +00:00
  • 1b9a00e238 Added version files. skarg 2007-08-13 16:42:43 +00:00
  • 89d5edba62 Added more handling to BVLC. Still more to do. skarg 2007-08-11 17:18:11 +00:00
  • 75ae61d9ce Moved the bvlc portion to datalink.h. Changed the bip_receive to use the same buffer and shift data in. skarg 2007-08-11 17:17:29 +00:00
  • 722b183f98 Updated handling of port without IP address. skarg 2007-08-11 17:16:22 +00:00
  • 572fe661c3 Updated comments. skarg 2007-08-11 17:15:43 +00:00
  • e10715248a Updated the include files. skarg 2007-08-10 22:10:33 +00:00
  • 1ae2cceb64 Added some new directories as we get ready to change the BACnet stack source code into a library. skarg 2007-08-10 22:06:40 +00:00
  • 83ccb299df Added readme.txt file with explanations about the AT91SAM7S port. skarg 2007-08-10 17:51:32 +00:00
  • aa7e51e621 Updated todo list. skarg 2007-08-10 16:26:14 +00:00
  • 1d6f04e347 Cleaned up tabs and file width some. skarg 2007-08-10 16:25:50 +00:00
  • 27f2b9960a Updated rx_fsm for Win32 port. Used for monitoring ms/tp stream from USB-RS485 dongle. skarg 2007-08-10 00:21:27 +00:00
  • 464276a011 Added more items to the ToDo list. skarg 2007-08-09 23:53:57 +00:00
  • f1deb0b1fe Tweaked the Atmel ARM7 MS/TP settings. skarg 2007-08-09 23:53:18 +00:00
  • ed5562126e Added port for Atmel AT91SAM7S-EK ARM7 board using the YAGARTO GNU ARM tool suite. Still testing. skarg 2007-08-08 23:33:30 +00:00
  • 910acca133 Updated to allow command line passed device interface. skarg 2007-08-08 23:11:28 +00:00
  • d86641224a Corrected count of objects for PIC port. skarg 2007-08-08 17:39:22 +00:00
  • 5fb27cae1a Converted c++ style comments to c. Per coding standard. See coding-standard.txt skarg 2007-07-26 16:25:35 +00:00
  • 519e9fd31b Converted comments from c++ to c. skarg 2007-07-26 14:25:25 +00:00
  • 3f7927bd84 Updated release script. Updated subversion client documentation. skarg 2007-07-26 14:21:32 +00:00
  • 70cd98fe7e Added subversion notes. skarg 2007-07-26 13:58:25 +00:00
  • b427e0055d Used "svn propset svn:eol-style native to these files. Used dos2unix on them on Linux. skarg 2007-07-26 13:29:00 +00:00
  • 6d908d1ffe Updated for bacint. skarg 2007-07-26 13:20:22 +00:00
  • ec3d065755 Updated bacint into Linux makefiles. skarg 2007-07-26 00:43:42 +00:00
  • 7e2d6ee881 Added bacint.c to all the project make files that needed it. We really need to make the code into a library and use the library in the demos since adding a file to all the make files and IDE projects is tedious at best. skarg 2007-07-26 00:24:25 +00:00
  • 07148e107a Updated the coding standard for indentation. skarg 2007-07-25 21:04:21 +00:00
  • 60a3f94c9d Updated the script to check if ccmtcnvt exists. skarg 2007-07-25 21:01:24 +00:00
  • ecc26d4590 Added some checks and balances to the indent script. Modified the standard indent slightly. skarg 2007-07-25 20:54:23 +00:00
  • 33113601fe updated astyle skarg 2007-07-25 16:09:56 +00:00
  • 09a8ac50b3 added astyle options file. skarg 2007-07-25 15:33:14 +00:00
  • 5dc0c4c86e Moved encoding and decoding of integers out of bacdcode.c, and now relying on bacint.c. This should also help Feature Request 1532291 for reducing code size. skarg 2007-07-25 14:56:35 +00:00
  • d527b1a509 updated the code-blocks project for the BACnet server demo. skarg 2007-07-24 23:22:23 +00:00
  • ef7344af89 Changed RS-485 buffers to be a factor of APDU size. Removed wait before transmit to speed up Win32 state machine. Speed seems to vary depending on how many USB devices are connected. skarg 2007-07-24 23:21:44 +00:00
  • 038f719a44 Corrected rx_fsm MS/TP monitor demo. skarg 2007-07-24 23:15:23 +00:00
  • 9c09b1e25b Created a release script to tag the trunk into subversion, then create the archive files to upload to sourceforge.net. skarg 2007-07-21 22:26:51 +00:00
  • ac8ca3d6e5 Updated website files skarg 2007-07-21 13:14:12 +00:00
  • 0dd6584952 Updated the version number. skarg 2007-07-21 12:13:26 +00:00
  • d1ba1566e0 Corrected NPDU unit test. skarg 2007-07-20 19:24:31 +00:00
  • f4f83d2d49 Refactored ReadPropertyMultiple handler. skarg 2007-07-20 18:46:02 +00:00
  • f25766c185 Cleaned up device object and server demo for MS/TP properties and compiler warnings. skarg 2007-07-20 00:42:49 +00:00
  • a2c12b4d12 Corrected required list to remove max-master and max-info-frames when MSTP is not the datalink layer. Added property encoding for max-master and max-info-frames. skarg 2007-07-19 21:53:35 +00:00
  • 77e55bcbd4 Cleaned up compiler warnings on Win32 from Borland compiler. skarg 2007-07-19 21:51:46 +00:00
  • 30c186d730 Corrected ReadPropertyMultiple handler. Tested using VTS with demo/server running under linux. skarg 2007-07-19 18:27:03 +00:00
  • 032a78bb2a Removed polarity property from Binary Value demo, since polarity is not a standard property of a Binary Value. skarg 2007-07-19 14:55:22 +00:00
  • 5b07b5b920 Integrated ReadPropertyMultiple with the demo/server application. Compiles, but untested. skarg 2007-07-19 00:21:38 +00:00
  • a8555ef196 Integrating the ReadPropertyMultiple handler - not working yet. skarg 2007-07-17 03:02:25 +00:00
  • b952a54966 Adding ReadPropertyMultiple handler (thank you to John Stachler for this contribution!). Untested and not finished integrating with the demos. skarg 2007-07-17 00:21:31 +00:00
  • 5e68e165f5 removed unused stub function in unit test. skarg 2007-07-16 18:08:30 +00:00
  • 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. skarg 2007-07-16 17:03:08 +00:00
  • d030b58c22 Moved the MS/TP text for enumerations and states to its own file, and integrated with indtext. skarg 2007-07-16 15:07:24 +00:00
  • 382766d7c4 Modified the API between mstp and dlmstp to better handler multiple MS/TP ports. skarg 2007-07-16 14:19:49 +00:00
  • d9e1af4b2e Added buffers for MSTP port structure. skarg 2007-07-14 01:07:48 +00:00
  • 39ef0b2af8 Fixing the linux port to use the common MS/TP state machine files. skarg 2007-07-14 01:03:29 +00:00
  • 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. skarg 2007-07-14 00:41:35 +00:00
  • 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. skarg 2007-07-14 00:20:31 +00:00
  • 9c2118f2be Changed the make file references to be dependent on the Borland directory in case the make tool in the path is not Borlands. skarg 2007-07-14 00:12:02 +00:00
  • 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). skarg 2007-07-14 00:09:16 +00:00
  • 3d54a5cd50 Corrected compiler warning. skarg 2007-07-03 05:18:36 +00:00
  • 3869b55fea Updating Win32 MSTP datalink layer. Testing. skarg 2007-07-03 00:44:48 +00:00
  • d6851d7320 Updated the dlmstp and rx_fsm projects under Win32. Passing tokens and NPDU on MS/TP at 38400. skarg 2007-07-02 23:09:22 +00:00
  • 8c3ddc8a06 Updated rx_fsm lurking RS-485 monitor application for Win32. skarg 2007-07-02 22:47:25 +00:00
  • 8d46d06c1e Copy mstp file from Linux port as starter files for Win32 via subversion. skarg 2007-07-02 22:41:49 +00:00
  • 0a125a187a Copy mstp file from Linux port as starter files for Win32 via subversion. skarg 2007-07-02 22:41:15 +00:00
  • 746c81f48e Removed these mstp files so that we can copy the files from Linux port as starter files via subversion. skarg 2007-07-02 22:40:02 +00:00
  • 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. skarg 2007-07-02 22:33:24 +00:00
  • cbb7596570 made a copy skarg 2007-07-02 22:21:37 +00:00
  • ea7893efe2 Removed reference to Borland. skarg 2007-07-02 22:20:18 +00:00
  • e839aad46c Updated MS/TP Lurker program that monitors packets using the USB->RS485 adapter. skarg 2007-07-02 22:07:48 +00:00
  • c1be9b7adf Compiled MS/TP for server demo using sockets. Doesn't seem to keep up with token passing. Still investigating. skarg 2007-07-02 16:47:16 +00:00
  • 5435d46621 Rewriting the dlmstp for Linux to use sockets. In progress, not compiling. skarg 2007-07-02 14:41:59 +00:00
  • 27f84b2a85 Changed default build for server demo to BACnet/IP. skarg 2007-07-01 01:26:11 +00:00
  • 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. skarg 2007-07-01 01:23:12 +00:00
  • 758b32de29 Modified the server to work with MSTP datalink. Still in progress. skarg 2007-06-30 23:36:54 +00:00
  • 0e3c2e01af Updated dlmstp to be consistent with other datalink layers. skarg 2007-06-30 23:11:58 +00:00
  • ade401f44b Modified the MS/TP datalink on Linux to be able to run correctly as a datalink layer when built with the demos. skarg 2007-06-30 22:47:23 +00:00
  • 3ceed4535e Corrected the RS485 initialization for MS/TP on Linux. Added args to functional unit tests. skarg 2007-06-30 22:30:13 +00:00
  • 17eb5d9789 Testing MS/TP on Windows. skarg 2007-06-29 23:11:57 +00:00
  • 1824d4a95e Testing the MS/TP datalink layer on Linux. skarg 2007-06-29 22:46:19 +00:00
  • d0ea78178a Tested MS/TP using alternate CRC table method. skarg 2007-06-29 21:45:07 +00:00
  • 0543daa828 comparing CRC with table driven CRC. skarg 2007-06-29 21:39:24 +00:00