Created
November 19, 2019 11:52
-
-
Save mcroissant/a66cee56f6d056b36a70611a4008d114 to your computer and use it in GitHub Desktop.
Sila2 storage feature definition
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8" ?> | |
<Feature SiLA2Version="0.1" FeatureVersion="1.0" Originator="org.silastandard" Category="examples" | |
xmlns="http://www.sila-standard.org" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://www.sila-standard.org https://gitlab.com/SiLA2/sila_base/raw/master/schema/FeatureDefinition.xsd"> | |
<Identifier>AutomatedStorage</Identifier> | |
<DisplayName>Automated Storage</DisplayName> | |
<Description>Feature allowing to interact with automated storage remote controls</Description> | |
<DataTypeDefinition> | |
<Identifier>RackContent</Identifier> | |
<DisplayName>Rack Content</DisplayName> | |
<Description>Rack entity containing containers with their location</Description> | |
<DataType> | |
<Structure> | |
<Element> | |
<Identifier>RackPosition</Identifier> | |
<DisplayName>Rack Position</DisplayName> | |
<Description>A cell within a rack</Description> | |
<DataType> | |
<Basic>String</Basic> | |
</DataType> | |
</Element> | |
<Element> | |
<Identifier>VialBarcode</Identifier> | |
<DisplayName>Vial Barcode</DisplayName> | |
<Description>the barcode of the vial within the rack position given</Description> | |
<DataType> | |
<Basic>String</Basic> | |
</DataType> | |
</Element> | |
<Element> | |
<Identifier>VialVolume</Identifier> | |
<DisplayName>Vial Volume</DisplayName> | |
<Description>The volume of material within the Vial in ml</Description> | |
<DataType> | |
<Basic>String</Basic> | |
</DataType> | |
</Element> | |
</Structure> | |
</DataType> | |
</DataTypeDefinition> | |
<Command> | |
<Identifier>StoreRackWithNoContentCheck</Identifier> | |
<DisplayName>Store Rack without checking content</DisplayName> | |
<Description>Store a rack without checking for its content in term of mapping of tubes position</Description> | |
<Observable>No</Observable> | |
<Parameter> | |
<Identifier>RackBarcode</Identifier> | |
<DisplayName>Rack Barcode</DisplayName> | |
<Description>The barcode of the rack that will be inserted into the automated freezer</Description> | |
<DataType> | |
<Basic>String</Basic> | |
</DataType> | |
</Parameter> | |
<Parameter> | |
<Identifier>ExpectedRackContent</Identifier> | |
<DisplayName>Expected Rack Content</DisplayName> | |
<Description>The vials barcode and position which are expected within the rack</Description> | |
<DataType> | |
<DataTypeIdentifier>RackContent</DataTypeIdentifier> | |
</DataType> | |
</Parameter> | |
<Response> | |
<Identifier>ActualRackContent</Identifier> | |
<DisplayName>Actual Rack Content</DisplayName> | |
<Description>Content of the rack with location and barcode of vials inside</Description> | |
<DataType> | |
<DataTypeIdentifier>RackContent</DataTypeIdentifier> | |
</DataType> | |
</Response> | |
</Command> | |
<Property> | |
<Identifier>FreezerTemperature</Identifier> | |
<DisplayName>Freezer Temperature</DisplayName> | |
<Description>The current temperature of the freezer</Description> | |
<DataType> | |
<Basic>Real</Basic> | |
</DataType> | |
<Observable>Yes</Observable> | |
</Property> | |
</Feature> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment