Commit Graph

1558 Commits

Author SHA1 Message Date
tbrennan3 42c01e92f6 Our cross-compiled builds were failing when they tried to link in the library built with the native linux compiler and archiver; this fixes that without changing the intent.
GNU-based make will handle this syntax correctly; if other makes have trouble with it, we'll have to do something different.
2010-02-26 15:43:18 +00:00
tbrennan3 49b4c6cd35 Added comments to create Doxygen sub-Module for DM-DOB BIBB (Who-Has). 2010-02-23 03:26:47 +00:00
tbrennan3 60247fa55f Added comments to create Doxygen Modules for some of the DM BIBBs (DCC, Who-Is, RD) so far. 2010-02-23 02:43:16 +00:00
skarg 8deecad15b Corrected compiler error. 2010-02-19 14:49:35 +00:00
skarg d98194636c Changed default WhoIs to be Broadcast after seeing problems of unicast I-Am through some BACnet routers. Split out WhoIs into 2 handlers - one for unicast I-Am and one for Broadcast I-Am. Developer can choose which one to use for their default handler. 2010-02-19 14:45:32 +00:00
skarg 0529106e73 Corrected Send_I_Am_Unicast. Removed the NULL src feature of sending broadcast for now. 2010-02-18 22:40:23 +00:00
skarg d5e49c7cc1 Removed the extra layer of dereference to device object in WP handler. 2010-02-18 22:11:28 +00:00
skarg f5bc326061 Merged duplicate and different BACnet Renitialized Device State enumerations. 2010-02-18 17:25:58 +00:00
skarg edd190159d Corrected WP to Polarity which was always setting to Normal. 2010-02-18 15:33:24 +00:00
petermcs 9c9e4b9603 Changed RR handler to call Device_Objects_RR_Info directly.
Removed handler_rr_object_set and associated info. 
Simplified parameter passing to rr info functions by passing ptr to BACnet_Read_Range_Data.
2010-02-18 11:12:38 +00:00
skarg d7d22234d4 Changed to using common demo handler. 2010-02-18 03:08:23 +00:00
skarg 1f9c13d37b Got rid of the handler-set functions for RP,RPM,WP,RD. Just referencing the device object functions directly. 2010-02-18 03:06:03 +00:00
skarg 2b2077a329 Did a little refactoring for object properties. 2010-02-16 22:48:09 +00:00
skarg b60af74651 Added optional 4th parameter to bacawf to control the number of bytes sent in each write of a file. 2010-02-16 22:47:13 +00:00
skarg 24b9e013be Fixed wildcard instance for RP. 2010-02-16 12:35:55 +00:00
skarg 7f05571f43 Added debug info when zero length octet string is received. 2010-02-16 03:37:40 +00:00
skarg 85eaaa14b4 Cleaned up some comments. 2010-02-16 03:32:45 +00:00
tbrennan3 a18ca597e5 Added ability to get "my" netmask from the OS-specific network code, so we could construct subnet broadcasts from source addresses.
(Haven't hooked up code to actually do that, yet.)
2010-02-15 21:18:57 +00:00
tbrennan3 4c99467009 Added Send_I_Am_Unicast() and used it in inhandler_who_is(). Sends directly back to the source address instead of a broadcast, per Addendum 135-2008q-1. 2010-02-15 20:47:20 +00:00
skarg ccb5323721 Fixed Borland compiler warnings and errors. 2010-02-15 20:20:11 +00:00
skarg cba6197fe3 Fixed compiler warnings. 2010-02-15 20:11:13 +00:00
tbrennan3 422b273a52 Removing because src/dlmstp.c is redundant with the better-positioned ports/win32/dlmstp.c. 2010-02-15 18:52:43 +00:00
tbrennan3 825181c4e8 Added missing file references to fix the build. 2010-02-15 15:32:03 +00:00
petermcs c8a9b22a53 Changed from using MAX_ANALOG_INPUTS to Analog_Input_Count() when updating inputs.
Removed RR_Info handler setup.
2010-02-15 11:52:13 +00:00
petermcs f8b9b5f793 added process.h to includes to silence compiler warning about _beginthread 2010-02-15 11:48:58 +00:00
petermcs 8f421b9bf6 Added multistate input to object list.
Added RR_Info function pointer to Object Table.
Refactored some of the Object Table iteration code.
2010-02-15 11:46:35 +00:00
petermcs 966992abd4 Fixed up unresolved conflict which was breaking compile. 2010-02-15 11:43:16 +00:00
petermcs ecb1f2064f Folded error class and code into BACNET_READ_RANGE_DATA structure. 2010-02-15 11:41:23 +00:00
tbrennan3 786ddffc04 Initial doxygen control files: doxyfile, README, html header&footer, and nice little graphic. 2010-02-14 06:02:08 +00:00
tbrennan3 4cc1ce9c62 Added @file description to bacnet.h and lib/main.cpp
Fixed a build issue for the linux+MS/TP combination in trendlog.h
Setup library build to define BIP_DEBUG if it is a Debug build and if it is a BIP build.
2010-02-14 05:53:09 +00:00
tbrennan3 53d0a1510c The beginning of doxygenation, for the Linux port:
As a first step, added an @file description for each file.
2010-02-14 05:46:31 +00:00
tbrennan3 a911eea98f The beginning of doxygenation:
As a first step, added an @file description for each file.
2010-02-14 05:41:45 +00:00
tbrennan3 cc20f225b9 The beginning of doxygenation:
As a first step, added an @file description for each file.
2010-02-14 05:29:43 +00:00
skarg 5c439da7f2 Converted ports/at91sam7s to use demo handlers. Added RPM, WhoHas/I-Have. 2010-02-13 16:15:30 +00:00
skarg 6c1b5b7e68 Decoupled the demo handler from the demo object for ReinitializeDevice service. 2010-02-13 13:38:00 +00:00
skarg c8d959b3e3 Corrected some compiler warnings. 2010-02-12 22:31:09 +00:00
skarg ff8746d5f5 Corrected return value check for bool type. 2010-02-12 22:19:18 +00:00
skarg 6b1cc84249 Added WhoHas/I-Have services.
Simplified the BO writes from main.
2010-02-12 21:46:11 +00:00
skarg eeaaf3caa1 Changed BO set/get to use instance number. 2010-02-12 05:18:45 +00:00
skarg d7ec61eb21 Moved constants defining the number of each object back into the source files for the demo objects since the header files are currently common to all. 2010-02-11 23:14:53 +00:00
skarg f10629260e cleaned up compile errors. 2010-02-11 17:16:21 +00:00
skarg eb791ae681 Updated code::blocks workspace and BACnet Library project. 2010-02-11 17:15:44 +00:00
skarg 8d85b05afd Corrected name that caused compiler error. 2010-02-11 16:54:11 +00:00
skarg e42bfad888 Removed code to make the unoptimized firmware smaller. 2010-02-11 16:53:33 +00:00
skarg 70b5d45ce2 Updated ports/bdk-atxx4-mstp to use demo handlers for RP,RPM,WP. 2010-02-11 04:31:43 +00:00
skarg 63d7a8018d Changed value of MAX OBJECT type to be consistent with other MAX values, and fixed places that relied on this value (most had a hack in place). 2010-02-11 04:30:20 +00:00
skarg bf0a6ab43d Changed device object functions list to terminate with normal unsigned value so that embedded compilers that convert enums to unsigned will work correctly. 2010-02-11 04:28:33 +00:00
skarg 3964f7973d Fixed compiler warning. 2010-02-11 04:26:58 +00:00
skarg 1b4640c192 Changed default state of PRINT_ENABLED to zero for embedded ports. 2010-02-10 18:47:31 +00:00
skarg e4080f41da Corrected some warnings generated from Borland compile. 2010-02-10 17:43:11 +00:00