Commit Graph

1434 Commits

Author SHA1 Message Date
skarg e10e1f2614 Fixed compile for Linux. 2009-10-16 14:11:58 +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 deba2aab3e Added a Named Pipe to MS/TP Capture utility so that Wireshark can capture MS/TP packets in realtime using the named pipe as the interface name. Thank you Lori! 2009-10-14 21:15:10 +00:00
skarg 8130a50817 Enhanced a debug print statement. 2009-10-12 18:25:38 +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 d88d85b5cd Corrected Binary output and value in some demos that didn't return the priority array element correctly. 2009-10-07 22:14:31 +00:00
skarg 1c82dda7d6 Added unrecognized service handler to ports demos. 2009-10-07 21:46:36 +00:00
skarg 3895863bba Updated version number - preparation for release. 2009-10-07 16:36:45 +00:00
skarg 6b05ae39b8 Corrected the write of the Device object name for the demo object. 2009-10-07 16:35:50 +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
petermcs 5c94160a50 Added in object initialisation and installed RPM handler to make the server mode more functional for testing. 2009-10-01 08:07:53 +00:00
skarg cd2c001d66 Corrected BLVC for BDT Ack. 2009-09-29 13:21:19 +00:00
skarg d0dd6127a2 Changed BDT create to correct host/network order of bytes. 2009-09-28 22:52:28 +00:00
skarg b9367b7bde Corrected FDT Ack. 2009-09-28 22:34:11 +00:00
skarg 667782bddb Added minimum device object name length check. 2009-09-28 15:44:47 +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 6f254401c0 Removed debugging changes. 2009-09-18 18:39:41 +00:00
skarg d1f167c539 Added unit test to rs485 windows port to allow sending a string of ascii hex out the rs485 port to inject messages onto the wire. 2009-09-18 18:35:30 +00:00
skarg 9646d8ad1a fixed compile warnings. 2009-09-17 22:21:06 +00:00
skarg 6a2f9d7ed1 Fixed some white space inconsistencies. 2009-09-17 15:59:43 +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 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 6cfc2b805f Added MS/TP debugging to serial port test. 2009-09-11 23:13:45 +00:00
skarg ab1db5296e Added COV Subscriptions to the RPM lists. 2009-09-11 23:13:20 +00:00
skarg 593d518bc8 Fixed line end characters. 2009-09-11 15:51:53 +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 10b5854d75 corrected assignment within conditional error in Private Transfer error handling changes 2009-09-06 07:37:52 +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 ae94163a6e Corrected MSO type. Thanks, Peter! 2009-09-03 15:24:17 +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 2febfbbe56 Updated BDK device object to have minimum length. Updated other BDK objects to use sprintf since it was already in use in another object. 2009-08-30 21:05:15 +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 bf092dbef6 Corrected comment. 2009-08-25 04:38: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 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 967b86721f Updated some old demos for the new RP handling. 2009-08-23 03:36:11 +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