ProjectInterface Namespace Reference
Detailed Description
A collection of the global variables which should be set by a project to use the Tekkotsu framework.
You don't necessarily need to define all of these, but if you want to use the built in demo behaviors, you may need to set some values in here appropriately so that the demos can adapt to your project's configuration.
Any references should be instantiated in your own project files (since you can't reassign a reference)
Any pointers are instantiated in ProjectInterface.cc and initialized to NULL. You can reassign them as you see fit.
Currently, all required members are references (so they can't be set to NULL and you'll get errors if you leave them out) and all optional settings are pointers so you can ignore them if you want.
Variable Documentation
|
ERS-2xx: 352*288; ERS-7 416*320 (requires non-trivial computation).
Definition at line 29 of file ProjectInterface.cc. |
|
ERS-2xx: 22*18; ERS-7 26*20 (simply a bigger interleave referencing quarterLayer).
Definition at line 33 of file ProjectInterface.cc. |
|
ERS-2xx: 11*9; ERS-7 13*10 (simply a bigger interleave referencing quarterLayer).
Definition at line 34 of file ProjectInterface.cc. |
|
REQUIRED: you must define a behavior which will be started when the boot is complete.
This is similar in idea to the Linux init process - it should do some basic initialization and then launch any other behavior you would like to run at boot. |
|