diff --git a/src/GrowifyOccupantFilter.cpp b/src/GrowifyOccupantFilter.cpp index 1bf5ea8..16680c3 100644 --- a/src/GrowifyOccupantFilter.cpp +++ b/src/GrowifyOccupantFilter.cpp @@ -11,6 +11,7 @@ //////////////////////////////////////////////////////////////////////////// #include "GrowifyOccupantFilter.h" +#include "DebugUtil.h" #include "cIGZVariant.h" #include "cISC4Occupant.h" #include "cISCProperty.h" @@ -57,6 +58,16 @@ namespace purposeType = static_cast(data->GetValUint8()); result = true; } + else if (type == cIGZVariant::Type::Uint8Array) + { + uint32_t count = data->GetCount(); + + if (count == 1) + { + purposeType = static_cast(*data->RefUint8()); + result = true; + } + } } } }