#ifndef INC_WRAPPER_TYPES_HPP_
#define INC_WRAPPER_TYPES_HPP_

#include "WrapperBool.hpp"
#include "WrapperInt.hpp"
#include "WrapperUnsignedInt.hpp"
#include "WrapperLong.hpp"
#include "WrapperUnsignedLong.hpp"
#include "WrapperLongLong.hpp"
#include "WrapperUnsignedLongLong.hpp"
#include "WrapperFloat.hpp"
#include "WrapperDouble.hpp"
#include "WrapperNumber.hpp"
#include "WrapperString.hpp"
#include "WrapperObject.hpp"
#include "WrapperArray.hpp"
#include "CloudColor.hpp"

typedef bool CloudContact;
typedef bool CloudMotion;
typedef bool CloudLight;
typedef bool CloudSwitch;
typedef bool CloudButton;
typedef float CloudEnergy;
typedef float CloudPower;
typedef float CloudVoltage;
typedef float CloudCurrent;
typedef float CloudPowerFactor;
typedef float CloudTemperature;
typedef float CloudHumidity;
typedef float CloudPressure;
typedef float CloudLuminance;
typedef float CloudLuminousLux;
typedef float CloudPercentage;
typedef unsigned int CloudDimmed;
typedef unsigned int CloudFrequency;
typedef ERaString CloudMessage;

#endif /* INC_WRAPPER_TYPES_HPP_ */
