Ordinateur de bord pour voiture de collection 7.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAlarmeOne instance of this class for each alarm
 CButton
 CBoutonPMButton with +/- function and digit position
 CCANBusClassClasse d'utilisation du bus CAN, est utilisé par les modules logiques
 CCANModuleClasse parent pour les modules CAN BUS
 CAquisitionSTM32Classe d'utilisation de la Carte Aquisition STM32 A0 description : pilotage de l'electronique "Carte Acquisition STM32 version A0 B0" avec le programme interne 1.0 à 3.x utilisation :
 CCanvas
 CBtnVnt
 CInclinometreClasse basée sur le BtnVnt
 CCapteurMother class for all sensors
It define the minimal function, properties and init function
 CGPIOINRaspberry GPIO direct acces in input mode
 CGPIOOUTRaspberry GPIO direct acces in output mode
 CDS18B20DS18B20 base on onewire Because the DS18B20 is very slow (> 100 ms) the ClVar will use this sensor must be a thread
 CGPSbetianUART base class to get speed with GPS Beitian 220T
 CInclinometreLIS3DHI2C based class LIS3DH, renvoie l'orientation H et V
 CCompteurEntrées Compteur sur carte Acquisition STM32 sur bus CAN
lit une fréquence et un nombre de ticks sur une entrée impulsionnelle utilise un module ModCompteur
 CIANAEntrées analogiques sur carte Acquisition STM32 sur bus CAN
permet de lire la tension d'une voie directe, et d'appliquer un coef
 CIgniterIgniter and RPM monitoring
 CLM35Entrées analogiques modifiées sur carte Acquisition STM32 sur bus CAN
trensforme une tension lue en température, avec un LM35
 CPWMOutSortie PWM sur carte Acquisition STM32 sur bus CAN
gestion simple des sorties PWM
 CServoMoteurSortie PWM sur carte Acquisition STM32 sur bus CAN
permet utilisation d'un servomoteur type modélisme ;
 CPontDivEntrées analogiques sur carte Acquisition STM32 sur bus CAN
permet de convertir la tension lue sur un pon diviseur en tension source
 CSegmentsEntrées analogiques sur carte Acquisition STM32 sur bus CAN branchées sur un capteur dont la courbe est connue
transforme une tension lue en une autre grandeur non linéaire par segments juxtaposés
 CTORInput Tout ou Rien sur carte Acquisition STM32 sur bus CAN
permet Lecture d'un état binaire des IO TOR de 0 à 8 ;
 CTimerVirtual sensor to get the time from start of application (main.py)
 CClVariableContient : Nom, valeur, [capteur (class capteur)]
 CHorlogeBased on ClVariable and just the Format() has be rewrote
 CVarEntretienPersonalisation de la classe ClVariable
 CclvarNumSegClVar based class wiche only .format() rewrited for get the next segment in race (number +1)
 CclvartimeClVar based class wiche only .format() rewrited to get the time (hh:mm:ss)
 CVarInclinometerClVariable based class to manage the Inclinometer datas (pitche and roll)
 CAsservBase class for asservissements
 CVentilateurPWMClass based on CLVariable-->asserv to manage the heater fan with PWM
 CPID_RgMot
 CStarterClasse Starter (asservissement du starter)
 CClVarThreadClass based on CLVariable and threading.Thread to have periodic, but independant read of sensor
 CclVarEngineTime! class based on ClVariable for engine time run count
 CI2C_Module
 CLIS3DHLe LIS3DH et un accelerometre Voir la datasheet du composant pour plus de détails
 CneedleObjet Aiguille basé sur le tk.Canvas
 CThread
 CHorlogeOld class to get time
 CChangeFrameAfterTime
 CThreadAlarmes
 CbuzzerManage the buzzer
 CClVarThreadClass based on CLVariable and threading.Thread to have periodic, but independant read of sensor
 CdataloggerSave in a log file the clavarible get in argument
 CApplication# group PublicActions
 CTk
 CFenetre
 CTk
 CNumberWindowWindow to enter new value for selected var
 CLabel
 CHorlogeOld class to get time