skarg
c04e69da8c
Fixed EOL, indent.
2009-10-24 17:02:59 +00:00
skarg
2917c9abf0
Converted C++ comments to C comments
2009-10-24 15:49:00 +00:00
skarg
d8b6557641
Added UnconfirmedPrivateTransfer client send function.
2009-10-20 21:48:38 +00:00
skarg
af30d31a6c
Added UnconfirmedPrivateTransfer encoding and demo handler.
2009-10-20 17:26:06 +00:00
skarg
8bb5ccd804
Corrected BACnet/IP MAX APDU to have only a max of 1497 bytes.
2009-10-20 17:23:48 +00:00
petermcs
694abdeb4e
Second phase of address cache refactoring:
...
1. Added time to live functionality
2. Added option of partial cache init on reset to reduce traffic for controllers that can preserve RAM over power cycle/reset.
3. Can now put new entries in the cache even if it is full - entry nearest to expiry is dropped to make room.
2009-10-16 19:27:35 +00:00
skarg
a7c598306b
Changed the object type print to be as defined in EPICS.
...
Changed property names to show "proprietary #" when in proprietary range.
2009-10-15 04:06:19 +00:00
skarg
f82a844952
Changed the GetEventInfo handler somewhat to make it easier on data storage.
2009-10-12 05:27:08 +00:00
skarg
a790c053d2
Added GetEventInformation service, handler, unit test.
2009-10-12 04:44:25 +00:00
skarg
b7f9f83667
Added reverse lookup for Binary Present Value.
2009-10-11 00:35:46 +00:00
skarg
5b60c94fad
Refactored timestamp for use in Alarm properties in objects.
2009-10-10 21:48:13 +00:00
skarg
3895863bba
Updated version number - preparation for release.
2009-10-07 16:36:45 +00:00
petermcs
17e2d7fc8d
Started on refactoring of address caching.
...
1. Added support for building address binding list for device object
2. Changed table traversal code to use pointers instead of array indexes as this produces much more efficient code on many smaller processors where multiplication is expensive
3. fixed issue where binding requests can be overwritten by first I AM that comes along.
4. Converted multiple state variables in cache entries to single flag bitmap.
2009-10-01 08:14:28 +00:00
skarg
8d0e5d28f9
Added method to reverse lookup property name index.
2009-09-28 15:40:49 +00:00
petermcs
e8d91faaac
Added encoding and decoding for ReadRange service, associated handlers and test application.
2009-09-25 21:56:49 +00:00
skarg
bc01893af4
Added enumerations and text for notification class object support.
2009-09-14 10:58:19 +00:00
skarg
c4e56abcea
Added send for ConfirmedEventNotification.
2009-09-12 18:00:42 +00:00
skarg
ce2d1a7a0d
Changed multi-state input module name to not conflict with Windows Installer msi.h file.
2009-09-10 21:03:15 +00:00
petermcs
8d80d25322
Added sample Confirmed Private Transfer implementation files and demo for same.
2009-09-04 11:25:47 +00:00
skarg
de35ce7c5e
Added optional API for some objects. Added ability to set password for default DCC handler.
2009-09-04 04:21:59 +00:00
skarg
270ee2aec2
Added new method for getting index from text for units.
2009-09-03 15:23:26 +00:00
minack
260438935b
Changes to remove restrictions on context tags being less than or equal to 14.
2009-09-03 01:25:28 +00:00
skarg
bb6bf6dc5b
added optional API for BO.
2009-08-30 21:03:14 +00:00
skarg
ff09e42443
Added optional API for objects.
2009-08-30 03:19:39 +00:00
skarg
2ee60ea8b3
Enhanced the object API with optional functions.
2009-08-29 20:26:32 +00:00
skarg
10e7ad99b4
Added optional API.
2009-08-28 00:59:32 +00:00
skarg
147d6eb486
Added more object optional API.
2009-08-26 10:53:13 +00:00
skarg
8934371821
Added function declarations for functions inside (stricmp) and added object name reverse lookup.
2009-08-25 04:11:29 +00:00
skarg
3de2b92216
Changed device object to conform to other objects RP/RPM/WP service API. Added MSI object.
2009-08-24 13:38:53 +00:00
skarg
a28760bf56
Added init functions to object header files. Finished refactoring the demo read and write property handlers to use function tables.
2009-08-23 03:26:30 +00:00
skarg
3dc3da5735
Changing handlers to register objects so that handlers can remain unchanged. In Progress!
2009-08-22 19:27:18 +00:00
minack
a944510441
Fixed up bug with encode_application_double function.
...
Added new bacapp_decode_application_data_safe function and other *_safe functions that aim to prevent buffer overruns if encoded application message is malformed.
Note: bacstr unit tests currently have one failure.
2009-08-10 00:06:56 +00:00
minack
d088e19ed2
Added bitstring_same function to compare two bit strings.
2009-08-09 23:37:46 +00:00
skarg
1a2241a0eb
Added ifndef to config.h latest changes to allow makefile configurations.
2009-08-07 14:11:39 +00:00
minack
d5b455c742
Move the string type max length definition into the config header so that the user can set them independently of MAX_APDU.
...
Also, added new define MAX_OCTET_STRING_BYTES.
2009-08-06 07:11:31 +00:00
skarg
8e3780e791
updated the version number.
2009-07-29 19:44:07 +00:00
skarg
db61a1122f
Ran indent script.
2009-07-29 18:06:33 +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
ece1f05de9
Corrected EOL line style and line endings on files.
2009-07-24 16:19:48 +00:00
skarg
0e5a1cee0a
Corrected comments.
2009-07-24 16:18:48 +00:00
skarg
295977c606
Updated version number - preparation for release.
2009-07-19 17:05:46 +00:00
skarg
d9fea88227
Removed the unused state of MSTP_RECEIVE_STATE_HEADER_CRC. Hopefully this doesn't break too many implementations!
2009-07-17 15:41:37 +00:00
skarg
a32af783cb
Moved the MS/TP defines into mstpdef.h file.
2009-07-17 15:15:46 +00:00
skarg
0293a2e6a2
Updated bdk port for version 2, along with test.
2009-07-14 15:47:58 +00:00
minack
88f3aab51d
Code cleanup to get rid of some warnings during compilation.
2009-07-08 22:25:54 +00:00
minack
bee5bf3ac2
Added MAX_BACNET_OBJECT_ID define.
2009-07-08 22:22:49 +00:00
skarg
e70dd3c7ba
Added more objects to BDK port, and connected AI to ADC7, and BI0..BI4 to PINB0..PINB4. Fixed up some other objects and object API (header files).
2009-06-18 03:58:54 +00:00
skarg
6903310da9
Added set function for AV Present Value (similar to ao.c).
2009-06-05 19:33:31 +00:00
skarg
7032168ff5
Ran the fixup, indent, and comment scripts to standardize the source code.
2009-05-24 01:49:21 +00:00
minack
8e670ef3f9
Changes:
...
Added codecs/demo handler/demo client for Alarm Ack service.
Updated relevant global header files client.h and handlers.h
Fixed up incorrect return val for lso handler.
2009-05-23 03:16:28 +00:00