From b8d938518f8fe7dd7f69c09e56987183790e0f35 Mon Sep 17 00:00:00 2001 From: Nanosonde <2073569+nanosonde@users.noreply.github.com> Date: Wed, 15 Jul 2020 17:51:22 +0200 Subject: [PATCH] save work --- src/knx/router_object.cpp | 39 --------------------------------------- src/knx/router_object.h | 18 ------------------ 2 files changed, 57 deletions(-) delete mode 100644 src/knx/router_object.cpp delete mode 100644 src/knx/router_object.h diff --git a/src/knx/router_object.cpp b/src/knx/router_object.cpp deleted file mode 100644 index 341a0f1..0000000 --- a/src/knx/router_object.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "config.h" - -#include -#include "router_object.h" -#include "bits.h" -#include "data_property.h" - -RouterObject::RouterObject() -{ - initializeProperties(0, nullptr); -} - -void RouterObject::initializeProperties(size_t propertiesSize, Property** properties) -{ - Property* ownProperties[] = - { - }; - - uint8_t ownPropertiesCount = sizeof(ownProperties) / sizeof(Property*); - - uint8_t propertyCount = propertiesSize / sizeof(Property*); - uint8_t allPropertiesCount = propertyCount + ownPropertiesCount; - - Property* allProperties[allPropertiesCount]; - if (properties) - memcpy(allProperties, properties, propertiesSize); - memcpy(allProperties + propertyCount, ownProperties, sizeof(ownProperties)); - - InterfaceObject::initializeProperties(sizeof(allProperties), allProperties); -} - -void RouterObject::masterReset(EraseCode eraseCode, uint8_t channel) -{ - if (eraseCode == FactoryReset) - { - // TODO handle different erase codes - println("Factory reset of router object requested."); - } -} diff --git a/src/knx/router_object.h b/src/knx/router_object.h deleted file mode 100644 index e575c2c..0000000 --- a/src/knx/router_object.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include "config.h" - -#include "interface_object.h" -#include "knx_types.h" - -class RouterObject: public InterfaceObject -{ -public: - RouterObject(); - - virtual void masterReset(EraseCode eraseCode, uint8_t channel) override; - -protected: - void initializeProperties(size_t propertiesSize, Property** properties) override; - -};