Se rendre au contenu
PEAK-System

PLIN-API

API pour developper des applications avec des connexions LIN

Télécharger

LIN (Local Interconnect Network) est un protocole de reseau serie caracterise par une architecture maitre-esclave et des tables de resolution. Le maitre regule l'acces au bus et controle la communication pour jusqu'a 16 participants. Les esclaves ne transmettent que lorsqu'ils sont sollicites par le maitre, selon des sequences temporelles predefinies.

Introduit en 1999 par cinq constructeurs automobiles sous la supervision du consortium LIN, ce bus offre une alternative economique au CAN pour les reseaux de capteurs et d'actionneurs dans les vehicules — incluant sieges, portes, retroviseurs et climatisation.

La PLIN-API (PEAK LIN Application Programming Interface) permet aux applications Windows de se connecter aux bus LIN. Les developpeurs disposent de fonctions supportant : C++, C#, C++/CLR, C++/MFC, Delphi, VB.Net et Python 3.x.

Note : La PLIN-API est concue exclusivement pour les interfaces PC LIN de PEAK-System.

Fonctionnalités
  • API pour developper des applications avec des connexions LIN
  • DLL Windows® pour applications x86, x64 et ARM64
  • Plusieurs applications simultanees sur le meme bus physique
  • Commutation aisee entre les voies d'un equipement PLIN
  • Mise en memoire tampon interne des messages au niveau logiciel (service systeme)
  • Precision de l'horodatage des messages a 1 microseconde
  • Capacite de stockage de donnees utilisateur (24 octets max) dans le materiel
  • Notification via les evenements Windows® a la reception d'un message et a la connexion/deconnexion d'un peripherique
  • Description des codes d'erreur en quatre langues
Configuration requise
  • Windows® 11 (x64/ARM64), 10 (x86/x64)
  • Pour la connexion au bus LIN : une interface PC LIN de PEAK-System
Contenu de la livraison
  • DLLs d'interface (x86/x64/ARM64)
  • Des exemples et des fichiers header pour tous les langages informatiques courants
  • Documentation au format PDF
  • Documentation au format HTML

Protocole LIN (Local Interconnect Network)
Architecture Maitre-Esclave
Max participants 16
Precision horodatage 1 µs
Stockage utilisateur 24 octets
Langages supportes ['C++', 'C#', 'C++/CLR', 'C++/MFC', 'Delphi', 'VB.Net', 'Python 3.x']

PLIN-API
Télécharger
Neutralisé