Commit Graph

451 Commits

Author SHA1 Message Date
skarg 788b6905d7 Corrected GetEventInfo to return correctly formed chunks and not invoke assert. 2009-11-02 20:12:26 +00:00
skarg 55d96cdfad made the RPM encoder static since it uses a static local buffer, and was a problem if RPM tries to encode a group object using this RPM encoder. 2009-11-02 12:16:03 +00:00
skarg d6c4b11854 Corrected spacing on WhoIs demo output. 2009-10-28 21:07:53 +00:00
skarg 104aa6a4ef Corrected compiler warnings. 2009-10-24 17:53:25 +00:00
skarg c04e69da8c Fixed EOL, indent. 2009-10-24 17:02:59 +00:00
skarg 857d0c185d Added named pipe to linux port of mstpcap. 2009-10-24 16:24:33 +00:00
skarg 2917c9abf0 Converted C++ comments to C comments 2009-10-24 15:49:00 +00:00
skarg d8b6557641 Added UnconfirmedPrivateTransfer client send function. 2009-10-20 21:48:38 +00:00
skarg af30d31a6c Added UnconfirmedPrivateTransfer encoding and demo handler. 2009-10-20 17:26:06 +00:00
petermcs 694abdeb4e Second phase of address cache refactoring:
1. Added time to live functionality
2. Added option of partial cache init on reset to reduce traffic for controllers that can preserve RAM over power cycle/reset.
3. Can now put new entries in the cache even if it is full - entry nearest to expiry is dropped to make room.
2009-10-16 19:27:35 +00:00
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 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 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 b9367b7bde Corrected FDT Ack. 2009-09-28 22:34:11 +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 6a2f9d7ed1 Fixed some white space inconsistencies. 2009-09-17 15:59:43 +00:00
skarg c4e56abcea Added send for ConfirmedEventNotification. 2009-09-12 18:00:42 +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 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 2ee60ea8b3 Enhanced the object API with optional functions. 2009-08-29 20:26:32 +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 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
skarg 6d910d5212 updated. 2009-08-14 16:53:00 +00:00
skarg d7861f058e updated text for readme. 2009-08-14 15:15:32 +00:00
skarg e3bcce50ce Added expected max values to mstpcap statistics information. 2009-08-12 01:26:18 +00:00
skarg a907edbfca Created PICS for demo server. 2009-08-04 17:46:40 +00:00
skarg db61a1122f Ran indent script. 2009-07-29 18:06:33 +00:00
skarg 6adf97553f Updated code to handle Borland 5.5 Compile. 2009-07-29 17:53:32 +00:00
skarg a503aca204 Added another method to monitor Tusage_delay. Changed output order. 2009-07-28 17:24:46 +00:00
skarg f27f95c435 Added ctrl-c trap so that the statistics will print at the end. 2009-07-28 16:35:39 +00:00
skarg 502a25ba91 Improved the MS/TP statistics gathering and display. 2009-07-28 15:17:48 +00:00
skarg 53fb6ee291 Added MS/TP statistics. Work in progress. 2009-07-27 22:37:04 +00:00
skarg f30a21a032 Converted mstpcap to use timer rather than sleep for timing. 2009-07-27 17:50:09 +00:00
skarg 0e5a1cee0a Corrected comments. 2009-07-24 16:18:48 +00:00
skarg e91062cd53 The demo UTC time synchronization function 'Send_TimeSyncUTC was missing the NPDU encoding. Thank you, lopelope! 2009-07-21 14:07:38 +00:00
skarg 82a03d948b Corrected present_value priority array offset for binary output examples. 2009-07-20 22:15:08 +00:00
skarg a32af783cb Moved the MS/TP defines into mstpdef.h file. 2009-07-17 15:15:46 +00:00
brayra 16f7508fac Reorder items of whois addresses to be compatible with address_cache file format
Also put comment (;) tag at the beginning of header lines on the report
2009-07-15 19:01:17 +00:00