Commit Graph

34 Commits

Author SHA1 Message Date
skarg dd93e8cf1b Removed the object-table function macros from each demo object header file since it was very difficult to maintain when new functions are added. Added device-client.c file which is a small device object just for simple clients. Updated most Makefiles of client demo applications to utilize device-client.c file.
Added two device object table functions for COV support.
Corrected demo COV handler interaction with TSM, COV flags, and multiple subscriptions for the same object.
2011-10-03 18:54:14 +00:00
skarg 3e1cb1847f Indented project. 2011-08-17 02:27:11 +00:00
skarg 00050f70ed removed C++ comments. 2011-02-25 15:25:13 +00:00
rhoeye 4591c00feb Added static Object_Table[], moved device_init() from main to Init_Service_Handlers() and added call to Device_Initialize_Object_Functions(). Modeled after revision 1890 of demo/server/main.c. 2011-01-26 20:32:06 +00:00
skarg 0a02accdb1 Removed deprecated property. 2010-06-26 03:54:22 +00:00
skarg f10629260e cleaned up compile errors. 2010-02-11 17:16:21 +00:00
petermcs b8251f314f Implemented ReadRange functionality for the device "Device Address Binding" property and modified the ReadRange test app to use this real property for its target.
Implemented a framework for allowing the ReadRange handler determine which properties support ReadRange and which varients of ReadRange they support.
2009-11-10 15:37:11 +00:00
skarg c04e69da8c Fixed EOL, indent. 2009-10-24 17:02:59 +00:00
petermcs 0f28f99ade Added in object handlers to make the demo work more like it did before the property access API was changed. This is handy when testing as multiple copies of the program can then read from each others device. Also added in Visual Studio 2008 Express project files. 2009-10-16 19:12:56 +00:00
skarg 967b86721f Updated some old demos for the new RP handling. 2009-08-23 03:36:11 +00:00
skarg 980f0145be Fixed line endings, and set EOL properties. 2008-12-05 21:26:24 +00:00
skarg d1a1c1c8a6 Indented. 2008-11-24 12:48:09 +00:00
skarg c7a5c05ac7 Moved send I-Am to a send module and out of iam.c. 2008-11-12 15:38:43 +00:00
skarg 313e5cb0d6 Updated demo to include environment settings. 2008-09-30 15:30:22 +00:00
skarg 1477603af6 indented. 2007-11-29 16:39:48 +00:00
skarg 411d6c1b24 Indented. 2007-11-29 15:56:53 +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 9069c939da Fixing indent oops which removed the contents of all these files. 2007-06-14 05:33:15 +00:00
skarg ea4863ca25 Indented. 2007-06-14 05:14:26 +00:00
skarg 8026dc003b Combined the interface set into the datalink_init for all the datalink layers. Changed all the demo programs to use datalink_init instead of specific datalink functions. 2007-05-25 01:08:42 +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 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 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 cabdeab081 Fixed up most warnings after bacdcode changes to unsigned and signed decoding.
Fixed up the Visual C++ demo in ports/win32/bacnet/
2006-01-16 15:00:22 +00:00
skarg 2a9cea02be commented out the read properties actions so that by default it only acts like a simple server. 2006-01-06 13:19:33 +00:00
skarg bdecdea485 updated to reflect actual usage. 2005-12-23 17:40:50 +00:00
skarg caf018f072 updated the read property demo. 2005-12-07 19:55:39 +00:00
skarg ca72bf7f9f modified the BACnet/IP init code for the win32 platform to make it work on my system. It seems that something else is intercepting the packets when the bind was set to INADDR_ANY, so I just bind to the host default adapter. 2005-12-07 17:01:26 +00:00
skarg b15fdebd83 updated BACnet-IP for the Borland C++ compiler, and added a makefile to make the demo. 2005-09-29 17:59:03 +00:00
skarg 2e87236e9b Added externs declarations to header files to handle C++ compilation.
Cleaned up BACnet/IP API a little.
2005-08-13 14:10:21 +00:00
skarg bc21625461 refactored the BACnet/IP for each of the ports 2005-08-12 15:44:42 +00:00
skarg 68f7e4bc8a corrected BIP for the Win32 and RTOS32 builds. Compiled and tested under Borland C++ 5.02and Visual C++ 6 SP5. 2005-05-31 17:31:30 +00:00
skarg 8d646f323f created 2005-05-27 18:44:42 +00:00