fix: Nanoleaf - Udp Network init was missing (#698)

* Fix Nanoleaf - Udp Network init was missing

* ProviderUdp - Add init error handling
This commit is contained in:
LordGrey
2020-02-23 23:18:34 +01:00
committed by GitHub
parent a2dbbcdd0d
commit f955af29fd
3 changed files with 27 additions and 16 deletions

View File

@@ -256,11 +256,18 @@ int LedDeviceNanoleaf::open()
if ( init(_devConfig) )
{
if ( initLeds() )
if ( !initNetwork() )
{
_deviceReady = true;
setEnable(true);
retval = 0;
this->setInError( "UDP Network error!" );
}
else
{
if ( initLeds() )
{
_deviceReady = true;
setEnable(true);
retval = 0;
}
}
}
return retval;