mirror of
https://gitlab.dit.htwk-leipzig.de/phillip.kuehne/dezibot.git
synced 2025-05-21 20:11:46 +02:00
new: dev: initialStructure
This commit is contained in:
parent
344e76e603
commit
da1f4d5891
5
example/plain.cpp
Normal file
5
example/plain.cpp
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#include "Dezibot.h"
|
||||||
|
|
||||||
|
int main(){
|
||||||
|
return 0;
|
||||||
|
}
|
45
src/Dezibot.h
Normal file
45
src/Dezibot.h
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
/**
|
||||||
|
* @file Dezibot.h
|
||||||
|
* @author your name (you@domain.com)
|
||||||
|
* @brief
|
||||||
|
* @version 0.1
|
||||||
|
* @date 2023-11-19
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2023
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef Dezibot_h
|
||||||
|
#define Dezibot_h
|
||||||
|
#include "Motion.h"
|
||||||
|
#include "LightDetection.h"
|
||||||
|
#include "ColorDetection.h"
|
||||||
|
#include "MultiColorLight.h"
|
||||||
|
#include "MotionDetection.h"
|
||||||
|
class Dezibot{
|
||||||
|
protected:
|
||||||
|
|
||||||
|
public:
|
||||||
|
Motion motion;
|
||||||
|
LightDetection lightDetection;
|
||||||
|
ColorDetection colorDetection;
|
||||||
|
MultiColorLight multiColorLight;
|
||||||
|
MotionDetection motionDetection;
|
||||||
|
|
||||||
|
/*
|
||||||
|
Display display
|
||||||
|
IRCommuncation irCommuncation (beinhaltet Kommuniaktion / Annhärung...)
|
||||||
|
Battery battery
|
||||||
|
Extension extension
|
||||||
|
WiFi wifi //wie wird WiFi geschrieben?
|
||||||
|
|
||||||
|
//nur lesender Zugriff, in dieser Klasse sind andere Instanzen mit dem Dezibotinterface gekapselt
|
||||||
|
Friends friends
|
||||||
|
OperatingSystem operatingSystem
|
||||||
|
USBCommunication usbCommunication
|
||||||
|
Button button
|
||||||
|
//nicht unique, initzial Dezibot
|
||||||
|
String robotName
|
||||||
|
|
||||||
|
*/
|
||||||
|
};
|
||||||
|
#endif //Dezibot_h
|
7
src/colorDetection/ColorDetection.h
Normal file
7
src/colorDetection/ColorDetection.h
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#ifndef ColorDetection_h
|
||||||
|
#define ColorDetection_h
|
||||||
|
|
||||||
|
class ColorDetection{
|
||||||
|
|
||||||
|
};
|
||||||
|
#endif //ColorDetection_h
|
8
src/lightDetection/LightDetection.h
Normal file
8
src/lightDetection/LightDetection.h
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#ifndef LightDetection_h
|
||||||
|
#define LightDetection_h
|
||||||
|
|
||||||
|
//beinhaltet IR + Tageslicht
|
||||||
|
class LightDetection{
|
||||||
|
|
||||||
|
};
|
||||||
|
#endif //LightDetection_h
|
7
src/motion/Motion.h
Normal file
7
src/motion/Motion.h
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#ifndef Motion_h
|
||||||
|
#define Motion_h
|
||||||
|
|
||||||
|
class Motion{
|
||||||
|
|
||||||
|
};
|
||||||
|
#endif //Motion_h
|
6
src/motionDetection/MotionDetection.h
Normal file
6
src/motionDetection/MotionDetection.h
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#ifndef MotionDetection_h
|
||||||
|
#define MotionDetection_h
|
||||||
|
class MotionDetection{
|
||||||
|
|
||||||
|
};
|
||||||
|
#endif //MotionDetection
|
6
src/multiColorLight/MultiColorLight.h
Normal file
6
src/multiColorLight/MultiColorLight.h
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#ifndef MultiColorLight_h
|
||||||
|
#define MultiColorLight_h
|
||||||
|
class MultiColorLight{
|
||||||
|
|
||||||
|
};
|
||||||
|
#endif //MultiColorLight_h
|
Loading…
x
Reference in New Issue
Block a user