cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
ImageStreamIOType Struct Reference

Public Types

enum  Type : uint64_t {
  CIRCULAR_BUFFER_TYPE = CIRCULAR_BUFFER, MATH_DATA_TYPE = MATH_DATA, IMG_RECV_TYPE = IMG_RECV, IMG_SENT_TYPE = IMG_SENT,
  ZAXIS_UNDEF_TYPE = ZAXIS_UNDEF, ZAXIS_SPACIAL_TYPE = ZAXIS_SPACIAL, ZAXIS_TEMPORAL_TYPE = ZAXIS_TEMPORAL, ZAXIS_WAVELENGTH_TYPE = ZAXIS_WAVELENGTH,
  ZAXIS_MAPPING_TYPE = ZAXIS_MAPPING
}
 

Public Member Functions

 ImageStreamIOType ()
 
 ImageStreamIOType (uint64_t type)
 
enum Type get_type () const
 
enum Type get_axis () const
 

Data Fields

Type type
 

Member Enumeration Documentation

◆ Type

enum ImageStreamIOType::Type : uint64_t
Enumerator
CIRCULAR_BUFFER_TYPE 
MATH_DATA_TYPE 
IMG_RECV_TYPE 
IMG_SENT_TYPE 
ZAXIS_UNDEF_TYPE 
ZAXIS_SPACIAL_TYPE 
ZAXIS_TEMPORAL_TYPE 
ZAXIS_WAVELENGTH_TYPE 
ZAXIS_MAPPING_TYPE 

Constructor & Destructor Documentation

◆ ImageStreamIOType() [1/2]

ImageStreamIOType::ImageStreamIOType ( )
inline

◆ ImageStreamIOType() [2/2]

ImageStreamIOType::ImageStreamIOType ( uint64_t  type)
inline

Member Function Documentation

◆ get_axis()

enum Type ImageStreamIOType::get_axis ( ) const
inline

◆ get_type()

enum Type ImageStreamIOType::get_type ( ) const
inline

Field Documentation

◆ type

Type ImageStreamIOType::type

The documentation for this struct was generated from the following file: