petermcs
7c13ab6904
First version of Trend Log which will actually log real data.
2009-12-11 14:54:56 +00:00
petermcs
989ab7ffe7
Implemented ReadRange By Time for Trend Logs.
2009-12-07 12:15:15 +00:00
petermcs
d63618d599
Implemented Trend Log ReadRange for "By Position" and "All" options.
...
Fixed some issues in the rest of the Trend Log code and the general ReadRange code..
2009-11-29 19:32:47 +00:00
petermcs
35ec69c307
Updates to the Trend Log object:
...
1. Added more of the required logic to the Trend Log write property handler.
2. Fixed some mistakes in the read property handler
3. TrendLog_Init now sets up data to allow for testing.
4. Enabled write property handling in main.c
2009-11-25 10:23:23 +00:00
petermcs
916067ec59
Added skeleton Trend Log object. Currently allows properties to be read and written but has little of the required logic for trending implemented yet.
2009-11-23 08:27:09 +00:00
skarg
2b519a5570
Cleaned up warnings and errors when compiled with Borland C++ and with GCC.
2009-11-19 16:05:22 +00:00
skarg
9c3f6f0c1c
Corrected DeviceGetRRInfo by adding default case. Added Time/Date for demo device object.
2009-11-13 23:00:33 +00:00
petermcs
b8251f314f
Implemented ReadRange functionality for the device "Device Address Binding" property and modified the ReadRange test app to use this real property for its target.
...
Implemented a framework for allowing the ReadRange handler determine which properties support ReadRange and which varients of ReadRange they support.
2009-11-10 15:37:11 +00:00
skarg
7ba1625924
Corrected compiler warning.
2009-11-10 03:14:05 +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
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