Ordinateur de bord pour voiture de collection 7.1
|
Classe parent pour les modules CAN BUS. More...
Public Member Functions | |
def | __init__ (self, CANBus, adresse) |
Initialisation de la classe, utilisé comme ça : More... | |
def | GetValue (self, ID) |
envoie d'une requete et reception d'une trame More... | |
def | GetVersion (self) |
(not used) More... | |
def | SendCmd (self, ID, cmd) |
envoie d'une trame sans attente de reponse More... | |
def | SetListeActions (ListeActions) |
récupère le pointeur sur ListeActions[] More... | |
Public Attributes | |
Adresse_Module | |
nmb_erreurs | |
Static Public Attributes | |
int | Adresse_Module = 0 |
contient l'adresse du module physique More... | |
CANBus = None | |
contient une instance de CANBusClass More... | |
ListeActions = None | |
pointeur vers la table ListeActions More... | |
int | nmb_erreurs = 0 |
comtpeur ne d'erreurs More... | |
int | NOMBREERREURMAX = 10 |
nombre max d'erreurs consécutives More... | |
Classe parent pour les modules CAN BUS.
ne pas utiliser telle quelle, utiliser une class de carte.
def __init__ | ( | self, | |
CANBus, | |||
adresse | |||
) |
Initialisation de la classe, utilisé comme ça :
CANBus | |
adresse | du module physique |
Reimplemented in AquisitionSTM32.
def GetValue | ( | self, | |
ID | |||
) |
envoie d'une requete et reception d'une trame
ID | : adresse complete du module |
def GetVersion | ( | self | ) |
(not used)
Reimplemented in AquisitionSTM32.
def SendCmd | ( | self, | |
ID, | |||
cmd | |||
) |
envoie d'une trame sans attente de reponse
ID | : adresse complete du module |
cmd | : array[] d'octets de data à transmetre |
def SetListeActions | ( | ListeActions | ) |
récupère le pointeur sur ListeActions[]
|
static |
contient l'adresse du module physique
Adresse_Module |
|
static |
contient une instance de CANBusClass
|
static |
pointeur vers la table ListeActions
|
static |
comtpeur ne d'erreurs
nmb_erreurs |
|
static |
nombre max d'erreurs consécutives