Ordinateur de bord pour voiture de collection 7.1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members

personalisation de la classe ClVariable More...

Inheritance diagram for VarEntretien:
ClVariable

Public Member Functions

def __init__ (self, Name, FMasque=15, FNumber=None, CapteurIn=None, Value=Value, NAquis=0, Unit="%s", SeuilMax=0, ClVarCmp=None)
 The constructor. More...
 
def Action (self)
 dans VarEntretien, redefinition pour remettre les compteurs sur les valeurs actuelles More...
 
def BValue (self, Val=None)
 redéfinition pour retourner si l'entretient est à faire
More...
 
def Format (self)
 return a string with the left km, or the left time to maintenance More...
 
def FormatValue (self)
 return a string containing the actual km of vehicule and actual moment (now) (for the historic) More...
 
def Maintenant (self)
 renvoie le nombre de jours depuis le début des dates UNIX (environ 20000) More...
 
def Read (self)
 fonction read redéfinie pour utiliser les [] et pour faire la comparaison. More...
 
- Public Member Functions inherited from ClVariable
def __init__ (self, Name, FMasque=15, FNumber=None, CapteurIn=None, Value=0, NAquis=0, Unit="%s", CmpBin=None, SeuilMax=None, SeuilMin=None, CmpDelay=0, FuncCal=None, FuncCalParam=None, FuncAction=None, FuncEvent=None)
 The constructor. More...
 
def Action (self)
 Defini l'action lors de l'appui sur le bouton ou à l'appel lors de l'ouverture en fonction de self.Value. More...
 
def AdCapteur (self, Capteur)
 add a physical or virtual sensor More...
 
def Addition (self, ValToAdd)
 add passed value to current value More...
 
def BValue (self)
 return the binary value. More...
 
def CValue (self)
 idem (créé pour les asservissements, voir plus bas) More...
 
def Format (self)
 retourne le resultat de Read() formaté avec la chaine définie self.Unit More...
 
def Moyenne (self, VLue)
 calculation of average value More...
 
def Read (self)
 fonction de lecture de la variable More...
 
def ReadPref (self, pref)
 lit et écrit la préférence (format string <—> format type(Value)) More...
 
def ReturnBinForValue (self, val)
 
def RValue (self)
 retourne la valeur réelle (si la variable est une valeur réelle) More...
 
def set (self, newVal)
 Set new Value. More...
 
def stop (self)
 
def WritePref (self)
 utilisé par historic.PrefWrite() More...
 

Public Attributes

 EntretientAFaire
 
- Public Attributes inherited from ClVariable
 Aquis
 
 BinCmpTimer
 
 CmpBin
 
 CmpDelay
 
 FMasque
 
 FNumber
 
 FuncAction
 
 FuncCal
 
 FuncEvent
 
 FuncParam
 
 MoyenneIter
 
 MoyenneSomme
 
 NAquis
 
 SeuilMax
 
 SeuilMin
 

Static Public Attributes

bool EntretientAFaire = False
 
list Value = [0,0,0]
 
- Static Public Attributes inherited from ClVariable
int BinCmpTimer = 0
 
 Capteur = None
 
list ListAff = []
 
 ListeActions = None
 
list ListVnt = []
 
int MoyenneIter = 0
 nombre d'itération pour un calcul complet (50) More...
 
int MoyenneSomme = 0
 somme destinée au calcule de la moyenne des acquisition, sur NAquis acquisitions. More...
 
 Name = None
 
 Unit = None
 
 Value = None
 

Detailed Description

personalisation de la classe ClVariable

based on ClVariable to manage the maintenance vehicule. Comme Value est un tableau, il faut en particulier redéfinir les fonction d'accès à Value, et gerer chaque parametre d'entrtient (km, jours, )

Date
  • 5.2 janvier 2019 création :
  • 6.2 aout 2020 modification : change CmpSeuil to SeuilMax
  • 7.1 january 2022 : add hours management, with TPS_FUNCMOT
    • add __heuresRestantes()
    • modify Format()

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  Name,
  FMasque = 15,
  FNumber = None,
  CapteurIn = None,
  Value = Value,
  NAquis = 0,
  Unit = "%s",
  SeuilMax = 0,
  ClVarCmp = None 
)

The constructor.

Reimplemented from ClVariable.

Member Function Documentation

◆ Action()

def Action (   self)

dans VarEntretien, redefinition pour remettre les compteurs sur les valeurs actuelles

Reimplemented from ClVariable.

◆ BValue()

def BValue (   self,
  Val = None 
)

redéfinition pour retourner si l'entretient est à faire

Reimplemented from ClVariable.

◆ Format()

def Format (   self)

return a string with the left km, or the left time to maintenance

Reimplemented from ClVariable.

◆ FormatValue()

def FormatValue (   self)

return a string containing the actual km of vehicule and actual moment (now) (for the historic)

◆ Maintenant()

def Maintenant (   self)

renvoie le nombre de jours depuis le début des dates UNIX (environ 20000)

◆ Read()

def Read (   self)

fonction read redéfinie pour utiliser les [] et pour faire la comparaison.

en revanche, pas de capteur ici…

Reimplemented from ClVariable.

Member Data Documentation

◆ EntretientAFaire [1/2]

bool EntretientAFaire = False
static

◆ EntretientAFaire [2/2]

EntretientAFaire

◆ Value

list Value = [0,0,0]
static

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