Exemplo n.º 1
0
def LFcutoff(val=None):  # 1000-11000
    try:
        if val != None:
            if val >= 1000 and val <= 11000:
                Cpp.LFsetCutoff(1.27 * (val - 1000) / 100)
        return Cpp.LFcutoff
    except:
        return 1000
Exemplo n.º 2
0
def LFlvl(val=None):  # 0-100
    try:
        if val != None:
            if val >= 0 and val <= 100:
                Cpp.LFsetLvl(1.27 * val)
        return Cpp.LFlvl * 100
    except:
        return 0
Exemplo n.º 3
0
def DLYsteplen(val=None):  # 300-3300
    try:
        if val != None:
            if val >= 300 and val <= 3300:
                Cpp.DLYsetsteplen(1.27 * (val - 300) / 30)
        return Cpp.DLYsteplen
    except:
        return 300
Exemplo n.º 4
0
def DLYmax(val=None):  # 50-150
    try:
        if val != None:
            if val >= 50 and val <= 150:
                Cpp.DLYsetmax(1.27 * (val - 50))
        return Cpp.DLYmax
    except:
        return 50
Exemplo n.º 5
0
def AWlvlrange(val=None):  # 0-100
    try:
        if val != None:
            if val >= 0 and val <= 100:
                Cpp.AWsetLVLrange(1.27 * val)
        return Cpp.AWlvlrange
    except:
        return 0
Exemplo n.º 6
0
def DLYtime(val=None):  # 1000-61000
    try:
        if val != None:
            if val >= 1000 and val <= 61000:
                Cpp.DLYsettime(1.27 * (val - 1000) / 600)
        return Cpp.DLYtime
    except:
        return 0
Exemplo n.º 7
0
def PLrelease(val=None):  # 1-11
    try:
        if val != None:
            if val >= 5 and val <= 25:
                Cpp.PLsetRelease((val - 5) * 6.35)
        return Cpp.PLrelease
    except:
        return 8
Exemplo n.º 8
0
def AWqfactor(val=None):  # 0-100
    try:
        if val != None:
            if val >= 0 and val <= 100:
                Cpp.AWsetQualityFactor(1.27 * val)
        return Cpp.AWqfactor * 10
    except:
        return 0
Exemplo n.º 9
0
def PLthresh(val=None):  # 70-110
    try:
        if val != None:
            if val >= 70 and val <= 110:
                Cpp.PLsetThresh(127 * (val - 70) / 40)
        return Cpp.PLthresh
    except:
        return 0
Exemplo n.º 10
0
def PLattack(val=None):  # 1-11
    try:
        if val != None:
            if val >= 1 and val <= 11:
                Cpp.PLsetAttack((val - 1) * 12.7)
        return Cpp.PLattack
    except:
        return 1
Exemplo n.º 11
0
def ODmix(val=None):  # 0-10
    try:
        if val != None:
            if val >= 0 and val <= 10:
                Cpp.ODsetMix(val * 12.7)
        return Cpp.ODmix * 10
    except:
        return 1
Exemplo n.º 12
0
def ODtone(val=None):  # 0-95 (accepts up to 100)
    try:
        if val != None:
            if val >= 0 and val <= 100:
                Cpp.ODsetTone(val * 1.27)
        return Cpp.ODtone
    except:
        return 1
Exemplo n.º 13
0
def ODdrive(val=None):  # 1-11
    try:
        if val != None:
            if val >= 1 and val <= 11:
                Cpp.ODsetDrive((val - 1) * 12.7)
        return Cpp.ODdrive
    except:
        return 0
Exemplo n.º 14
0
def ODboost(val=None):  # 15-65
    try:
        if val != None:
            if val >= 15 and val <= 65:
                Cpp.ODsetBoost(127 * (val - 15) / 50)
        return Cpp.ODboost
    except:
        return 30
Exemplo n.º 15
0
def FVroomsize(val=None):  # 0-100
    try:
        if val != None:
            if val >= 0 and val <= 100:
                Cpp.FVsetroomsize(1.27 * val)
        return Cpp.FVroomsize * 100
    except:
        return 0
Exemplo n.º 16
0
def AWmaxfreq(val=None):  # 1000-10000
    try:
        if val != None:
            if val >= 1000 and val <= 10000:
                Cpp.AWsetMaxFreq(0.0127 * val)
        return Cpp.AWmaxfreq
    except:
        return 1000
Exemplo n.º 17
0
def FVdamp(val=None):  # 0-100
    try:
        if val != None:
            if val >= 0 and val <= 100:
                Cpp.FVsetdamp(1.27 * val)
        return Cpp.FVdamp * 100
    except:
        return 0
Exemplo n.º 18
0
def AWspeed(val=None):  # 100-1100
    try:
        if val != None:
            if val >= 100 and val <= 1100:
                Cpp.AWsetSpeed(0.127 * (val - 100))
        return Cpp.AWspeed
    except:
        return 100
Exemplo n.º 19
0
def FVlevel(val=None):  # 0-100
    try:
        if val != None:
            if val >= 0 and val <= 100:
                Cpp.FVsetlevel(1.27 * val)
        return Cpp.FVlevel * 100
    except:
        return 0
Exemplo n.º 20
0
def DLYdry(val=None):  # 0-100
    try:
        if val != None:
            if val >= 0 and val <= 100:
                Cpp.DLYsetdry(1.27 * val)
        return Cpp.DLYdry * 100
    except:
        return 0
Exemplo n.º 21
0
def FVwidth(val=None):  # 0-100
    try:
        if val != None:
            if val >= 0 and val <= 100:
                Cpp.FVsetwidth(1.27 * val)
        return Cpp.FVwidth * 100
    except:
        return 0
Exemplo n.º 22
0
def DLYsteep(val=None):  # 1-11
    try:
        if val != None:
            if val >= 1 and val <= 11:
                Cpp.DLYsetsteep(12.7 * (val - 1))
        return Cpp.DLYsteep
    except:
        return 1
Exemplo n.º 23
0
def AWmixing(val=None):  # 0-100
    try:
        if val != None:
            if val >= 0 and val <= 100:
                Cpp.AWsetMixing(1.27 * val)
        return Cpp.AWmixing * 100
    except:
        return 0
Exemplo n.º 24
0
def DLYmin(val=None):  # 5-25
    try:
        if val != None:
            if val >= 5 and val <= 25:
                Cpp.DLYsetmin(5.36 * (val - 5))
        return Cpp.DLYmin
    except:
        return 5
Exemplo n.º 25
0
def AWattack(val=None):  # 0-500
    try:
        if val != None:
            if val >= 0 and val <= 500:
                Cpp.AWsetAttack(0.254 * val)
        return Cpp.AWattack * 1000
    except:
        return 0
Exemplo n.º 26
0
def LFresonance(val=None):  # 0-38
    try:
        if val != None:
            if val >= 0 and val <= 38:
                Cpp.LFsetResonance(127 * val / 38)
        return Cpp.LFresonance * 10
    except:
        return 0
Exemplo n.º 27
0
def AWrelease(val=None):  # 0-500
    try:
        if val != None:
            if val >= 0 and val <= 500:
                Cpp.AWsetRelease(0.254 * val)
        return Cpp.AWrelease * 10000
    except:
        return 0
Exemplo n.º 28
0
def LFdrive(val=None):  # 1-20
    try:
        if val != None:
            if val >= 1 and val <= 20:
                Cpp.LFsetDrive((val - 1) * 6.35)  # =/20.0*127)
        return Cpp.LFdrive
    except:
        return 1
Exemplo n.º 29
0
def AWminfreq(val=None):  # 20-500
    try:
        if val != None:
            if val >= 20 and val <= 500:
                Cpp.AWsetMinFreq(0.254 * val)
        return Cpp.AWminfreq
    except:
        return 20
Exemplo n.º 30
0
def LFgain(val=None):  # 10-110, Carefully test before using values above 50
    try:
        if val != None:
            if val >= 10 and val <= 110:
                Cpp.LFsetGain(1.27 * (val - 10))
        return Cpp.LFgain * 10
    except:
        return 10
Exemplo n.º 31
0
cmplfiles = sys.argv[6];
sem = sys.argv[7];
find_bugs = sys.argv[8];
conn = pymysql.connect(host="localhost", user="******",passwd="mysql");
cur = conn.cursor();
cur.execute("use course_connect");
query = "SELECT * FROM student_programming WHERE usn=\'" + usn + "\' and course_code=\'" + course + "\' and assign_id=\'" + assign + "\'";

cur.execute(query);

data = cur.fetchall()[0];

if lang == "C":
	prog = C(data[0], data[2], data[1], "studentData/sem" + sem +"/" + usn + "/" + course + "/" + assign + "/", cmplfiles, main_file, sem);
elif lang == "cpp":
	prog = Cpp(data[0], data[2], data[1], "studentData/sem" + sem +"/" + usn + "/" + course + "/" + assign + "/", cmplfiles, main_file, sem);
elif lang == "Java":
	prog = Java(data[0], data[2], data[1], "studentData/sem" + sem +"/" + usn + "/" + course + "/" + assign + "/", cmplfiles, main_file, sem);
elif lang == "Python":
	prog = Python(data[0], data[2], data[1], "studentData/sem" + sem +"/" + usn + "/" + course + "/" + assign + "/", cmplfiles, main_file, sem);


cwd = os.getcwd();
os.chdir("../" + prog.getFilePath());
if( find_bugs == "1" ):
	result = prog.staticAnalysis();
	print(result);
else:
	compiled = prog.compile();
	if( compiled == "COMPILED" ):
		output = prog.execute();