HAN-FUN API  1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
base.cpp File Reference

This file contains the implementation of the Base class that represents the HAN-FUN Concentrator on the base example application. More...

#include <iostream>
#include <iomanip>
#include <sstream>
#include <fstream>
#include "base.h"
#include "common.h"
#include "application.h"
#include "json/json.h"
+ Include dependency graph for base.cpp:

Go to the source code of this file.

Functions

void to_json (const HF::Common::Interface &interface, Json::Value &node)
 Serialize a HF::Common::Interface to the given Json::Value. More...
 
void to_json (const HF::Core::DeviceManagement::Unit &unit, Json::Value &node)
 Serialize a HF::Core::DeviceManagement::Unit to the given Json::Value. More...
 
void to_json (const HF::Core::DeviceManagement::Device &device, Json::Value &node)
 Serialize a HF::Core::DeviceManagement::Device to the given Json::Value. More...
 
void to_json (const HF::Protocol::Address &address, Json::Value &node)
 Serialize a HF::Protocol::Address to the given Json::Value. More...
 
void to_json (const HF::Core::BindManagement::Entry &entry, Json::Value &node)
 Serialize a HF::Core::BindManagement::Entry to the given Json::Value. More...
 
void from_json (Json::Value &node, HF::Common::Interface &interface)
 Fill a HF::Common::Interface from the given Json::Value object. More...
 
void from_json (Json::Value &node, HF::Core::DeviceManagement::Unit &unit)
 Fill a HF::Core::DeviceManagement::Unit from the given Json::Value object. More...
 
void from_json (Json::Value &node, HF::Core::DeviceManagement::Device &device)
 Fill a HF::Core::DeviceManagement::Device from the given Json::Value object. More...
 
void from_json (Json::Value &node, HF::Protocol::Address &address)
 Fill a HF::Protocol::Address from the given Json::Value object. More...
 
void from_json (Json::Value &node, HF::Core::BindManagement::Entry &entry)
 Fill a HF::Core::BindManagement::Entry from the given Json::Value object. More...
 

Detailed Description

This file contains the implementation of the Base class that represents the HAN-FUN Concentrator on the base example application.

Version
1.5.3

For licensing information, please see the file 'LICENSE' in the root folder.

Initial development by Bithium S.A. [http://www.bithium.com]

Definition in file base.cpp.