TripletConnection::TripletConnection(SpikingGroup * source, NeuronGroup * destination, const char * filename, AurynFloat tau_hom, AurynFloat eta, AurynFloat kappa, AurynFloat maxweight , TransmitterType transmitter) : DuplexConnection(source, destination, filename, transmitter) { init(tau_hom, eta, kappa, maxweight); init_shortcuts(); }
static rtems_task gui_task(rtems_task_argument argument) { init_fb_mtk(sysconfig_get_autostart_mode() == SC_AUTOSTART_FILE); sysconfig_set_mtk_language(); sysconfig_set_mtk_wallpaper(); init_input(); input_add_callback(mtk_input); init_shortcuts(); init_osc(); init_messagebox(); init_performance(); init_renderer(); init_cp(); init_keyboard(); init_ir(); init_audio(); init_midi(); init_oscsettings(); init_dmxspy(); init_dmxdesk(); init_dmx(); init_videoin(); init_rsswall(); init_patcheditor(); init_monitor(); init_firstpatch(); init_filemanager(); #ifdef WITH_PDF init_pdfreader(); #endif init_sysettings(); init_about(); init_flash(); init_shutdown(); cp_autostart(); if(sysconfig_is_rescue()) messagebox("Rescue mode", "You have booted in rescue mode.\n" "Your system will function as usual, using back-up software.\n" "From there, you can update the main software or perform\nother actions to fix the problem.\n"); /* FIXME: work around "black screen" bug in MTK */ mtk_cmd(1, "screen.refresh()"); input_eventloop(); }
TripletConnection::TripletConnection(SpikingGroup * source, NeuronGroup * destination, AurynWeight weight, AurynFloat sparseness, AurynFloat tau_hom, AurynFloat eta, AurynFloat kappa, AurynFloat maxweight , TransmitterType transmitter, string name) : DuplexConnection(source, destination, weight, sparseness, transmitter, name) { init(tau_hom, eta, kappa, maxweight); if ( name.empty() ) set_name("TripletConnection"); init_shortcuts(); }
void TripletConnection::finalize() { DuplexConnection::finalize(); init_shortcuts(); }