Source code for village.pybpodapi.bpod.hardware.output_channels.bpod_output_channels
importlogginglogger=logging.getLogger(__name__)
[docs]classOutputChannel(object):""" Available output channels These values must be set according to Bpod firmware specification. """# PWMPWM1="PWM1"PWM2="PWM2"PWM3="PWM3"PWM4="PWM4"PWM5="PWM5"PWM6="PWM6"PWM7="PWM7"PWM8="PWM8"#: ValveValve1="Valve1"Valve2="Valve2"Valve3="Valve3"Valve4="Valve4"Valve5="Valve5"Valve6="Valve6"Valve7="Valve7"Valve8="Valve8"#: BNCBNC1High="BNC1High"BNC1Low="BNC1Low"BNC2High="BNC2High"BNC2Low="BNC2Low"#: SerialSerial1="Serial1"Serial2="Serial2"Serial3="Serial3"Serial4="Serial4"Serial5="Serial5"#: SoftCodeSoftCode1="SoftCode1"SoftCode2="SoftCode2"SoftCode3="SoftCode3"SoftCode4="SoftCode4"SoftCode5="SoftCode5"SoftCode6="SoftCode6"SoftCode7="SoftCode7"SoftCode8="SoftCode8"SoftCode9="SoftCode9"SoftCode10="SoftCode10"SoftCode11="SoftCode11"SoftCode12="SoftCode12"SoftCode13="SoftCode13"SoftCode14="SoftCode14"SoftCode15="SoftCode15"SoftCode16="SoftCode16"SoftCode17="SoftCode17"SoftCode18="SoftCode18"SoftCode19="SoftCode19"SoftCode20="SoftCode20"SoftCode21="SoftCode21"SoftCode22="SoftCode22"SoftCode23="SoftCode23"SoftCode24="SoftCode24"SoftCode25="SoftCode25"SoftCode26="SoftCode26"SoftCode27="SoftCode27"SoftCode28="SoftCode28"SoftCode29="SoftCode29"SoftCode30="SoftCode30"SoftCode31="SoftCode31"SoftCode32="SoftCode32"SoftCode33="SoftCode33"SoftCode34="SoftCode34"SoftCode35="SoftCode35"SoftCode36="SoftCode36"SoftCode37="SoftCode37"SoftCode38="SoftCode38"SoftCode39="SoftCode39"SoftCode40="SoftCode40"SoftCode41="SoftCode41"SoftCode42="SoftCode42"SoftCode43="SoftCode43"SoftCode44="SoftCode44"SoftCode45="SoftCode45"SoftCode46="SoftCode46"SoftCode47="SoftCode47"SoftCode48="SoftCode48"SoftCode49="SoftCode49"SoftCode50="SoftCode50"SoftCode51="SoftCode51"SoftCode52="SoftCode52"SoftCode53="SoftCode53"SoftCode54="SoftCode54"SoftCode55="SoftCode55"SoftCode56="SoftCode56"SoftCode57="SoftCode57"SoftCode58="SoftCode58"SoftCode59="SoftCode59"SoftCode60="SoftCode60"SoftCode61="SoftCode61"SoftCode62="SoftCode62"SoftCode63="SoftCode63"SoftCode64="SoftCode64"SoftCode65="SoftCode65"SoftCode66="SoftCode66"SoftCode67="SoftCode67"SoftCode68="SoftCode68"SoftCode69="SoftCode69"SoftCode70="SoftCode70"SoftCode71="SoftCode71"SoftCode72="SoftCode72"SoftCode73="SoftCode73"SoftCode74="SoftCode74"SoftCode75="SoftCode75"SoftCode76="SoftCode76"SoftCode77="SoftCode77"SoftCode78="SoftCode78"SoftCode79="SoftCode79"SoftCode80="SoftCode80"SoftCode81="SoftCode81"SoftCode82="SoftCode82"SoftCode83="SoftCode83"SoftCode84="SoftCode84"SoftCode85="SoftCode85"SoftCode86="SoftCode86"SoftCode87="SoftCode87"SoftCode88="SoftCode88"SoftCode89="SoftCode89"SoftCode90="SoftCode90"SoftCode91="SoftCode91"SoftCode92="SoftCode92"SoftCode93="SoftCode93"SoftCode94="SoftCode94"SoftCode95="SoftCode95"SoftCode96="SoftCode96"SoftCode97="SoftCode97"SoftCode98="SoftCode98"#: GlobalTimerTrigGlobalTimer1Trig="GlobalTimer1Trig"GlobalTimer2Trig="GlobalTimer2Trig"GlobalTimer3Trig="GlobalTimer3Trig"GlobalTimer4Trig="GlobalTimer4Trig"GlobalTimer5Trig="GlobalTimer5Trig"#: GlobalTimerCancelGlobalTimer1Cancel="GlobalTimer1Cancel"GlobalTimer2Cancel="GlobalTimer2Cancel"GlobalTimer3Cancel="GlobalTimer3Cancel"GlobalTimer4Cancel="GlobalTimer4Cancel"GlobalTimer5Cancel="GlobalTimer5Cancel"#: GlobalCounterResetGlobalCounter1Reset="GlobalCounter1Reset"GlobalCounter2Reset="GlobalCounter2Reset"GlobalCounter3Reset="GlobalCounter3Reset"GlobalCounter4Reset="GlobalCounter4Reset"GlobalCounter5Reset="GlobalCounter5Reset"