36 lines
No EOL
1.4 KiB
C++
36 lines
No EOL
1.4 KiB
C++
/*******************************************************************************
|
|
Copyright © 2017 Philips Lighting Holding B.V.
|
|
All Rights Reserved.
|
|
********************************************************************************/
|
|
|
|
#include "HueSettings.h"
|
|
namespace huestream {
|
|
|
|
PROP_IMPL_BOOL(HueSettings, bool, autoStartAtConnection, AutoStartAtConnection);
|
|
PROP_IMPL_BOOL(HueSettings, bool, useRenderThread, UseRenderThread);
|
|
PROP_IMPL(HueSettings, int, updateFrequency, UpdateFrequency);
|
|
PROP_IMPL(HueSettings, Filter, streamingFilter, StreamingFilter);
|
|
PROP_IMPL(HueSettings, ColorSpace, streamingColorSpace, StreamingColorSpace);
|
|
PROP_IMPL(HueSettings, int, streamingPort, StreamingPort);
|
|
PROP_IMPL(HueSettings, int, supportedApiVersionMajor, SupportedApiVersionMajor);
|
|
PROP_IMPL(HueSettings, int, supportedApiVersionMinor, SupportedApiVersionMinor);
|
|
PROP_IMPL(HueSettings, int, supportedApiVersionBuild, SupportedApiVersionBuild);
|
|
PROP_IMPL(HueSettings, int, supportedSoftwareVersion, SupportedSoftwareVersion);
|
|
PROP_IMPL(HueSettings, int, supportedModel, SupportedModel);
|
|
|
|
HueSettings::HueSettings() {
|
|
SetAutoStartAtConnection(true);
|
|
SetUseRenderThread(true);
|
|
SetUpdateFrequency(50);
|
|
SetStreamingFilter(FILTER_LINEAR);
|
|
SetStreamingColorSpace(COLORSPACE_RGB);
|
|
SetStreamingPort(1337);
|
|
SetSupportedApiVersionMajor(1);
|
|
SetSupportedApiVersionMinor(17);
|
|
SetSupportedApiVersionBuild(0);
|
|
SetSupportedModel(2);
|
|
SetSupportedSoftwareVersion(1035797);
|
|
};
|
|
|
|
|
|
} |