|
VECTO Input Manager
|
VectoObjects is a .NET library that provides strongly-typed C# classes for creating, manipulating, and serializing VECTO (Vehicle Energy Consumption calculation Tool) vehicle job files programmatically. This library enables developers to build vehicle simulation input files for VECTO calculations without dealing with raw XML structures.
VECTO is the official EU tool for determining CO2 emissions and fuel consumption of heavy-duty vehicles. Creating or modifying vehicle job files manually by editing the XML files can be complex and error-prone. VectoObjects simplifies this process by providing:
Install via NuGet Package Manager:
Do use VectoXml.SerializeJob() for proper formatting.
⚠️ Note: The current version of VectoObjects does not include XML schema validation during serialization, or rehashing modified components.
| Name | Version | Type |
|---|---|---|
| Exempted Vehicle | v2.1 | ExemptedVehicleDeclarationType_v2_1 |
| Exempted Vehicle | v2.2.1 | ExemptedVehicleDeclarationType_v2_2_1 |
| Conventional Vehicle - Completed Bus | v2.4 | Vehicle_Conventional_CompletedBusDeclarationType_v2_4 |
| Conventional Vehicle - Completed Bus | v2.7 | Vehicle_Conventional_CompletedBusDeclarationType_v2_7 |
| Conventional Vehicle - Heavy Lorry | v2.4 | Vehicle_Conventional_HeavyLorryDeclarationType_v2_4 |
| Conventional Vehicle - Heavy Lorry | v2.7 | Vehicle_Conventional_HeavyLorryDeclarationType_v2_7 |
| Conventional Vehicle - Medium Lorry | v2.4 | Vehicle_Conventional_MediumLorryDeclarationType_v2_4 |
| Conventional Vehicle - Medium Lorry | v2.7 | Vehicle_Conventional_MediumLorryDeclarationType_v2_7 |
| Conventional Vehicle - Primary Bus | v2.4 | Vehicle_Conventional_PrimaryBusDeclarationType_v2_4 |
| Conventional Vehicle - Primary Bus | v2.7 | Vehicle_Conventional_PrimaryBusDeclarationType_v2_7 |
| Exempted Vehicle - Completed Bus | v2.4 | Vehicle_Exempted_CompletedBusDeclarationType_v2_4 |
| Exempted Vehicle - Completed Bus | v2.7 | Vehicle_Exempted_CompletedBusDeclarationType_v2_7 |
| Exempted Vehicle - Heavy Lorry | v2.4 | Vehicle_Exempted_HeavyLorryDeclarationType_v2_4 |
| Exempted Vehicle - Heavy Lorry | v2.7 | Vehicle_Exempted_HeavyLorryDeclarationType_v2_7 |
| Exempted Vehicle - Medium Lorry | v2.4 | Vehicle_Exempted_MediumLorryDeclarationType_v2_4 |
| Exempted Vehicle - Medium Lorry | v2.7 | Vehicle_Exempted_MediumLorryDeclarationType_v2_7 |
| Exempted Vehicle - Primary Bus | v2.4 | Vehicle_Exempted_PrimaryBusDeclarationType_v2_4 |
| Exempted Vehicle - Primary Bus | v2.7 | Vehicle_Exempted_PrimaryBusDeclarationType_v2_7 |
| Fuel Cell Hybrid Vehicle - Completed Bus | v2.7 | Vehicle_FCHV_CompletedBusDeclarationType_v2_7 |
| Fuel Cell Hybrid Vehicle - Fuel Cell Variant - Heavy Lorry | v2.7 | Vehicle_FCHV_Fx_HeavyLorryDeclarationType_v2_7 |
| Fuel Cell Hybrid Vehicle - Fuel Cell Variant - Medium Lorry | v2.7 | Vehicle_FCHV_Fx_MediumLorryDeclarationType_v2_7 |
| Fuel Cell Hybrid Vehicle - Fuel Cell Variant - Primary Bus | v2.7 | Vehicle_FCHV_Fx_PrimaryBusDeclarationType_v2_7 |
| Fuel Cell Hybrid Vehicle - IEPC - Heavy Lorry | v2.7 | Vehicle_FCHV_IEPC_HeavyLorryDeclarationType_v2_7 |
| Fuel Cell Hybrid Vehicle - IEPC - Medium Lorry | v2.7 | Vehicle_FCHV_IEPC_MediumLorryDeclarationType_v2_7 |
| Fuel Cell Hybrid Vehicle - IEPC - Primary Bus | v2.7 | Vehicle_FCHV_IEPC_PrimaryBusDeclarationType_v2_7 |
| Hybrid Electric Vehicle - Completed Bus | v2.4 | Vehicle_HEV_CompletedBusDeclarationType_v2_4 |
| Hybrid Electric Vehicle - Completed Bus | v2.7 | Vehicle_HEV_CompletedBusDeclarationType_v2_7 |
| Hybrid Electric Vehicle - IEPC (Series) - Heavy Lorry | v2.4 | Vehicle_HEV_IEPC_S_HeavyLorryDeclarationType_v2_4 |
| Hybrid Electric Vehicle - IEPC (Series) - Heavy Lorry | v2.7 | Vehicle_HEV_IEPC_S_HeavyLorryDeclarationType_v2_7 |
| Hybrid Electric Vehicle - IEPC (Series) - Medium Lorry | v2.4 | Vehicle_HEV_IEPC_S_MediumLorryDeclarationType_v2_4 |
| Hybrid Electric Vehicle - IEPC (Series) - Medium Lorry | v2.7 | Vehicle_HEV_IEPC_S_MediumLorryDeclarationType_v2_7 |
| Hybrid Electric Vehicle - IEPC (Series) - Primary Bus | v2.4 | Vehicle_HEV_IEPC_S_PrimaryBusDeclarationType_v2_4 |
| Hybrid Electric Vehicle - IEPC (Series) - Primary Bus | v2.7 | Vehicle_HEV_IEPC_S_PrimaryBusDeclarationType_v2_7 |
| Hybrid Electric Vehicle - Plug-in Variant - Heavy Lorry | v2.4 | Vehicle_HEV_Px_HeavyLorryDeclarationType_v2_4 |
| Hybrid Electric Vehicle - Plug-in Variant - Heavy Lorry | v2.7 | Vehicle_HEV_Px_HeavyLorryDeclarationType_v2_7 |
| Hybrid Electric Vehicle - Plug-in Variant - Medium Lorry | v2.4 | Vehicle_HEV_Px_MediumLorryDeclarationType_v2_4 |
| Hybrid Electric Vehicle - Plug-in Variant - Medium Lorry | v2.7 | Vehicle_HEV_Px_MediumLorryDeclarationType_v2_7 |
| Hybrid Electric Vehicle - Plug-in Variant - Primary Bus | v2.4 | Vehicle_HEV_Px_PrimaryBusDeclarationType_v2_4 |
| Hybrid Electric Vehicle - Plug-in Variant - Primary Bus | v2.7 | Vehicle_HEV_Px_PrimaryBusDeclarationType_v2_7 |
| Hybrid Electric Vehicle - Series Variant - Heavy Lorry | v2.4 | Vehicle_HEV_Sx_HeavyLorryDeclarationType_v2_4 |
| Hybrid Electric Vehicle - Series Variant - Heavy Lorry | v2.7 | Vehicle_HEV_Sx_HeavyLorryDeclarationType_v2_7 |
| Hybrid Electric Vehicle - Series Variant - Medium Lorry | v2.4 | Vehicle_HEV_Sx_MediumLorryDeclarationType_v2_4 |
| Hybrid Electric Vehicle - Series Variant - Medium Lorry | v2.7 | Vehicle_HEV_Sx_MediumLorryDeclarationType_v2_7 |
| Hybrid Electric Vehicle - Series Variant - Primary Bus | v2.4 | Vehicle_HEV_Sx_PrimaryBusDeclarationType_v2_4 |
| Hybrid Electric Vehicle - Series Variant - Primary Bus | v2.7 | Vehicle_HEV_Sx_PrimaryBusDeclarationType_v2_7 |
| IEPC Vehicle - Completed Bus | v2.4 | Vehicle_IEPC_CompletedBusDeclarationType_v2_4 |
| IEPC Vehicle - Heavy Lorry | v2.4 | Vehicle_IEPC_HeavyLorryDeclarationType_v2_4 |
| IEPC Vehicle - Heavy Lorry | v2.7 | Vehicle_IEPC_HeavyLorryDeclarationType_v2_7 |
| IEPC Vehicle - Medium Lorry | v2.4 | Vehicle_IEPC_MediumLorryDeclarationType_v2_4 |
| IEPC Vehicle - Medium Lorry | v2.7 | Vehicle_IEPC_MediumLorryDeclarationType_v2_7 |
| IEPC Vehicle - Primary Bus | v2.4 | Vehicle_IEPC_PrimaryBusDeclarationType_v2_4 |
| IEPC Vehicle - Primary Bus | v2.7 | Vehicle_IEPC_PrimaryBusDeclarationType_v2_7 |
| Multiple Powertrain Vehicle - Fuel Cell Hybrid - Heavy Lorry | v2.7 | Vehicle_Multiple_FCHV_HeavyLorryDeclarationType_v2_7 |
| Multiple Powertrain Vehicle - Fuel Cell Hybrid - Primary Bus | v2.7 | Vehicle_Multiple_FCHV_PrimaryBusDeclarationType_v2_7 |
| Multiple Powertrain Vehicle - Plug-in Electric - Heavy Lorry | v2.7 | Vehicle_Multiple_PEV_HeavyLorryDeclarationType_v2_7 |
| Multiple Powertrain Vehicle - Plug-in Electric - Primary Bus | v2.7 | Vehicle_Multiple_PEV_PrimaryBusDeclarationType_v2_7 |
| Multiple Powertrain Vehicle - Series Hybrid Electric - Heavy Lorry | v2.7 | Vehicle_Multiple_SHEV_HeavyLorryDeclarationType_v2_7 |
| Multiple Powertrain Vehicle - Series Hybrid Electric - Primary Bus | v2.7 | Vehicle_Multiple_SHEV_PrimaryBusDeclarationType_v2_7 |
| Pure Electric Vehicle - Completed Bus | v2.4 | Vehicle_PEV_CompletedBusDeclarationType_v2_4 |
| Pure Electric Vehicle - Completed Bus | v2.7 | Vehicle_PEV_CompletedBusDeclarationType_v2_7 |
| Pure Electric Vehicle - Heavy Lorry | v2.4 | Vehicle_PEV_HeavyLorryDeclarationType_v2_4 |
| Pure Electric Vehicle - Heavy Lorry | v2.7 | Vehicle_PEV_HeavyLorryDeclarationType_v2_7 |
| Pure Electric Vehicle - Medium Lorry | v2.4 | Vehicle_PEV_MediumLorryDeclarationType_v2_4 |
| Pure Electric Vehicle - Medium Lorry | v2.7 | Vehicle_PEV_MediumLorryDeclarationType_v2_7 |
| Pure Electric Vehicle - Primary Bus | v2.4 | Vehicle_PEV_PrimaryBusDeclarationType_v2_4 |
| Pure Electric Vehicle - Primary Bus | v2.7 | Vehicle_PEV_PrimaryBusDeclarationType_v2_7 |
| Vehicle | v1.0 | VehicleDeclarationType_v1_0 |
| Vehicle | v2.0 | VehicleDeclarationType_v2_0 |
| Vehicle | v2.1 | VehicleDeclarationType_v2_1 |
This library is part of the VECTO simulation ecosystem. For issues, feature requests, or contributions related to vehicle job file creation, please refer to the main VECTO project repository.
This library follows the licensing terms of the main VECTO project. See the LICENSE.txt file for details.