Stages and filter wheels
Stages and filter wheels are controlled by apps derived from the stdMotionStage implementation, meaning they share some common properties and options.
filterWheelCtrl
filterWheelCtrl
controls an MCBL 3006S based filter wheel for
MagAO-X. As of Dec, 2018, there are 6 such wheels in MagAO-X. This
program communicates with the MCBL 3006S controller via USB. It monitors
the position and motion status of the wheel, and via INDI accepts
commands to home and change wheel position.
Options
Sh ort |
Long |
Config-File |
Type |
D e s c r i p t i o n |
---|---|---|---|---|
|
power.device |
string |
D e v i c e c o n t r o l l i n g p o w e r f o r t h i s a p p ’ s d e v i c e ( I N D I n a m e ) . |
|
|
power.outlet |
string |
O u t l e t ( o r c h a n n e l ) o n d e v i c e f o r t h i s a p p ’ s d e v i c e ( I N D I n a m e ) . |
|
|
power.element |
string |
I N D I e l e m e n t n a m e . D e f a u l t i s “ s t a t e ” , o n l y n e e d t o s p e c i f y i f d i f f e r e n t . |
|
|
usb.idVendor |
string |
U S B v e n d o r i d , 4 d i g i t s |
|
|
usb.idProduct |
string |
U S B p r o d u c t i d , 4 d i g i t s |
|
|
usb.serial |
string |
U S B s e r i a l n u m b e r |
|
|
usb.baud |
real |
U S B t t y b a u d r a t e ( i . e . 9 6 0 0 ) |
|
|
timeouts.write |
int |
T h e t i m e o u t f o r w r i t i n g t o t h e d e v i c e [ m s e c ] . D e f a u l t = 1 0 0 0 |
|
|
timeouts.read |
int |
T h e t i m e o u t f o r r e a d i n g t h e d e v i c e [ m s e c ] . D e f a u l t = 1 0 0 0 |
|
|
motor.acceleration |
real |
T h e m o t o r a c c e l e r a t i o n p a r a m e t e r . D e f a u l t = 1 0 0 0 . |
|
|
motor.speeed |
real |
T h e m o t o r s p e e d p a r a m e t e r . D e f a u l t = 1 0 0 0 . |
|
|
motor.circleSteps |
long |
T h e n u m b e r o f s t e p s i n 1 r e v o l u t i o n . |
|
`` –motor.homeOffset`` |
motor.homeOffset |
long |
T h e h o m i n g o f f s e t i n m o t o r c o u n t s . |
|
|
motor.powerOnHome |
bool |
I f t r u e , h o m e a t s t a r t u p / p o w e r - o n . D e f a u l t = f a l s e . |
|
|
filters.names |
vector of strings |
T h e n a m e s o f t h e f i l t e r s . |
|
|
filters.positions |
vector of doubles |
T h e p o s i t i o n s o f t h e f i l t e r s . I f o m i t t e d o r 0 t h e n o r d e r i s u s e d . |