Initial commit
This commit is contained in:
41
306-controller_interface.X/factory/factory.h
Normal file
41
306-controller_interface.X/factory/factory.h
Normal file
@@ -0,0 +1,41 @@
|
||||
/* this is the Factory class */
|
||||
|
||||
|
||||
#ifndef FACTORY_ONCE
|
||||
#define FACTORY_ONCE
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
|
||||
#include "../board/led/led.h"
|
||||
#include "../board/button/button.h"
|
||||
#include "../board/button/buttonsm.h"
|
||||
#include "../app/blcontrol.h"
|
||||
|
||||
|
||||
#define BID 1
|
||||
#define LID 1
|
||||
|
||||
void bObs(void*, uint8_t,bool);
|
||||
|
||||
struct Factory_
|
||||
{
|
||||
LED l_;
|
||||
Button b_;
|
||||
ButtonSM bsm_;
|
||||
BLControl blc_;
|
||||
};
|
||||
|
||||
typedef struct Factory_ Factory;
|
||||
|
||||
void Factory_init();
|
||||
void Factory_build();
|
||||
void Factory_start();
|
||||
|
||||
//these are global getters for our objects
|
||||
LED* l();
|
||||
Button* b();
|
||||
ButtonSM* bsm();
|
||||
BLControl* blc();
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user