Skip to content

Commit

Permalink
Peer Review updates
Browse files Browse the repository at this point in the history
  • Loading branch information
paulbourelly999 committed Oct 1, 2024
1 parent a378e6f commit d63c7fb
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
4 changes: 2 additions & 2 deletions examples/tmx-exampleapps/SampleBSMPlugin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ This is an optional, but recommended section that can be used to outline the hig

### Messages (Recommended)

This is an optional, but recommended section that is intended to described the TMX Messages used by the plugin to communicate with other plugins in V2X-Hub
This is an optional, but recommended section that is intended to describe the TMX Messages used by the plugin to communicate with other plugins in V2X-Hub

### Testing (Recommended)

This final section is optional, but recommended and is intended to described methods used to confirm the deployed plugin is functioning correctly. This can include testing scripts used to send mock data through the plugin and/or UI status fields to check to confirm working functionality.
This final section is optional, but recommended and is intended to describe methods used to confirm the deployed plugin is functioning correctly. This can include testing scripts used to send mock data through the plugin and/or UI status fields to check to confirm working functionality.
2 changes: 1 addition & 1 deletion src/v2i-hub/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Introduction

The **v2i-hub** directory contains C++ Plugins written for **V2X Hub**. Included here is a **Plugin Programming Guide** which includes and example plugin tutorial for developing new V2X-Hub Plugins
The **v2i-hub** directory contains C++ Plugins written for **V2X Hub**. Included here is a **Plugin Programming Guide** which includes and [sample plugin](../../examples/tmx-exampleapps/SampleBSMPlugin/) that can be used as a reference for developing new V2X-Hub Plugins

**[Programming Guide](./docs/Programming_Guide.md)**
4 changes: 3 additions & 1 deletion src/v2i-hub/docs/Programming_Guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@

The V2X Hub Programming Guide was developed during the V2I Reference Implementation project for developers of plugins for the V2X Hub in supporting Connected Vehicle (CV) technology. This programming guide gives details on how to create a plugin for the V2X Hub based on the Example Plugin created by Battelle. The Example Plugin can be obtained from OSADP, along with the other V2X Hub software that you will need to compile and setup to do your own V2X Hub development.

The V2X Hub consists of software modules written in C and C++ for Linux. The developer wanting to create a plugin for the V2X Hub must be familiar with C, C++ and Linux, and have a basic knowledge of object-oriented design. Some other important software development practices to be familiar with are threading, network communications, external library integration, and data serialization just to name a few. Development is done using the following tools: cmake, make, g++ compiler, and optionally eclipse. Developers should have familiarity with those tools to successfully create a V2X Hub plugin.
The V2X Hub consists of software modules written in C and C++ for Linux. The developer wanting to create a plugin for the V2X Hub must be familiar with C, C++ and Linux, and have a basic knowledge of object-oriented design. Some other important software development practices to be familiar with are threading, network communications, external library integration, and data serialization just to name a few. Development is done using the following tools: cmake, git, and optionally Microsoft Visual Studio Code. For developer environment setup instructions please see [Visual Studio Code Setup](../../../docs/Visual_Studio_Code_Setup.md). Developers should have familiarity with those tools to successfully create a V2X Hub plugin.

Additional information on the V2X Hub can be found in the following documents. It is suggested to start with the V2X Hub Guidebook.
> [!NOTE]
> We are currently working to migrate,update and consolidate these documents. Most are available in PDF format under `docs/` in the project root directory but maybe outdated.
- Integrated Vehicle-to-Infrastructure Prototype (IVP) V2X Hub Design, March 2017
- Integrated Vehicle-to-Infrastructure Prototype (IVP) V2X Hub Interface Control Document (ICD), March 2017
Expand Down

0 comments on commit d63c7fb

Please sign in to comment.