Click or drag to resize

LynceeTec.API.Hardware Namespace

 
Classes
 ClassDescription
Public classHardwareItemManagerStatus Represents the status of a hardware item manager (classes deriving from BaseHardwareItemManager)
Public classHardwareItemStatus Represents the status of a hardware item (classes deriving from BaseHardwareItem)
Public classHardwareManager Main access to the DHM hardware. Note that the Hardware API is only required for hologram acquisition. It is not needed at all for offline work (reconstruction and post-processing of previously acquired holograms).
Public classHardwareManagerAlreadyInitializedException The exception that is thrown when the operation is not valid because the hardware manager has already been initialized
Public classHardwareManagerNotInitializedException The exception that is thrown when the operation is not valid because the hardware manager hasn't been initialized
Interfaces
 InterfaceDescription
Public interfaceICameraItem Represents a camera hardware item
Public interfaceICamerasManager 
Public interfaceIFluoFilterWheelItem Represents a fluo filter wheel hardware item
Public interfaceIFluoFilterWheelsManager 
Public interfaceIHardwareItem 
Public interfaceIHardwareItemManagerTHardwareItem Interface for the managers of a specific category of hardware items
Public interfaceILaserSourceItem Represents a laser source hardware item
Public interfaceILaserSourcesManager 
Public interfaceIMotorItem Represents a motor hardware item
Public interfaceIMotorsManager 
Public interfaceIMovableItem Represents an "axis" usable in a move operation. The "axis" can be anything moving along a single dimension (linear or rotating motor, stage axis, etc)
Public interfaceIStageAxis Represents a single axis of a stage
Public interfaceIStageItem Represents a stage hardware item
Public interfaceIStagesManager 
Public interfaceIStroboItem Represents a stroboscopic unit hardware item
Public interfaceIStrobosManager 
Public interfaceITurretItem Represents a turret hardware item
Public interfaceITurretsManager 
Enumerations
 EnumerationDescription
Public enumerationExtendedBool Extension of the boolean, adding a Unknown state to differentiate false from not initialized
Public enumerationMotorMovementType Enumerates the possible types of movement of a motor