libguh -> libnymea

This commit is contained in:
Michael Zanetti 2018-01-29 15:37:20 +01:00
parent d5a1a03e5f
commit eb316a7a0c
182 changed files with 111 additions and 113 deletions

View File

@ -97,7 +97,7 @@
#include "guhcore.h" #include "guhcore.h"
#include "loggingcategories.h" #include "loggingcategories.h"
#include "jsonrpcserver.h" #include "jsonrpc/jsonrpcserver.h"
#include "ruleengine.h" #include "ruleengine.h"
#include "networkmanager/networkmanager.h" #include "networkmanager/networkmanager.h"

View File

@ -24,7 +24,7 @@
\class QtAvahiService \class QtAvahiService
\brief Allows to publish an avahi service to the network. \brief Allows to publish an avahi service to the network.
\inmodule libguh \inmodule libnymea
*/ */
/*! \enum QtAvahiService::QtAvahiServiceState /*! \enum QtAvahiService::QtAvahiServiceState

View File

@ -25,7 +25,7 @@
\brief Allows to browse avahi services in the local network. \brief Allows to browse avahi services in the local network.
\ingroup hardware \ingroup hardware
\inmodule libguh \inmodule libnymea
*/ */
/*! \fn void QtAvahiServiceBrowserImplementation::serviceEntryAdded(const AvahiServiceEntry &entry); /*! \fn void QtAvahiServiceBrowserImplementation::serviceEntryAdded(const AvahiServiceEntry &entry);

View File

@ -25,7 +25,7 @@
\brief Allows to send network requests and receive replies. \brief Allows to send network requests and receive replies.
\ingroup hardware \ingroup hardware
\inmodule libguh \inmodule libnymea
The network manager class is a reimplementation of the \l{http://doc-snapshot.qt-project.org/qt5-5.4/qnetworkaccessmanager.html}{QNetworkAccessManager} The network manager class is a reimplementation of the \l{http://doc-snapshot.qt-project.org/qt5-5.4/qnetworkaccessmanager.html}{QNetworkAccessManager}
and allows plugins to send network requests and receive replies. and allows plugins to send network requests and receive replies.

View File

@ -25,7 +25,7 @@
#include "libguh.h" #include "libguh.h"
#include "typeutils.h" #include "typeutils.h"
#include "libguh/network/networkaccessmanager.h" #include "network/networkaccessmanager.h"
#include <QObject> #include <QObject>
#include <QNetworkAccessManager> #include <QNetworkAccessManager>

View File

@ -25,7 +25,7 @@
\brief Allows to detect UPnP devices in the network. \brief Allows to detect UPnP devices in the network.
\ingroup hardware \ingroup hardware
\inmodule libguh \inmodule libnymea
This resource allows plugins to discover UPnP devices in the network and receive notification messages. The resource This resource allows plugins to discover UPnP devices in the network and receive notification messages. The resource
will bind a UDP socket to the multicast 239.255.255.250 on port 1900. will bind a UDP socket to the multicast 239.255.255.250 on port 1900.

View File

@ -25,7 +25,7 @@
\brief The Radio433 class helps to interact with the 433 MHz receiver and transmitter. \brief The Radio433 class helps to interact with the 433 MHz receiver and transmitter.
\ingroup hardware \ingroup hardware
\inmodule libguh \inmodule libnymea
This class handles all supported radio 433 MHz transmitter. Receiving data on the 433.92 MHz frequency This class handles all supported radio 433 MHz transmitter. Receiving data on the 433.92 MHz frequency
is only supported, if there are \l{Gpio}{GPIO's} available and a suitable receiver is connected to GPIO 27. Examples for receiver is only supported, if there are \l{Gpio}{GPIO's} available and a suitable receiver is connected to GPIO 27. Examples for receiver

View File

@ -1,11 +1,11 @@
TEMPLATE = lib TEMPLATE = lib
TARGET = guh-core TARGET = guh-core
include(../guh.pri) include(../nymea.pri)
QT += sql QT += sql
INCLUDEPATH += $$top_srcdir/libguh $$top_srcdir jsonrpc INCLUDEPATH += $$top_srcdir/libnymea
LIBS += -L$$top_builddir/libguh/ -lguh -lssl -lcrypto -lavahi-common -lavahi-client LIBS += -L$$top_builddir/libnymea/ -lnymea -lssl -lcrypto -lavahi-common -lavahi-client
target.path = /usr/lib/$$system('dpkg-architecture -q DEB_HOST_MULTIARCH') target.path = /usr/lib/$$system('dpkg-architecture -q DEB_HOST_MULTIARCH')
INSTALLS += target INSTALLS += target

View File

@ -20,7 +20,6 @@
#include "mocktcpserver.h" #include "mocktcpserver.h"
#include "loggingcategories.h" #include "loggingcategories.h"
#include "jsonrpcserver.h"
#include "guhcore.h" #include "guhcore.h"
#include <QUuid> #include <QUuid>

View File

@ -24,7 +24,7 @@
#include <QObject> #include <QObject>
#include <QHash> #include <QHash>
#include "jsontypes.h" #include "jsonrpc/jsontypes.h"
#include "restresource.h" #include "restresource.h"
#include "httpreply.h" #include "httpreply.h"

View File

@ -39,7 +39,7 @@
#include "devicesresource.h" #include "devicesresource.h"
#include "httpreply.h" #include "httpreply.h"
#include "httprequest.h" #include "httprequest.h"
#include "jsontypes.h" #include "jsonrpc/jsontypes.h"
#include "guhcore.h" #include "guhcore.h"
#include <QJsonDocument> #include <QJsonDocument>

View File

@ -24,7 +24,7 @@
#include <QObject> #include <QObject>
#include <QHash> #include <QHash>
#include "jsontypes.h" #include "jsonrpc/jsontypes.h"
#include "restresource.h" #include "restresource.h"
#include "httpreply.h" #include "httpreply.h"

View File

@ -24,7 +24,7 @@
#include <QObject> #include <QObject>
#include <QHash> #include <QHash>
#include "jsontypes.h" #include "jsonrpc/jsontypes.h"
#include "restresource.h" #include "restresource.h"
#include "httpreply.h" #include "httpreply.h"

View File

@ -24,7 +24,7 @@
#include <QObject> #include <QObject>
#include <QHash> #include <QHash>
#include "jsontypes.h" #include "jsonrpc/jsontypes.h"
#include "restresource.h" #include "restresource.h"
#include "httpreply.h" #include "httpreply.h"

View File

@ -26,7 +26,7 @@
#include "httpreply.h" #include "httpreply.h"
#include "httprequest.h" #include "httprequest.h"
#include "jsontypes.h" #include "jsonrpc/jsontypes.h"
class QVariant; class QVariant;

View File

@ -24,7 +24,7 @@
#include <QObject> #include <QObject>
#include "webserver.h" #include "webserver.h"
#include "jsonhandler.h" #include "jsonrpc/jsonhandler.h"
#include "devicesresource.h" #include "devicesresource.h"
#include "deviceclassesresource.h" #include "deviceclassesresource.h"
#include "vendorsresource.h" #include "vendorsresource.h"

View File

@ -24,7 +24,7 @@
#include <QObject> #include <QObject>
#include <QHash> #include <QHash>
#include "jsontypes.h" #include "jsonrpc/jsontypes.h"
#include "restresource.h" #include "restresource.h"
#include "httpreply.h" #include "httpreply.h"

View File

@ -24,7 +24,7 @@
#include <QObject> #include <QObject>
#include <QHash> #include <QHash>
#include "jsontypes.h" #include "jsonrpc/jsontypes.h"
#include "restresource.h" #include "restresource.h"
#include "httpreply.h" #include "httpreply.h"

View File

@ -23,7 +23,7 @@
\brief The client connection class to a CoAP server. \brief The client connection class to a CoAP server.
\ingroup coap \ingroup coap
\inmodule libguh \inmodule libnymea
The Coap class provides a signal solt based communication with a \l{https://tools.ietf.org/html/rfc7252}{CoAP (Constrained Application Protocol)} The Coap class provides a signal solt based communication with a \l{https://tools.ietf.org/html/rfc7252}{CoAP (Constrained Application Protocol)}
server. The API of this class was inspired by the \l{http://doc.qt.io/qt-5/qnetworkaccessmanager.html}{QNetworkAccessManager} and was server. The API of this class was inspired by the \l{http://doc.qt.io/qt-5/qnetworkaccessmanager.html}{QNetworkAccessManager} and was

View File

@ -23,7 +23,7 @@
\brief Holds information about an observed resource. \brief Holds information about an observed resource.
\ingroup coap \ingroup coap
\inmodule libguh \inmodule libnymea
The CoapObserveResource class holds information about an observed resource. The CoapObserveResource class holds information about an observed resource.

View File

@ -23,7 +23,7 @@
\brief Represents the option of a \l{CoapPdu}. \brief Represents the option of a \l{CoapPdu}.
\ingroup coap \ingroup coap
\inmodule libguh \inmodule libnymea
The CoapOption class provides an easy way to create / parse CoAP options of a \l{CoapPdu} (Protocol Data Unit). An options The CoapOption class provides an easy way to create / parse CoAP options of a \l{CoapPdu} (Protocol Data Unit). An options
can be compared with a HTTP header. can be compared with a HTTP header.

View File

@ -23,7 +23,7 @@
\brief Represents a CoAP protocol data unit (PDU). \brief Represents a CoAP protocol data unit (PDU).
\ingroup coap \ingroup coap
\inmodule libguh \inmodule libnymea
*/ */

View File

@ -23,7 +23,7 @@
\brief Represents a reply of a CoAP request. \brief Represents a reply of a CoAP request.
\ingroup coap \ingroup coap
\inmodule libguh \inmodule libnymea
The CoapReply class contains the data and headers for a request sent with \l{Coap} client. The CoapReply class contains the data and headers for a request sent with \l{Coap} client.

View File

@ -23,7 +23,7 @@
\brief Represents a request to a CoAP server. \brief Represents a request to a CoAP server.
\ingroup coap \ingroup coap
\inmodule libguh \inmodule libnymea
*/ */

View File

@ -23,7 +23,7 @@
\brief Represents a link of a CoRE link format. \brief Represents a link of a CoRE link format.
\ingroup coap \ingroup coap
\inmodule libguh \inmodule libnymea
This class represents a Constrained RESTful Environments (CoRE) Link format according to the This class represents a Constrained RESTful Environments (CoRE) Link format according to the
\l{http://tools.ietf.org/html/rfc6690}{RFC6690} specification. \l{http://tools.ietf.org/html/rfc6690}{RFC6690} specification.

View File

@ -23,7 +23,7 @@
\brief Provides an easy way to parse a CoRE link list. \brief Provides an easy way to parse a CoRE link list.
\ingroup coap \ingroup coap
\inmodule libguh \inmodule libnymea
\section2 Example \section2 Example

View File

@ -26,7 +26,7 @@
\brief The main entry point when interacting with \l{Device}{Devices} \brief The main entry point when interacting with \l{Device}{Devices}
\ingroup devices \ingroup devices
\inmodule libguh \inmodule libnymea
The DeviceManager hold s all information about supported and configured Devices in the system. The DeviceManager hold s all information about supported and configured Devices in the system.
@ -244,10 +244,10 @@ QList<QJsonObject> DeviceManager::pluginsMetadata()
QDir dir(path); QDir dir(path);
foreach (const QString &entry, dir.entryList()) { foreach (const QString &entry, dir.entryList()) {
QFileInfo fi; QFileInfo fi;
if (entry.startsWith("libguh_deviceplugin") && entry.endsWith(".so")) { if (entry.startsWith("libnymea_deviceplugin") && entry.endsWith(".so")) {
fi.setFile(path + "/" + entry); fi.setFile(path + "/" + entry);
} else { } else {
fi.setFile(path + "/" + entry + "/libguh_deviceplugin" + entry + ".so"); fi.setFile(path + "/" + entry + "/libnymea_deviceplugin" + entry + ".so");
} }
if (!fi.exists()) { if (!fi.exists()) {
continue; continue;
@ -1008,10 +1008,10 @@ void DeviceManager::loadPlugins()
qCDebug(dcDeviceManager) << "Loading plugins from:" << dir.absolutePath(); qCDebug(dcDeviceManager) << "Loading plugins from:" << dir.absolutePath();
foreach (const QString &entry, dir.entryList()) { foreach (const QString &entry, dir.entryList()) {
QFileInfo fi; QFileInfo fi;
if (entry.startsWith("libguh_deviceplugin") && entry.endsWith(".so")) { if (entry.startsWith("libnymea_deviceplugin") && entry.endsWith(".so")) {
fi.setFile(path + "/" + entry); fi.setFile(path + "/" + entry);
} else { } else {
fi.setFile(path + "/" + entry + "/libguh_deviceplugin" + entry + ".so"); fi.setFile(path + "/" + entry + "/libnymea_deviceplugin" + entry + ".so");
} }
if (!fi.exists()) if (!fi.exists())

View File

@ -25,7 +25,7 @@
\brief The Gpio class allows to interact with the GPIOs. \brief The Gpio class allows to interact with the GPIOs.
\ingroup hardware \ingroup hardware
\inmodule libguh \inmodule libnymea
A "General Purpose Input/Output" (GPIO) is a flexible software-controlled A "General Purpose Input/Output" (GPIO) is a flexible software-controlled
digital signal. They are provided from many kinds of chip, and are familiar digital signal. They are provided from many kinds of chip, and are familiar

View File

@ -25,7 +25,7 @@
\brief The GpioMonitor class allows to monitor GPIOs. \brief The GpioMonitor class allows to monitor GPIOs.
\ingroup hardware \ingroup hardware
\inmodule libguh \inmodule libnymea
An instance of this class creates a thread, which monitors each of the added GPIOs. The object An instance of this class creates a thread, which monitors each of the added GPIOs. The object
emits a signal if one of the added GPIOs changes its value. The GpioMonitor configures a GPIO as an emits a signal if one of the added GPIOs changes its value. The GpioMonitor configures a GPIO as an

View File

@ -25,7 +25,7 @@
\brief The Radio433 class helps to interact with the 433 MHz receiver and transmitter. \brief The Radio433 class helps to interact with the 433 MHz receiver and transmitter.
\ingroup hardware \ingroup hardware
\inmodule libguh \inmodule libnymea
This class handles all supported radio 433 MHz transmitter. Receiving data on the 433.92 MHz frequency This class handles all supported radio 433 MHz transmitter. Receiving data on the 433.92 MHz frequency
is only supported, if there are \l{Gpio}{GPIO's} available and a suitable receiver is connected to GPIO 27. Examples for receiver is only supported, if there are \l{Gpio}{GPIO's} available and a suitable receiver is connected to GPIO 27. Examples for receiver

View File

@ -1,6 +1,6 @@
include(../guh.pri) include(../nymea.pri)
TARGET = guh TARGET = nymea
TEMPLATE = lib TEMPLATE = lib
QT += network bluetooth QT += network bluetooth

View File

@ -29,7 +29,7 @@
// Include dcCoap // Include dcCoap
#include "coap/coap.h" #include "coap/coap.h"
// Core / libguh // Core / libnymea
Q_DECLARE_LOGGING_CATEGORY(dcApplication) Q_DECLARE_LOGGING_CATEGORY(dcApplication)
Q_DECLARE_LOGGING_CATEGORY(dcDeviceManager) Q_DECLARE_LOGGING_CATEGORY(dcDeviceManager)
Q_DECLARE_LOGGING_CATEGORY(dcTimeManager) Q_DECLARE_LOGGING_CATEGORY(dcTimeManager)

View File

@ -25,7 +25,7 @@
\brief Holds information about an avahi service entry. \brief Holds information about an avahi service entry.
\ingroup types \ingroup types
\inmodule libguh \inmodule libnymea
*/ */

View File

@ -25,7 +25,7 @@
\brief Allows to browse avahi services in the local network. \brief Allows to browse avahi services in the local network.
\ingroup hardware \ingroup hardware
\inmodule libguh \inmodule libnymea
*/ */
/*! \fn void QtAvahiServiceBrowser::serviceEntryAdded(const AvahiServiceEntry &entry); /*! \fn void QtAvahiServiceBrowser::serviceEntryAdded(const AvahiServiceEntry &entry);

View File

@ -25,7 +25,7 @@
\brief Allows to send network requests and receive replies. \brief Allows to send network requests and receive replies.
\ingroup hardware \ingroup hardware
\inmodule libguh \inmodule libnymea
The network manager class is a reimplementation of the \l{http://doc-snapshot.qt-project.org/qt5-5.4/qnetworkaccessmanager.html}{QNetworkAccessManager} The network manager class is a reimplementation of the \l{http://doc-snapshot.qt-project.org/qt5-5.4/qnetworkaccessmanager.html}{QNetworkAccessManager}
and allows plugins to send network requests and receive replies. and allows plugins to send network requests and receive replies.

Some files were not shown because too many files have changed in this diff Show More