Chronos Plugins 5.9.0
This documentation covers the plugin interfaces definitions and an example implementation.
|
An example Chronos plugin. This plugin demonstrates how to write plugins for Chronos. It should give you a rough idea how different things can be done, and which interfaces are needed to provide funtionality. More...
Namespaces | |
namespace | AcquisitionService |
Enables you to add support for a Chromatography Data System (or similar) to Chronos. An acquisition service added this way will behave like the builtin services and can be used with the Acquisition task. | |
namespace | Consumables |
namespace | Device |
A fake device. This namespace contains the fake device driver and auxiliary classes for settings, toolbox and other infrastructure. | |
namespace | Misc |
Contains things that do not fit into the other categories. | |
namespace | RemoteAccessTester |
Interaction with Chronos crossing the process barrier. A normal Chronos plugin is a class library loaded into Chronos. If you want to interact with Chronos from a different application, you can use the techniques demonstrated here to communicate with another process and remotely control Chronos. | |
namespace | SampleList |
The classes in this namespace demonstrate how to interact with the Chronos sample list. | |
namespace | SampleListColumns |
The classes in this namespace demonstrate how to define your own sample list column types. | |
namespace | Tasks |
Example task implementations. Since there are lots of things that can be done from a task, the demo was split into many different examples each showing only few facets of what's possible. If you still think this is confusing, please let us know where we could simplify these examples. | |
An example Chronos plugin. This plugin demonstrates how to write plugins for Chronos. It should give you a rough idea how different things can be done, and which interfaces are needed to provide funtionality.