Main Page | Namespace List | Alphabetical List | Class List | Directories | File List | Class Members | File Members

PVMMessages.h File Reference

Go to the source code of this file.

Defines

#define ARCHIVE_TASK_STARTED_MSG   10
#define CANCEL_FIRING_NEURON_DATA_MSG   20
#define CANCEL_SPIKE_DATA_MSG   30
#define ERROR_MSG   40
#define EXIT_MSG   50
#define FIRE_SPECIFIED_NEURONS_MSG   60
#define FIRING_NEURON_LIST_MSG   70
#define INFORMATION_MSG   80
#define INJECT_NOISE_MSG   90
#define LOAD_GLOBAL_PARAMETERS_MSG   100
#define LOAD_NEURON_PARAMETERS_MSG   110
#define LOAD_NOISE_PARAMETERS_MSG   120
#define LOAD_SIMULATION_DATA_MSG   130
#define LOAD_SYNAPSE_PARAMETERS_MSG   140
#define LOAD_WEIGHTS_MSG   150
#define LOAD_WEIGHTS_SUCCESS_MSG   160
#define MONITOR_NEURON_DATA_MSG   170
#define MONITOR_NEURON_INFO_MSG   180
#define MONITOR_SYNAPSE_DATA_MSG   190
#define MONITOR_SYNAPSE_INFO_MSG   200
#define REQUEST_FIRING_NEURON_DATA_MSG   210
#define REQUEST_MONITOR_NEURON_INFO_MSG   220
#define REQUEST_MONITOR_SYNAPSE_INFO_MSG   230
#define REQUEST_SPIKE_DATA_MSG   240
#define SAVE_VIEW_WEIGHTS_MSG   250
#define SAVE_WEIGHTS_MSG   260
#define SET_MIN_TIMESTEP_DURATION_US_MSG   270
#define SET_UPDATE_MODE_MSG   280
#define SIMULATION_LOADING_COMPLETE_MSG   290
#define SIMULATION_TASK_STARTED_MSG   300
#define SPIKE_LIST_MSG   310
#define START_ARCHIVING_MSG   320
#define START_MONITORING_NEURON_MSG   330
#define START_MONITORING_SYNAPSE_MSG   340
#define START_SIMULATION_MSG   350
#define STEP_SIMULATION_MSG   360
#define STOP_ARCHIVING_MSG   370
#define STOP_MONITORING_NEURON_MSG   380
#define STOP_MONITORING_SYNAPSE_MSG   390
#define STOP_SIMULATION_MSG   400
#define TASK_EXITED_MSG   410
#define TEST_MSG   420
#define VIEW_WEIGHTS_SAVE_SUCCESS_MSG   430
#define WEIGHT_SAVE_SUCCESS_MSG   440


Define Documentation

#define ARCHIVE_TASK_STARTED_MSG   10
 

Confirms that archive task has started up.

Definition at line 37 of file PVMMessages.h.

#define CANCEL_FIRING_NEURON_DATA_MSG   20
 

Cancels request for firing neuron data.

Definition at line 41 of file PVMMessages.h.

#define CANCEL_SPIKE_DATA_MSG   30
 

Cancels request of spike data.

Definition at line 45 of file PVMMessages.h.

#define ERROR_MSG   40
 

Message sent with error information.

Definition at line 49 of file PVMMessages.h.

#define EXIT_MSG   50
 

Instructs task to quit enabling freeing of memory resources and other stuff.

Definition at line 53 of file PVMMessages.h.

#define FIRE_SPECIFIED_NEURONS_MSG   60
 

Fires a list of specified neurons.

Definition at line 57 of file PVMMessages.h.

#define FIRING_NEURON_LIST_MSG   70
 

List of firing neurons. Differs from the spike list message because only the neurons in the layer are included - not the to neurons.

Definition at line 62 of file PVMMessages.h.

#define INFORMATION_MSG   80
 

Message containing some information to help with debugging.

Definition at line 66 of file PVMMessages.h.

#define INJECT_NOISE_MSG   90
 

Instructs the task to create random firing patterns in its neurons.

Definition at line 70 of file PVMMessages.h.

#define LOAD_GLOBAL_PARAMETERS_MSG   100
 

Instructs task to load the global parameters.

Definition at line 74 of file PVMMessages.h.

#define LOAD_NEURON_PARAMETERS_MSG   110
 

Instructs task to load the neuron parameters from the database.

Definition at line 78 of file PVMMessages.h.

#define LOAD_NOISE_PARAMETERS_MSG   120
 

Instructs task to load the noise parameters controlling the amount of noise in the neurons.

Definition at line 83 of file PVMMessages.h.

#define LOAD_SIMULATION_DATA_MSG   130
 

Load communication information. Once all the tasks have written their task ids to the database the main node instructs them to load up the neuron data.

Definition at line 88 of file PVMMessages.h.

#define LOAD_SYNAPSE_PARAMETERS_MSG   140
 

Instructs task to load synapse parameters from the database.

Definition at line 92 of file PVMMessages.h.

#define LOAD_WEIGHTS_MSG   150
 

Instructs tasks to reload their weights from the database.

Definition at line 96 of file PVMMessages.h.

#define LOAD_WEIGHTS_SUCCESS_MSG   160
 

Sent when weights have been loaded successfully by a task.

Definition at line 100 of file PVMMessages.h.

#define MONITOR_NEURON_DATA_MSG   170
 

Data about the monitored state of the neuron.

Definition at line 104 of file PVMMessages.h.

#define MONITOR_NEURON_INFO_MSG   180
 

Information about the data being monitored by the neuron.

Definition at line 108 of file PVMMessages.h.

#define MONITOR_SYNAPSE_DATA_MSG   190
 

Data about the monitored state of the synapse.

Definition at line 112 of file PVMMessages.h.

#define MONITOR_SYNAPSE_INFO_MSG   200
 

Information about the data being monitored by the synapse.

Definition at line 116 of file PVMMessages.h.

#define REQUEST_FIRING_NEURON_DATA_MSG   210
 

Request list of firing neurons to be sent to this task.

Definition at line 120 of file PVMMessages.h.

#define REQUEST_MONITOR_NEURON_INFO_MSG   220
 

Request information about the variables that are available for monitoring in a neuron.

Definition at line 125 of file PVMMessages.h.

#define REQUEST_MONITOR_SYNAPSE_INFO_MSG   230
 

Request information about the variables that are available for monitoring in a synapse.

Definition at line 130 of file PVMMessages.h.

#define REQUEST_SPIKE_DATA_MSG   240
 

Sent by network monitor to request spike list messages from a task processing a neuron group.

Definition at line 135 of file PVMMessages.h.

#define SAVE_VIEW_WEIGHTS_MSG   250
 

Instructs the tasks to write their current weights to the database.

Definition at line 139 of file PVMMessages.h.

#define SAVE_WEIGHTS_MSG   260
 

Instructs the tasks to write their current weights to the database.

Definition at line 143 of file PVMMessages.h.

#define SET_MIN_TIMESTEP_DURATION_US_MSG   270
 

Sets the minimum duration of each time step to slow the simulation down for easier visualisation.

Definition at line 148 of file PVMMessages.h.

#define SET_UPDATE_MODE_MSG   280
 

Sets whether updates are event driven or whether all neurons and/or synapse classes are updated at each timestep.

Definition at line 153 of file PVMMessages.h.

#define SIMULATION_LOADING_COMPLETE_MSG   290
 

Sent after loading is complete.

Definition at line 157 of file PVMMessages.h.

#define SIMULATION_TASK_STARTED_MSG   300
 

Confirms that simulation task has started up.

Definition at line 161 of file PVMMessages.h.

#define SPIKE_LIST_MSG   310
 

The list of spikes sent between tasks during simulation.

Definition at line 165 of file PVMMessages.h.

#define START_ARCHIVING_MSG   320
 

Instructs the archiver to start archiving messages.

Definition at line 169 of file PVMMessages.h.

#define START_MONITORING_NEURON_MSG   330
 

Instructs the simulator to start sending monitoring data from a specified neuron.

Definition at line 173 of file PVMMessages.h.

#define START_MONITORING_SYNAPSE_MSG   340
 

Instructs the simulator to start sending monitoring data from a specified synapse.

Definition at line 177 of file PVMMessages.h.

#define START_SIMULATION_MSG   350
 

Start simulation. Tasks are instructed to start simulating their neurons and propagating spike lists.

Definition at line 182 of file PVMMessages.h.

#define STEP_SIMULATION_MSG   360
 

Step simulation. Advances the simulation one step and then stops it.

Definition at line 187 of file PVMMessages.h.

#define STOP_ARCHIVING_MSG   370
 

Instructs the archiver to stop archiving messages.

Definition at line 191 of file PVMMessages.h.

#define STOP_MONITORING_NEURON_MSG   380
 

Instructs the simulator to stop monitoring the specified neuron.

Definition at line 195 of file PVMMessages.h.

#define STOP_MONITORING_SYNAPSE_MSG   390
 

Instructs the simulator to stop monitoring the specified neuron.

Definition at line 199 of file PVMMessages.h.

#define STOP_SIMULATION_MSG   400
 

Stop simulation. Tasks are instructed to stop simulating neurons and propagating spike lists.

Definition at line 204 of file PVMMessages.h.

#define TASK_EXITED_MSG   410
 

Sent by a task when it is just about to exit.

Definition at line 208 of file PVMMessages.h.

#define TEST_MSG   420
 

Message sent as a test

Definition at line 212 of file PVMMessages.h.

#define VIEW_WEIGHTS_SAVE_SUCCESS_MSG   430
 

Confirms that weights have been successfully saved.

Definition at line 216 of file PVMMessages.h.

#define WEIGHT_SAVE_SUCCESS_MSG   440
 

Confirms that weights have been successfully saved.

Definition at line 220 of file PVMMessages.h.


Generated on Mon Sep 3 22:18:50 2007 for SpikeStream Library by  doxygen 1.4.4