Module: commands/transporter

Handles transporter instructions and supplies some additional control functions for moving the ROMAs.

Source:

Methods


<static> _moveLidFromContainerToSite(params, parsed, data)

Handle the transporter._moveLidFromContainerToSite instruction.

Parameters:
Name Type Description
params object

original paramters

parsed object

parsed parameters

data object

protocol data

Source:
Returns:

an array of objects that describe output, effects, and table effects

Type
array

<static> _moveLidFromSiteToContainer(params, parsed, data)

Handle the transporter._moveLidFromSiteToContainer instruction.

Parameters:
Name Type Description
params object

original paramters

parsed object

parsed parameters

data object

protocol data

Source:
Returns:

an array of objects that describe output, effects, and table effects

Type
array

<static> _movePlate(params, parsed, data [, lidHandling0])

Handle the transporter._movePlate instruction.

Parameters:
Name Type Argument Description
params object

original paramters

parsed object

parsed parameters

data object

protocol data

lidHandling0 object <optional>

an optional option to define lid handling - this is only used by the _moveLidFromContainerToSite and _moveLidFromSiteToContainer handlers.

Properties
Name Type Argument Description
lid string <optional>

name of the lid

action string <optional>

should either be "remove" or "cover"

location string <optional>

the site where the lid should be moved from or to

destination string <optional>

the site where the lid should be after the transfer

Source:
Returns:

an array of objects that describe output, effects, and table effects

Type
array

<static> moveLastRomaHome(data)

Move the last-moved ROMA back to its home position.

Parameters:
Name Type Description
data object

protocol data

Source:
Returns:

an array of objects that describe output, effects, and table effects

Type
array

<inner> getRomaMoveLine(romaIndex, action)

Move a ROMA

Parameters:
Name Type Description
romaIndex number

index of roma

action number

0=open gripper, 1=close gripper, 2=move home, 3=move relative,

Source:
Returns:

string representation of ROMA command

Type
string