Chronos Plugins  5.2.0
This documentation covers the plugin interfaces definitions and an example implementation.
AxelSemrau.Chronos.Plugin.Config.ITrayInfo Interface Reference

Basic information about a tray or similar object. More...

Properties

string Name [get]
 Name of the tray. More...
 
IDevice Sampler [get]
 Device to which this tray is assigned. More...
 
uint FirstIndex [get]
 First addressable index of this try. More...
 
uint LastIndex [get]
 Last addressable index of this tray. More...
 
uint NoOfPositions [get]
 For your convenience, LastIndex-FirstIndex+1 More...
 
SamplerObjectKind Kind [get]
 Which kind of positions are accessed on this "tray"? More...
 
string Hint [get]
 Optional information that help the user pick the right object from a list. More...
 
TrayGeometry Geometry [get]
 Additional information about the trays geometry, if available. More...
 

Detailed Description

Basic information about a tray or similar object.

Definition at line 8 of file ITrayInfo.cs.

Property Documentation

◆ FirstIndex

uint AxelSemrau.Chronos.Plugin.Config.ITrayInfo.FirstIndex
get

First addressable index of this try.

Definition at line 21 of file ITrayInfo.cs.

21 { get; }

◆ Geometry

TrayGeometry AxelSemrau.Chronos.Plugin.Config.ITrayInfo.Geometry
get

Additional information about the trays geometry, if available.

Definition at line 44 of file ITrayInfo.cs.

44 { get; }

◆ Hint

string AxelSemrau.Chronos.Plugin.Config.ITrayInfo.Hint
get

Optional information that help the user pick the right object from a list.

Definition at line 38 of file ITrayInfo.cs.

38 { get; }

◆ Kind

SamplerObjectKind AxelSemrau.Chronos.Plugin.Config.ITrayInfo.Kind
get

Which kind of positions are accessed on this "tray"?

Definition at line 33 of file ITrayInfo.cs.

33 { get; }

◆ LastIndex

uint AxelSemrau.Chronos.Plugin.Config.ITrayInfo.LastIndex
get

Last addressable index of this tray.

Definition at line 25 of file ITrayInfo.cs.

25 { get; }

◆ Name

string AxelSemrau.Chronos.Plugin.Config.ITrayInfo.Name
get

Name of the tray.

Definition at line 13 of file ITrayInfo.cs.

13 { get; }

◆ NoOfPositions

uint AxelSemrau.Chronos.Plugin.Config.ITrayInfo.NoOfPositions
get

For your convenience, LastIndex-FirstIndex+1

Definition at line 29 of file ITrayInfo.cs.

29 { get; }

◆ Sampler

IDevice AxelSemrau.Chronos.Plugin.Config.ITrayInfo.Sampler
get

Device to which this tray is assigned.

Definition at line 17 of file ITrayInfo.cs.

17 { get; }

The documentation for this interface was generated from the following file: