|
FEDRA emulsion software from the OPERA Collaboration
|
#include <AcqPlateChanger.h>


Public Member Functions | |
| AcqPlateChanger () | |
| void | AddToBank (int bnk, TPlate *plate) |
| int | ArmVacuumControl (bool VacOn, int timeout) |
| int | FindEmulsion (Identifier id, int Bank) |
| int | GoOnHAxis (int position, int timeout) |
| int | GoOnVAxis (int position, int timeout) |
| int | Initialize (AcqStage1 *Stage=NULL) |
| void | LoadBrick (int Brick, int Nemulsions=57, int SrcBank=1, int DestBank=2, bool Separators=true, bool FirstIsSeparator=true) |
| int | LoadPlate (Identifier id) |
| int | LoadPlate (int id0, int id1, int id2=0, int id3=0) |
| int | MoveEmulsion (int isrc, int idst) |
| void | OnReset () |
| int | Park (int idst) |
| void | PowerOFF () |
| int | PowerON () |
| virtual void | Print () |
| int | ReadStatusFile () |
| void | ResetBanks () |
| int | TableVacuumControl (bool VacOn, int timeout) |
| TPlate * | TakeFromBank (int bnk) |
| void | UnloadBrick () |
| int | UnloadPlate (bool TurnPowerOff=true) |
| void | UpdateStatusFile () |
| virtual | ~AcqPlateChanger () |
Public Attributes | |
| int | DestinationBank |
| bool | InitDone |
| bool | LiftCorners |
| int | NumberOfAttempt |
| int | NumberOfBanks |
| int | PositionTimeout |
| bool | Ready |
| int | SeparationAttempts |
| int | SourceBank |
| AcqStage1 * | ST |
| bool | StageError |
| int | VacuumTimeout |
| float | XLoadPosition |
| float | YLoadPosition |
| float | ZLoadPosition |
Private Attributes | |
| float | StX |
| float | StY |
| float | StZ |
| AcqPlateChanger::AcqPlateChanger | ( | ) |
|
virtual |
| int AcqPlateChanger::ArmVacuumControl | ( | bool | VacOn, |
| int | timeout | ||
| ) |
| int AcqPlateChanger::FindEmulsion | ( | Identifier | id, |
| int | Bank | ||
| ) |
| int AcqPlateChanger::GoOnHAxis | ( | int | position, |
| int | timeout | ||
| ) |
| int AcqPlateChanger::GoOnVAxis | ( | int | position, |
| int | timeout | ||
| ) |
| void AcqPlateChanger::LoadBrick | ( | int | Brick, |
| int | Nemulsions = 57, |
||
| int | SrcBank = 1, |
||
| int | DestBank = 2, |
||
| bool | Separators = true, |
||
| bool | FirstIsSeparator = true |
||
| ) |
| int AcqPlateChanger::LoadPlate | ( | Identifier | id | ) |
| int AcqPlateChanger::LoadPlate | ( | int | id0, |
| int | id1, | ||
| int | id2 = 0, |
||
| int | id3 = 0 |
||
| ) |
| int AcqPlateChanger::MoveEmulsion | ( | int | isrc, |
| int | idst | ||
| ) |
| void AcqPlateChanger::OnReset | ( | ) |
| int AcqPlateChanger::Park | ( | int | idst | ) |
| void AcqPlateChanger::PowerOFF | ( | ) |
| int AcqPlateChanger::PowerON | ( | ) |
|
virtual |
| int AcqPlateChanger::ReadStatusFile | ( | ) |
UpdateBanksView();
| void AcqPlateChanger::ResetBanks | ( | ) |
| int AcqPlateChanger::TableVacuumControl | ( | bool | VacOn, |
| int | timeout | ||
| ) |
| TPlate * AcqPlateChanger::TakeFromBank | ( | int | bnk | ) |
| void AcqPlateChanger::UnloadBrick | ( | ) |
| int AcqPlateChanger::UnloadPlate | ( | bool | TurnPowerOff = true | ) |
| void AcqPlateChanger::UpdateStatusFile | ( | ) |
| int AcqPlateChanger::DestinationBank |
| bool AcqPlateChanger::InitDone |
| bool AcqPlateChanger::LiftCorners |
| int AcqPlateChanger::NumberOfAttempt |
| int AcqPlateChanger::NumberOfBanks |
| int AcqPlateChanger::PositionTimeout |
| bool AcqPlateChanger::Ready |
| int AcqPlateChanger::SeparationAttempts |
| int AcqPlateChanger::SourceBank |
| AcqStage1* AcqPlateChanger::ST |
| bool AcqPlateChanger::StageError |
|
private |
|
private |
|
private |
| int AcqPlateChanger::VacuumTimeout |
| float AcqPlateChanger::XLoadPosition |
| float AcqPlateChanger::YLoadPosition |
| float AcqPlateChanger::ZLoadPosition |