Ordinateur de bord pour voiture de collection  6.3
Public Member Functions | Public Attributes | List of all members
Capteur Class Reference

parent class for all sensor. More...

Inheritance diagram for Capteur:
Compteur GPIOIN GPIOOUT IANA Igniter InclinometreLIS3DH LM35 PontDiv PWMOut Segments Timer TOR

Public Member Functions

def __init__ (self, Name, Module, Voie)
 The constructor. More...
 
def Compens (self, a=1, b=0)
 entre une valeur de compensation (à supprimer) More...
 
def Read (self)
 retourne la valeur lue du capteur More...
 
def Switch (self)
 forcement booleen, pas de parametre (à supprimer) More...
 
def Write (self, Val)
 ecrit sur une sortie (PWM ou Tout ou Rien) More...
 

Public Attributes

 Module
 
 Name
 
 Voie
 

Detailed Description

parent class for all sensor.

It define te minimal function, properties and init function

Date
2.0

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  Name,
  Module,
  Voie 
)

The constructor.

Parameters
Name(string) : the name to call it. If the name is the same that using ClVar, the link is automatic.
Module(CANModule) : must be an instance of Can Module CANModule.
Voie(int) : the num of the input or output. See the relativ Can Module input list.
Note
: The application list all avaible Can Module input & output in the RPi terminal.

Reimplemented in GPIOIN, Timer, and InclinometreLIS3DH.

Member Function Documentation

◆ Compens()

def Compens (   self,
  a = 1,
  b = 0 
)

entre une valeur de compensation (à supprimer)

◆ Read()

def Read (   self)

retourne la valeur lue du capteur

Reimplemented in Timer, InclinometreLIS3DH, GPIOIN, ServoMoteur, TOR, PWMOut, PontDiv, Segments, LM35, IANA, Igniter, and Compteur.

◆ Switch()

def Switch (   self)

forcement booleen, pas de parametre (à supprimer)

◆ Write()

def Write (   self,
  Val 
)

ecrit sur une sortie (PWM ou Tout ou Rien)

Reimplemented in Timer, PWMOut, and GPIOOUT.

Member Data Documentation

◆ Module

Module

◆ Name

Name

◆ Voie

Voie

The documentation for this class was generated from the following file: