init commit
This commit is contained in:
34
InterfaceCpp/shmdata.h
Normal file
34
InterfaceCpp/shmdata.h
Normal file
@@ -0,0 +1,34 @@
|
||||
#ifndef __SHMDATA_H
|
||||
#define __SHMDATA_H
|
||||
#define SHMKEY 5678
|
||||
|
||||
#define CAMERASIZE 128
|
||||
#define CAMERASTEP 2
|
||||
#define CAMERADISTANCE 50
|
||||
#define CAMVECT (CAMERASIZE/CAMERASTEP)
|
||||
|
||||
#define NOMBRE_NEURONES_INTERMEDIAIRES 8
|
||||
#define TAILLERESULTAT 3
|
||||
|
||||
#define SAVE_STATE 1
|
||||
#define RELOAD_STATE 2
|
||||
#define STATE_FILE "State.network"
|
||||
|
||||
struct shmdata
|
||||
{
|
||||
bool V[CAMVECT]; /* vecteur camera */
|
||||
bool Res[3]; /* 0 gauche 1 droite 2 avancer 3 stop*/
|
||||
int read; /* 1 = info a ete traitée */
|
||||
int angle; /* angle de la voiture 0->359 */
|
||||
int speed; /* vitesse */
|
||||
int APon; /* pilote automatique (mode apprentissage) (0/1) */
|
||||
int Neuron; /* activer le reseau de neurone (0/1) */
|
||||
double pos_x; /* position x de la voiture */
|
||||
double pos_y; /* position y de la voiture */
|
||||
int action; /* action a executer (genre sauvegarde) */
|
||||
int delay; /* delai entre les frames */
|
||||
bool viewNetwork; /* afficher le reseau */
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user