Commit Graph

76 Commits

Author SHA1 Message Date
skarg f5bc326061 Merged duplicate and different BACnet Renitialized Device State enumerations. 2010-02-18 17:25:58 +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 24b9e013be Fixed wildcard instance for RP. 2010-02-16 12:35:55 +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 8d85b05afd Corrected name that caused compiler error. 2010-02-11 16:54:11 +00:00
skarg f0863c0238 Refactored RP, WP, RPM to reduce coupling with objects for Linux and Win32 ports. 2010-02-10 16:27:31 +00:00
skarg e42abbf74b Corrected RPM and RP in ports projects to handle MAX APDU Accepted. 2010-01-11 04:39:22 +00:00
skarg 38d944d6c9 Removed forever loop on MS/TP receive for fast processors since the incoming character wait is significantly slower than the processor speed. 2009-12-02 17:54:24 +00:00
skarg edc7c6c577 Added test for array options on RP and RPM to all object properties that are not arrays. 2009-11-05 15:39:46 +00:00
skarg c04e69da8c Fixed EOL, indent. 2009-10-24 17:02:59 +00:00
skarg 1c82dda7d6 Added unrecognized service handler to ports demos. 2009-10-07 21:46:36 +00:00
skarg 69fad0502a Changed MS/TP idle state: when no-token timeout occurs, clear the receive frame flags in case a message was received and timeout occurred, which may cause MS/TP to stop working in optimized dlmstp loops which don't check for new events when either of those flags are set. Thank you, Jason! 2009-09-17 03:38:20 +00:00
skarg c304b8b330 Added a parameter to Device_Encode_Property_APDU so that it matched all the ther objects, which required all the demo and ports to modify their device and h_rp files. 2009-08-23 03:48:27 +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
skarg f3bc8a5baf Cleaned up compiler errors generated on Linux. 2009-08-21 20:22:19 +00:00
skarg 1c5a011d52 Changed filename to name expected in Makefile. 2009-08-21 19:28:55 +00:00
skarg f6fd5da66b Changed case sensitive filename. 2009-08-21 19:25:12 +00:00
skarg 4b422d6c1c Changed modulo and division operations on 256 to bit shift using include/bytes.h macro to improve code size on architectures that don't do division natively. 2009-08-20 14:38:25 +00:00
skarg 3e84cce6d1 Fixing makefile for ports. 2009-07-18 11:55:46 +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 0c4edb33d9 Fixed up file indent, comments, and eol-type. 2009-05-13 03:46:02 +00:00
skarg fa3607d948 Corrected ReadPropertyMultiple for some objects. Added catch for case where malformed RPM-Ack is received. 2009-05-12 20:23:01 +00:00
skarg b194e2cd70 SourceForge.net bug ID: 2785704. Added case in demo device object to return the Location property. Corrected comment and value of UTC Offset. Thank you piotrek ( bacpack )! 2009-05-03 11:55:50 +00:00
skarg a42b63d5c7 Changed the data type of the MS/TP index for the receiving byte to allow an APDU of 480 bytes. 2009-02-16 18:53:15 +00:00
skarg f73344cfb2 Corrected compile warning. 2008-12-05 19:55:54 +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 3a0f109d66 Added h_npdu to demo lib and example projects. 2008-09-07 04:23:44 +00:00
skarg 0ffbb64c13 Indented with standard indent rules. 2008-08-23 12:38:26 +00:00
skarg 9c316a65dc Moved APDU Timeout and Retries to apdu module. 2008-08-17 02:12:58 +00:00
skarg f0ae21f367 Corrected uninitialized variable. 2008-06-23 00:18:38 +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 eb7196668c Corrected the MS/TP TEST REQUEST state such that it now returns the data from the request per BACnet 9.3.5 which says "The data, if present, shall be that which was present in the initiating Test_Request." Thank you to Martin Labbe! 2008-03-09 13:52:48 +00:00
skarg 89432a85c3 Applied standard indentation to files. 2008-01-08 23:13:51 +00:00
skarg bfd4d71804 Corrected EOL on file. 2008-01-08 21:35:24 +00:00
skarg e17cb0559e Converted C++ comments to C comments. 2008-01-08 21:30:50 +00:00
skarg b6d4723ca2 Corrected at91sam7s port MS/TP code where APDU size > 255 caused APDU layer to not process packets. 2008-01-03 18:46:17 +00:00
skarg 62731da8cf added file. 2008-01-03 18:42:17 +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 35f2aaed00 Corrected race condition where the MS/TP Master Node FSM may miss the first packet since it may not run until after the first packet has arrived if the ReceivedValidFrame flag is set to false during MSTP_MASTER_STATE_INITIALIZE. Thank you to anand! 2007-11-16 13:27:51 +00:00
skarg b35b6409dd Simplified code. 2007-11-12 16:10:51 +00:00
skarg a4d9a2eb69 Moved bacdcode.c and bacreal.c back to src, and removed the separate bacdcode directory. Since gcc linker can remove unused functions, this was wasted effort. Added bacreal unit test. 2007-10-18 12:13:46 +00:00
skarg 625ff40d71 Moved bacstr.c back to src. Since gcc and others tool linkers can remove unused functions, this turned out to be a wasted effort. 2007-10-18 11:50:14 +00:00
skarg 89ddbbe2a0 Moved iam.c back to src, and removed the separate iam directory. Since gcc and others tool linkers can remove unused functions, this turned out to be a wasted effort. 2007-10-18 11:41:18 +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 cbefb47a05 Added GCC options for removing unused functions/dead code. I don't have to split out all the functions from their files! 2007-10-15 12:26:47 +00:00
skarg 947756fa0d MovedMoved ReadProperty to subdirectory for library splitting. Split client, server, test for ReadProperty. 2007-10-14 02:19:24 +00:00
skarg 65b7dea8bf Reducing the memory required by ATmega168 port. 2007-10-14 02:01:18 +00:00
skarg b290c71bd7 Split out Real encoding and decoding. 2007-10-14 00:03:23 +00:00
skarg 45c179c14c Split out bacnet string modules. 2007-10-13 23:40:47 +00:00