Commit Graph

  • a27446c4d1 added header file to fix compiler warning skarg 2006-01-24 15:13:30 +00:00
  • a824bda15b Added new character string function to copy character strings. skarg 2006-01-24 15:12:13 +00:00
  • 32b617b672 Added function to encode the application tag value from a string. Added unit tests. skarg 2006-01-23 13:07:11 +00:00
  • 22db53dd00 Made the TSM portion optional via a #define (set in the makefile) so that simple server could be compiled without it. skarg 2006-01-23 13:06:01 +00:00
  • 427eb31e8d Added demo for BACnet simple server in the demo/server directory. Added demo for BACnet ReadProperty service. Added demo for BACnet WriteProperty service. skarg 2006-01-23 13:04:29 +00:00
  • c30464177e Changed the readfile and writefile targets (executables) name to bacarf and bacawf. skarg 2006-01-18 20:20:39 +00:00
  • 553da515dd Changed the target names to bacarf and bacawf. skarg 2006-01-18 19:35:55 +00:00
  • 65c2f0cce2 Added makefile for linux port of writefile demo example. skarg 2006-01-17 16:30:27 +00:00
  • 4b6f3a45a2 updated win32 borland port demo file for new directory layout. skarg 2006-01-17 15:59:30 +00:00
  • 57d818db1b Corrected the clean target for the borland makefile which wasn't deleting all the object files. skarg 2006-01-17 15:45:37 +00:00
  • 6768cc719d Added new command line demo for AtomicWriteFile service called writefile. Tested with borland compiler on win32. skarg 2006-01-17 15:44:39 +00:00
  • 23d2d7546b Added a copy method for octet strings. skarg 2006-01-17 15:42:46 +00:00
  • 20ca5bcdbd Removed handlers.c after moving the contents of it into the demo/handler directory under separate files. skarg 2006-01-16 19:02:08 +00:00
  • 04bdad045c Changed amount of readfile request during testing with APDU=480. skarg 2006-01-16 16:40:28 +00:00
  • cabdeab081 Fixed up most warnings after bacdcode changes to unsigned and signed decoding. Fixed up the Visual C++ demo in ports/win32/bacnet/ skarg 2006-01-16 15:00:22 +00:00
  • 2adca3320d Modified the demo/readfile to work under linux. skarg 2006-01-15 00:10:29 +00:00
  • 0ea1bf30bf refactored handlers.c into a bunch of little individual files in the demo/handler/ directory. Handlers begin with h_, and Send files begin with s_. The Send files are prototyped in client.h. skarg 2006-01-14 23:48:03 +00:00
  • 3be3fdaeef Fixed the BACnet signed integer encoding and decoding, and refactored the unsigned encoding and decoding. Added additional unit tests. skarg 2006-01-14 23:43:37 +00:00
  • 6abbae5fb0 moved the handlers file to the demo/handler directory. skarg 2006-01-13 21:55:25 +00:00
  • 857a7ab736 Adding an AtomicReadFille command line demo, and splitting the handlers out of handlers.c. skarg 2006-01-13 21:53:46 +00:00
  • 4556df7083 updated after moving BACnet object modules. skarg 2006-01-10 21:23:55 +00:00
  • fb7376c019 updated after move of bacnet object files. skarg 2006-01-10 21:00:31 +00:00
  • d7ed1480fe Moved the demo objects into demo/object directory, and updated the makefiles and unit tests to handle the move. skarg 2006-01-10 20:36:30 +00:00
  • 3c1cc848a6 Changed cvs info for release document. skarg 2006-01-07 01:20:43 +00:00
  • 4fa917931e Added check for datalink layer define. skarg 2006-01-06 13:21:18 +00:00
  • a7aeb6d7a2 Added cast to get rid of compile warning. skarg 2006-01-06 13:20:32 +00:00
  • 2a9cea02be commented out the read properties actions so that by default it only acts like a simple server. skarg 2006-01-06 13:19:33 +00:00
  • 2dd16e5be2 corrected unit tests for character set encodings. skarg 2006-01-05 19:54:52 +00:00
  • 137f36a977 Modified the character strings encoding to intialize character strings with NULLs at the end. Changed device object demo to use ANSI X34 only. Fixed bug in WriteProperty for Device Object Name. skarg 2006-01-05 18:40:11 +00:00
  • 105528e7b1 Corrected analog output and analog input bit strings for status flags which were not getting initialized. Refactored the bit strings and moved functionality from bacdcode into bacstr. skarg 2006-01-05 01:29:32 +00:00
  • d82c2c382d Corrected CharacterString encoding, and added unit test for character string in BACapp.c. skarg 2006-01-04 20:33:49 +00:00
  • 00b86b9219 Added more Visual C++ hints. skarg 2006-01-04 19:50:00 +00:00
  • 3fca3c464e updated comments skarg 2006-01-04 17:14:13 +00:00
  • 95938b7a51 Added some building hints for Visual C++. skarg 2006-01-03 15:17:38 +00:00
  • b8b3d24b32 Updated the Visual C++ project. skarg 2006-01-03 13:52:28 +00:00
  • 96091fd6f4 configured for free Borland command line tools as the default. skarg 2006-01-01 21:33:01 +00:00
  • 0de4bcd4d8 Updated for Win32 build using Borland compiler. skarg 2006-01-01 20:41:32 +00:00
  • bc13a45bfd Created static buffer library. skarg 2005-12-23 17:42:32 +00:00
  • bdecdea485 updated to reflect actual usage. skarg 2005-12-23 17:40:50 +00:00
  • 1cc71f8d14 changed the modules to use the new BACNet string types. Modified the device object to handle having the string properties changed via WriteProperty service. Updated the unit tests. Updated the demo objects. skarg 2005-12-23 17:39:36 +00:00
  • 89859a867c added error, abort, and reject optional handlers. skarg 2005-12-19 12:47:19 +00:00
  • 56b7e93010 patch for the fixme comments in bacprop bigjohngoulah 2005-12-18 00:44:23 +00:00
  • de586de7a6 now using simple ack handler for the write bigjohngoulah 2005-12-18 00:37:16 +00:00
  • 1f34710f24 Changed the APDU handler to handle freeing the transactions even when there is a custom handler being used. skarg 2005-12-17 22:37:16 +00:00
  • 9a9d072e14 added bacstr to linux demo makefile. skarg 2005-12-17 22:23:06 +00:00
  • 1181201f4e Added BACnet Octet String API. skarg 2005-12-17 22:14:01 +00:00
  • 89da29480e Corrected and unit tested the bitstring and character string API. skarg 2005-12-17 22:05:08 +00:00
  • 4670b0c90c Moved bitstring handling to its own module - bacstr.c skarg 2005-12-17 21:45:34 +00:00
  • 950146b279 Created API for handing BACnet Character Strings, Octet Strings, and moved the Bit String handling into this module. skarg 2005-12-17 21:41:37 +00:00
  • 273e202afb Moved the bacnet object and property map functions to their own module since they really didn't fit with bactext or indtext. Added FIXME notes. skarg 2005-12-17 10:17:55 +00:00
  • bd7f0b3ad4 added a sendWriteRequest, writeAckHandler, wp decode service request, struct and library to map property to tag bigjohngoulah 2005-12-16 21:39:57 +00:00
  • babe7d57ff added method to return property id given a name bigjohngoulah 2005-12-13 22:43:07 +00:00
  • 9c716aab7b Completed successfully unit testing the ReadPropertyMultiple service, and refactored the bacapp module unit test. skarg 2005-12-11 23:43:41 +00:00
  • ea9a4635a5 rewriting ReadPropertyMultiple to use new BACnet Application Data type. Unit test is not passing yet. skarg 2005-12-11 13:11:48 +00:00
  • a28d0acb14 added comments. skarg 2005-12-11 13:10:29 +00:00
  • a2fbc7145e refactoring to make unit test useful for others. skarg 2005-12-11 13:09:46 +00:00
  • 3d0eaed3d6 cleaned up the fallout after refactoring to bacapp module. skarg 2005-12-10 22:42:41 +00:00
  • ed11b33b29 refactored the application tagged encode and decode, and created types for character and octet strings. skarg 2005-12-10 22:37:44 +00:00
  • 51da4244ad refactored the application data encoding and decoding and created BACapp module. skarg 2005-12-10 22:22:46 +00:00
  • 72babc5fff updating rpm, and ran dos2unix to clean up text files. skarg 2005-12-10 20:42:55 +00:00
  • 31c0374df9 cleaning up compiler errors. skarg 2005-12-10 19:01:33 +00:00
  • caf018f072 updated the read property demo. skarg 2005-12-07 19:55:39 +00:00
  • ca72bf7f9f modified the BACnet/IP init code for the win32 platform to make it work on my system. It seems that something else is intercepting the packets when the bind was set to INADDR_ANY, so I just bind to the host default adapter. skarg 2005-12-07 17:01:26 +00:00
  • b7321923af Cleaned up compiler warnings and errors for Win32 build. skarg 2005-12-07 15:15:27 +00:00
  • 1d407c435d changed type to remove warning with gcc skarg 2005-12-04 00:25:10 +00:00
  • 25a8e90222 Corrected bug #1359439 which had some misuse of pointers in it. Note that this file is still a work in progress and does not compile yet. skarg 2005-12-01 17:45:32 +00:00
  • 723aa1cbf3 Updated Borland port of Win32 to compile cleanly and run the demo. skarg 2005-12-01 17:33:03 +00:00
  • 2be2887b69 Corrected bug #1359436 which had the incorrect len for APDU service parameters. Also corrected the service type for segmented complex ACK responses. skarg 2005-12-01 17:32:18 +00:00
  • 6e84cf38e2 added additional BACnet 2004 enumerations. Added some more BACnet text for the enumerations. skarg 2005-11-19 22:56:58 +00:00
  • 876608d1ac added some BACnet enumerations from the 2004 standard. Added some more BACnet text for those enumerations. skarg 2005-11-19 22:15:11 +00:00
  • 572f4aca76 created skarg 2005-11-17 21:42:45 +00:00
  • 2edddfa604 Cleaned up the BACnet text handling and added it to the read-property handler. skarg 2005-11-17 11:59:56 +00:00
  • c4c04087ee *** empty log message *** skarg 2005-11-16 21:58:08 +00:00
  • ee9c1301ed Testing some write property character string stuff. skarg 2005-11-16 21:42:49 +00:00
  • 22f720ea3f Added some object type enumerations skarg 2005-11-15 20:34:13 +00:00
  • 9f84b7262b created BACnet text conversion base for use with fuller featured BACnet devices that need to show some text. skarg 2005-11-15 11:48:38 +00:00
  • 0bf3be87a4 Created index to text library for handling enumeration to text conversions. skarg 2005-11-15 11:47:18 +00:00
  • cc5c1bba47 Added comments to the read property demo. skarg 2005-11-13 12:55:12 +00:00
  • 69899a03b5 removed RPM.c from the make since it is not ready for prime time yet. skarg 2005-11-13 00:47:39 +00:00
  • dadef5cc6e Corrected refactoring that failed to compile :-) skarg 2005-11-13 00:45:34 +00:00
  • 491a0c34cd Refactored error message for RPM to use. skarg 2005-11-13 00:38:27 +00:00
  • a2cdae2301 added comment. skarg 2005-10-21 11:11:52 +00:00
  • d647cb6d2d Added decoding for ReadPropertyMultiple - not unit tested or validated. skarg 2005-10-21 11:11:26 +00:00
  • 1bb486bffa corrected RPM Ack encoding. skarg 2005-10-18 13:01:58 +00:00
  • 3ca33605fe cleaned up some warnings. skarg 2005-10-17 20:54:17 +00:00
  • a384de5bbf Finished unit testing ReadPropertyMultiple. Not finished with RPM ACK. skarg 2005-10-17 20:53:40 +00:00
  • 6be58cf93f Created a coding standard to maximize cross platform and multiple compiler compatibility. I probably need to clean up some of the code to meet the standard! The standard was based on the Ethereal coding standard. skarg 2005-10-13 11:22:15 +00:00
  • 54ba9561d8 adding ReadPropertyMultiple support - more work to do... skarg 2005-10-12 18:02:32 +00:00
  • 57396fd0a9 added license text to project skarg 2005-10-10 17:45:26 +00:00
  • c701c987a2 changed my workspace a little skarg 2005-09-29 19:33:24 +00:00
  • c45d61b9e2 Updated code to compile on MPLAB C18 v2.44 compiler. skarg 2005-09-29 19:28:18 +00:00
  • b15fdebd83 updated BACnet-IP for the Borland C++ compiler, and added a makefile to make the demo. skarg 2005-09-29 17:59:03 +00:00
  • f0f3c9ab64 Got the ARCNET datalink layer working skarg 2005-09-07 13:01:54 +00:00
  • 4ba79baf1e Added handling for ARCNET on the Linux port. skarg 2005-09-06 20:41:01 +00:00
  • 7368ba24f6 refactored after BACnet/IP refactoring. skarg 2005-09-06 20:31:34 +00:00
  • 211e0fdb34 Added ARCNET raw packet handling for Linux. skarg 2005-09-06 20:28:52 +00:00
  • 62d3c2e45a Corrected index problem in ao.c, and finished unit test. Closed bug 1266293: error in ao.c: Analog_Output_Present_Value. skarg 2005-09-06 15:40:32 +00:00
  • 705a04b92f fixed compile errors skarg 2005-08-15 17:53:13 +00:00
  • 2e87236e9b Added externs declarations to header files to handle C++ compilation. Cleaned up BACnet/IP API a little. skarg 2005-08-13 14:10:21 +00:00
  • fdbe2eab1e fixing the RTOS-32 port for BACnet/IP. skarg 2005-08-12 21:22:50 +00:00