Esempio n. 1
0
    """
    print "Gracies per utilitzar el PARKING 'CARLE'"


def begining():
    print "\n\t\t\t PARKING 'CARLE'"
    info()


def info():
    """
    Et mostra el conjunt de comandes que pots utilitzar en l'interpret.
    """
    print "Les comanandes són:\n -info\n -exit\n -cerca 'matricula'\n -llistat_buides\n -consulta 'plaça'\n -sortir 'matricula'\n -ocupar_primera 'matricula'\n -ocupar 'plaça' 'matricula'"
    print "*Aquells noms entre cometes simples '' indiquen el nom de la variable"


if __name__ == "__main__":
    I = Interpret()
    I._prompt = "=> "
    I.set_end(ending)
    I.set_begin(begining)
    I.afegeix_ordre("info", info)
    I.afegeix_ordre("cerca", cerca)
    I.afegeix_ordre("llistat_buides", llistat)
    I.afegeix_ordre("consulta", consulta)
    I.afegeix_ordre("sortir", sortir)
    I.afegeix_ordre("ocupar_primera", ocupar_first)
    I.afegeix_ordre("ocupar", ocupa)
    I.run()
Esempio n. 2
0
    """
    Funcio que s'executa quan sortim del programa.
    """
    print "Gracies per utilitzar els serveis de 'CARLE'"


def begining():
    print "\n\t\t\t TAULA 'CARLE'"
    info()


def info():
    """
    Et mostra el conjunt de comandes que pots utilitzar en l'interpret.
    """
    print "Les comanandes són:\n -info\n -exit\n -reset\n -consulta 'NOM'\n -esborra 'NOM' 'DNI'\n -insereix 'NOM' 'DNI' 'DATA'"
    print "*Aquells noms entre cometes simples '' indiquen el nom de la variable"


if __name__ == "__main__":
    I = Interpret()
    I._prompt = "=> "
    I.set_end(ending)
    I.set_begin(begining)
    I.afegeix_ordre("info", info)
    I.afegeix_ordre("reset", buidar)
    I.afegeix_ordre("consulta", cerca)
    I.afegeix_ordre("esborra", sortir)
    I.afegeix_ordre("insereix", ocupa)
    I.run()
Esempio n. 3
0
    print "\n\t\t\t Xarxa Social CARLE"
    info()

def info():
    """
    Et mostra el conjunt de comandes que pots utilitzar en l'interpret.
    """
    print "Les comanandes són:\n -info\n -exit\n -crear_db \n -Create_Account 'email' 'nom' 'cognom' 'poblacio' 'data de neixement' 'imatge de perfil'(opcional) \n -mostrar_usuaris \n -mostrar_amistats \n -info_usuari 'nom' 'cognom' \n -mostrar_amics 'nom' 'cognom' \n -Friend_request 'email1' 'email2' \n -Check_requests 'email' \n -Block_friend 'email1' 'email2' \n -Unblock_friend 'email1' 'email2' \n Funcions de debug \n -debug_pass 'nom' 'cognom' \n -debug_accounts 'path'"
    print "*Aquells noms entre cometes simples '' indiquen el nom de la variable"

if __name__=="__main__":
    I= Interpret()
    I._prompt="=> "
    I.set_end(ending)
    I.set_begin(begining)
    I.afegeix_ordre("crear_db",nova_base_de_dades)
    I.afegeix_ordre("Create_Account",Create_Account)
    I.afegeix_ordre("mostrar_usuaris",mostrar_usuaris)
    I.afegeix_ordre("mostrar_amistats",mostrar_amistats)
    I.afegeix_ordre("info_usuari",info_usuari)
    I.afegeix_ordre("mostrar_amics",mostrar_amics)
    I.afegeix_ordre("Friend_request",enviar_peticio_amistat)
    I.afegeix_ordre("Check_requests",comprovar_peticions_amistat)
    I.afegeix_ordre("Block_friend",bloquejar_amistat)
    I.afegeix_ordre("Unblock_friend",desbloquejar_amistat)
    I.afegeix_ordre("debug_pass",debug_show_pass)
    I.afegeix_ordre("debug_accounts",debug_insert_accounts_file)
    I.afegeix_ordre("info",info)
    I.run()

Esempio n. 4
0

def info():
    """
    Et mostra el conjunt de comandes que pots utilitzar en l'interpret.
    """
    print "Les comanandes són:\n -info\n -exit\n -reset\n -cerca 'DNI'\n -llistat_buides\n -sortir 'DNI'\n -ocupar 'DNI' 'NOM' 'DATA'"
    print "*Aquells noms entre cometes simples '' indiquen el nom de la variable"


if __name__ == "__main__":
    I = Interpret()
    I._prompt = "=> "
    I.set_end(ending)
    I.set_begin(begining)
    I.afegeix_ordre("info", info)
    I.afegeix_ordre("reset", buidar)
    I.afegeix_ordre("cerca", cerca)
    I.afegeix_ordre("llistat_buides", llistat)
    #I.afegeix_ordre("consulta",consulta)
    I.afegeix_ordre("sortir", sortir)
    #I.afegeix_ordre("ocupar_primera",ocupar_first)
    I.afegeix_ordre("ocupar", ocupa)
    I.run()

#buidar()
#ocupa("12345678Q","Pep","1994")
#sortir("12345678Q")
#cerca("12345678Q")
#llistat()
Esempio n. 5
0
    print "\n\t\t\t PARKING 'CARLE'"
    info()

def info():
    """
    Et mostra el conjunt de comandes que pots utilitzar en l'interpret.
    """
    print "Les comanandes són:\n -info\n -exit\n -reset\n -consulta 'NOM'\n -esborra 'NOM'\n -insereix 'NOM' 'DNI' 'DATA'"
    print "*Aquells noms entre cometes simples '' indiquen el nom de la variable"

if __name__=="__main__":
    I= Interpret()
    I._prompt="=> "
    I.set_end(ending)
    I.set_begin(begining)
    I.afegeix_ordre("info",info)
    I.afegeix_ordre("reset",buidar)
    I.afegeix_ordre("consulta",cerca)
    I.afegeix_ordre("llistat_buides",llistat)
    #I.afegeix_ordre("consulta",consulta)
    I.afegeix_ordre("esborra",sortir)
    #I.afegeix_ordre("ocupar_primera",ocupar_first)
    I.afegeix_ordre("insereix",ocupa)
    I.run()


#buidar()
#ocupa("12345678Q","Pep","1994")
#sortir("12345678Q")
#cerca("12345678Q")
#llistat()
Esempio n. 6
0
    print "\n\t\t\t PARKING 'CARLE'"
    info()

def info():
    """
    Et mostra el conjunt de comandes que pots utilitzar en l'interpret.
    """
    print "Les comanandes són:\n -info\n -exit\n -reset\n -cerca 'DNI'\n -llistat_buides\n -sortir 'DNI'\n -ocupar 'DNI' 'NOM' 'DATA'"
    print "*Aquells noms entre cometes simples '' indiquen el nom de la variable"

if __name__=="__main__":
    I= Interpret()
    I._prompt="=> "
    I.set_end(ending)
    I.set_begin(begining)
    I.afegeix_ordre("info",info)
    I.afegeix_ordre("reset",buidar)
    I.afegeix_ordre("cerca",cerca)
    I.afegeix_ordre("llistat_buides",llistat)
    #I.afegeix_ordre("consulta",consulta)
    I.afegeix_ordre("sortir",sortir)
    #I.afegeix_ordre("ocupar_primera",ocupar_first)
    I.afegeix_ordre("ocupar",ocupa)
    I.run()


#buidar()
#ocupa("12345678Q","Pep","1994")
#sortir("12345678Q")
#cerca("12345678Q")
#llistat()
Esempio n. 7
0
def stateA():
    ser.write("?A\r\n")
    a=ser.readline()
    print a

def stateB():
    ser.write("?B\r\n")
    a=ser.readline()
    print a


if __name__=="__main__":
    # Incialitzem el port serie.
    ser=serial.Serial('/dev/ttyACM0',9600)
    # Cridem la classe interpet.    
    I= Interpret()
    # Afegim les ordres.
    I.afegeix_ordre("ajuda",ajuda) 
    I.afegeix_ordre("start",start)
    I.afegeix_ordre("stop",stop)
    I.afegeix_ordre("estat_A",stateA)
    I.afegeix_ordre("estat_B",stateB)
    I.afegeix_ordre("force_A",forceA)
    I.afegeix_ordre("force_B",forceB)
    I._prompt="***"
    print "Inicializant el Interpret... \n"
    time.sleep(1.5)
    I.run()
    ser.close()
Esempio n. 8
0
    Funcio que s'executa quan sortim del programa.
    """
    print "Gracies per utilitzar el PARKING 'CARLE'"

def begining():
    print "\n\t\t\t PARKING 'CARLE'"
    info()

def info():
    """
    Et mostra el conjunt de comandes que pots utilitzar en l'interpret.
    """
    print "Les comanandes són:\n -info\n -exit\n -cerca 'matricula'\n -llistat_buides\n -consulta 'plaça'\n -sortir 'matricula'\n -ocupar_primera 'matricula' 'color' 'marca'\n -ocupar 'plaça' 'matricula' 'color' 'marca'"
    print "*Aquells noms entre cometes simples '' indiquen el nom de la variable"

if __name__=="__main__":
    I= Interpret()
    I._prompt="=> "
    I.set_end(ending)
    I.set_begin(begining)
    I.afegeix_ordre("info",info)
    I.afegeix_ordre("cerca",cerca)
    I.afegeix_ordre("llistat_buides",llistat)
    I.afegeix_ordre("consulta",consulta)
    I.afegeix_ordre("sortir",sortir)
    I.afegeix_ordre("ocupar_primera",ocupar_first)
    I.afegeix_ordre("ocupar",ocupa)
    I.run()


Esempio n. 9
0
                print('---------------\nNOM: '+str(c)+'\nDNI: '+str(b)+'\nDATA: '+str(h)+'\n----------------')

def ending():
    """
    Funcio que s'executa quan sortim del programa.
    """
    print "Gracies per utilitzar els serveis de 'CARLE'"

def begining():
    print "\n\t\t\t TAULA 'CARLE'"
    info()

def info():
    """
    Et mostra el conjunt de comandes que pots utilitzar en l'interpret.
    """
    print "Les comanandes són:\n -info\n -exit\n -reset\n -consulta 'NOM'\n -esborra 'NOM' 'DNI'\n -insereix 'NOM' 'DNI' 'DATA'"
    print "*Aquells noms entre cometes simples '' indiquen el nom de la variable"

if __name__=="__main__":
    I= Interpret()
    I._prompt="=> "
    I.set_end(ending)
    I.set_begin(begining)
    I.afegeix_ordre("info",info)
    I.afegeix_ordre("reset",buidar)
    I.afegeix_ordre("consulta",cerca)
    I.afegeix_ordre("esborra",sortir)
    I.afegeix_ordre("insereix",ocupa)
    I.run()
Esempio n. 10
0
def stop():
    ser.write('S')
    b=ser.readline()
    if b == "SHUTDOWN\n":                                                   
        print "SHUTDOWN"
    else:
        print "Error : La comanda stop només es pot utilitzar si el semafor està ences"

def ajuda():
    print " Les comanandes són : start , stop , emergency"
def emergency():
    ser.write('E')
    a=ser.readline()
    if a== "EMERGENCY\n":
        print "EMERGENCY"
    else:
        print "Error : La comanda emergency no es pot utilitzar com inicialitzador ni com a restart després d'un stop "
if __name__=="__main__":
    # Incialitzem el port serie.
    ser=serial.Serial('/dev/ttyACM0',9600)
    # Cridem la classe interpet.    
    I= Interpret()
    # Afegim les ordres.
    I.afegeix_ordre("ajuda",ajuda) 
    I.afegeix_ordre("start",start)
    I.afegeix_ordre("stop",stop)
    I.afegeix_ordre("emergency",emergency)
    I._prompt="***"
    I.run()
    ser.close()
Esempio n. 11
0
    info()


def info():
    """
    Et mostra el conjunt de comandes que pots utilitzar en l'interpret.
    """
    print "Les comanandes són:\n -info\n -exit\n -crear_db \n -Create_Account 'email' 'nom' 'cognom' 'poblacio' 'data de neixement' 'imatge de perfil'(opcional) \n -mostrar_usuaris \n -mostrar_amistats \n -info_usuari 'nom' 'cognom' \n -mostrar_amics 'nom' 'cognom' \n -Friend_request 'email1' 'email2' \n -Check_requests 'email' \n -Block_friend 'email1' 'email2' \n -Unblock_friend 'email1' 'email2' \n Funcions de debug \n -debug_pass 'nom' 'cognom' \n -debug_accounts 'path'"
    print "*Aquells noms entre cometes simples '' indiquen el nom de la variable"


if __name__ == "__main__":
    I = Interpret()
    I._prompt = "=> "
    I.set_end(ending)
    I.set_begin(begining)
    I.afegeix_ordre("crear_db", nova_base_de_dades)
    I.afegeix_ordre("Create_Account", Create_Account)
    I.afegeix_ordre("mostrar_usuaris", mostrar_usuaris)
    I.afegeix_ordre("mostrar_amistats", mostrar_amistats)
    I.afegeix_ordre("info_usuari", info_usuari)
    I.afegeix_ordre("mostrar_amics", mostrar_amics)
    I.afegeix_ordre("Friend_request", enviar_peticio_amistat)
    I.afegeix_ordre("Check_requests", comprovar_peticions_amistat)
    I.afegeix_ordre("Block_friend", bloquejar_amistat)
    I.afegeix_ordre("Unblock_friend", desbloquejar_amistat)
    I.afegeix_ordre("debug_pass", debug_show_pass)
    I.afegeix_ordre("debug_accounts", debug_insert_accounts_file)
    I.afegeix_ordre("info", info)
    I.run()