Project

General

Profile

Document options:

Item attributes:

1. ARCGenIII

Modelo PORIS que describe el comportamiento de la API de ARCGenIII adaptada para Osiris.

Nota: En algunos casos hemos restringido los valores que la API acepta en sus parámetros para que el usuario no configure el detector de OSIRIS de forma errónea.



1.1. ARC-0002: Real

Modo normal del controlador ARCGenIII que hace uso del hardware real. Si la configuración se realiza de este modo, la API es usada, y por tanto es necesario disponer de un equipo con la tarjeta R-66 y el controlador ARCGenIII, ambos de astrocam.com.


Dependence diagram

1.2. ARC-0003: Emulated

Modo emulado del controlador ARCGenIII que no hace uso del hardware real.

Si la configuración se realiza en este modo, las llamadas a la API se evitan, y se selecciona una imagen FITS para entregársela al usuario. Este modo es útil para desarrollar la integración del DAS de OSIRIS con la DataFactory, o para poder emular el instrumento en el entorno GCS sin necesidad de usar el hardware real.


Dependence diagram

1.3. Firmware

Componente de firmware, que permite escoger la versión de firmware que se cargará en el controlador.



1.3.1. ARC-0005: osiris3

Segunda versión del firmware de ARCGenIII que da soporte a los modos especiales desarrollados en LISA para Osiris.

Nota: en la actualidad usa el mismo fichero de firmware que la opción osiris2.


Dependence diagram

1.3.2. ARC-0006: tim

Versión oficial de firmware de ARCGenIII, desarrollada por astro-cam. No incorpora los modos especiales desarrollados en LISA para Osiris.


Dependence diagram

1.3.3. ARC-0007: osiris2

Primera versión del firmware de ARCGenIII que da soporte a los modos especiales desarrollados en LISA para Osiris.


Dependence diagram

1.3.4. ARC-0008: osiris4

Tercera versión del firmware de ARCGenIII que da soporte a los modos especiales desarrollados en LISA para Osiris.

Nota: en la actualidad usa el mismo fichero de firmware que la opción osiris3.


Dependence diagram

1.3.5. ARC-0009: osiris5

Cuarta versión del firmware de ARCGenIII que da soporte a los modos especiales desarrollados en LISA para Osiris.

Nota: en la actualidad usa el mismo fichero de firmware que la opción osiris4.


Dependence diagram

1.3.6. Variants

Componente que engloba las variantes de parámetros que se incluyen en las diferentes versiones de firmware.



1.3.6.1. ARC-0011: Normal

Modo que selecciona la variante Normal de parámetros, que da servicio al firmware tim.


Dependence diagram

1.3.6.2. ARC-0012: Extended

Modo que selecciona la variante Extendida de parámetros, que da servicio a los diferentes firmware osirisX.


Dependence diagram

1.3.6.3. ARC-0013: Extended_2

Dependence diagram

1.3.6.4. Acquisition


1.3.6.4.1. ARC-0015: Normal

Dependence diagram

1.3.6.4.2. ARC-0016: NormalWindow

Dependence diagram

1.3.6.4.3. ARC-0017: FrameTransfer

Dependence diagram

1.3.6.4.4. ARC-0018: Shuffling

Dependence diagram

1.3.6.4.5. ARC-0019: Calibration

Dependence diagram

1.3.6.4.6. Dimensions

Componente que determina las dimensiones de la imagen a obtener, mediante los parámetros de filas (uiRows), columnas (uiColumns) y la configuración del subcomponente Binning.



1.3.6.4.6.1. ARC-0021: Normal

Modo normal del componente Dimensions, permite que todos sus parámetros se configuren en sus rangos completos, compatibles con el detector de Osiris.


Dependence diagram

1.3.6.4.6.2. ARC-0022: FT

Dependence diagram

1.3.6.4.6.3. uiCols

Parámetro que define el número de columnas del detector que se quieren utilizar para obtener la próxima imagen. Las columnas se cuentan en píxeles físicos, independientemente de la configuración de binning.



1.3.6.4.6.3.1. ARC-0024: Full_Range

Rango completo para el parámetro de columnas uiCols. Se restringe para que no pueda ser superior al detector de OSIRIS.


Dependence diagram

1.3.6.4.6.3.2. ARC-0025: Normal

Modo normal de uiCols, que activa el rango normal (completo).


Dependence diagram

1.3.6.4.6.4. uiRows

Parámetro que define el número de filas del detector que se quieren utilizar para obtener la próxima imagen. Las filas se cuentan en píxeles físicos, independientemente de la configuración de binning.



1.3.6.4.6.4.1. ARC-0027: Full_Range

Rango completo para el parámetro de filas uiRows. Se restringe para que no pueda ser superior al detector de OSIRIS.


Dependence diagram

1.3.6.4.6.4.2. ARC-0028: FTRange

Dependence diagram

1.3.6.4.6.4.3. ARC-0029: Normal

Modo normal de uiRows, que activa el rango normal (completo).


Dependence diagram

1.3.6.4.6.4.4. ARC-0030: Half

Dependence diagram

1.3.6.4.7. Binning

Componente que configura el binning a ser usado.

Nota: La API de ARCGenIII permite comprimir la imagen tanto en vertical como en horizontal según factores numéricos que pueden ser de entidad considerable. Hemos restringido el factor de compresión a x1 (sin compresión) o x2 (con compresión factor 2) para que el usuario no pueda programar valores incompatibles con el detector de Osiris.



1.3.6.4.7.1. ARC-0032: 1x1

Sin compresión de píxeles, ni en horizontal ni en vertical.


Dependence diagram

1.3.6.4.7.2. ARC-0033: 1x2

Compresión x2 en la coordenadas vertical, sin compresión en la horizontal.


Dependence diagram

1.3.6.4.7.3. ARC-0034: 2x1

Compresión x2 en la coordenada horizontal, sin compresión en la vertical.


Dependence diagram

1.3.6.4.7.4. ARC-0035: 2x2

Compresión x2 tanto en la coordenadas horizontal como en la vertical.


Dependence diagram

1.3.6.4.7.5. ARC-0036: Off

Modo desactivado del binning, que fuerza el valor 1x1, sin compresión en ninguna de las dos coordenadas.


Dependence diagram

1.3.6.4.7.6. ARC-0037: All

Modo completo del binning, que permite al usuario escoger cualquiera de los cuatro valores de compresión.


Dependence diagram

1.3.6.4.7.7. ARC-0038: Square

Modo cuadrado del binning, sólo permite valores de binning que sean iguales en la vertical y la horizontal.

  • 1x1: ninguna compresión.

  • 2x2: compresión en ambas coordenadas.


Dependence diagram

1.3.6.4.8. OutputSource

Componente que permite al usuario escoger la fuente de salida del controlador.

TODO: Preguntar a Enrique para mejorar esta descripción.



1.3.6.4.8.1. ARC-0045: ALL

Dependence diagram

1.3.6.4.8.2. ARC-0044: TWO

Dependence diagram

1.3.6.4.8.3. ARC-0040: 0x0

TODO: Hablar con Enrique para escribir esta descripción.


Dependence diagram

1.3.6.4.8.4. ARC-0041: 0x1

TODO: Hablar con Enrique para escribir esta descripción.


Dependence diagram

1.3.6.4.8.5. ARC-0042: 0x2

TODO: Hablar con Enrique para escribir esta descripción.


Dependence diagram

1.3.6.4.8.6. ARC-0043: 0x3

TODO: Hablar con Enrique para escribir esta descripción.


Dependence diagram

1.3.6.4.8.7. Recomposition


1.3.6.4.8.7.1. ARC-0047: None

Dependence diagram

1.3.6.4.8.7.2. ARC-0048: Serial

Dependence diagram

1.3.6.4.8.7.3. ARC-0049: QuadCCD

Dependence diagram

1.3.6.4.8.7.4. ARC-0050: Parallel


1.3.6.4.8.7.5. ARC-0051: QuadIR


1.3.6.4.8.7.6. ARC-0052: CDSQuad


1.3.6.4.8.7.7. ARC-0053: HawaiiRG


1.3.6.4.9. ExposureCtrl


1.3.6.4.9.1. ARC-0055: Normal

Dependence diagram

1.3.6.4.9.2. ARC-0056: Calibration

Dependence diagram

1.3.6.4.9.3. ARC-0057: NoShutter

Dependence diagram

1.3.6.4.9.4. ARC-0058: FT

Dependence diagram

1.3.6.4.9.5. numOfFrames


1.3.6.4.9.5.1. ARC-0060: 1

Dependence diagram

1.3.6.4.9.5.2. ARC-0061: Multiple_Range

Dependence diagram

1.3.6.4.9.5.3. ARC-0062: Single

Dependence diagram

1.3.6.4.9.5.4. ARC-0063: Multiple

Dependence diagram

1.3.6.4.9.6. OpenShutter


1.3.6.4.9.6.1. ARC-0065: On

Dependence diagram

1.3.6.4.9.6.2. ARC-0066: Off

Dependence diagram

1.3.6.4.9.7. ExpTime


1.3.6.4.9.7.1. ARC-0068: Full_Range

Dependence diagram

1.3.6.4.9.7.2. ARC-0069: FT_Range

Dependence diagram

1.3.6.4.9.7.3. ARC-0070: Normal

Dependence diagram

1.3.6.4.9.7.4. ARC-0071: FT

Dependence diagram

1.3.6.4.9.8. PixelSpeed


1.3.6.4.9.8.1. ARC-0073: FST

Dependence diagram

1.3.6.4.9.8.2. ARC-0074: MED

Velocidad media del detector.


Dependence diagram

1.3.6.4.9.8.3. ARC-0075: SLW

Dependence diagram

1.3.6.4.9.9. CalibGain


1.3.6.4.9.9.1. ARC-0077: Normal_Range

Dependence diagram

1.3.6.4.9.9.2. ARC-0078: Normal

Dependence diagram

1.3.6.4.10. SubarrayFeature


1.3.6.4.10.1. ARC-0080: Off

Dependence diagram

1.3.6.4.10.2. ARC-0081: On

Dependence diagram

1.3.6.4.10.3.1. ARC-0083: Full_Range

Dependence diagram

1.3.6.4.10.3.2. ARC-0084: Normal

Dependence diagram

1.3.6.4.10.4.1. ARC-0086: Full_Range

Dependence diagram

1.3.6.4.10.4.2. ARC-0087: Normal

Dependence diagram

1.3.6.4.10.5. offsetRow


1.3.6.4.10.5.1. ARC-0089: Full_Range

Dependence diagram

1.3.6.4.10.5.2. ARC-0090: Normal

Dependence diagram

1.3.6.4.10.6. offsetCol


1.3.6.4.10.6.1. ARC-0092: Full_Range

Dependence diagram

1.3.6.4.10.6.2. ARC-0093: Normal

Dependence diagram

1.3.6.4.11. ShuffleLines


1.3.6.4.11.1. ARC-0095: Full_Range

Dependence diagram

1.3.6.4.11.2. ARC-0096: Normal

Dependence diagram

1.3.6.4.12. ShiftNumber


1.3.6.4.12.1. ARC-0098: Full_Range

Dependence diagram

1.3.6.4.12.2. ARC-0099: Normal

Dependence diagram

1.4. ARC-0100: cfg_init_expose



1.5. ARC-0101: init_expose



1.6. ARC-0102: expose



1.7. ARC-0103: abort

Abort command



2. hola



Go to top