Commit Graph

1076 Commits

Author SHA1 Message Date
skarg 25b4979a28 Shorted the device name to give me a few more bytes. 2008-03-10 20:45:41 +00:00
skarg e2f7234e7d Modified the linux makefiles to work with MinGW by passing in BACNET_PORT=win32 from the make command. Corrected the AdapterInfo patch, and tested it. 2008-03-10 20:44:18 +00:00
skarg f86a5847ac Corrected unit test. 2008-03-09 14:14:13 +00:00
skarg eb7196668c Corrected the MS/TP TEST REQUEST state such that it now returns the data from the request per BACnet 9.3.5 which says "The data, if present, shall be that which was present in the initiating Test_Request." Thank you to Martin Labbe! 2008-03-09 13:52:48 +00:00
skarg 17d307dd57 Removed extraneous semicolon. Thank you to Martin Labbe! 2008-03-09 13:38:42 +00:00
skarg 453272f255 Corrected makefile. 2008-03-09 13:34:13 +00:00
skarg 1cabf2ce2f Added support for actual subnet mask in Windows port. Thanks to Thomas Neumann! 2008-03-08 15:11:32 +00:00
skarg cff20d7669 Cleaned up compiler warnings for Borland 5.5 compile. 2008-03-08 15:09:14 +00:00
skarg a3e2d61f56 Modified linux makefiles for compiling with MinGW. Not successful yet (except under codeblocks). 2008-03-08 15:08:27 +00:00
skarg b2437a82ce Test cache. 2008-03-03 20:33:26 +00:00
skarg cc9377ae13 Corrected. 2008-03-03 20:27:06 +00:00
skarg f9329b793d Created project and unit test for object list. 2008-03-03 15:10:40 +00:00
skarg 17b556df69 Created module for holding object properties in a list. 2008-03-03 15:09:47 +00:00
skarg 29f022fce1 Modified the EPICS demo application to get the object list by element instead of as a whole array. 2008-03-03 15:08:18 +00:00
skarg 1d7b1b4b03 Modified define in makefile. 2008-03-03 14:50:21 +00:00
skarg b8ee7d6b9c Added ability to use static address binding in file address_cache. Useful for client applications binding to MS/TP slave devices. 2008-03-01 06:42:46 +00:00
skarg 9daa40131d Corrected the MS/TP monitor on Linux. 2008-02-28 02:08:40 +00:00
skarg bf353b0c56 Added MS/TP define for optional compile. 2008-02-20 22:47:48 +00:00
skarg 9bbac30cf4 Added defines to ease usage with demo applications. 2008-02-20 22:47:16 +00:00
skarg 584fe58b56 corrected compiler warnings when compiled for MS/TP on Linux. 2008-02-20 22:39:55 +00:00
skarg 741b208ef6 Corrected compiler warnings. 2008-02-20 22:38:48 +00:00
skarg 928c9fbbe1 Corrected compiler warnings. 2008-02-20 22:36:59 +00:00
skarg e208feedae Corrected a couple of comparisons, and made the socket init more complete. 2008-02-20 22:35:20 +00:00
skarg d330f2c7c8 Added MS/TP initialization functions to demo applications, along with BVLC initialization. 2008-02-14 19:16:24 +00:00
skarg 004ffdc11d Enhanced the MS/TP packet sniffer to allow configurable baud rate. 2008-01-27 19:57:04 +00:00
skarg b72da0bc4a Added BBMD environment setting for demo applications epics, server. 2008-01-27 19:56:05 +00:00
skarg d3ae827bf2 Corrected BVLC and BBMD code. 2008-01-23 05:38:29 +00:00
skarg c163a7cc93 Corrected forwarded NPDU bug. 2008-01-22 02:01:53 +00:00
skarg fd26838a54 added WhoIs demo to CodeBlocks demo workspace. 2008-01-22 01:46:42 +00:00
skarg a63ff67e18 Enhance the bbmd registration for demos. 2008-01-22 01:43:18 +00:00
skarg 5bef9a18e2 Modified the WhoIs demo to use BBMD if configured for BACnet/IP. Corrected the BVLC code. 2008-01-22 01:18:12 +00:00
skarg ef4f7bbf22 Added debug info. 2008-01-21 04:53:41 +00:00
skarg be9c36147e Change position of BBMD Enable. 2008-01-21 03:05:19 +00:00
skarg e4ccba8310 Added debugging. 2008-01-21 03:03:43 +00:00
skarg 1c4ac15cb0 Updated svn eol style. 2008-01-20 21:55:59 +00:00
skarg f92a6b10f0 Updated demo library to include BVLC file and functionality. 2008-01-20 21:34:40 +00:00
skarg e951f5ab0d Added todo item. 2008-01-20 21:28:32 +00:00
skarg 2e3436cb9e Changed BVLC_READ_BROADCAST_DISTRIBUTION_TABLE* into ..._DIST_... to match bacenum.h changes.
bip_get_xxx() deliver address and port in host order. Used htonl,htons to marshal them into PDU.
Fixed the BVLC beheading in the Forwarded Message case - Usually the BVLC header is 4 octets long. It's 10 octets in this case.
Extracted source address from BVLC header for forwards since it contains the original MAC address we are supposed to talk to.  
Fixed the byte order of IP and port on unicast outgoing DA.
Added BBMD_ENABLED to config.h file to allow enable and disable of BBMD at compile time.
Thank you to Tomás Zerolo for the patch!
2008-01-17 23:19:03 +00:00
skarg a413b92afd Added COV subscription list to Device object. Untested. 2008-01-16 21:35:26 +00:00
skarg 50ecdd1241 Corrected error for subscribeCOV cancelation. 2008-01-15 14:27:08 +00:00
skarg 85d58bd688 Correcting COV subscribe - almost working... 2008-01-14 23:26:20 +00:00
skarg b698ba0cdd Corrected the COV lifetime to be seconds, not milliseconds. 2008-01-14 22:03:15 +00:00
skarg bfc5a52a6f Adding SubscribeCOV to demo/server for testing. 2008-01-14 21:27:22 +00:00
skarg 99860bd944 Created a protocol diagram. 2008-01-11 16:48:48 +00:00
skarg 280d8c8c51 Corrected makefile define. 2008-01-10 20:15:53 +00:00
skarg 9abf112d45 Moved the inline optimization to the Makefile. 2008-01-09 16:50:44 +00:00
skarg 1397585e71 Simplified the stricmp function. 2008-01-09 15:46:05 +00:00
skarg 83da7c5b3b Added back 2 bytes in MS/TP header size for CRC16 since it failed unit testing. 2008-01-09 15:41:46 +00:00
skarg a458bdce44 Added stricmp as replacement for compilers that didn't have it. 2008-01-09 13:31:12 +00:00
skarg 5eb6c9bc4d Added optional standards flag for c99 2008-01-09 13:30:17 +00:00