DynExp
Highly flexible laboratory automation for dynamically changing experiments.
Loading...
Searching...
No Matches
NP_Conex_CC.h File Reference

Implementation of an instrument to control Newport stages with the Conex-CC controller. More...

Go to the source code of this file.

Classes

class  DynExpInstr::NP_Conex_CC_Tasks::InitTask
 
class  DynExpInstr::NP_Conex_CC_Tasks::ExitTask
 
class  DynExpInstr::NP_Conex_CC_Tasks::UpdateTask
 
class  DynExpInstr::NP_Conex_CC_Tasks::ResetTask
 
class  DynExpInstr::NP_Conex_CC_Tasks::SetReadyTask
 
class  DynExpInstr::NP_Conex_CC_Tasks::SetHomeTask
 In this task, some commands cannot be send right after each other to the controller. There has to be some waiting time in between. Therefore, this tasks calls the subtasks ResetTask, SetHomeExecutionTask and SetReadyTask in this order with a delay in between. More...
 
class  DynExpInstr::NP_Conex_CC_Tasks::SetHomeExecutionTask
 
class  DynExpInstr::NP_Conex_CC_Tasks::ReferenceTask
 In this task, some commands cannot be send right after each other to the controller. There has to be some waiting time in between. Therefore, this tasks calls the subtasks ResetTask, ReferenceExecutionTask and SetReadyTask in this order with a delay in between. More...
 
class  DynExpInstr::NP_Conex_CC_Tasks::ReferenceExecutionTask
 
class  DynExpInstr::NP_Conex_CC_Tasks::SetVelocityTask
 
class  DynExpInstr::NP_Conex_CC_Tasks::MoveToHomeTask
 In this task, some commands cannot be send right after each other to the controller. There has to be some waiting time in between. Therefore, this tasks calls the subtasks StopMotionTask and MoveToHomeExecutionTask in this order with a delay in between. More...
 
class  DynExpInstr::NP_Conex_CC_Tasks::MoveToHomeExecutionTask
 
class  DynExpInstr::NP_Conex_CC_Tasks::MoveAbsoluteTask
 In this task, some commands cannot be send right after each other to the controller. There has to be some waiting time in between. Therefore, this tasks calls the subtasks StopMotionTask and MoveAbsoluteExecutionTask in this order with a delay in between. More...
 
class  DynExpInstr::NP_Conex_CC_Tasks::MoveAbsoluteExecutionTask
 
class  DynExpInstr::NP_Conex_CC_Tasks::MoveRelativeTask
 In this task, some commands cannot be send right after each other to the controller. There has to be some waiting time in between. Therefore, this tasks calls the subtasks StopMotionTask and MoveRelativeExecutionTask in this order with a delay in between. More...
 
class  DynExpInstr::NP_Conex_CC_Tasks::MoveRelativeExecutionTask
 
class  DynExpInstr::NP_Conex_CC_Tasks::StopMotionTask
 
class  DynExpInstr::NP_Conex_CC_StageData
 
struct  DynExpInstr::NP_Conex_CC_StageData::Conex_CCStatusType
 Interprets and queries the controller's internal state based on the TS command byte code. More...
 
class  DynExpInstr::NP_Conex_CC_Params
 
class  DynExpInstr::NP_Conex_CC_Configurator
 
class  DynExpInstr::NP_Conex_CC
 

Namespaces

namespace  DynExpInstr
 DynExp's instrument namespace contains the implementation of DynExp instruments which extend DynExp's core functionality in a modular way.
 
namespace  DynExpInstr::NP_Conex_CC_Tasks
 

Detailed Description

Implementation of an instrument to control Newport stages with the Conex-CC controller.

Definition in file NP_Conex_CC.h.