Commit Graph

  • 52e0d00f4f Moved the exit until after the Ack or Error has returned for AtomicReadFile and AtomicWriteFile demo client applications. Thank you, Sergei! skarg 2011-07-20 15:47:13 +00:00
  • acbfe10349 Acked_Transitions for Analog-Input and Analog-Value objects. k001a 2011-07-19 20:40:25 +00:00
  • e5496d3d11 GetEventInformations returns messages whose maximum length does not exceed max_resp. More_Events for GetEventInformations works fine. k001a 2011-07-18 20:00:53 +00:00
  • 2364561f19 Event_Priorities in Get_Event_Information is read form associated notification-class object. k001a 2011-07-13 21:14:52 +00:00
  • 536438d23e Get_Event_Informations returns analog-input and analog-value objects when Event_stane is not equal to NORMAL. k001a 2011-07-13 20:36:21 +00:00
  • c61c096dc7 Intrinsic reporting for analog-input objects. Print on output details of WritePropertyMultiple. k001a 2011-07-11 21:29:51 +00:00
  • 7f291e3041 Cosmetic changes to comments. Print on output every change of Event_State for analog-value objects. Added write_property_function for analog-input objects. Created descriptor for analog-input objects. Possible to write Present_Value for analog-inputs when Out_Of_Service is true. k001a 2011-07-11 19:48:21 +00:00
  • ff393a665a Fixing DOS/Unix/MAC EOL and line endings using fixup.sh script. skarg 2011-07-09 17:25:42 +00:00
  • 51c6134e15 Converted comments to C style using convert.sh script. skarg 2011-07-09 17:23:41 +00:00
  • b976577684 Updated the demo binary utilities readme to include a brief tutorial example. skarg 2011-07-09 17:14:14 +00:00
  • 774ef7a564 Status_Flags for analog-value object changes after Out_Of_Service or Event_State property change. k001a 2011-07-08 20:37:58 +00:00
  • 97e70a55b7 Changed Hop Count NPDU encoding to encode the actual hop count, not one less. skarg 2011-07-07 20:53:27 +00:00
  • 90fcf9706d Ability to compile the project without INTRINSIC_REPORTING. k001a 2011-07-07 20:06:43 +00:00
  • ad27b84949 Changed Hop Count default to 255. BTL NPDU tests expect Hop Count to start at 255. Added ability of Hop Count default to be overridden in Makefile or project file if you need to make it smaller in your implementation. skarg 2011-07-07 16:43:43 +00:00
  • ea05c15ce2 Implemented Time_Delay and Event_Time_Stamp for analog-value object. k001a 2011-07-06 20:55:45 +00:00
  • 75bfee00d4 Moved demo configuration option to Makefile. skarg 2011-07-05 20:00:23 +00:00
  • 32096fe226 Added step-by-step to mstpcap for handling 76800 baud on FTDI chip devices. skarg 2011-07-05 19:59:46 +00:00
  • 17def5b2ac Fixed compiler warning for timer size. skarg 2011-07-05 19:58:42 +00:00
  • 19a77ba46e Created descriptor for analog-value objects, - writable Relinquish_Default and Units - added properties required for intrinsic reporting. k001a 2011-07-05 19:44:36 +00:00
  • ccf1335979 Added Notification Class object. I will use it to intrinsic reporting. Notification Class objects can be disabled when define INTRINSIC_REPORTING (bacdef.h) will be removed. k001a 2011-06-17 16:23:47 +00:00
  • 52c745cd06 Removed encode_tagged_enumerated function, because it was identical like encode_application_enumerated (I didn't see this before). k001a 2011-06-14 21:25:32 +00:00
  • ad22144fab Missing file h_wpm.c. k001a 2011-06-08 21:53:35 +00:00
  • a16a8f041b - Added handling to WritePropertyMultiple. - Added encode_tagged_enumerated function. k001a 2011-06-08 21:51:15 +00:00
  • 6a14f8f93a Corrected compile warning. skarg 2011-06-04 18:51:14 +00:00
  • 8ed45a0f6f Corrected compiler warning for silence timer function. skarg 2011-05-28 03:11:27 +00:00
  • 92586d6c5f Removed unused header file includes. skarg 2011-05-25 21:34:58 +00:00
  • 05ddcf93c5 Corrected device function list NULL functions. skarg 2011-05-25 21:34:19 +00:00
  • 8da85f6c79 Moved COV object handling into Device object. Fixed COV for multiple subscriptions to same object. skarg 2011-05-25 20:18:56 +00:00
  • 297bba14fa Removed unnecessary header file includes. skarg 2011-05-25 20:17:08 +00:00
  • d07e319b5c Corrected MS/TP cap statistics. Fixed build for Linux. skarg 2011-05-25 00:45:46 +00:00
  • b863996349 Added yield to lower CPU usage when no characters are arriving. skarg 2011-05-10 22:00:32 +00:00
  • e85ab0b49f Changed RS-485 in linux port to use FIFO instead of Ringbuffer. Added FIFO to library build. skarg 2011-05-10 16:29:49 +00:00
  • 1d4e487b29 Adjusted for linux builds without RS485 specific terminal I/O settings. skarg 2011-05-10 15:52:52 +00:00
  • 267f5c03b3 Corrected the Linux MS/TP and RS-485 modules. Thank you to Никола Јелић! skarg 2011-05-10 15:44:53 +00:00
  • d8416ce927 Updated error codes based on BACnet Add-135-2008h. skarg 2011-04-29 13:16:08 +00:00
  • 879d49f401 Fixed Binary Input example of BDK port. skarg 2011-04-27 00:36:49 +00:00
  • 6df76ec9da Updated STM32 port to work with latest stack demos. skarg 2011-04-25 04:24:03 +00:00
  • 68273edcb9 Fixed spelling error in comment. skarg 2011-04-25 04:23:09 +00:00
  • ac7d360712 Added optional array detection for common properties. skarg 2011-04-25 04:21:51 +00:00
  • f13191309e Corrected record count when setting up test logs so it is TL_MAX_ENTRIES and not 1000 petermcs 2011-04-16 12:08:17 +00:00
  • 6cfdde92d7 Updated readme file for mstpcap utility with new scan feature and additional statistics. skarg 2011-04-13 20:17:50 +00:00
  • 061dc251a5 Added ability in mstpcap utility to parse an MS/TP capture file and produce statistics using the --scan filename option. Added PFM to statistics printout. Added --version to command line options. skarg 2011-04-12 20:48:40 +00:00
  • fb70f5d77a Updated IAR project. skarg 2011-04-11 14:36:35 +00:00
  • e83b4e2bb8 Updated Reliability text to include the latest enumerations (fixed). skarg 2011-04-07 19:45:51 +00:00
  • e01d0d4cfd Fixed strings that exceeded line length recommendations. skarg 2011-04-07 17:22:59 +00:00
  • 7bb2149ea0 Refactored the example BACnet File object and file handler. Corrected bacfile_name compiler error. skarg 2011-04-07 17:21:09 +00:00
  • bd2eda9a74 Updated Reliability text to include the latest enumerations. skarg 2011-04-07 17:03:54 +00:00
  • 6a693d1fb8 Added MSTPCAP and EPICS to VS2008 build. Added net.h to timer.c includes. petermcs 2011-04-02 10:01:46 +00:00
  • f5234050ea Added bactext.h to includes petermcs 2011-04-02 09:59:04 +00:00
  • 0b64a70dd9 Fixed declaration of Routed_Device_Set_Object_Name petermcs 2011-04-02 09:57:22 +00:00
  • 7b1f8c7f5e Updated the example File object to have the same Object_Name API. Moved the File object header file to the demo/object directory with the rest of the demo object header files. skarg 2011-04-01 22:25:26 +00:00
  • deab12a5e1 Changed WhoHas and I-Have to use CharacterString instead of forcing ANSI X34 and C Strings. Affected all demos and ports object name, so I changed the object name function name to make sure it was noticed. skarg 2011-03-24 16:53:02 +00:00
  • 75d88abf77 Moved lso back to its rightful place in include. skarg 2011-03-24 16:49:59 +00:00
  • 3efa7a2ea9 Moved lso back to its rightful place in include. skarg 2011-03-24 16:48:06 +00:00
  • b0acccb580 Added an MS/TP port for the stm32f10x that I did for the STM32 Design Challenge. I didn't add the CMSIS or stm32f10x peripheral driver library, which are available for download from st.com website. I used the IAR EWARM 6.10 compiler. skarg 2011-03-22 20:56:27 +00:00
  • e095715cec Moved include files for demo objects into demo/object, and updated makefiles to accommodate the move. This allows developers to create and maintain their own objects and the interfaces to them. skarg 2011-03-22 20:53:13 +00:00
  • 6407f098ba We don't need to check for available space in the APDU once we have encoded the last entry in the object list petermcs 2011-03-14 11:13:10 +00:00
  • e48aab8ebb When reporting abort for apdu exceeding the maximum the requester can accomodate we need to set the error code up as read property processing may have overwritten the default by then. petermcs 2011-03-14 11:11:09 +00:00
  • 020c983478 Updated To Do list. skarg 2011-03-13 02:26:51 +00:00
  • 1baab58598 Removed LED control from FIQ handler in assembler file. skarg 2011-03-13 02:26:28 +00:00
  • 2371f4ea53 Added ifdef to allow outside configuration of MAX COV SUBSCRIPTIONS. skarg 2011-03-12 12:08:46 +00:00
  • 4021eccb7e Added UTF8 character type enumeration. skarg 2011-03-11 11:11:47 +00:00
  • 6949415d5d Updated IAR project file to latest version of EWAVR. skarg 2011-03-01 23:09:37 +00:00
  • db95a8d1dc Added test in MS/TP datalink for MAC Address in the Master Node range (0-127). skarg 2011-03-01 23:06:24 +00:00
  • 87f01dce22 Fixed EOL for subversion. skarg 2011-02-25 15:59:40 +00:00
  • 4a0efcb150 Added status at end of unit test. skarg 2011-02-25 15:56:59 +00:00
  • 00050f70ed removed C++ comments. skarg 2011-02-25 15:25:13 +00:00
  • fca0e87ca7 Changed version to 0.5.9 for a stable release. skarg 2011-02-25 15:19:30 +00:00
  • 59823dde09 Corrected Abort or Reject code that is generated during ReadPropertyMultiple (seen during reading Object_List). skarg 2011-02-24 18:07:38 +00:00
  • 5f21d866f6 Changed MS/TP where the timing resolution is not met and the No Token time slot is missed. It will generate a token after the Max-Master time slot is passed, or it will see an event while waiting patiently and return to Idle. skarg 2011-02-17 16:39:09 +00:00
  • 694d56ba1f Fixed APDU handler again after discussion on BACNet-L showed the errors of my ways regarding the DeviceCommunicationControl limiting processing of APDUs. skarg 2011-01-28 03:04:09 +00:00
  • ab62b37814 Add build folders and files (projects and solution) for MS Visual Studio 2005 to ports/win32. rhoeye 2011-01-27 16:41:11 +00:00
  • 4591c00feb Added static Object_Table[], moved device_init() from main to Init_Service_Handlers() and added call to Device_Initialize_Object_Functions(). Modeled after revision 1890 of demo/server/main.c. rhoeye 2011-01-26 20:32:06 +00:00
  • 6b83f182a7 Added blocking ADC driver for AVR to complement the non-blocking driver. skarg 2011-01-26 16:28:23 +00:00
  • 3f22c7e5ff Increased the default values for Tusage_timeout and Treply_timeout for testing on Linux. skarg 2011-01-18 19:45:52 +00:00
  • d6e74ba51b Fixed compiler warnings when compiled MS/TP datalink on Linux. skarg 2011-01-14 15:34:28 +00:00
  • 624de45fc8 Cleaned up compiler warnings when compiled with Win32 MS/TP datalink. skarg 2011-01-14 15:23:03 +00:00
  • 2f9d601178 Removed BACnet/IP explicit calls in demo epics (with ifdef) to allow to compile for MS/TP or Ethernet. Thank you, 55792882! skarg 2011-01-14 15:22:16 +00:00
  • 46cdade038 Corrected error response service type. Thank you, Martin! skarg 2011-01-12 19:51:52 +00:00
  • 9492b49c15 Added test to wrap head and tail of ringbuffer to silence naysayers. skarg 2011-01-08 13:16:03 +00:00
  • d8ce33b9bf Changed MAX_APDU to 50 to reduce size of C Stack required for unit tests. skarg 2010-12-27 00:11:01 +00:00
  • 2f5d6fbaa1 Updated unit tests for objects and services, and corrected some portability problems. Thanks, Sergei! Didn't fix mstp or load control unit test results. skarg 2010-12-27 00:04:38 +00:00
  • c13c5f9c7b Corrected non-portable constructs. Thank you, Sergei! skarg 2010-12-24 02:50:15 +00:00
  • 4fa4a79b6c Changed testBitstring to use the bitstring library compare function. skarg 2010-12-24 02:39:21 +00:00
  • db686a4984 Corrected ReadPropertyAck unit test found on Big Endian architecture. Thank you,Sergei! skarg 2010-12-23 15:11:23 +00:00
  • aa045effaa Corrected RPM Handler for max APDU size. skarg 2010-12-23 05:59:09 +00:00
  • 1c560c27b9 Refactored the DCC code in APDU for clarity. Added DCC check in demo server to prevend COV when DCC is not enabled. skarg 2010-12-22 03:09:42 +00:00
  • 350736f6bb Corrected DeviceCommunicationControl (DCC) for DISABLE_INITIATION state, which now allows I-Am in response to Who-Is. Did not add keep out for other initiated services like COV (to do). skarg 2010-12-18 17:30:58 +00:00
  • 5293f63da0 Incremented version to 0.6.0 on 20101215 after release. skarg 2010-12-15 20:18:54 +00:00
  • 2a0bf4926a Performed standard indent script indent.sh on project files. skarg 2010-12-15 19:02:40 +00:00
  • f820697464 Converted C++ comments to ifdef for testing. skarg 2010-12-15 18:59:03 +00:00
  • 706e0221b6 Changed the client functions to be defined only when BBMD_CLIENT_ENABLED=1, which cleaned up the warnings. skarg 2010-12-15 18:51:03 +00:00
  • 8f1e8d82cd Changed Object Table from a global to a local variable and added a Device function to initialize it. skarg 2010-12-13 03:41:55 +00:00
  • 20ca252a8d Fixed compiler warning messages. skarg 2010-12-12 05:42:42 +00:00
  • d5b8dee34e Updated make to $(MAKE) as recommended best practice. skarg 2010-12-12 05:42:13 +00:00
  • fc9be7814e Updated IAR project files for BDK port on AVR. Added main loop I/O toggle to monitor timing. skarg 2010-12-11 21:40:13 +00:00
  • 4ef20d370a Fixed watchdog timer initialization value. skarg 2010-12-11 21:38:52 +00:00
  • d1db062db8 Updated project files so release build works petermcs 2010-12-11 15:30:18 +00:00
  • 6cec4b3cdb Adding in missing extern "c" so it works when called from C++ petermcs 2010-12-11 15:09:35 +00:00
  • 75249e0330 Added byte sized timer that can be used inside an 8-bit microcontroller ISR for up to 255mS of elapsed timing. skarg 2010-12-10 23:16:02 +00:00