skarg
f52fc092e5
Added additional BACnet demo object API (header files) for various properties. Updated demo objects to compile cleanly with the updated API.
2013-05-22 17:42:48 +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
a0e0b81ca4
Added bounds checking to one of the RP encode to allow for malformed message for negative unit tests.
2013-03-12 03:59:29 +00:00
skarg
48e2c60ce2
indented to standard from script
2012-05-13 15:07:12 +00:00
petermcs
2e51778790
Add facility to adjust the services and and other features supported via config.h. This is to reduce code size in embedded builds where the compiler does not do a great job in removing functions that are never called. This is particularly useful for simple server only applications where decoding of response packets and encoding of requests are not required for example.
...
Also added possibility for RMP of encoding large items in-line in the response packet so that the object RP handlers know how much space they really have without the need for a full APDU buffer being maintained.
2012-04-30 10:14:18 +00:00
skarg
9c1f651458
Moved Device object dependency to the demo handlers.
2011-10-03 22:24:57 +00:00
tbrennan3
24bea2eb82
Handle the case where Device ID is BACNET_MAX_INSTANCE: for RP and RPM, put the real device ID in the response.
2011-09-19 13:06:55 +00:00
skarg
db686a4984
Corrected ReadPropertyAck unit test found on Big Endian architecture. Thank you,Sergei!
2010-12-23 15:11:23 +00:00
skarg
6c9ef7211d
Fixed indent script, and indented files.
2010-07-19 23:19:54 +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
petermcs
f32e7bf1c0
Changes to error checking to report invalid requests via proper reject codes and not the blanket abort which was in place (will need to look at other service request decoders as well...) Should address question raised by Jérémy Delhomme.
2010-06-03 11:20:37 +00:00
tbrennan3
c5977b8933
Added some function documentation and a little more support for Structured Views.
2010-04-15 20:45:22 +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
b85c4355d0
Indented according to standard indent rules for this project.
2009-04-18 20:50:04 +00:00
skarg
1f3bce1b56
Changed BACnet enumerations API to use uint32_t rather than int.
2009-01-25 22:56:47 +00:00
skarg
d1a1c1c8a6
Indented.
2008-11-24 12:48:09 +00:00
skarg
35236bea22
Adjusted Device Object type decoding to use uint16_t rather than int. Corrected unit tests.
2008-10-22 02:19:03 +00:00
skarg
9c316a65dc
Moved APDU Timeout and Retries to apdu module.
2008-08-17 02:12:58 +00:00
skarg
89432a85c3
Applied standard indentation to files.
2008-01-08 23:13:51 +00:00
skarg
9f1dc8223f
Corrected read-property handler example for encoding ack without an extra buffer.
2008-01-07 21:40:33 +00:00
skarg
f8adfe1f41
Added read-property methods to encode ack without an extra buffer.
2008-01-04 23:06:46 +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
97eaacc2a5
Changed data to rpdata to avoid keywork in Keil compiler.
2007-10-21 14:04:53 +00:00
skarg
9b304596c9
Moved rp.c back to src, and removed the separate readprop directory. Since gcc linker can remove unused functions, this was wasted effort.
2007-10-18 11:29:05 +00:00
skarg
f7837c744e
Moved ReadProperty to subdirectory for library splitting.
2007-10-14 02:07:34 +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