Warning: The magic method Vc_Manager::__wakeup() must have public visibility in /usr/www/users/elroy/staging/wp-content/plugins/js_composer/include/classes/core/class-vc-manager.php on line 203

Deprecated: Optional parameter $attach_id declared before required parameter $height is implicitly treated as a required parameter in /usr/www/users/elroy/staging/wp-content/plugins/js_composer/include/helpers/helpers.php on line 366

Deprecated: Optional parameter $img_url declared before required parameter $height is implicitly treated as a required parameter in /usr/www/users/elroy/staging/wp-content/plugins/js_composer/include/helpers/helpers.php on line 366

Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /usr/www/users/elroy/staging/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 2101

Deprecated: Optional parameter $html declared before required parameter $new_class is implicitly treated as a required parameter in /usr/www/users/elroy/staging/wp-content/themes/notio-wp/inc/framework/thb-lazyload.php on line 4

Deprecated: Optional parameter $number declared before required parameter $username is implicitly treated as a required parameter in /usr/www/users/elroy/staging/wp-content/themes/notio-wp/inc/framework/thb-instagram.php on line 4

Deprecated: Optional parameter $number declared before required parameter $access_token is implicitly treated as a required parameter in /usr/www/users/elroy/staging/wp-content/themes/notio-wp/inc/framework/thb-instagram.php on line 14

Deprecated: Optional parameter $number declared before required parameter $username is implicitly treated as a required parameter in /usr/www/users/elroy/staging/wp-content/themes/notio-wp/inc/framework/thb-instagram.php on line 119

Notice: Function add_theme_support( 'html5' ) was called incorrectly. You need to pass an array of types. Please see Debugging in WordPress for more information. (This message was added in version 3.6.1.) in /usr/www/users/elroy/staging/wp-includes/functions.php on line 5831

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/elroy/staging/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/elroy/staging/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/elroy/staging/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/elroy/staging/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/elroy/staging/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/elroy/staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/elroy/staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/elroy/staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/elroy/staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/elroy/staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Universal – Elroy Klee

UNIVERSAL ELECTRONICS

UEI asked me to created a concept how to visualize their fully customized remote controls.
Their remote controls basically contain of 8 important parts. These parts are the fundamental of the Building Block concept.