Alvaro Cassinelli
/
skinGames_forktest
just a test
Fork of scoreLight_Advanced by
simpleLaserRenderer.h
- Committer:
- mbedalvaro
- Date:
- 2012-03-31
- Revision:
- 2:34157ebbf56b
- Parent:
- 1:a4050fee11f7
- Child:
- 3:b44ff6de81bd
File content as of revision 2:34157ebbf56b:
#ifndef simpleLaserSensingRenderer_h #define simpleLaserSensingRenderer_h #include "blobConfig.h" // Include hardware interface for display and sensing: #include "hardwareIO.h" //extern DigitalOut myled3; // for tests... #define debugDelayMirrors // this is to check visually the mirror delay (but it is also beautiful) #define RENDER_INTERVAL 0.00011 // good value in previous version (monaco) was 0.00011 // in seconds (Ticker) class simpleLaserSensingRenderer { public: void setConfigToRender(blobConfig*); //void startRenderer(); // pb: I cannot use the ticker function inside the class! void laserRenderThread(); void laserRenderThreadONEBLOBONLY(); // void laserRender(blobConfig*); blobConfig* ptBlobCfToRender; int totalBlobs; int currentBlob; int currentPoint; int currentMirrorDelay; int currentTotalPoints; int currentColor; int x,y; // auxiliary variables storing mirror position(0-4096) }; #endif