Esempio n. 1
0
def move(direction, seconds):
    """generic move method"""
    if direction in ['forward', 'backward']:
        exec_move = Move()
        if direction == 'forward':
            exec_move.forward(seconds)
        else:
            exec_move.backward(seconds)
        result = 'done move'
    elif direction in ['left', 'right']:
        exec_move = Turn()
        if direction == 'left':
            exec_move.left(seconds)
        else:
            exec_move.right(seconds)
        result = 'done turn'
    else:
        result = '{0} is no valid direction, choose between forward, backward, left, right.'.format(
            direction)
    return jsonify({'result': result, 'direction': direction, 'seconds':
                    seconds})
Esempio n. 2
0
def move(direction, seconds):
    """generic move method"""
    if direction in ['forward', 'backward']:
        exec_move = Move()
        if direction == 'forward':
            exec_move.forward(seconds)
        else:
            exec_move.backward(seconds)
        result = 'done move'
    elif direction in ['left', 'right']:
        exec_move = Turn()
        if direction == 'left':
            exec_move.left(seconds)
        else:
            exec_move.right(seconds)
        result = 'done turn'
    else:
        result = '{0} is no valid direction, choose between forward, backward, left, right.'.format(
            direction)
    return jsonify({
        'result': result,
        'direction': direction,
        'seconds': seconds
    })
Esempio n. 3
0
def backward(seconds):
    """backward method"""
    move_bwd = Move()
    move_bwd.backward(seconds)
    return jsonify({'result': "done", 'direction': '', 'drive_time': seconds})
Esempio n. 4
0
def backward(seconds):
    """backward method"""
    move_bwd = Move()
    move_bwd.backward(seconds)
    return jsonify({'result': "done", 'direction': '', 'drive_time': seconds})