Instrument Neutral Distributed Interface INDI
2.2.5
indiserver
Property.hpp
Go to the documentation of this file.
1
/* INDI Server for protocol version 1.7.
2
* Copyright (C) 2007 Elwood C. Downey <
[email protected]
>
3
2013 Jasem Mutlaq <
[email protected]
>
4
2022 Ludovic Pollet
5
This library is free software; you can redistribute it and/or
6
modify it under the terms of the GNU Lesser General Public
7
License as published by the Free Software Foundation; either
8
version 2.1 of the License, or (at your option) any later version.
9
10
This library is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
Lesser General Public License for more details.
14
15
You should have received a copy of the GNU Lesser General Public
16
License along with this library; if not, write to the Free Software
17
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18
*/
19
#pragma once
20
21
#include "
indicore/indidevapi.h
"
22
23
#include <string>
24
25
/* device + property name */
26
class
Property
27
{
28
public
:
29
std::string
dev
;
30
std::string
name
;
31
BLOBHandling
blob
=
B_NEVER
;
/* when to snoop BLOBs */
32
33
Property
(
const
std::string &
dev
,
const
std::string &
name
):
dev
(
dev
),
name
(
name
) {}
34
};
Property
Definition
Property.hpp:27
Property::Property
Property(const std::string &dev, const std::string &name)
Definition
Property.hpp:33
Property::blob
BLOBHandling blob
Definition
Property.hpp:31
Property::dev
std::string dev
Definition
Property.hpp:29
Property::name
std::string name
Definition
Property.hpp:30
indidevapi.h
Interface to the reference INDI C API device implementation on the Device Driver side.
BLOBHandling
BLOBHandling
How drivers handle BLOBs incoming from snooping drivers.
Definition
indidevapi.h:267
B_NEVER
@ B_NEVER
Definition
indidevapi.h:268
Generated on Thu Oct 22 2026 09:22:00 for Instrument Neutral Distributed Interface INDI by
1.9.8