
RP1210 API
La RP1210 API est une interface ouverte entre les applications Windows et les réseaux de communication embarqués. Cette interface offre des fonctionnalités destinées aux systèmes de bus ainsi qu'aux protocoles de couches supérieures. Ses domaines d'application sont très variés et dépendent de l'application mise en œuvre.
La spécification RP1210 a été élaborée en tant que « pratique recommandée en matière d’ingénierie et de maintenance » par le Technology & Maintenance Council (TMC) de l’American Trucking Association (ATA). Aux États-Unis notamment, l’adhésion volontaire à cette pratique recommandée a reçu le support des entreprises de transport routier commercial, des équipementiers et des fournisseurs.
Les applications RP1210 typiques concernent les outils de diagnostic dans le domaine des véhicules lourds, tels que ceux utilisés dans les centres d’entretien. La RP1210 API de Vector peut être utilisée pour faire fonctionner ces outils pendant la phase de développement, notamment avec le matériel d’interface Vector.
Avantages
- Une configuration aisée des canaux grâce à l'intégration complète dans la boîte de dialogue de configuration des interfaces matérielles Vector
- Plusieurs clients par canal
- Capacité multithread complète, incluant différents modes d'attente optionnels, par exemple l'attente des indications d'émission (tx) des messages ou de l'achèvement des transactions de protocole de couche supérieure.
- Compatibilité avec les modèles RP1210-0, RP1210-A, RP1210-B et RP1210-C
Architecture
La RP1210 API (interface de programmation d'applications) fournit un ensemble de fonctions indispensables aux clients pour établir des connexions physiques à différents types de réseaux, ainsi que pour envoyer et recevoir des données spécifiques à la norme de protocole utilisée. Grâce à une interface commune, les applications Windows peuvent ainsi se connecter à plusieurs réseaux via divers adaptateurs matériels.
La spécification RP1210 est une pratique recommandée en matière d’ingénierie et de maintenance, élaborée par le Technology & Maintenance Council (TMC) de l’American Trucking Association (ATA), Inc.
Fonctions
CAN (extrait)
Format standard (identifiant de 11 bits) et format étendu (identifiant de 29 bits)
Filtrage des identifiants CAN (CAN-ID) par matériel
Option de diffusion simultanée et cyclique des messages
SAE J1939 (extrait)
Couche liaison de données : données de groupe de paramètres (PG) et gestion des protocoles de transport (BAM et CMDT)
Couche réseau : gestion dynamique des adresses (réclamation/protection d’adresse)
Diverses possibilités de filtrage (par exemple : PGN, adresse source et adresse de destination)
Option de transmission cyclique simultanée de messages PG diffusés
ISO 15765 (extrait)
Support de la norme ISO 15765 (protocole de transport de diagnostic basé sur CAN)
SAE J1708/J1587 (extrait)
Génération facultative de somme de contrôle et validation des erreurs
Possibilités de filtrage des identifiants de messages
Option de diffusion cyclique simultanée des messages
Interfaces matérielles
| Nom du produit |
| Support for CAN/J1939/ISO 15765 (transceiver requis) | Support for J1708/J1587 (transceiver requis) |
| VN1610 / VN1611 | USB 2.0 haute vitesse | oui | non |
| VN1630A | USB 2.0 haute vitesse | oui | oui (J1708piggy) |
| VN1640A | USB 2.0 haute vitesse | oui (CANpiggy) | oui (J1708piggy) |
| VN5640 | USB 2.0 / USB 3.0 | oui | non |
| VN1530 / VN1531 | PCIe | oui | non |
| VN7572 | PCIe | oui | non |
| VN7610 | USB 2.0 | oui | non |
| VN7640 |
| oui (CANpiggy) | oui (J1708piggy) |

