Ordinateur de bord pour voiture de collection 7.1
Classes | Functions
Sensors / Capteurs

Groupe des capteurs / sensors group. More...

Classes

class  Capteur
 Mother class for all sensors
It define the minimal function, properties and init function. More...
 
class  Compteur
 Entré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. More...
 
class  DS18B20
 DS18B20 base on onewire Because the DS18B20 is very slow (> 100 ms) the ClVar will use this sensor must be a thread. More...
 
class  GPIOIN
 Raspberry GPIO direct acces in input mode. More...
 
class  GPIOOUT
 Raspberry GPIO direct acces in output mode. More...
 
class  GPSbetian
 UART base class to get speed with GPS Beitian 220T. More...
 
class  IANA
 Entrées analogiques sur carte Acquisition STM32 sur bus CAN
permet de lire la tension d'une voie directe, et d'appliquer un coef. More...
 
class  Igniter
 Igniter and RPM monitoring. More...
 
class  InclinometreLIS3DH
 I2C based class LIS3DH, renvoie l'orientation H et V. More...
 
class  LM35
 Entrées analogiques modifiées sur carte Acquisition STM32 sur bus CAN
trensforme une tension lue en température, avec un LM35. More...
 
class  PontDiv
 Entrées analogiques sur carte Acquisition STM32 sur bus CAN
permet de convertir la tension lue sur un pon diviseur en tension source. More...
 
class  PWMOut
 Sortie PWM sur carte Acquisition STM32 sur bus CAN
gestion simple des sorties PWM. More...
 
class  Segments
 Entré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. More...
 
class  ServoMoteur
 Sortie PWM sur carte Acquisition STM32 sur bus CAN
permet utilisation d'un servomoteur type modélisme ;. More...
 
class  Timer
 Virtual sensor to get the time from start of application (main.py) More...
 
class  TOR
 Input Tout ou Rien sur carte Acquisition STM32 sur bus CAN
permet Lecture d'un état binaire des IO TOR de 0 à 8 ;. More...
 

Functions

def ListerEntrees (Modules, ListCapteurs)
 generate a string with the complete list of declared sensors. More...
 

Detailed Description

Groupe des capteurs / sensors group.

Function Documentation

◆ ListerEntrees()

def base.ListerEntrees (   Modules,
  ListCapteurs 
)

generate a string with the complete list of declared sensors.

The non CAN sensor are not listed here.

Parameters
Modules: liste des module []
ListCapteurs: Liste des capteurs []
Returns
(string) chaine contenant la liste des entrées
Date
: creation 2017 ? JNZ
2022 01 : 7.1 ; JNZ ; totaly rewrite example :
CAN:IANA : 0 : 0 : CARB_JAUGE : <class 'prog.Capteurs.Segments'>
CAN:IANA : 1 : 0 : VBAT : <class 'prog.Capteurs.IANA'>
CAN:IANA : 2 : 0 : T_MOT : <class 'prog.Capteurs.Segments'>
CAN:IANA : 3 : 0 : T_EXT : <class 'prog.Capteurs.Segments'>
CAN:IANA : 4 : 0 : Oil_PrAna : <class 'prog.Capteurs.Segments'>
CAN:IANA : 5 : 0 : Oil_Temp : <class 'prog.Capteurs.Segments'>
CAN:ICTP : 0 : 0 : MOT_CTP : <class 'prog.Capteurs.Igniter'>
CAN:ICTP : 2 : 0 : TACHI_CTP : <class 'prog.Capteurs.Compteur'>
CAN:ICTP : 3 : 0 : DEBIT_CARB : <class 'prog.Capteurs.Compteur'>
CAN:ITOR : 0 : 0 : FRN_PRK : <class 'prog.Capteurs.TOR'>
CAN:ITOR : 1 : 0 : Veilleuse : <class 'prog.Capteurs.TOR'>
CAN:ITOR : 2 : 0 : FRN_MC : <class 'prog.Capteurs.TOR'>
CAN:ITOR : 3 : 0 : OilPrLow : <class 'prog.Capteurs.TOR'>
CAN:SPWM : 1 : 0 : PWM_VENTIL : <class 'prog.Capteurs.PWMOut'>
None : None : N.A. : TPS_RUN : <class 'prog.Capteurs.Timer'>
RPI GPIO : 37 : N.A. : CLE_CONTACT : <class 'prog.Capteurs.GPIOIN'>
RPI:I2C : None : N.A. : T_Ambiant : <class 'prog.Capteurs.DS18B20'>