skarg
3f8cdd05f0
Added concurrent Network Port object example for Ethernet, MSTP, BACnet/IP and BACnet/IPv6.
...
Enhanced the IPv6 API and data for Network Port object.
Enhanced network port object unit testing and added to unit test Makefile.
Incremented default protocol-revision from 14 to 19 to enable default testing with Network Port object.
2019-09-11 19:39:27 +00:00
skarg
ec2b585e18
Added Protocol-Revision 19 definition.
2016-10-16 14:15:51 +00:00
skarg
795254ca0c
Updated Protocol_Revision requirements per the 135-2016 BACnet standard.
2016-10-13 21:25:35 +00:00
skarg
b20ca46f89
Updated Max BACnet Services Supported and Max BACnet Object Types through Protocol_Revision 17.
2015-10-14 19:16:51 +00:00
petermcs
d7b40e0d8b
Added explicit values for denoting optional device id not present
...
Modified bacapp_decode_device_obj_property_ref() and bacapp_decode_device_obj_ref() to use above values.
2015-02-16 10:49:50 +00:00
skarg
ccad9165c5
Refactored address decoding from demo command line function into address library.
2014-08-15 13:17:46 +00:00
skarg
4d79c26a8c
Updated Lighting Output object. Added Channel object. Not complete and not fully tested.
2013-11-11 22:27:55 +00:00
skarg
ba3242aafd
indented using indent.sh script to get uniform looking code for release
2013-03-13 22:17:13 +00:00
skarg
a11e2cd159
Added objects and services defines for each Protocol_Revision level.
2012-12-07 21:27:59 +00:00
skarg
9d9440e061
made Protocol_Revision a configurable value, and adjust the object-type bit string and services-supported bit string length varies depending on which value is used.
2012-09-29 19:53:57 +00:00
skarg
6a2d467fc2
DADR is only valid when DNET is specified (i.e. net is non-zero).
2012-09-19 21:27:00 +00:00
skarg
8482b18ffa
Only changing the all array to unsigned. Others are used with signed.
2012-05-22 20:56:37 +00:00
skarg
99396c4f78
Changed constants to unsigned to clean up splint warnings.
2012-05-22 19:29:35 +00:00
petermcs
9a86e51e46
Added BACNET_OK return status definition
2012-04-30 08:08:03 +00:00
skarg
f6096f6a4d
Unified the licenses on header files since we don't have any inline functions or macros with substantial bodies. Per RMS: "Our view is that just using structure definitions, typedefs, enumeration constants, macros with simple bodies, etc., is NOT enough to make a derivative work. It would take a substantial amount of code (coming from inline functions or macros with substantial bodies) to do that."
2012-04-18 16:15:59 +00:00
tbrennan3
3525f6b9ec
Tamp down a warning that appears on 64-bit builds by defining BACNET_ARRAY_ALL as 32 bits' worth of 1s, which is appropriate for its use with all uint32_t fields for propertyArrayIndex, which we now have across the body of code.
2011-10-20 15:36:02 +00:00
skarg
f19f2c29d9
Converted all the BACnet-array-index variables from int32 to uint32 as they were intended.
2011-08-23 20:11:42 +00:00
skarg
75bfee00d4
Moved demo configuration option to Makefile.
2011-07-05 20:00:23 +00:00
k001a
ccf1335979
Added Notification Class object. I will use it to intrinsic reporting.
...
Notification Class objects can be disabled when define INTRINSIC_REPORTING (bacdef.h) will be removed.
2011-06-17 16:23:47 +00:00
skarg
1165f94cf5
Converted comments to C comments.
2010-08-18 00:10:12 +00:00
petermcs
61bb34d726
2nd pass at changing the error/reject/abort status reporting to improve BTL test compliance. ReadProperty fully done for core and demo objects. Will tackle other services next.
2010-06-07 15:52:33 +00:00
skarg
f4a7b19d91
Incremented BACnet Revision number to 10 due to the inclusion of the 2008 Addendum W objects.
2010-06-03 14:03:51 +00:00
petermcs
04e99f3671
Changes to reduce the number of warnings with Visual C++2008 warning level 4 to a minimum.
2010-05-14 14:21:48 +00:00
minack
c782578f9f
Added some macros to manipulate values contained within an object id value.
...
Removed MAX_BACNET_OBJECT_ID, as it had already been defined in bacdef.h.
2009-07-27 23:24:12 +00:00
skarg
411d6c1b24
Indented.
2007-11-29 15:56:53 +00:00
skarg
a2506536ed
Moved header files into the include directory. Moved source files into the src directory. Still need to updated the makefiles and projects.
2007-10-10 03:34:37 +00:00