#include <stdint.h>#include <vector>#include <cstdint>#include <type_traits>#include "atcore.h"#include <ifw/fgf/common_llnetio/rawImage.hpp>#include <ifw/fgf/common_llnetio/logger.hpp>#include <ifw/fgf/common_llnetio/camBase.hpp>#include <ifw/fgf/common_llnetio/iCommAdapter.hpp>#include <ifw/fgf/common_llnetio/defines.hpp>#include <ifw/fgf/andor/rtmsLlnetioPublisher.hpp>#include <ifw/fgf/andor/camAndor.hpp>#include <ifw/fgf/andor/statusParam.hpp>#include <ifw/fgf/andor/setupParam.hpp>Go to the source code of this file.
Classes | |
| struct | is_any_of< T > |
| struct | is_any_of< T, U, Types... > |
| struct | ifw::fgf::andor::AndorCtrlEnumKeyHash |
| A custom hash function for AndorStatEnumKey, which supports hashing of variant-like types (e.g., std::variant). More... | |
| struct | ifw::fgf::andor::AndorStatEnumKeyHash |
| class | ifw::fgf::andor::CommAdapter |
| Handles communication and interaction with the Andor camera. More... | |
Namespaces | |
| namespace | ifw |
| namespace | ifw::fgf |
| namespace | ifw::fgf::andor |
Typedefs | |
| typedef std::unique_ptr< AT_U8[]> | image_t |
| using | ifw::fgf::andor::AndorCtrlEnumKey |
| RTMS network configuration (defined in rtmsLlnetioPublisher.hpp) | |
| using | ifw::fgf::andor::AndorStatEnumKey |
Enumerations | |
| enum | ifw::fgf::andor::CameraType { ifw::fgf::andor::UNKNOWN = 0 , ifw::fgf::andor::BALOR = 1 , ifw::fgf::andor::MARANA = 2 , ifw::fgf::andor::SIM = 3 } |
| enum | ifw::fgf::andor::RpcError : short { ifw::fgf::andor::PARAM_SETUP_ERROR = -1 } |
Variables | |
| const double | ifw::fgf::andor::CONNECT_TIMEOUT = 10.0 |
| const double | ifw::fgf::andor::FRAME_REC_THR_SLEEP_TIME = 0.0005 |
| const uint16_t | ifw::fgf::andor::MAX_NB_OF_RECEP_BUFFERS = 10 |
| const uint16_t | ifw::fgf::andor::NB_OF_INPUT_BUFFERS = 5 |
| const int32_t | ifw::fgf::andor::DEFAULT_PACKET_SIZE = 1500 |
| const uint32_t | ifw::fgf::andor::STREAM_BYTES_PER_SECOND_MIN = 1000000 |
| const uint32_t | ifw::fgf::andor::STREAM_BYTES_PER_SECOND_MAX = 248000000 |
| const int | ifw::fgf::andor::TIMEOUTMS = 30000 |
| const short | ifw::fgf::andor::RPC_SUCCESS = 0 |
| const short | ifw::fgf::andor::RPC_ERROR = -1 |
| const short | ifw::fgf::andor::FEATURE_ERROR = -5 |
| const AT_64 | ifw::fgf::andor::ALIGNMENT = 16 |
| constexpr const char * | ifw::fgf::andor::BALOR_TYPE = "Balor" |
| constexpr const char * | ifw::fgf::andor::MARANA_TYPE = "Marana" |
| constexpr const char * | ifw::fgf::andor::SIM_TYPE = "Andor SimCam" |
| constexpr const char * | ifw::fgf::andor::CAMERA_INTERFACE = "CoaXPress" |
| typedef std::unique_ptr<AT_U8[]> image_t |