CARLsim  6.1.0
CARLsim: a GPU-accelerated SNN simulator
error_code.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CURRENT_UPDATE_ERROR1   0x51
 
#define CURRENT_UPDATE_ERROR2   0x52
 
#define CURRENT_UPDATE_ERROR3   0x53
 
#define CURRENT_UPDATE_ERROR4   0x54
 
#define ERROR_FIRING_0   0xd0d0
 
#define ERROR_FIRING_1   0xd0d1
 
#define ERROR_FIRING_2   0xd0d2
 
#define ERROR_FIRING_3   0xd0d3
 
#define GLOBAL_CONDUCTANCE_ERROR_0   0xfff0
 
#define GLOBAL_CONDUCTANCE_ERROR_1   0xfff1
 
#define GLOBAL_STATE_ERROR_0   0xf0f0
 
#define ICURRENT_UPDATE_ERROR1   0x51
 
#define ICURRENT_UPDATE_ERROR2   0x52
 
#define ICURRENT_UPDATE_ERROR3   0x53
 
#define ICURRENT_UPDATE_ERROR4   0x54
 
#define ICURRENT_UPDATE_ERROR5   0x55
 
#define ID_OVERFLOW_ERROR   0x8003
 
#define KERNEL_CURRENT_ERROR0   0x90
 
#define KERNEL_CURRENT_ERROR1   0x91
 
#define KERNEL_CURRENT_ERROR2   0x92
 
#define KERNEL_ERROR_COMP_CONNS_EXCEEDED   0xFE013
 
#define KERNEL_ERROR_COMP_CONNS_EXCEEDED2   0xFE014
 
#define KERNEL_ERROR_COMPARTMENT_DISABLED   0xFE017
 
#define KERNEL_ERROR_COMPARTMENT_DISABLED2   0xFE018
 
#define KERNEL_ERROR_CONN_MISSING   0xFE006
 
#define KERNEL_ERROR_CONN_MISSING2   0xFE007
 
#define KERNEL_ERROR_CONN_MISSING3   0xFE008
 
#define KERNEL_ERROR_CONN_MISSING4   0xFE010
 
#define KERNEL_ERROR_CONN_MISSING5   0xFE012
 
#define KERNEL_ERROR_CONNMON_SET   0xFE011
 
#define KERNEL_ERROR_DEST_GRP_CONN   0xFF021
 
#define KERNEL_ERROR_GPU_REALLOC   0xFE002
 
#define KERNEL_ERROR_GPU_WRONG_COPY   0xFE001
 
#define KERNEL_ERROR_GROUP_MISMATCH   0xFF011
 
#define KERNEL_ERROR_GROUP_NAMES_MISMATCH   0xFF018
 
#define KERNEL_ERROR_GROUPMON_SET   0xFE009
 
#define KERNEL_ERROR_INVALID_CONN   0xFF001
 
#define KERNEL_ERROR_INVALID_CONN2   0xFF003
 
#define KERNEL_ERROR_INVALID_CONN3   0xFF004
 
#define KERNEL_ERROR_INVALID_END   0xFF014
 
#define KERNEL_ERROR_INVALID_GROUP_INFO   0xFF019
 
#define KERNEL_ERROR_INVALID_HEADER   0xFF012
 
#define KERNEL_ERROR_INVALID_START   0xFF013
 
#define KERNEL_ERROR_IZH_PARAMS_NOT_SET   0xFF022
 
#define KERNEL_ERROR_LIF_PARAMS_NOT_SET   0xFF023
 
#define KERNEL_ERROR_MAX_STP_DELAY   0xFE015
 
#define KERNEL_ERROR_MAX_SYN_DELAY   0xFE016
 
#define KERNEL_ERROR_NEURON_MISMATCH   0xFF010
 
#define KERNEL_ERROR_NO_CATAGORY   0xFF005
 
#define KERNEL_ERROR_NO_PARTION_ASSIGNED   0xFF007
 
#define KERNEL_ERROR_NUMX   0xFF015
 
#define KERNEL_ERROR_NUMY   0xFF016
 
#define KERNEL_ERROR_NUMZ   0xFF017
 
#define KERNEL_ERROR_POISSON_1   0xFE004
 
#define KERNEL_ERROR_POISSON_2   0xFE005
 
#define KERNEL_ERROR_SRC_GRP_CONN   0xFF020
 
#define KERNEL_ERROR_STDP_HOMEO_INCONSIST   0xFE020
 
#define KERNEL_ERROR_STDP_NO_IN_PLASTIC   0xFE019
 
#define KERNEL_ERROR_STDP_SYN_PLASIC   0xFF002
 
#define KERNEL_ERROR_UNKNOWN_FILE_SIGNATURE   0xFF008
 
#define KERNEL_ERROR_UNKNOWN_ICALC   0xFF024
 
#define KERNEL_ERROR_UNKNOWN_INTEG   0xFE003
 
#define KERNEL_ERROR_UNKNOWN_SIM_MODE   0xFF006
 
#define KERNEL_ERROR_UNSUPPORTED_VERSION   0xFF009
 
#define KERNEL_INIT_ERROR0   0x71
 
#define KERNEL_INIT_ERROR1   0x72
 
#define NEW_FIRE_UPDATE_OVERFLOW_ERROR1   0x61
 
#define NEW_FIRE_UPDATE_OVERFLOW_ERROR2   0x62
 
#define NO_KERNEL_ERRORS   0xc00d
 
#define NO_LOGGER_DIR_ERROR   0x8002
 
#define POISSON_COUNT_ERROR_0   0x99
 
#define STORE_FIRING_ERROR_0   0x54
 
#define STP_ERROR   0xf000
 
#define UNKNOWN_LOGGER_ERROR   0x8001
 
#define UPDATE_WEIGHTS_ERROR1   0x80
 

Macro Definition Documentation

◆ CURRENT_UPDATE_ERROR1

#define CURRENT_UPDATE_ERROR1   0x51

Definition at line 75 of file error_code.h.

◆ CURRENT_UPDATE_ERROR2

#define CURRENT_UPDATE_ERROR2   0x52

Definition at line 76 of file error_code.h.

◆ CURRENT_UPDATE_ERROR3

#define CURRENT_UPDATE_ERROR3   0x53

Definition at line 77 of file error_code.h.

◆ CURRENT_UPDATE_ERROR4

#define CURRENT_UPDATE_ERROR4   0x54

Definition at line 78 of file error_code.h.

◆ ERROR_FIRING_0

#define ERROR_FIRING_0   0xd0d0

Definition at line 61 of file error_code.h.

◆ ERROR_FIRING_1

#define ERROR_FIRING_1   0xd0d1

Definition at line 62 of file error_code.h.

◆ ERROR_FIRING_2

#define ERROR_FIRING_2   0xd0d2

Definition at line 63 of file error_code.h.

◆ ERROR_FIRING_3

#define ERROR_FIRING_3   0xd0d3

Definition at line 64 of file error_code.h.

◆ GLOBAL_CONDUCTANCE_ERROR_0

#define GLOBAL_CONDUCTANCE_ERROR_0   0xfff0

Definition at line 68 of file error_code.h.

◆ GLOBAL_CONDUCTANCE_ERROR_1

#define GLOBAL_CONDUCTANCE_ERROR_1   0xfff1

Definition at line 69 of file error_code.h.

◆ GLOBAL_STATE_ERROR_0

#define GLOBAL_STATE_ERROR_0   0xf0f0

Definition at line 66 of file error_code.h.

◆ ICURRENT_UPDATE_ERROR1

#define ICURRENT_UPDATE_ERROR1   0x51

Definition at line 84 of file error_code.h.

◆ ICURRENT_UPDATE_ERROR2

#define ICURRENT_UPDATE_ERROR2   0x52

Definition at line 85 of file error_code.h.

◆ ICURRENT_UPDATE_ERROR3

#define ICURRENT_UPDATE_ERROR3   0x53

Definition at line 86 of file error_code.h.

◆ ICURRENT_UPDATE_ERROR4

#define ICURRENT_UPDATE_ERROR4   0x54

Definition at line 87 of file error_code.h.

◆ ICURRENT_UPDATE_ERROR5

#define ICURRENT_UPDATE_ERROR5   0x55

Definition at line 88 of file error_code.h.

◆ ID_OVERFLOW_ERROR

#define ID_OVERFLOW_ERROR   0x8003

Definition at line 98 of file error_code.h.

◆ KERNEL_CURRENT_ERROR0

#define KERNEL_CURRENT_ERROR0   0x90

Definition at line 80 of file error_code.h.

◆ KERNEL_CURRENT_ERROR1

#define KERNEL_CURRENT_ERROR1   0x91

Definition at line 81 of file error_code.h.

◆ KERNEL_CURRENT_ERROR2

#define KERNEL_CURRENT_ERROR2   0x92

Definition at line 82 of file error_code.h.

◆ KERNEL_ERROR_COMP_CONNS_EXCEEDED

#define KERNEL_ERROR_COMP_CONNS_EXCEEDED   0xFE013

Definition at line 218 of file error_code.h.

◆ KERNEL_ERROR_COMP_CONNS_EXCEEDED2

#define KERNEL_ERROR_COMP_CONNS_EXCEEDED2   0xFE014

Definition at line 221 of file error_code.h.

◆ KERNEL_ERROR_COMPARTMENT_DISABLED

#define KERNEL_ERROR_COMPARTMENT_DISABLED   0xFE017

Definition at line 230 of file error_code.h.

◆ KERNEL_ERROR_COMPARTMENT_DISABLED2

#define KERNEL_ERROR_COMPARTMENT_DISABLED2   0xFE018

Definition at line 233 of file error_code.h.

◆ KERNEL_ERROR_CONN_MISSING

#define KERNEL_ERROR_CONN_MISSING   0xFE006

Definition at line 197 of file error_code.h.

◆ KERNEL_ERROR_CONN_MISSING2

#define KERNEL_ERROR_CONN_MISSING2   0xFE007

Definition at line 200 of file error_code.h.

◆ KERNEL_ERROR_CONN_MISSING3

#define KERNEL_ERROR_CONN_MISSING3   0xFE008

Definition at line 203 of file error_code.h.

◆ KERNEL_ERROR_CONN_MISSING4

#define KERNEL_ERROR_CONN_MISSING4   0xFE010

Definition at line 209 of file error_code.h.

◆ KERNEL_ERROR_CONN_MISSING5

#define KERNEL_ERROR_CONN_MISSING5   0xFE012

Definition at line 215 of file error_code.h.

◆ KERNEL_ERROR_CONNMON_SET

#define KERNEL_ERROR_CONNMON_SET   0xFE011

Definition at line 212 of file error_code.h.

◆ KERNEL_ERROR_DEST_GRP_CONN

#define KERNEL_ERROR_DEST_GRP_CONN   0xFF021

Definition at line 167 of file error_code.h.

◆ KERNEL_ERROR_GPU_REALLOC

#define KERNEL_ERROR_GPU_REALLOC   0xFE002

Definition at line 185 of file error_code.h.

◆ KERNEL_ERROR_GPU_WRONG_COPY

#define KERNEL_ERROR_GPU_WRONG_COPY   0xFE001

Definition at line 182 of file error_code.h.

◆ KERNEL_ERROR_GROUP_MISMATCH

#define KERNEL_ERROR_GROUP_MISMATCH   0xFF011

Definition at line 137 of file error_code.h.

◆ KERNEL_ERROR_GROUP_NAMES_MISMATCH

#define KERNEL_ERROR_GROUP_NAMES_MISMATCH   0xFF018

Definition at line 158 of file error_code.h.

◆ KERNEL_ERROR_GROUPMON_SET

#define KERNEL_ERROR_GROUPMON_SET   0xFE009

Definition at line 206 of file error_code.h.

◆ KERNEL_ERROR_INVALID_CONN

#define KERNEL_ERROR_INVALID_CONN   0xFF001

Definition at line 107 of file error_code.h.

◆ KERNEL_ERROR_INVALID_CONN2

#define KERNEL_ERROR_INVALID_CONN2   0xFF003

Definition at line 113 of file error_code.h.

◆ KERNEL_ERROR_INVALID_CONN3

#define KERNEL_ERROR_INVALID_CONN3   0xFF004

Definition at line 116 of file error_code.h.

◆ KERNEL_ERROR_INVALID_END

#define KERNEL_ERROR_INVALID_END   0xFF014

Definition at line 146 of file error_code.h.

◆ KERNEL_ERROR_INVALID_GROUP_INFO

#define KERNEL_ERROR_INVALID_GROUP_INFO   0xFF019

Definition at line 161 of file error_code.h.

◆ KERNEL_ERROR_INVALID_HEADER

#define KERNEL_ERROR_INVALID_HEADER   0xFF012

Definition at line 140 of file error_code.h.

◆ KERNEL_ERROR_INVALID_START

#define KERNEL_ERROR_INVALID_START   0xFF013

Definition at line 143 of file error_code.h.

◆ KERNEL_ERROR_IZH_PARAMS_NOT_SET

#define KERNEL_ERROR_IZH_PARAMS_NOT_SET   0xFF022

Definition at line 170 of file error_code.h.

◆ KERNEL_ERROR_LIF_PARAMS_NOT_SET

#define KERNEL_ERROR_LIF_PARAMS_NOT_SET   0xFF023

Definition at line 173 of file error_code.h.

◆ KERNEL_ERROR_MAX_STP_DELAY

#define KERNEL_ERROR_MAX_STP_DELAY   0xFE015

Definition at line 224 of file error_code.h.

◆ KERNEL_ERROR_MAX_SYN_DELAY

#define KERNEL_ERROR_MAX_SYN_DELAY   0xFE016

Definition at line 227 of file error_code.h.

◆ KERNEL_ERROR_NEURON_MISMATCH

#define KERNEL_ERROR_NEURON_MISMATCH   0xFF010

Definition at line 134 of file error_code.h.

◆ KERNEL_ERROR_NO_CATAGORY

#define KERNEL_ERROR_NO_CATAGORY   0xFF005

Definition at line 119 of file error_code.h.

◆ KERNEL_ERROR_NO_PARTION_ASSIGNED

#define KERNEL_ERROR_NO_PARTION_ASSIGNED   0xFF007

Definition at line 125 of file error_code.h.

◆ KERNEL_ERROR_NUMX

#define KERNEL_ERROR_NUMX   0xFF015

Definition at line 149 of file error_code.h.

◆ KERNEL_ERROR_NUMY

#define KERNEL_ERROR_NUMY   0xFF016

Definition at line 152 of file error_code.h.

◆ KERNEL_ERROR_NUMZ

#define KERNEL_ERROR_NUMZ   0xFF017

Definition at line 155 of file error_code.h.

◆ KERNEL_ERROR_POISSON_1

#define KERNEL_ERROR_POISSON_1   0xFE004

Definition at line 191 of file error_code.h.

◆ KERNEL_ERROR_POISSON_2

#define KERNEL_ERROR_POISSON_2   0xFE005

Definition at line 194 of file error_code.h.

◆ KERNEL_ERROR_SRC_GRP_CONN

#define KERNEL_ERROR_SRC_GRP_CONN   0xFF020

Definition at line 164 of file error_code.h.

◆ KERNEL_ERROR_STDP_HOMEO_INCONSIST

#define KERNEL_ERROR_STDP_HOMEO_INCONSIST   0xFE020

Definition at line 239 of file error_code.h.

◆ KERNEL_ERROR_STDP_NO_IN_PLASTIC

#define KERNEL_ERROR_STDP_NO_IN_PLASTIC   0xFE019

Definition at line 236 of file error_code.h.

◆ KERNEL_ERROR_STDP_SYN_PLASIC

#define KERNEL_ERROR_STDP_SYN_PLASIC   0xFF002

Definition at line 110 of file error_code.h.

◆ KERNEL_ERROR_UNKNOWN_FILE_SIGNATURE

#define KERNEL_ERROR_UNKNOWN_FILE_SIGNATURE   0xFF008

Definition at line 128 of file error_code.h.

◆ KERNEL_ERROR_UNKNOWN_ICALC

#define KERNEL_ERROR_UNKNOWN_ICALC   0xFF024

Definition at line 176 of file error_code.h.

◆ KERNEL_ERROR_UNKNOWN_INTEG

#define KERNEL_ERROR_UNKNOWN_INTEG   0xFE003

Definition at line 188 of file error_code.h.

◆ KERNEL_ERROR_UNKNOWN_SIM_MODE

#define KERNEL_ERROR_UNKNOWN_SIM_MODE   0xFF006

Definition at line 122 of file error_code.h.

◆ KERNEL_ERROR_UNSUPPORTED_VERSION

#define KERNEL_ERROR_UNSUPPORTED_VERSION   0xFF009

Definition at line 131 of file error_code.h.

◆ KERNEL_INIT_ERROR0

#define KERNEL_INIT_ERROR0   0x71

Definition at line 90 of file error_code.h.

◆ KERNEL_INIT_ERROR1

#define KERNEL_INIT_ERROR1   0x72

Definition at line 91 of file error_code.h.

◆ NEW_FIRE_UPDATE_OVERFLOW_ERROR1

#define NEW_FIRE_UPDATE_OVERFLOW_ERROR1   0x61

Definition at line 56 of file error_code.h.

◆ NEW_FIRE_UPDATE_OVERFLOW_ERROR2

#define NEW_FIRE_UPDATE_OVERFLOW_ERROR2   0x62

Definition at line 57 of file error_code.h.

◆ NO_KERNEL_ERRORS

#define NO_KERNEL_ERRORS   0xc00d

Definition at line 54 of file error_code.h.

◆ NO_LOGGER_DIR_ERROR

#define NO_LOGGER_DIR_ERROR   0x8002

Definition at line 96 of file error_code.h.

◆ POISSON_COUNT_ERROR_0

#define POISSON_COUNT_ERROR_0   0x99

Definition at line 93 of file error_code.h.

◆ STORE_FIRING_ERROR_0

#define STORE_FIRING_ERROR_0   0x54

Definition at line 59 of file error_code.h.

◆ STP_ERROR

#define STP_ERROR   0xf000

Definition at line 71 of file error_code.h.

◆ UNKNOWN_LOGGER_ERROR

#define UNKNOWN_LOGGER_ERROR   0x8001

Definition at line 95 of file error_code.h.

◆ UPDATE_WEIGHTS_ERROR1

#define UPDATE_WEIGHTS_ERROR1   0x80

Definition at line 73 of file error_code.h.