RP1210 API
The RP1210 API is an open interface between windowsbased applications and in-vehicle communication networks. This interface offers functionality for bus systems as well as for higher layer protocols. Its areas of use are very diverse and depend on the implemented application.
The RP1210 specification was developed as a “Recommended Engineering and Maintenance Practice” by the Technology & Maintenance Council (TMC) of the American Trucking Association (ATA). Especially in the USA, voluntary conformance to this recommended practice has gained the support of commercial trucking companies, OEMs and suppliers.
Typical RP1210 applications involve diagnostic tools in the heavy-duty vehicle field, such as those used in the service area. Vector’s RP1210 API can be used to operate these tools during development, including with Vector interface hardware.
Advantages
-
Comfortable channel mapping enabled by full integration in the configuration dialog of the Vector hardware interfaces
-
Multiple clients per channel
-
Full multithreading capability including different optional wait modes, e.g. waiting for tx indications of messages or completion of higher layer protocol transactions.
-
Compatibility to RP1210-0, RP1210-A, RP1210-B and RP1210-C
Architecture

The Vector RP1210 API (Application Programming Interface) provides a collection of functions that are essential for clients to establish physical connections to different types of networks as well as sending and receiving data specific to the used protocol standard.
Through a common interface Windows applications thus can connect to multiple networks via various hardware adapters.
The RP1210 specification is a recommended engineering and maintenance practice that is developed by the Technology & Maintenance Council (TMC) of the American Trucking Association (ATA), Inc.
Functions
CAN (extract)
- Standard (11-bit identifier) & extended (29-bit identifier)format
- Hardware based CAN-ID filtering
- Concurrent cyclic Broadcast Message delivery option
SAE J1939 (extract)
- Data Link Layer: Parameter Group (PG-) Data & Transport Protocol Handling (BAM & CMDT)
- Network Layer: Dynamic address management (claiming/protection of address)
- Various filtering possibilities (e.g. PGN, source and destination address)
- Concurrent cyclic Broadcast PG delivery option
ISO15765 (extract)
- Support ISO15765 (CAN based diagnostic transport
protocol)
SAE J1708/J1587 (extract)
- Optional checksum generation & error validation
- Message Identifier filtering possibilities
- Concurrent cyclic Broadcast Message delivery option
Hardware Interfaces
The RP1210 API can be used together with Vector interface hardware and the related bus transceivers.
Product Name | PC Interface Connection | Support for CAN/J1939/ISO15765 (necessary Tranceiver) | Support for J1708/J1587 (necessary Tranceiver) |
---|---|---|---|
VN1610 / VN1611 | USB 2.0 Highspeed | yes | no |
VN1630A | USB 2.0 Highspeed | yes | yes (J1708piggy) |
VN1640A | USB 2.0 Highspeed | yes (CANpiggy) | yes (J1708piggy) |
VN5610A / VN5640 | USB 2.0 / USB 3.0 | yes | no |
CANcardXLe | ExpressCard 54 | yes (CANcab) | yes (J1708cab) |
CANcardXL | PCMCIA Type II | yes (CANcab) | yes (J1708cab) |
CANboardXL PCI | PCI | yes (CANpiggy) | yes (J1708piggy) |
CANboardXL PCIe | PCI Express | yes (CANpiggy) | yes (J1708piggy) |
CANboardXL pxi | Compact PCI/PXI | yes (CANpiggy) | yes (J1708piggy) |
Product Descriptions
Fact Sheet: Most important facts at a glance (PDF, 2 pages)
- Microsoft Windows 2000 / XP /Vista
(32 bit) - Microsoft Windows 7 / 8 / 8.1 / 10
(32 bit and 64 bit)
Do you have technical questions and are you looking for suitable answers? Our knowledge base provides the most important FAQs for you.
Downloads
News / Events
- 2019-11-05 - 2019-11-06 Embedded Conference Scandinavia 2019
- 2019-10-22 ウェブセミナー: Functional Safety with ISO 26262 - Principles and Practice
- 2019-10-08 ウェブセミナー: Automotive Cybersecurity – Challenges and Practical Guidance
- 2019-08-12 - 2019-08-16 IAVSD 2019
- 2019-06-27 Vector Forum 2019: Agile Scaling - Scaled Agile
- 2019-06-26 ウェブセミナー: PREEvision: Requirements Engineering
- 2019-06-25 ウェブセミナー: Automotive Cybersecurity – Challenges and Practical Guidance
- 2019-06-25 - 2019-06-26 23rd International Automobil-Elektronik Kongress
- 2019-06-25 - 2019-06-26 Vector GB Annual Conference
- 2019-06-06 ウェブセミナー: Creating, Editing and Describing ECU Diagnostic Specification...
- 2019-06-04 ウェブセミナー: Functional Safety with ISO 26262 - Principles and Practice
- 2019-05-28 ウェブセミナー: Automated Testing of Diagnostic Protocol Implementation and...
- 2019-05-22 ウェブセミナー: Vehicle Diagnostic Testing – Quick and Easy with Indigo
- 2019-05-21 ウェブセミナー: PREEvision: Communication Design
- 2019-05-21 - 2019-05-23 Automotive Testing Expo 2019
- 2019-05-15 ウェブセミナー: PREEvision: Change Management, Review and Vote
- 2019-05-14 ウェブセミナー: Professional Development and Validation of Diagnostic Sequences
- 2019-05-08 ウェブセミナー: vCDMstudio – A Very Easy Way to Work with Calibration Data!
- 2019-05-08 ウェブセミナー: OBD Diagnostics – Indigo as OBD / WWH OBD Scan Tool
- 2019-05-06 - 2019-05-07 Vector Testing Symposium 2019 | Germany
- 2019-04-30 ウェブセミナー: Vehicle Diagnostic Testing – Quick and Easy with Indigo
- 2019-04-24 Vector TechNight Novi
- 2019-04-17 Vector TechNight Novi
- 2019-04-16 Vector E-Mobility Engineering Day 2019
- 2019-04-10 ウェブセミナー: Flashing ECUs over CAN (FD), Ethernet, FlexRay or LIN with vFlash
- 2019-04-09 VectorCAST TechDay
- 2019-04-04 Vector Connectivity Symposium 2019
- 2019-04-03 Vector TechNight Novi
- 2019-04-03 Vector Cybersecurity Symposium 2019
- 2019-04-02 Vector Automotive Ethernet Symposium 2019
- 2019-04-02 - 2019-04-03 Vehicle Electronics & Connected Services 2019
- 2019-03-28 ウェブセミナー: Using VectorCAST Reports for Continuous Improvement
- 2019-03-26 ウェブセミナー: PREEvision: AUTOSAR Adaptive
- 2019-03-26 - 2019-03-27 messtec + sensor masters 2019
- 2019-03-20 - 2019-03-21 Vector PREEvision UserDay
- 2019-03-19 ウェブセミナー: Automotive Cybersecurity – Challenges and Practical Guidance
- 2019-03-19 - 2019-03-20 Automotive Diagnostics 2019
- 2019-03-19 - 2019-03-20 19. Stuttgart International Symposium
- 2019-03-13 ウェブセミナー: CANoe/CANalyzer Option .Scope - Automated Physical Layer Analysis...
- 2019-03-13 Vector Testing Seminar
- 2019-03-12 ウェブセミナー: CANoe/CANalyzer Option .Scope - Automated Physical Layer Analysis...
- 2019-03-12 - 2019-03-13 Aviation Electronics Europe + Avionics & Space Testing Expo 2019
- 2019-03-08 Conference on Automotive R&D Trends
- 2019-03-06 - 2019-03-07 Connected Vehicles 2019
- 2019-03-05 - 2019-03-06 Vector HandsOn Workshop and Advanced TechDay Prague
- 2019-02-26 - 2019-02-28 Embedded World 2019
- 2019-02-26 - 2019-02-28 Future Mobility Show
- 2019-11-05 - 2019-11-06 Embedded Conference Scandinavia 2019
- 2019-10-22 ウェブセミナー: Functional Safety with ISO 26262 - Principles and Practice
- 2019-10-08 ウェブセミナー: Automotive Cybersecurity – Challenges and Practical Guidance
- 2019-08-12 - 2019-08-16 IAVSD 2019
- 2019-06-27 Vector Forum 2019: Agile Scaling - Scaled Agile
- 2019-06-25 - 2019-06-26 23rd International Automobil-Elektronik Kongress
- 2019-06-25 - 2019-06-26 Vector GB Annual Conference
- 2019-06-26 ウェブセミナー: PREEvision: Requirements Engineering
- 2019-06-25 ウェブセミナー: Automotive Cybersecurity – Challenges and Practical Guidance
- 2019-06-06 ウェブセミナー: Creating, Editing and Describing ECU Diagnostic Specification...
- 2019-06-04 ウェブセミナー: Functional Safety with ISO 26262 - Principles and Practice
- 2019-05-28 ウェブセミナー: Automated Testing of Diagnostic Protocol Implementation and...
- 2019-05-21 - 2019-05-23 Automotive Testing Expo 2019
- 2019-05-22 ウェブセミナー: Vehicle Diagnostic Testing – Quick and Easy with Indigo
- 2019-05-21 ウェブセミナー: PREEvision: Communication Design
- 2019-05-15 ウェブセミナー: PREEvision: Change Management, Review and Vote
- 2019-05-14 ウェブセミナー: Professional Development and Validation of Diagnostic Sequences
- 2019-05-08 ウェブセミナー: vCDMstudio – A Very Easy Way to Work with Calibration Data!
- 2019-05-08 ウェブセミナー: OBD Diagnostics – Indigo as OBD / WWH OBD Scan Tool
- 2019-05-06 - 2019-05-07 Vector Testing Symposium 2019 | Germany
- 2019-04-30 ウェブセミナー: Vehicle Diagnostic Testing – Quick and Easy with Indigo
- 2019-04-24 Vector TechNight Novi
- 2019-04-17 Vector TechNight Novi
- 2019-04-16 Vector E-Mobility Engineering Day 2019
- 2019-04-10 ウェブセミナー: Flashing ECUs over CAN (FD), Ethernet, FlexRay or LIN with vFlash
- 2019-04-09 VectorCAST TechDay
- 2019-04-04 Vector Connectivity Symposium 2019
- 2019-04-03 Vector TechNight Novi
- 2019-04-03 Vector Cybersecurity Symposium 2019
- 2019-04-02 - 2019-04-03 Vehicle Electronics & Connected Services 2019
- 2019-04-02 Vector Automotive Ethernet Symposium 2019
- 2019-03-28 ウェブセミナー: Using VectorCAST Reports for Continuous Improvement
- 2019-03-26 - 2019-03-27 messtec + sensor masters 2019
- 2019-03-26 ウェブセミナー: PREEvision: AUTOSAR Adaptive
- 2019-03-20 - 2019-03-21 Vector PREEvision UserDay
- 2019-03-19 - 2019-03-20 Automotive Diagnostics 2019
- 2019-03-19 - 2019-03-20 19. Stuttgart International Symposium
- 2019-03-19 ウェブセミナー: Automotive Cybersecurity – Challenges and Practical Guidance
- 2019-03-12 - 2019-03-13 Aviation Electronics Europe + Avionics & Space Testing Expo 2019
- 2019-03-13 Vector Testing Seminar
- 2019-03-13 ウェブセミナー: CANoe/CANalyzer Option .Scope - Automated Physical Layer Analysis...
- 2019-03-12 ウェブセミナー: CANoe/CANalyzer Option .Scope - Automated Physical Layer Analysis...
- 2019-03-08 Conference on Automotive R&D Trends
- 2019-03-06 - 2019-03-07 Connected Vehicles 2019
- 2019-03-05 - 2019-03-06 Vector HandsOn Workshop and Advanced TechDay Prague
- 2019-02-26 - 2019-02-28 Embedded World 2019
- 2019-02-26 - 2019-02-28 Future Mobility Show