Instrument Neutral Distributed Interface INDI 2.2.5
wanderer_rotator_lite.cpp
Go to the documentation of this file.
1/*******************************************************************************
2 Copyright(c) 2025 Frank Wang & Jérémie Klein. All rights reserved.
3
4 WandererRotator Lite V1
5
6 This program is free software; you can redistribute it and/or modify it
7 under the terms of the GNU General Public License as published by the Free
8 Software Foundation; either version 2 of the License, or (at your option)
9 any later version.
10
11 This program is distributed in the hope that it will be useful, but WITHOUT
12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
14 more details.
15
16 You should have received a copy of the GNU Library General Public License
17 along with this library; see the file COPYING.LIB. If not, write to
18 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
19 Boston, MA 02110-1301, USA.
20
21 The full GNU General Public License is included in this distribution in the
22 file called LICENSE.
23*******************************************************************************/
24
26
27// We declare an auto pointer to WandererRotatorLiteV1.
28static std::unique_ptr<WandererRotatorLiteV1> wandererrotatorlitev1(new WandererRotatorLiteV1());
29
33
35 return "WandererRotator Lite V1";
36}
37
39 return "WandererRotatorLite";
40}
41
45
47 return 1155;
48}
void setVersion(uint16_t vMajor, uint16_t vMinor)
Set driver version information to be defined in DRIVER_INFO property as vMajor.vMinor.
const char * getDefaultName() override
int getMinimumCompatibleFirmwareVersion() override
const char * getRotatorHandshakeName() override