2022-12-14 08:03:34 +01:00
###############################################################################
2022-12-15 06:20:48 +01:00
# porcou_doc.py
# @title: Documentation du portail coulissant
# @project: Blender-EduTech
2022-12-14 08:03:34 +01:00
# @lang: fr
# @authors: Philippe Roy <philippe.roy@ac-grenoble.fr>
# @copyright: Copyright (C) 2020-2022 Philippe Roy
# @license: GNU GPL
###############################################################################
2022-12-15 06:20:48 +01:00
################################################################################
# Documentation du système
################################################################################
2022-12-16 18:39:00 +01:00
system_card = [ " model-card " , " twins-card " , " movement-card " , " sensor-card " , " gyro-card " , " board-card " ]
2022-12-15 06:20:48 +01:00
card_description = { }
2022-12-16 18:39:00 +01:00
# Maquette
card_model_title = " Maquette "
card_model_text = " FIXME "
# card_model_text=" rp_avancer() \n -> Avance d'un pas en avant. \n \n rp_reculer() \n -> Recule d'un pas."
card_model_url = [ ]
card_description . update ( { " model-card " : [ card_model_title , card_model_text , card_model_url ] } )
2022-12-15 06:20:48 +01:00
# Jumeau numérique
2022-12-16 18:39:00 +01:00
card_twins_title = " Jumeau numérique "
card_twins_text = """ Via une liaison série, Ropy peut être \n le jumeau numérique d ' un robot réel. \n
2022-12-15 06:20:48 +01:00
rp_jumeau ( port , vitesse = 115200 ) \n - > Active le jumeau réel par la liaison \n série . Si le port n ' est pas spécifié, il \n est recherché automatiquement. \n
rp_serie_msg ( texte ) \n - > Envoi un message \n \n texte = rp_serie_rcpt ( ) \n - > Reçoit un message """
# Message envoyé (asynchrone) : \n avancer : a, reculer : r, droite : d, \n gauche g, marquer : m et forer : f \n\n\n """
2022-12-16 18:39:00 +01:00
card_twins_url = [ ]
card_description . update ( { " twins-card " : [ card_twins_title , card_twins_text , card_twins_url ] } )
# Ouvrir et fermer
card_movement_title = " Ouvrir et fermer "
card_movement_text = " FIXME "
# card_movementurn_text=" rp_gauche() \n -> Tourne à gauche (90°).\n \n rp_droite() \n -> Tourne à droite (90°)."
card_movement_url = [ ]
card_description . update ( { " movement-card " : [ card_movement_title , card_movement_text , card_movement_url ] } )
# Capteurs
card_sensor_title = " Capteurs "
card_sensor_text = " FIXME "
# card_sensor_text=" rp_marquer() \n -> Place une balise sur la case. \n \n Ropy possède que 20 balises, il ne \n peut pas en poser une de plus.\n\n Avec l'amélioration \"Balise +\", le \n nombre de balise transportées est \n étendu à 200."v
card_sensor_url = [ ]
card_description . update ( { " sensor-card " : [ card_sensor_title , card_sensor_text , card_sensor_url ] } )
# Gyrophare
card_gyro_title = " Gyrophare "
card_gyro_text = " FIXME "
# card_gyro_text=" rp_marquer() \n -> Place une balise sur la case. \n \n Ropy possède que 20 balises, il ne \n peut pas en poser une de plus.\n\n Avec l'amélioration \"Balise +\", le \n nombre de balise transportées est \n étendu à 200."
card_gyro_url = [ ]
card_description . update ( { " gyro-card " : [ card_gyro_title , card_gyro_text , card_gyro_url ] } )
# Pupitre
card_board_title = " Pupitre "
card_board_text = " FIXME "
# card_board_text=" rp_marquer() \n -> Place une balise sur la case. \n \n Ropy possède que 20 balises, il ne \n peut pas en poser une de plus.\n\n Avec l'amélioration \"Balise +\", le \n nombre de balise transportées est \n étendu à 200."
card_board_url = [ ]
card_description . update ( { " board-card " : [ card_board_title , card_board_text , card_board_url ] } )
2022-12-15 06:20:48 +01:00
##
# Envoi des données
##
def get_system_card ( ) :
return system_card
def get_card_description ( ) :
return card_description