|
| GroupMonitorCore (SNN *snn, int monitorId, int grpId, int mode=DA_MODE) |
| constructor (called by CARLsim::setGroupMonitor) More...
|
|
| ~GroupMonitorCore () |
| destructor, cleans up all the memory upon object deletion More...
|
|
void | clear () |
| deletes the data vector More...
|
|
std::vector< float > | getDataVector () |
| get the group data More...
|
|
std::vector< float > | getDataVector (transmitter_t transmitter) |
| LN get the group data for a specific transmitter (. More...
|
|
FILE * | getGroupFileId () |
| returns a pointer to the group data file More...
|
|
int | getGrpId () |
| returns the group ID More...
|
|
int | getGrpNumNeurons () |
| returns number of neurons in the group More...
|
|
int | getLastUpdated () |
| returns timestamp of last GroupMonitor update More...
|
|
int | getMonitorId () |
| returns the GroupMonitor ID More...
|
|
std::vector< int > | getPeakTimeVector () |
| get the timestamps for peak values More...
|
|
std::vector< float > | getPeakValueVector () |
| get the peak values of group data More...
|
|
bool | getPersistentData () |
| returns status of PersistentData mode More...
|
|
int | getRecordingLastStartTime () |
| returns the timestamp of the last startRecording in ms More...
|
|
int | getRecordingStartTime () |
| retunrs the timestamp of the first startRecording in ms More...
|
|
int | getRecordingStopTime () |
| returns the timestamp of stopRecording More...
|
|
int | getRecordingTotalTime () |
| returns the total recorded time in ms More...
|
|
std::vector< int > | getSortedPeakTimeVector () |
| get the sorted timestamps for peak values More...
|
|
std::vector< float > | getSortedPeakValueVector () |
| get the sorted peak values of group data More...
|
|
std::vector< int > | getTimeVector () |
| get the timestamps for group data More...
|
|
bool | isInAllMode () |
|
bool | isRecording () |
| returns recording status More...
|
|
void | pushData (int time, float data) |
| inserts group data (time, value) into the vectors , if monitor is in DA_MODE More...
|
|
void | pushData (int time, float _DA, float _5HT, float _ACh, float _NE) |
| if the monitor is in ALL_MODE, all transmitter must be set at once More...
|
|
void | setGroupFileId (FILE *groupFileId) |
| sets pointer to group data file More...
|
|
void | setLastUpdated (unsigned int lastUpdate) |
| sets timestamp of last GroupMonitor update More...
|
|
void | setPersistentData (bool persistentData) |
| sets status of PersistentData mode More...
|
|
void | startRecording () |
| starts recording group data More...
|
|
void | stopRecording () |
| stops recording group data More...
|
|
- See also
- GroupMonitor
Definition at line 66 of file group_monitor_core.h.