|
|
|
@ -757,6 +757,7 @@ private:
|
|
|
|
|
void LoadCameraImplementation(CameraConfig& camera, int camera_id);
|
|
|
|
|
|
|
|
|
|
Core::System& system;
|
|
|
|
|
bool initialized{};
|
|
|
|
|
std::array<CameraConfig, NumCameras> cameras;
|
|
|
|
|
std::array<PortConfig, 2> ports;
|
|
|
|
|
Core::TimingEventType* completion_event_callback;
|
|
|
|
@ -764,7 +765,7 @@ private:
|
|
|
|
|
std::atomic<bool> is_camera_reload_pending{false};
|
|
|
|
|
|
|
|
|
|
template <class Archive>
|
|
|
|
|
void serialize(Archive& ar, const unsigned int);
|
|
|
|
|
void serialize(Archive& ar, const unsigned int file_version);
|
|
|
|
|
friend class boost::serialization::access;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -775,4 +776,5 @@ void InstallInterfaces(Core::System& system);
|
|
|
|
|
} // namespace Service::CAM
|
|
|
|
|
|
|
|
|
|
SERVICE_CONSTRUCT(Service::CAM::Module)
|
|
|
|
|
BOOST_CLASS_VERSION(Service::CAM::Module, 1)
|
|
|
|
|
BOOST_CLASS_VERSION(Service::CAM::Module::CameraConfig, 1)
|
|
|
|
|