예제 #1
0
def reward_drain(request, onoff):
    '''
    Start/stop the "drain" of a solenoid reward remotely
    '''
    from riglib import reward
    r = reward.Basic()

    if onoff == 'on':
        r.drain(600)
        print('drain on')
    else:
        print('drain off')
        r.drain_off()
    return HttpResponse('Turning reward %s' % onoff)
예제 #2
0
def reward_drain(request, onoff):
    '''
    Start/stop the "drain" of a solenoid reward remotely
    This function is modified to use the reward system in Orsborn lab - check reward.py for functions
    '''
    from riglib import reward
    r = reward.Basic()

    if onoff == 'on':
        r.drain(600)
        print('drain on')
    else:
        print('drain off')
        r.drain_off()
    return HttpResponse('Turning reward %s' % onoff)
예제 #3
0
#!/usr/bin/python
import os                                                                      
os.environ['BMI3D'] = os.path.join(os.path.expandvars('$HOME/code/bmi3d')) 

from riglib import reward
import time

r = reward.Basic()
time.sleep(.5)
r.drain_off()
예제 #4
0
 def setUp(self):
     self.reward_sys = reward.Basic()