ni / niveristand-embedded-data-logger-custom-device

VeriStand embedded data logger custom device
MIT License
3 stars 10 forks source link

Initial commit of Embedded Data Logger Source #1

Closed csjall closed 4 years ago

csjall commented 4 years ago

What does this Pull Request accomplish?

This moves Embedded Data Logger custom device from closed VeriStand source to open GitHub source. Note that automated tests should be added in a subsequent pull request.

Why should this Pull Request be merged?

Open source the Embedded Data Logger for easier debugging and contributing.

What testing has been done?

Ran basic sanity test on Windows and PharLap.

rtzoeller commented 4 years ago

Does this currently install on top of the existing custom device?

csjall commented 4 years ago

Does this currently install on top of the existing custom device?

This will currently install over the existing Embedded Data Logger Custom Device. We are re-using the same GUIDs so it should be a drop in replacement. I will work with Trim to figure out how we will stage it with VeriStand 2020 installer.

niveristand-diff-bot commented 4 years ago

Bleep bloop!

LabVIEW Diff Robot here with some diffs served up hot for your pull request.

Notice something funny? Help fix me on my GitHub repo.

Copy .LLB to NI VeriStand dir.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Copy%20.LLB%20to%20NI%20VeriStand%20dir.vi.png)
Embedded Data Logger Engine.lvlib--Asynchronous Logging Loop.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Asynchronous%20Logging%20Loop.vi.png)
Embedded Data Logger Engine.lvlib--Build Data Log File Path.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Build%20Data%20Log%20File%20Path.vi.png)
Embedded Data Logger Engine.lvlib--Flush File Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Flush%20File%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Flush Group Buffer.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Flush%20Group%20Buffer.vi.png)
Embedded Data Logger Engine.lvlib--Get Data Log File Settings.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Get%20Data%20Log%20File%20Settings.vi.png)
Embedded Data Logger Engine.lvlib--Get File Properties List.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Get%20File%20Properties%20List.vi.png)
Embedded Data Logger Engine.lvlib--Initialize Logging Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Initialize%20Logging%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Launch Asynchronous Logging Loop.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Launch%20Asynchronous%20Logging%20Loop.vi.png)
Embedded Data Logger Engine.lvlib--Open Data Log File.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Open%20Data%20Log%20File.vi.png)
Embedded Data Logger Engine.lvlib--RT Driver VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--RT%20Driver%20VI.vi.png)
Embedded Data Logger Engine.lvlib--Sample File Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Sample%20File%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Sample Group Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Sample%20Group%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Set Data in Group Buffer.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Engine.lvlib--Set%20Data%20in%20Group%20Buffer.vi.png)
Embedded Data Logger Shared.lvlib--Constants.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20Shared.lvlib--Constants.vi.png)
Embedded Data Logger System Explorer.lvlib--ActionVIOnLoad.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--ActionVIOnLoad.vi.png)
Embedded Data Logger System Explorer.lvlib--Add Channel Group RTM.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Add%20Channel%20Group%20RTM.vi.png)
Embedded Data Logger System Explorer.lvlib--Add Log File RTM.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Add%20Log%20File%20RTM.vi.png)
Embedded Data Logger System Explorer.lvlib--Build Data Log File Path.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Build%20Data%20Log%20File%20Path.vi.png)
Embedded Data Logger System Explorer.lvlib--Channel Group Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Channel%20Group%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Channel Groups Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Channel%20Groups%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Command Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Command%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Create Unique Child Item Name.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Create%20Unique%20Child%20Item%20Name.vi.png)
Embedded Data Logger System Explorer.lvlib--Export Configuration RTM.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Export%20Configuration%20RTM.vi.png)
Embedded Data Logger System Explorer.lvlib--File Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--File%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--File Status Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--File%20Status%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Get Data Log File Settings.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Get%20Data%20Log%20File%20Settings.vi.png)
Embedded Data Logger System Explorer.lvlib--Initialization VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Initialization%20VI.vi.png)
Embedded Data Logger System Explorer.lvlib--Main Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Main%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--New Log File Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--New%20Log%20File%20Configuration.vi.png)
Embedded Data Logger System Explorer.lvlib--Select Channels Dialog.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Select%20Channels%20Dialog.vi.png)
Embedded Data Logger System Explorer.lvlib--Trigger Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/10%3A11%3A36/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Trigger%20Page.vi.png)
rtzoeller commented 4 years ago

Does this currently install on top of the existing custom device?

This will currently install over the existing Embedded Data Logger Custom Device. We are re-using the same GUIDs so it should be a drop in replacement. I will work with Trim to figure out how we will stage it with VeriStand 2020 installer.

I have concerns with the post-build action automatically overwriting the custom device shipped with VeriStand when built locally, since there is no good way to repair the existing installed custom device without reinstalling all of VeriStand. We might consider disabling the post-build action for now.

niveristand-diff-bot commented 4 years ago

Bleep bloop!

LabVIEW Diff Robot here with some diffs served up hot for your pull request.

Notice something funny? Help fix me on my GitHub repo.

Copy .LLB to NI VeriStand dir.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Copy%20.LLB%20to%20NI%20VeriStand%20dir.vi.png)
Embedded Data Logger Engine.lvlib--Asynchronous Logging Loop.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Asynchronous%20Logging%20Loop.vi.png)
Embedded Data Logger Engine.lvlib--Build Data Log File Path.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Build%20Data%20Log%20File%20Path.vi.png)
Embedded Data Logger Engine.lvlib--Flush File Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Flush%20File%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Flush Group Buffer.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Flush%20Group%20Buffer.vi.png)
Embedded Data Logger Engine.lvlib--Get Data Log File Settings.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Get%20Data%20Log%20File%20Settings.vi.png)
Embedded Data Logger Engine.lvlib--Get File Properties List.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Get%20File%20Properties%20List.vi.png)
Embedded Data Logger Engine.lvlib--Initialize Logging Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Initialize%20Logging%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Launch Asynchronous Logging Loop.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Launch%20Asynchronous%20Logging%20Loop.vi.png)
Embedded Data Logger Engine.lvlib--Open Data Log File.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Open%20Data%20Log%20File.vi.png)
Embedded Data Logger Engine.lvlib--RT Driver VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--RT%20Driver%20VI.vi.png)
Embedded Data Logger Engine.lvlib--Sample File Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Sample%20File%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Sample Group Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Sample%20Group%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Set Data in Group Buffer.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Engine.lvlib--Set%20Data%20in%20Group%20Buffer.vi.png)
Embedded Data Logger Shared.lvlib--Constants.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20Shared.lvlib--Constants.vi.png)
Embedded Data Logger System Explorer.lvlib--ActionVIOnLoad.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--ActionVIOnLoad.vi.png)
Embedded Data Logger System Explorer.lvlib--Add Channel Group RTM.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Add%20Channel%20Group%20RTM.vi.png)
Embedded Data Logger System Explorer.lvlib--Add Log File RTM.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Add%20Log%20File%20RTM.vi.png)
Embedded Data Logger System Explorer.lvlib--Build Data Log File Path.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Build%20Data%20Log%20File%20Path.vi.png)
Embedded Data Logger System Explorer.lvlib--Channel Group Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Channel%20Group%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Channel Groups Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Channel%20Groups%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Command Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Command%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Create Unique Child Item Name.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Create%20Unique%20Child%20Item%20Name.vi.png)
Embedded Data Logger System Explorer.lvlib--Export Configuration RTM.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Export%20Configuration%20RTM.vi.png)
Embedded Data Logger System Explorer.lvlib--File Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--File%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--File Status Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--File%20Status%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Get Data Log File Settings.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Get%20Data%20Log%20File%20Settings.vi.png)
Embedded Data Logger System Explorer.lvlib--Initialization VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Initialization%20VI.vi.png)
Embedded Data Logger System Explorer.lvlib--Main Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Main%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--New Log File Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--New%20Log%20File%20Configuration.vi.png)
Embedded Data Logger System Explorer.lvlib--Select Channels Dialog.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Select%20Channels%20Dialog.vi.png)
Embedded Data Logger System Explorer.lvlib--Trigger Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/11%3A15%3A07/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Trigger%20Page.vi.png)
niveristand-diff-bot commented 4 years ago

Bleep bloop!

LabVIEW Diff Robot here with some diffs served up hot for your pull request.

Notice something funny? Help fix me on my GitHub repo.

Copy .LLB to NI VeriStand dir.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Copy%20.LLB%20to%20NI%20VeriStand%20dir.vi.png)
Embedded Data Logger Engine.lvlib--Asynchronous Logging Loop.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Asynchronous%20Logging%20Loop.vi.png)
Embedded Data Logger Engine.lvlib--Build Data Log File Path.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Build%20Data%20Log%20File%20Path.vi.png)
Embedded Data Logger Engine.lvlib--Flush File Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Flush%20File%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Flush Group Buffer.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Flush%20Group%20Buffer.vi.png)
Embedded Data Logger Engine.lvlib--Get Data Log File Settings.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Get%20Data%20Log%20File%20Settings.vi.png)
Embedded Data Logger Engine.lvlib--Get File Properties List.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Get%20File%20Properties%20List.vi.png)
Embedded Data Logger Engine.lvlib--Initialize Logging Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Initialize%20Logging%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Launch Asynchronous Logging Loop.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Launch%20Asynchronous%20Logging%20Loop.vi.png)
Embedded Data Logger Engine.lvlib--Open Data Log File.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Open%20Data%20Log%20File.vi.png)
Embedded Data Logger Engine.lvlib--RT Driver VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--RT%20Driver%20VI.vi.png)
Embedded Data Logger Engine.lvlib--Sample File Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Sample%20File%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Sample Group Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Sample%20Group%20Data.vi.png)
Embedded Data Logger Engine.lvlib--Set Data in Group Buffer.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Engine.lvlib--Set%20Data%20in%20Group%20Buffer.vi.png)
Embedded Data Logger Shared.lvlib--Constants.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20Shared.lvlib--Constants.vi.png)
Embedded Data Logger System Explorer.lvlib--ActionVIOnLoad.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--ActionVIOnLoad.vi.png)
Embedded Data Logger System Explorer.lvlib--Add Channel Group RTM.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Add%20Channel%20Group%20RTM.vi.png)
Embedded Data Logger System Explorer.lvlib--Add Log File RTM.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Add%20Log%20File%20RTM.vi.png)
Embedded Data Logger System Explorer.lvlib--Build Data Log File Path.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Build%20Data%20Log%20File%20Path.vi.png)
Embedded Data Logger System Explorer.lvlib--Channel Group Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Channel%20Group%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Channel Groups Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Channel%20Groups%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Command Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Command%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Create Unique Child Item Name.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Create%20Unique%20Child%20Item%20Name.vi.png)
Embedded Data Logger System Explorer.lvlib--Export Configuration RTM.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Export%20Configuration%20RTM.vi.png)
Embedded Data Logger System Explorer.lvlib--File Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--File%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--File Status Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--File%20Status%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--Get Data Log File Settings.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Get%20Data%20Log%20File%20Settings.vi.png)
Embedded Data Logger System Explorer.lvlib--Initialization VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Initialization%20VI.vi.png)
Embedded Data Logger System Explorer.lvlib--Main Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Main%20Page.vi.png)
Embedded Data Logger System Explorer.lvlib--New Log File Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--New%20Log%20File%20Configuration.vi.png)
Embedded Data Logger System Explorer.lvlib--Select Channels Dialog.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Select%20Channels%20Dialog.vi.png)
Embedded Data Logger System Explorer.lvlib--Trigger Page.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-1/2019-11-12/15%3A15%3A05/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Trigger%20Page.vi.png)