Difference between revisions of "Main Page"

From Bcontrol
m
Line 12: Line 12:
 
* [[Plugins|'''Plugins''']]: modular existing code that you can easily attach to your protocol
 
* [[Plugins|'''Plugins''']]: modular existing code that you can easily attach to your protocol
 
** [[Plugins:SessionModel|'''SessionModel''']]: a plugin to coordinate within- and across-session training automation
 
** [[Plugins:SessionModel|'''SessionModel''']]: a plugin to coordinate within- and across-session training automation
 +
** [[Plugins:sessionmodel2|'''sessionmodel2''']]: An upgrade from sessionmodel.
 
* [[SQL|'''SQL''']]: Depositing and accessing behavioral data in a mySQL database.
 
* [[SQL|'''SQL''']]: Depositing and accessing behavioral data in a mySQL database.
  

Revision as of 22:27, 23 February 2010

Welcome to the documentation wiki for the BControl Behavioral Control System!

Downloading the code can be done from the Installation Guide here.


Structure of the BControl System


Getting Started with BControl


BControl Development


Major, immediate, TODOs (The proper place to track development is here.)

  • Incorporate AnalogOut and OlfactoryServer into the State Machine Assembler.
  • Incorporate AnalogOut and OlfactoryServer into the current RTLSM emulator (@SoftSMMarkII)
  • Calin is writing a new improved emulator that will also handle embedded c-code
  • Structure Protocol directories so that different labs and different users have different directories. Structure data directories the same. Default lab could be set in config file.
  • Make sure Dispatcher/disassembler is aware of the timestamps from NSpike (from the clock card in the RTLinux box).


Guides to MediaWiki Use for Beginners