skarg
0e9a805f75
Moved the iam_send to demo/handler/s_iam.c to keep application code out of the core encode/decode library.
2008-11-14 14:41:28 +00:00
skarg
9a2be11f27
Cleaned up BACnet Double.
2008-11-12 15:40:58 +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
2284a70bc2
Updated with bit macros.
2008-11-04 22:30:10 +00:00
minack
fb72214f83
Changes: Added missing copyright notices to new files.
2008-10-24 04:42:29 +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
minack
60ac0d0f8a
Added:
...
-context specific decoders for all of the primitive times to go with the context specific encoders
-unconfirmed/confirmed EventNotificationRequest structure/encoder/decoder
-BACnetTimestamp structure/encoder/decoder
-BACnetPropertyStates structure/encoder/decoder
-BACnetDeviceObjectPropertyReference structure/encoder/decoder
Changes:
-decode_context_object_id::object_type changed to uint16_t
-explicit casts have been added to some functions to remove compiler warnings
-encode_bacnet_date::year behaviour has been changed slightly
2008-10-14 04:02:34 +00:00
skarg
3a0f109d66
Added h_npdu to demo lib and example projects.
2008-09-07 04:23:44 +00:00
skarg
6398d5075a
Updated version number
2008-09-07 04:03:55 +00:00
skarg
43a75a4671
Incremented the version number
2008-09-06 21:06:10 +00:00
skarg
a00059bede
Corrected a problem that debug_printf could not be implemented from c++ code because it did not contain the de-munging of c++ names. Thank you to Cameron C.!
2008-08-28 13:31:36 +00:00
skarg
0ffbb64c13
Indented with standard indent rules.
2008-08-23 12:38:26 +00:00
skarg
2b38e1ec77
Adding Init Routing Table message client.
2008-08-23 11:40:14 +00:00
skarg
e75eaf0973
Adding router inquiry demos.
2008-08-21 22:30:27 +00:00
skarg
5c6f263a16
Added I-Am-Router-To-Network demo. Untested.
2008-08-20 22:17:43 +00:00
skarg
b7305f3da8
Added Who-Is-Router-To-Network client application.
2008-08-19 22:40:47 +00:00
skarg
9c316a65dc
Moved APDU Timeout and Retries to apdu module.
2008-08-17 02:12:58 +00:00
skarg
2328f0fe59
Updated makefiles and build scripts for Borland tools.
2008-08-14 16:35:26 +00:00
skarg
dc03c31c99
Updated version.
2008-08-07 01:58:32 +00:00
skarg
241e877d23
indented.
2008-07-20 13:22:15 +00:00
skarg
22cce0ceda
Removed unused fprintf for now since it was giving compiler warnings.
2008-07-17 21:14:05 +00:00
skarg
7d763e9a7b
Debugging BVLC.
2008-07-16 02:43:29 +00:00
skarg
a889733e2b
Added fprintf function.
2008-07-15 14:53:04 +00:00
skarg
9b9c6a1381
Added print debug module.
2008-06-23 00:16:29 +00:00
skarg
d8e1bf0bd6
Added new error code enumerations.
2008-05-23 16:47:17 +00:00
skarg
97a068239b
Added new props and objects to bactext
2008-05-23 15:00:16 +00:00
skarg
602a4b7a63
Corrected compile error after adding new enums.
2008-05-23 13:22:00 +00:00
skarg
eca501fd9b
Added new object types and properties from Addenda.
2008-05-22 18:07:03 +00:00
skarg
dc5b3e63fe
Updated documentation for WhoIs command line tool. Created a man page.
2008-05-20 04:33:01 +00:00
skarg
d36719d68c
Corrected missing letter on enumeration.
2008-05-05 17:49:32 +00:00
skarg
3d3d7e420d
Ran the comment and indent tools on the source code.
2008-04-24 01:07:23 +00:00
skarg
df310edca6
Updated Visual Studio ports project, cleaning up compile warnings.
2008-04-10 05:31:08 +00:00
skarg
7f6df4a69b
Updated the version number.
2008-03-30 17:13:58 +00:00
skarg
19910c90ce
Corrected BBMD precompiler flag. Thanks, Paul!
2008-03-28 02:35:19 +00:00
skarg
a174b9bf59
Added more functionality to the ATmega168 demo.
2008-03-20 21:32:39 +00:00
skarg
944cb46e51
Enhanced the ATmega168 demo project to include WriteProperty service to the Analog Value and Device objects.
2008-03-19 23:17:19 +00:00
skarg
fb453ae1aa
Corrected bug in ATmega168 demo in the RS-485 driver. Also updated the IAR project for Embedded workbench 5.10. Stats:
...
IAR Atmel AVR C/C++ Compiler V5.10A/W32
10191 bytes of CODE memory (+36 range fill)
775 bytes of DATA memory (+24 absolute)
avr-gcc (GCC) 4.2.2 (WinAVR 20071221rc1)
Program: 12052 bytes (73.6% Full)
Data: 481 bytes (47.0% Full)
2008-03-19 20:21:44 +00:00
skarg
d8d39d6d30
updated version information
2008-03-11 14:46:27 +00:00
skarg
cf9d15631a
Indented using indent script. Corrected any C++ comments using the comment script.
2008-03-10 21:00:48 +00:00
skarg
e2f7234e7d
Modified the linux makefiles to work with MinGW by passing in BACNET_PORT=win32 from the make command. Corrected the AdapterInfo patch, and tested it.
2008-03-10 20:44:18 +00:00
skarg
1cabf2ce2f
Added support for actual subnet mask in Windows port. Thanks to Thomas Neumann!
2008-03-08 15:11:32 +00:00
skarg
cff20d7669
Cleaned up compiler warnings for Borland 5.5 compile.
2008-03-08 15:09:14 +00:00
skarg
17b556df69
Created module for holding object properties in a list.
2008-03-03 15:09:47 +00:00
skarg
9bbac30cf4
Added defines to ease usage with demo applications.
2008-02-20 22:47:16 +00:00
skarg
5bef9a18e2
Modified the WhoIs demo to use BBMD if configured for BACnet/IP. Corrected the BVLC code.
2008-01-22 01:18:12 +00:00
skarg
be9c36147e
Change position of BBMD Enable.
2008-01-21 03:05:19 +00:00
skarg
2e3436cb9e
Changed BVLC_READ_BROADCAST_DISTRIBUTION_TABLE* into ..._DIST_... to match bacenum.h changes.
...
bip_get_xxx() deliver address and port in host order. Used htonl,htons to marshal them into PDU.
Fixed the BVLC beheading in the Forwarded Message case - Usually the BVLC header is 4 octets long. It's 10 octets in this case.
Extracted source address from BVLC header for forwards since it contains the original MAC address we are supposed to talk to.
Fixed the byte order of IP and port on unicast outgoing DA.
Added BBMD_ENABLED to config.h file to allow enable and disable of BBMD at compile time.
Thank you to Tomás Zerolo for the patch!
2008-01-17 23:19:03 +00:00
skarg
a413b92afd
Added COV subscription list to Device object. Untested.
2008-01-16 21:35:26 +00:00
skarg
85d58bd688
Correcting COV subscribe - almost working...
2008-01-14 23:26:20 +00:00
skarg
b698ba0cdd
Corrected the COV lifetime to be seconds, not milliseconds.
2008-01-14 22:03:15 +00:00