Ordinateur de bord pour voiture de collection 7.1
Packages
Here are the packages with brief descriptions (if available):
[detail level 12]
 Nalarmes
 CAlarmeOne instance of this class for each alarm
 CThreadAlarmes
 NAppli
 CHorlogeBased on ClVariable and just the Format() has be rewrote
 Nbase
 CCapteurMother class for all sensors
It define the minimal function, properties and init function
 Nbuzzer
 CbuzzerManage the buzzer
 Ncan
 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
 CPontDivEntrées analogiques sur carte Acquisition STM32 sur bus CAN
permet de convertir la tension lue sur un pon diviseur en tension source
 CPWMOutSortie PWM sur carte Acquisition STM32 sur bus CAN
gestion simple des sorties PWM
 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
 CServoMoteurSortie PWM sur carte Acquisition STM32 sur bus CAN
permet utilisation d'un servomoteur type modélisme ;
 CTORInput Tout ou Rien sur carte Acquisition STM32 sur bus CAN
permet Lecture d'un état binaire des IO TOR de 0 à 8 ;
 NCAN_Modules
 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 :
 CCANBusClassClasse d'utilisation du bus CAN, est utilisé par les modules logiques
 CCANModuleClasse parent pour les modules CAN BUS
 Nclvariables
 CAsservBase class for asservissements
 CClVariableContient : Nom, valeur, [capteur (class capteur)]
 CClVarThreadClass based on CLVariable and threading.Thread to have periodic, but independant read of sensor
 NComptetours
 NConsommation
 NEntretien
 CVarEntretienPersonalisation de la classe ClVariable
 NEpreuve_Speciale
 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)
 NGpsDist
 NHabitacle
 CVentilateurPWMClass based on CLVariable-->asserv to manage the heater fan with PWM
 Nhistoric
 NHorloge
 CHorlogeOld class to get time
 NI2C_Modules
 CI2C_Module
 CLIS3DHLe LIS3DH et un accelerometre Voir la datasheet du composant pour plus de détails
 NIgniter
 NIHM
 CChangeFrameAfterTime
 CFenetre
 NIHM_param
 NIHM_widgets
 CBtnVnt
 CInclinometreClasse basée sur le BtnVnt
 CneedleObjet Aiguille basé sur le tk.Canvas
 NInclinometre
 CVarInclinometerClVariable based class to manage the Inclinometer datas (pitche and roll)
 Nkm
 CclVarEngineTime! class based on ClVariable for engine time run count
 NListeModules
 Nlogger
 CdataloggerSave in a log file the clavarible get in argument
 Nmain
 CApplication# group PublicActions
 NNewModule
 NOil_PressTemp
 NOpenAuto
 Nparam
 NPiGPIO
 CGPIOINRaspberry GPIO direct acces in input mode
 CGPIOOUTRaspberry GPIO direct acces in output mode
 NPiSerial
 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
 NRegulateur
 CPID_RgMot
 Nsensorsdef
 NStarter
 CStarterClasse Starter (asservissement du starter)
 NValue_Window
 CBoutonPMButton with +/- function and digit position
 CNumberWindowWindow to enter new value for selected var
 NVehicule
 Nvirtual
 Nvirtual
 CTimerVirtual sensor to get the time from start of application (main.py)