diff --git a/CHANGES.md b/CHANGES.md index 5d827c91fff2d44d0863f72d902fe79784260d39..cb63c56ef02adaf70ad80ce1b34ffcf062b02bce 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,23 +2,14 @@ -**VECTO v4.2.6 Official Release (07-01-2025)** -* Bug Fixes - - - Track release_notes.md for release - - CodeEU #858: Convert steering pump tech (vecto/vecto!303) - - Converter Tool: ngTankSystem for dual fuel (vecto/vecto!304) - - CodeEU #836: Restrictions on IEPC gear and MaxTorqueCurve XSD attributes (vecto/vecto!302) - - - -**VECTO v4.2.6 Official Release (07-01-2025)** +**VECTO v4.2.7 Official Release (09-01-2025)** - -- Bug Fixes - - * CodeEU #858: Convert steering pump tech (vecto/vecto!303) +* Bug Fixes + - Track release_notes.md for release + - CodeEU #858: Convert steering pump tech (vecto/vecto!303) + - Converter Tool: ngTankSystem for dual fuel (vecto/vecto!304) + - CodeEU #836: Restrictions on IEPC gear and MaxTorqueCurve XSD attributes (vecto/vecto!302) diff --git a/Directory.Build.props b/Directory.Build.props index 8fe49e07343f177a3bc7f8ee84010cd2ef72d971..af0dcd4042a6125a1e29a5d81d8dbf5255d7677b 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -16,7 +16,7 @@ <Deterministic>true</Deterministic> <!-- Set to true for VectoCore to fix Ninject version conflicts--> <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> - <Version>4.2.6</Version> + <Version>4.2.7</Version> <DefineTrace>false</DefineTrace> <DisableDiagnosticTracing>true</DisableDiagnosticTracing> <RemoveIntegerChecks>true</RemoveIntegerChecks> diff --git a/Documentation/User Manual Source/Release Notes Vecto4.x.pdf b/Documentation/User Manual Source/Release Notes Vecto4.x.pdf index 9ac8270689f4d30e57c3ac2e0d9dd937f0fe0f9b..f664bb42621e1cec3cbf6d98bddab3a6e25e9802 100644 Binary files a/Documentation/User Manual Source/Release Notes Vecto4.x.pdf and b/Documentation/User Manual Source/Release Notes Vecto4.x.pdf differ diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto4x.md b/Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto4x.md index 19d545932513042e2cfdace8ccdca2782cffa2ec..e23a72df4d2a11e6be6184db1a2672dbc1b265c0 100644 --- a/Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto4x.md +++ b/Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto4x.md @@ -6,7 +6,7 @@ -# VECTO v4.2.6 Official Release (07-01-2025) +# VECTO v4.2.7 Official Release (09-01-2025) ## Bug Fixes @@ -17,15 +17,6 @@ -# VECTO v4.2.6 Official Release (07-01-2025) - - -## Bug Fixes - -- CodeEU #858: Convert steering pump tech (vecto/vecto!303) - - - # VECTO v4.2.6-RC (06-12-2024) diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md b/Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md index 5f538d85d805907c1baab48e58bc8c8d9ba592c9..1ec1ba98165b521ec98d8f6df50530f54c4fa6a4 100644 --- a/Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md +++ b/Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md @@ -1,9 +1,9 @@ -## VECTO v4.2.6 Official Release (07-01-2025) +## VECTO v4.2.7 Official Release (09-01-2025) ### Bug Fixes - Track release_notes.md for release - CodeEU #858: Convert steering pump tech (vecto/vecto!303) - Converter Tool: ngTankSystem for dual fuel (vecto/vecto!304) -- CodeEU #836: Restrictions on IEPC gear and MaxTorqueCurve XSD attributes (vecto/vecto!302) +- CodeEU #836: Restrictions on IEPC gear and MaxTorqueCurve XSD attributes (vecto/vecto!302) \ No newline at end of file diff --git a/Documentation/User Manual/6-changelog/changelog.md b/Documentation/User Manual/6-changelog/changelog.md index 5d827c91fff2d44d0863f72d902fe79784260d39..cb63c56ef02adaf70ad80ce1b34ffcf062b02bce 100644 --- a/Documentation/User Manual/6-changelog/changelog.md +++ b/Documentation/User Manual/6-changelog/changelog.md @@ -2,23 +2,14 @@ -**VECTO v4.2.6 Official Release (07-01-2025)** -* Bug Fixes - - - Track release_notes.md for release - - CodeEU #858: Convert steering pump tech (vecto/vecto!303) - - Converter Tool: ngTankSystem for dual fuel (vecto/vecto!304) - - CodeEU #836: Restrictions on IEPC gear and MaxTorqueCurve XSD attributes (vecto/vecto!302) - - - -**VECTO v4.2.6 Official Release (07-01-2025)** +**VECTO v4.2.7 Official Release (09-01-2025)** - -- Bug Fixes - - * CodeEU #858: Convert steering pump tech (vecto/vecto!303) +* Bug Fixes + - Track release_notes.md for release + - CodeEU #858: Convert steering pump tech (vecto/vecto!303) + - Converter Tool: ngTankSystem for dual fuel (vecto/vecto!304) + - CodeEU #836: Restrictions on IEPC gear and MaxTorqueCurve XSD attributes (vecto/vecto!302) diff --git a/Documentation/User Manual/help.html b/Documentation/User Manual/help.html index caa588f834c437306abefd537e291554f5ed9682..72c1b2b72f7e7db8e933fb84bb53cf822f89c718 100644 --- a/Documentation/User Manual/help.html +++ b/Documentation/User Manual/help.html @@ -54,35 +54,35 @@ div.sourceCode @media screen { pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; } } -code span.al { color: #ff0000; font-weight: bold; } -code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } -code span.at { color: #7d9029; } -code span.bn { color: #40a070; } -code span.bu { color: #008000; } -code span.cf { color: #007020; font-weight: bold; } -code span.ch { color: #4070a0; } -code span.cn { color: #880000; } -code span.co { color: #60a0b0; font-style: italic; } -code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } -code span.do { color: #ba2121; font-style: italic; } -code span.dt { color: #902000; } -code span.dv { color: #40a070; } -code span.er { color: #ff0000; font-weight: bold; } -code span.ex { } -code span.fl { color: #40a070; } -code span.fu { color: #06287e; } -code span.im { color: #008000; font-weight: bold; } -code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } -code span.kw { color: #007020; font-weight: bold; } -code span.op { color: #666666; } -code span.ot { color: #007020; } -code span.pp { color: #bc7a00; } -code span.sc { color: #4070a0; } -code span.ss { color: #bb6688; } -code span.st { color: #4070a0; } -code span.va { color: #19177c; } -code span.vs { color: #4070a0; } -code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } +code span.al { color: #ff0000; font-weight: bold; } +code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } +code span.at { color: #7d9029; } +code span.bn { color: #40a070; } +code span.bu { color: #008000; } +code span.cf { color: #007020; font-weight: bold; } +code span.ch { color: #4070a0; } +code span.cn { color: #880000; } +code span.co { color: #60a0b0; font-style: italic; } +code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } +code span.do { color: #ba2121; font-style: italic; } +code span.dt { color: #902000; } +code span.dv { color: #40a070; } +code span.er { color: #ff0000; font-weight: bold; } +code span.ex { } +code span.fl { color: #40a070; } +code span.fu { color: #06287e; } +code span.im { color: #008000; font-weight: bold; } +code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } +code span.kw { color: #007020; font-weight: bold; } +code span.op { color: #666666; } +code span.ot { color: #007020; } +code span.pp { color: #bc7a00; } +code span.sc { color: #4070a0; } +code span.ss { color: #bb6688; } +code span.st { color: #4070a0; } +code span.va { color: #19177c; } +code span.vs { color: #4070a0; } +code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } </style> <style type="text/css">body {height: 100%;min-height: 100%;font-family: Calibri, sans-serif;}.section.level1 {padding-left:336px}nav, #TOC {position: fixed;width: 21em;left: 0px;top: 3.5em;bottom: 2em;background-color: #eee;overflow: scroll;}#HEADER{top: 0px;left: 1px;border-bottom-style: solid;border-bottom-width: thin;border-bottom-color: #aaa;height: 2.5em;}#FOOTER {border-top-style: solid;border-top-width: thin;border-top-color: #aaa;bottom: 0px;left: 1px;}#HEADER, #FOOTER {width: auto;position: fixed;width: 99%;background: white;padding: 5px;}body > div:not(#TOC):not(#HEADER):not(#FOOTER) {display: none;padding-left: 21em;padding-top: 2em;padding-bottom: 2em;margin-left: 1em;width: 50em;}table {border-collapse: collapse;border-spacing: 0;}nav ul {line-height: 1.7em;list-style-type: none;list-style-position: inside;}th {font-weight: bold;}th, td {padding: 6px;border-width: 1px;border-style: solid;border-color: #aaa;}h1, h2, h3 {padding-bottom: 3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #aaa;}dt {font-style: italic;font-weight: bold;}.ui-resizable-handle {position: absolute;width: 20px;cursor: ew-resize;right: 0px;height: 100%;top: 0px;}div.vecto2 {border-left: 3px solid gray;padding-left: 5px;margin-top: 2em;background: rgba(128,128,128,0.05);}div.vecto2:before {content: 'Note: Vecto 2.2!';background: gray;color: white;padding: 5px 5px 5px 5px;margin-left: -8px;font-weight: bold;display: inline-block;font-size: smaller;}div.vecto3 {border-left: 3px solid green;padding-left: 5px;margin-top: 2em;background: rgba(0,128,0,0.05);}div.vecto3:before {content: 'Note: Vecto 3.x!';background: green;color: white;padding: 5px 5px 5px 5px;margin-left: -8px;font-weight: bold;display: inline-block;font-size: smaller;}div.engineering{border-right: 5px solid #d51000;margin-right: -50px;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNDUuMTU1NTU2bW0iCiAgIGhlaWdodD0iNDQuMDI2NjY5bW0iCiAgIHZpZXdCb3g9IjAgMCAxNjAgMTU2LjAwMDAxIgogICBpZD0ic3ZnNDE2NyIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iaWNvbl9lbmdpbmVlcmluZy1tb2RlLnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQxNjkiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjIuOCIKICAgICBpbmtzY2FwZTpjeD0iMTguMjU4NTA0IgogICAgIGlua3NjYXBlOmN5PSI5Ny4yMzczNzQiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjExMzgiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQxNzIiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzQuMjg1NzEsLTM0NS43OTA3OCkiPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBkPSJtIDI1NC4yODU3MSwzNDUuNzkwNzggLTIsNCAyMSwxMiBjIDAsMTAgLTQsMTggLTEzLDIzIGwgLTIxLC0xMiAtMSwyIGMgNSwxNSAxNSwyNSAzNSwyNSA1LDAgMjAsMTUgMjgsMjMgbCAxNiwtMTYgYyAtOCwtOCAtMjYsLTI2IC0yNiwtMzEgMCwtMTggLTUsLTMwIC0zNywtMzAgeiBtIDEyNSw1IC0yMCwxNCAtMiw4IC01OCw1OCAtOCwtNSAtNCw0IGMgMCwxMiAtMTQsMTggLTIwLDE4IGwgLTMzLDMzIGMgMCwxMCAxMSwyMSAyMSwyMSBsIDMzLC0zMyBjIDAsLTYgNiwtMjAgMTgsLTIwIGwgNCwtNCAtNSwtOCA1OCwtNTggOCwtMiAxNCwtMjAgLTYsLTYgeiBtIC01MCw2OCAtMTYsMTYgYyAxMiwxMiAyOCwyOCAyOCwzMyAwLDE4IDUsMzAgMzcsMzAgbCAyLC00IC0yMSwtMTIgYyAwLC0xMCA0LC0xOCAxMywtMjMgbCAyMSwxMiAxLC0yIGMgLTUsLTE1IC0xNSwtMjUgLTM1LC0yNSAtNSwwIC0xOCwtMTMgLTMwLC0yNSB6IgogICAgICAgaWQ9ImltYWdlYm90XzMtMCIKICAgICAgIHN0eWxlPSJmaWxsOiNkNTEwMDA7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgPC9nPgo8L3N2Zz4K);background-color: rgba(255,0,0,0.2);padding: 2px 50px 2px 5px;margin-bottom: 0.5em;background-repeat: no-repeat;background-size: 38px;background-position: top right;}div.declaration {border-right: 5px solid #08c300;margin-right: -50px;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNDkuNzk2ODIybW0iCiAgIGhlaWdodD0iNDkuNzk2ODIybW0iCiAgIHZpZXdCb3g9IjAgMCAxNzYuNDQ1NDMgMTc2LjQ0NTQzIgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iaWNvbl9kZWNsYXJhdGlvbi1tb2RlLnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjEuOTc5ODk5IgogICAgIGlua3NjYXBlOmN4PSIxNy4yOTI5MzMiCiAgICAgaW5rc2NhcGU6Y3k9IjQ2LjgyODc1NCIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0icHgiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIKICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTEzOCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Ni4zNDA4MywtNTMuNDg2OTc0KSI+CiAgICA8cGF0aAogICAgICAgc29kaXBvZGk6dHlwZT0ic3RhciIKICAgICAgIHN0eWxlPSJmaWxsOiMwOGMzMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJwYXRoNDE0MyIKICAgICAgIHNvZGlwb2RpOnNpZGVzPSIxMiIKICAgICAgIHNvZGlwb2RpOmN4PSIzNTQuNTYzNTQiCiAgICAgICBzb2RpcG9kaTpjeT0iMTQxLjcwOTY5IgogICAgICAgc29kaXBvZGk6cjE9Ijc3LjY4MDA4NCIKICAgICAgIHNvZGlwb2RpOnIyPSI4OC4yNzI4MjciCiAgICAgICBzb2RpcG9kaTphcmcxPSIwLjc0ODk3NzAzIgogICAgICAgc29kaXBvZGk6YXJnMj0iMS4wMTA3NzY0IgogICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJmYWxzZSIKICAgICAgIGlua3NjYXBlOnJvdW5kZWQ9IjAuNCIKICAgICAgIGlua3NjYXBlOnJhbmRvbWl6ZWQ9IjAiCiAgICAgICBkPSJtIDQxMS40NTUzMywxOTQuNjAxMjcgYyAtNi41NTYzOSw3LjA1MjI1IC0xLjg0Mjc2LDE2Ljc4MjA2IC0xMC4wMDA5OSwyMS44OTcwOSAtOC4xNTgyNCw1LjExNTAzIC0xNC44NjI3NCwtMy4zNjY1NSAtMjQuMDY2ODYsLTAuNTM3MzIgLTkuMjA0MTIsMi44MjkyMyAtOS45ODY5LDEzLjYxMjMxIC0xOS42MDk2NiwxMy45NjI5MyAtOS42MjI3NSwwLjM1MDYzIC0xMS4xODgyMywtMTAuMzQ2ODggLTIwLjU3Mzg0LC0xMi40OTg3NiAtOS4zODU2MiwtMi4xNTE4NyAtMTUuNDU1MDcsNi43OTUxNiAtMjMuOTYzOTMsMi4yODc0MyAtOC41MDg4NywtNC41MDc3MiAtNC41MTU4NSwtMTQuNTU0NzggLTExLjU2ODEsLTIxLjExMTE2IC03LjA1MjI0LC02LjU1NjM5IC0xNi43ODIwNSwtMS44NDI3NiAtMjEuODk3MDgsLTEwLjAwMSAtNS4xMTUwMywtOC4xNTgyMyAzLjM2NjU1LC0xNC44NjI3MyAwLjUzNzMyLC0yNC4wNjY4NSAtMi44MjkyNCwtOS4yMDQxMiAtMTMuNjEyMzEsLTkuOTg2OSAtMTMuOTYyOTQsLTE5LjYwOTY2IC0wLjM1MDYzLC05LjYyMjc1IDEwLjM0Njg5LC0xMS4xODgyMyAxMi40OTg3NiwtMjAuNTczODUgMi4xNTE4NywtOS4zODU2MSAtNi43OTUxNSwtMTUuNDU1MDYgLTIuMjg3NDMsLTIzLjk2MzkyIDQuNTA3NzMsLTguNTA4ODY3IDE0LjU1NDc4LC00LjUxNTg1MyAyMS4xMTExNywtMTEuNTY4MDk5IDYuNTU2MzgsLTcuMDUyMjQ2IDEuODQyNzUsLTE2Ljc4MjA1NiAxMC4wMDA5OSwtMjEuODk3MDg0IDguMTU4MjQsLTUuMTE1MDMgMTQuODYyNzQsMy4zNjY1NSAyNC4wNjY4NiwwLjUzNzMxOCA5LjIwNDExLC0yLjgyOTIzMiA5Ljk4NjksLTEzLjYxMjMwOSAxOS42MDk2NSwtMTMuOTYyOTM1IDkuNjIyNzYsLTAuMzUwNjI3IDExLjE4ODIzLDEwLjM0Njg4NiAyMC41NzM4NSwxMi40OTg3NTkgOS4zODU2MiwyLjE1MTg3MiAxNS40NTUwNiwtNi43OTUxNTUgMjMuOTYzOTMsLTIuMjg3NDMgOC41MDg4Niw0LjUwNzcyNyA0LjUxNTg1LDE0LjU1NDc4MyAxMS41NjgwOSwyMS4xMTExNjggNy4wNTIyNSw2LjU1NjM4NCAxNi43ODIwNiwxLjg0Mjc1NSAyMS44OTcwOSwxMC4wMDA5OTIgNS4xMTUwMyw4LjE1ODI0MSAtMy4zNjY1NSwxNC44NjI3NDEgLTAuNTM3MzIsMjQuMDY2ODUxIDIuODI5MjMsOS4yMDQxMiAxMy42MTIzMSw5Ljk4NjkgMTMuOTYyOTMsMTkuNjA5NjYgMC4zNTA2Myw5LjYyMjc1IC0xMC4zNDY4OCwxMS4xODgyMyAtMTIuNDk4NzUsMjAuNTczODUgLTIuMTUxODgsOS4zODU2MSA2Ljc5NTE1LDE1LjQ1NTA2IDIuMjg3NDIsMjMuOTYzOTMgLTQuNTA3NzIsOC41MDg4NiAtMTQuNTU0NzgsNC41MTU4NSAtMjEuMTExMTYsMTEuNTY4MDkgeiIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iNS4yNDUzOTg4IgogICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci15PSItMy4yODMzMTg2IiAvPgogICAgPGNpcmNsZQogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgaWQ9InBhdGg0MTQ1IgogICAgICAgY3g9IjM1NC41NjM1NCIKICAgICAgIGN5PSIxNDEuNzA5NjkiCiAgICAgICByPSI1MC41MDc2MjkiIC8+CiAgICA8Y2lyY2xlCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDo3LjAxNjAyMTczO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBpZD0icGF0aDQxNTAiCiAgICAgICBjeD0iMzU0LjU2MzU0IgogICAgICAgY3k9IjE0MS43MDk2OSIKICAgICAgIHI9IjYyLjg5OTM2OCIgLz4KICAgIDxnCiAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEyNSU7Zm9udC1mYW1pbHk6U2FucztsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiMwOGMzMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwOGMzMDA7c3Ryb2tlLXdpZHRoOjEuMDU3NTQ1MTk7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJ0ZXh0NDEzNiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuODkxMTcyMSwwLDAsMS44OTExNzIxLDYuMTE3MzUzNCwtNDguNjk0NDYyKSI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMjAwLjM5NzA1LDg1LjI0NTY4OSAwLjczMjQyLDEuMjY5NTMyIHEgLTcuMTUzMzIsNS4wNTM3MTEgLTEzLjI1Njg0LDEyLjc5Mjk2OCAtNi4xMDM1MSw3LjczOTI2MSAtOC44MTM0NywxNS4xNjExMzEgbCAtMS4wNzQyMiwwLjcwODAxIHEgLTEuMzkxNiwwLjkwMzMyIC0yLjM5MjU4LDEuODA2NjQgLTAuMTcwOSwtMC44Nzg5MSAtMC45NTIxNSwtMi44MzIwMyBsIC0wLjU2MTUyLC0xLjM5MTYgcSAtMS44MzEwNiwtNC41MTY2IC0zLjEwMDU5LC02LjI5ODgzIC0xLjI0NTExLC0xLjgwNjY0IC0yLjcwOTk2LC0xLjk1MzEzIDEuOTc3NTQsLTEuODA2NjQgMy40NDIzOSwtMS44MDY2NCAyLjAyNjM2LDAgNC40NDMzNSw1LjQ0NDM0IGwgMC44Nzg5MSwxLjk1MzEzIHEgNC4zMjEyOSwtNy43MzkyNiAxMC40MjQ4MSwtMTQuMjU3ODE3IDYuMTI3OTMsLTYuNTE4NTU1IDEyLjkzOTQ1LC0xMC41OTU3MDQgeiIKICAgICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6MTI1JTtmb250LWZhbWlseTonV2luZ2RpbmdzIDInOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J1dpbmdkaW5ncyAyLCBOb3JtYWwnO3RleHQtYWxpZ246c3RhcnQ7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzA4YzMwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzA4YzMwMDtzdHJva2Utd2lkdGg6MS4wNTc1NDUxOTtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICBpZD0icGF0aDQxNDEiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);background-color: rgba(0,255,0,0.2);padding: 2px 50px 2px 5px;margin-bottom: 0.5em;background-repeat: no-repeat;background-size: 38px;background-position: top right;}pre {padding: 2px;border: 1px solid #EEEEEE;}.aaux_locked { background: gray;color: white;}</style> <style type="text/css">@media print {#CONTENT {display: none;}#HEADER {display: none;}body > div {display: block;padding-left: 2em;}.section.level2 {page-break-before: always;}a, a:visited, a:link {color: blue;}}</style> @@ -108,14 +108,14 @@ code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } var OnClick = function() { showContent($($(this).attr("href").replace(".", "\\."))); }; - + var showContent = function(element){ $("#CONTENT").html(element.html()); $("#CONTENT > a").click(OnClick); $("#CONTENT").show(); window.scrollTo(0, 0); }; - + $("body > div:not(#TOC):not(#HEADER):not(#FOOTER):not(.vecto2):not(.vecto3)").hide(); $("body > section:not(#TOC):not(#HEADER):not(#FOOTER):not(.vecto2):not(.vecto3)").hide(); @@ -127,7 +127,7 @@ code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } } else { showContent($("#user-manual")); } - + $("#TOC").resizable(); $("#TOC").resizable({ @@ -136,7 +136,7 @@ code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } $("body > div:not(#TOC):not(#HEADER):not(#FOOTER)").css("padding-left", ui.size.width); } }); - + $("#TOC").scroll(function() { $(".ui-resizable-handle").css('top', $("#TOC").scrollTop()); }); @@ -160,17 +160,17 @@ code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } function CheckGeneratedLinks() { var content = jQuery("#CONTENT"); content.html(""); - jQuery("a[href]").each(function(idx, elem) { - var link=jQuery(elem).attr("href"); - if(link.startsWith("javascript:")) {return true} - if (!link.startsWith("#")) { content.append("ignoring: " + link +"<br/>"); return true; } - var node=jQuery("*[id='" + link.replace("#", "") + "']"); + jQuery("a[href]").each(function(idx, elem) { + var link=jQuery(elem).attr("href"); + if(link.startsWith("javascript:")) {return true} + if (!link.startsWith("#")) { content.append("ignoring: " + link +"<br/>"); return true; } + var node=jQuery("*[id='" + link.replace("#", "") + "']"); if (node.length) { content.append("found: " + link) } else { - content.append("missing: " + link) - }; - content.append("<br/>"); + content.append("missing: " + link) + }; + content.append("<br/>"); }); } @@ -8277,7 +8277,7 @@ more information about the component model.</p> "FileVersion": 1 }, "Body": { - + } }</code></pre> <p><strong>Example .vtcu file</strong></p> @@ -8289,18 +8289,18 @@ more information about the component model.</p> "FileVersion": 1 }, "Body": { - + "Rating_current_gear": 0.97, - + "RatioEarlyUpshiftFC": 24, - "RatioEarlyDownshiftFC": 24, + "RatioEarlyDownshiftFC": 24, "VelocityDropFactor": 1.0, - + "ShiftTime": 0.7, "AccelerationFactorNP98h":0.8, "VelocityDropFactor": 1, "ATLookAheadTime": 0.8, - + "LoadStageThresoldsUp": "19.7;36.34;53.01;69.68;86.35", "LoadStageThresoldsDown": "13.7;30.34;47.01;63.68;80.35", "ShiftSpeedsTCLockup" : [ @@ -11102,9 +11102,9 @@ stored as LOG_backup.txt.</p> </section> <section id="changelog" class="level1"> <h1>Changelog</h1> -<p><strong>VECTO v4.2.6 Official Release (07-01-2025)</strong></p> +<p><strong>VECTO v4.2.7 Official Release (09-01-2025)</strong></p> <ul> -<li><p>Bug Fixes</p> +<li>Bug Fixes <ul> <li>Track release_notes.md for release</li> <li>CodeEU #858: Convert steering pump tech (vecto/vecto!303)</li> @@ -11113,13 +11113,6 @@ stored as LOG_backup.txt.</p> attributes (vecto/vecto!302)</li> </ul></li> </ul> -<p><strong>VECTO v4.2.6 Official Release (07-01-2025)</strong></p> -<ul> -<li><p>Bug Fixes</p> -<ul> -<li>CodeEU #858: Convert steering pump tech (vecto/vecto!303)</li> -</ul></li> -</ul> <p><strong>VECTO v4.2.6-RC (06-12-2024)</strong></p> <ul> <li><p>Features</p>