Zigbee Protocol Controller 1.6.0
|
#include <sstream>
#include <string>
#include <vector>
#include <map>
#include <nlohmann/json.hpp>
#include <zap-types.h>
Go to the source code of this file.
Functions | |
void | from_json (const nlohmann::json &jsn, NM_StateParameters &field) |
void | to_json (nlohmann::json &jsn, const NM_StateParameters &field) |
void | from_json (const nlohmann::json &jsn, NetworkManagementState &field) |
void | to_json (nlohmann::json &jsn, const NetworkManagementState &field) |
void | from_json (const nlohmann::json &jsn, BindingObject &field) |
void | to_json (nlohmann::json &jsn, const BindingObject &field) |
void | from_json (const nlohmann::json &jsn, ConfigurationParameter &field) |
void | to_json (nlohmann::json &jsn, const ConfigurationParameter &field) |
void | from_json (const nlohmann::json &jsn, CoordinateAndOrientation &field) |
void | to_json (nlohmann::json &jsn, const CoordinateAndOrientation &field) |
void | from_json (const nlohmann::json &jsn, CredentialStruct &field) |
void | to_json (nlohmann::json &jsn, const CredentialStruct &field) |
void | from_json (const nlohmann::json &jsn, DeviceTypeStruct &field) |
void | to_json (nlohmann::json &jsn, const DeviceTypeStruct &field) |
void | from_json (const nlohmann::json &jsn, DiskIOCounters &field) |
void | to_json (nlohmann::json &jsn, const DiskIOCounters &field) |
void | from_json (const nlohmann::json &jsn, DiskUsageData &field) |
void | to_json (nlohmann::json &jsn, const DiskUsageData &field) |
void | from_json (const nlohmann::json &jsn, EstimatedPosition &field) |
void | to_json (nlohmann::json &jsn, const EstimatedPosition &field) |
void | from_json (const nlohmann::json &jsn, IasaceZoneStatusRecord &field) |
void | to_json (nlohmann::json &jsn, const IasaceZoneStatusRecord &field) |
void | from_json (const nlohmann::json &jsn, MinMaxPair &field) |
void | to_json (nlohmann::json &jsn, const MinMaxPair &field) |
void | from_json (const nlohmann::json &jsn, NetworkInterfaceData &field) |
void | to_json (nlohmann::json &jsn, const NetworkInterfaceData &field) |
void | from_json (const nlohmann::json &jsn, SExtensionFieldSetList &field) |
void | to_json (nlohmann::json &jsn, const SExtensionFieldSetList &field) |
void | from_json (const nlohmann::json &jsn, SSceneTable &field) |
void | to_json (nlohmann::json &jsn, const SSceneTable &field) |
void | from_json (const nlohmann::json &jsn, SphericalCoordinates &field) |
void | to_json (nlohmann::json &jsn, const SphericalCoordinates &field) |
void | from_json (const nlohmann::json &jsn, TransitionType &field) |
void | to_json (nlohmann::json &jsn, const TransitionType &field) |
void | from_json (const nlohmann::json &jsn, WirelessNetworkInterfaceData &field) |
void | to_json (nlohmann::json &jsn, const WirelessNetworkInterfaceData &field) |
|
inline |
Parse BindingObject type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse ConfigurationParameter type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse CoordinateAndOrientation type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse CredentialStruct type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse DeviceTypeStruct type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse DiskIOCounters type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse DiskUsageData type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse EstimatedPosition type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse IasaceZoneStatusRecord type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse MinMaxPair type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse NetworkInterfaceData type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse NetworkManagementState type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse NM_StateParameters type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse SExtensionFieldSetList type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse SphericalCoordinates type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse SSceneTable type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse TransitionType type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Parse WirelessNetworkInterfaceData type from json object.
jsn | JSON object to parse from. |
field | field to be populated from JSON object. |
|
inline |
Build JSON object from BindingObject type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from ConfigurationParameter type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from CoordinateAndOrientation type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from CredentialStruct type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from DeviceTypeStruct type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from DiskIOCounters type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from DiskUsageData type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from EstimatedPosition type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from IasaceZoneStatusRecord type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from MinMaxPair type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from NetworkInterfaceData type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from NetworkManagementState type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from NM_StateParameters type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from SExtensionFieldSetList type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from SphericalCoordinates type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from SSceneTable type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from TransitionType type.
jsn | JSON object to be populated. |
field | Reference data. |
|
inline |
Build JSON object from WirelessNetworkInterfaceData type.
jsn | JSON object to be populated. |
field | Reference data. |