/workspaces/astro/sol3-sdk/cpp/sol3/camera_module/camera_device.h Source File

Space-ng SDK: /workspaces/astro/sol3-sdk/cpp/sol3/camera_module/camera_device.h Source File
Space-ng SDK
camera_device.h
Go to the documentation of this file.
1 // Copyright (c) Space-ng, inc. All rights reserved.
2 #pragma once
5 
6 namespace sol3::camera_module {
7 
9 class ICameraDevice {
10  public:
11  virtual ~ICameraDevice() = default;
12 
17  virtual void requestFrame(
18  core::msg::MessageHeader const& header,
20 };
21 } // namespace sol3::camera_module
Abstract camera device interface for requesting frames given control input.
Definition: camera_device.h:9
virtual void requestFrame(core::msg::MessageHeader const &header, CameraModuleSpec::CameraControl::TableType const &control)=0
root_type MessageHeader
Definition: message_header.fbs:32
Definition: camera_component.h:8
TTableType TableType
Payload flatbuffer table type.
Definition: message_spec.h:17