00001 /* 00002 * BinaryInputSynapse.h 00003 * 00004 * Created on: Jul 24, 2012 00005 * Author: dejan 00006 */ 00007 00008 #ifndef BINARYINPUTSYNAPSE_H_ 00009 #define BINARYINPUTSYNAPSE_H_ 00010 00011 #include "EvSimObjectTypeUtils.h" 00012 #include "Synapse.h" 00013 #include "GenericBinaryInputSynapse.h" 00014 00015 00016 class BinaryInputSynapse : public GenericBinaryInputSynapse<Synapse> { 00017 00018 EV_SIM_OBJECT( BinaryInputSynapse ) 00019 00020 public: 00021 BinaryInputSynapse(float psr_level_hi = 2, 00022 float psr_level_lo = 0, 00023 bool isActive = true) : 00024 GenericBinaryInputSynapse<Synapse>(psr_level_hi, psr_level_lo, isActive) 00025 {} 00026 00027 }; 00028 00029 class BinaryInputActiveSynapse : public GenericBinaryInputSynapse<ActiveSynapse> { 00030 00031 EV_SIM_OBJECT( BinaryInputActiveSynapse ) 00032 00033 public: 00034 BinaryInputActiveSynapse(float psr_level_hi = 5, 00035 float psr_level_lo = 0, 00036 bool isActive = true) : 00037 GenericBinaryInputSynapse<ActiveSynapse>(psr_level_hi, psr_level_lo, isActive) 00038 {} 00039 00040 }; 00041 00042 #endif /* BINARYINPUTSYNAPSE_H_ */