From aa48342bc2c216d9d8f037119d6fb6efc2614546 Mon Sep 17 00:00:00 2001 From: Hayodea Hakol Date: Sat, 4 Jan 2025 13:48:29 -0400 Subject: [PATCH] New classes: Sensor and Extrospector --- hcore/include/sensors/extrospector.h | 19 +++++++++++++++++++ hcore/include/sensors/sensor.h | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 hcore/include/sensors/extrospector.h create mode 100644 hcore/include/sensors/sensor.h diff --git a/hcore/include/sensors/extrospector.h b/hcore/include/sensors/extrospector.h new file mode 100644 index 0000000..4f1e218 --- /dev/null +++ b/hcore/include/sensors/extrospector.h @@ -0,0 +1,19 @@ +#ifndef _EXTROSPECTOR_H +#define _EXTROSPECTOR_H + +#include + +class Extrospector +{ +public: + Extrospector(uint32_t _id, uint32_t _value = 0) + : id(_id), value(_value) + {} + ~Extrospector() = default; + +public: + uint32_t id; + uint64_t value; +}; + +#endif // _EXTROSPECTOR_H diff --git a/hcore/include/sensors/sensor.h b/hcore/include/sensors/sensor.h new file mode 100644 index 0000000..6e9386e --- /dev/null +++ b/hcore/include/sensors/sensor.h @@ -0,0 +1,19 @@ +#ifndef _SENSOR_H +#define _SENSOR_H + +#include + +class Sensor +{ +public: + Sensor(uint32_t _id, uint32_t _value = 0) + : id(_id), value(_value) + {} + ~Sensor() = default; + +public: + uint32_t id; + uint64_t value; +}; + +#endif // _SENSOR_H