File indexing completed on 2024-04-21 03:44:26

0001 /*
0002     SPDX-FileCopyrightText: 2009 Prakash Mohan <prakash.mohan@kdemail.net>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include "oal/filter.h"
0008 
0009 OAL::Filter::Filter(const QString &id, const filterProperties *fp)
0010 {
0011     m_Id       = id;
0012     m_Model    = fp->model;
0013     m_Vendor   = fp->vendor;
0014     m_Type     = fp->type;
0015     m_Color    = fp->color;
0016     m_Name     = fp->vendor + ' ' + fp->model + " - " + fp->type + ' ' + fp->color + " (" + id + ')';
0017     m_Offset   = fp->offset;
0018     m_Exposure = fp->exposure;
0019     m_LockedFilter = fp->lockedFilter;
0020     m_UseAutoFocus = fp->useAutoFocus;
0021     m_AbsoluteFocusPosition = fp->absFocusPos;
0022     m_FocusTemperature = fp->focusTemperature;
0023     m_FocusAltitude = fp->focusAltitude;
0024     m_FocusTicksPerTemp = fp->focusTicksPerTemp;
0025     m_FocusTicksPerAlt = fp->focusTicksPerAlt;
0026     m_Wavelength = fp->wavelength;
0027 }