Changement de poste

This commit is contained in:
Philippe Roy 2022-12-18 22:29:06 +01:00
parent b12c9a2663
commit 4a1f80568b
8 changed files with 17 additions and 13 deletions

View File

@ -35,8 +35,8 @@ card_description.update({"serial-card" : [card_serial_title, card_serial_text, c
# Ouvrir et fermer # Ouvrir et fermer
card_movement_title="Ouvrir et fermer" card_movement_title="Ouvrir et fermer"
card_movement_text=""" mot_o (True|False) \n -> Ouvre le portail (moteur sens trigo) \n card_movement_text=""" mot_o (True | False) \n -> Ouvre le portail (moteur sens trigo) \n
mot_f (True|False) \n -> Ferme le portail (moteur sens horaire) \n mot_f (True | False) \n -> Ferme le portail (moteur sens horaire) \n
fdc_o() \n -> Capteur fin de course portail ouvert\n Retourne True si le portail est ouvert. \n fdc_o() \n -> Capteur fin de course portail ouvert\n Retourne True si le portail est ouvert. \n
fdc_f() \n -> Capteur fin de course portail fermé\n Retourne True si le portail est fermé.""" fdc_f() \n -> Capteur fin de course portail fermé\n Retourne True si le portail est fermé."""
card_movement_url=[] card_movement_url=[]
@ -44,14 +44,14 @@ card_description.update({"movement-card" : [card_movement_title, card_movement_t
# Capteurs # Capteurs
card_sensor_title="Capteur Infrarouge" card_sensor_title="Capteur Infrarouge"
card_sensor_text=""" ir_emet(True|False) \n -> Active l\"émetteur infrarouge (IR) \n card_sensor_text=""" ir_emet(True | False) \n -> Active l\"émetteur infrarouge (IR) \n
ir_recep() \n -> Récepteur barrage infrarouge (IR)\n Retourne True s\"il n\"y a pas d\"obstacle.""" ir_recep() \n -> Récepteur barrage infrarouge (IR)\n Retourne True s\"il n\"y a pas d\"obstacle."""
card_sensor_url=[] card_sensor_url=[]
card_description.update({"sensor-card" : [card_sensor_title, card_sensor_text, card_sensor_url]}) card_description.update({"sensor-card" : [card_sensor_title, card_sensor_text, card_sensor_url]})
# Gyrophare # Gyrophare
card_gyro_title="Gyrophare" card_gyro_title="Gyrophare"
card_gyro_text=""" gyr (True|False) \n -> Active le gyrophare""" card_gyro_text=""" gyr (True | False) \n -> Active le gyrophare"""
card_gyro_url=[] card_gyro_url=[]
card_description.update({"gyro-card" : [card_gyro_title, card_gyro_text, card_gyro_url]}) card_description.update({"gyro-card" : [card_gyro_title, card_gyro_text, card_gyro_url]})

View File

@ -10,7 +10,7 @@ from serial.tools.list_ports import comports # Détection du port automatique
############################################################################### ###############################################################################
# porcou_lib.py # porcou_lib.py
# @title: Bibliothèque utilisateur du portail coulissant (pc_*) # @title: Bibliothèque utilisateur du portail coulissant
# @project: Blender-EduTech # @project: Blender-EduTech
# @lang: fr # @lang: fr
# @authors: Philippe Roy <philippe.roy@ac-grenoble.fr> # @authors: Philippe Roy <philippe.roy@ac-grenoble.fr>
@ -226,7 +226,7 @@ def serial_autoget_port():
for com in comports(): # Arduino Mega for com in comports(): # Arduino Mega
if com.vid == board_dict["mega"][0] and com.pid == board_dict["mega"][1]: if com.vid == board_dict["mega"][0] and com.pid == board_dict["mega"][1]:
return [com.device,"Arduino Mega"] return [com.device,"Arduino Mega"]
return None return [None,""]
## ##
# Création de l'objet carte (protocole Firmata) # Création de l'objet carte (protocole Firmata)
@ -283,10 +283,14 @@ def jumeau(pins):
# Mise en place de la carte # Mise en place de la carte
speed = 57600 speed = 57600
[device,board_name] =serial_autoget_port() # Recherche automatique du port [device,board_name] =serial_autoget_port() # Recherche automatique du port
if device is None:
scene.objects['System']['twins'] = False
scene.objects['Twins-text']['Text'] = "Aucune connection disponible : jumeau réel débranché."
return False
board = board_init(device) board = board_init(device)
if board is None: if board is None:
scene.objects['System']['twins'] = False scene.objects['System']['twins'] = False
scene.objects['Twins-text']['Text'] = "Port "+device+" pas prêt" scene.objects['Twins-text']['Text'] = "Aucune connection disponible : port "+device+" pas prêt"
return False return False
scene.objects['System']['twins'] = True scene.objects['System']['twins'] = True
# scene.objects['System']['twins_close'] = False # scene.objects['System']['twins_close'] = False

View File

@ -1 +1 @@
/home/phroy/Documents/blender-edutech/git/digital_twin/twin.py /home/phroy/Bureau/seriousgames/blender-edutech/git/digital_twin/twin.py

View File

@ -1 +1 @@
/home/phroy/Documents/blender-edutech/git/digital_twin/twin_about.py /home/phroy/Bureau/seriousgames/blender-edutech/git/digital_twin/twin_about.py

View File

@ -1 +1 @@
/home/phroy/Documents/blender-edutech/git/digital_twin/twin_config.xml /home/phroy/Bureau/seriousgames/blender-edutech/git/digital_twin/twin_config.xml

View File

@ -1 +1 @@
/home/phroy/Documents/blender-edutech/git/digital_twin/twin_doc.py /home/phroy/Bureau/seriousgames/blender-edutech/git/digital_twin/twin_doc.py

View File

@ -1,6 +1,6 @@
<data> <data>
<screen> <screen>
<width>1339</width> <width>775</width>
<height>753</height> <height>435</height>
</screen> </screen>
</data> </data>