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

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

Add automated tests #4

Closed csjall closed 4 years ago

csjall commented 4 years ago

What does this Pull Request accomplish?

Add automated tests for Embedded Data Logger Custom Device. The system tests deploy a basic system definition file on the Windows host and validate log file status and command channels. The logged file is also inspected for correctness. The unit tests validate connectors and test for source separated VIs. Fixed source separated VIs.

Why should this Pull Request be merged?

Regression tests will catch breaking changes in future pull requests. This gives us confidence to make changes to this code base without having to validate everything by hand.

What testing has been done?

image

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.

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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/Embedded%20Data%20Logger%20Engine.lvlib--Set%20Data%20in%20Group%20Buffer.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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Create%20Unique%20Child%20Item%20Name.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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/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-4/2019-11-21/14%3A23%3A37/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Trigger%20Page.vi.png)
Embedded Data Logger Unit Tests.lvclass--setUp.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-4/2019-11-21/14%3A23%3A37/Embedded%20Data%20Logger%20Unit%20Tests.lvclass--setUp.vi.png)
Embedded Data Logger Unit Tests.lvclass--tearDown.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-4/2019-11-21/14%3A23%3A37/Embedded%20Data%20Logger%20Unit%20Tests.lvclass--tearDown.vi.png)
Embedded Data Logger Unit Tests.lvclass--test Connector Pane.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-4/2019-11-21/14%3A23%3A37/Embedded%20Data%20Logger%20Unit%20Tests.lvclass--test%20Connector%20Pane.vi.png)
Embedded Data Logger Unit Tests.lvclass--test Source Separated.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-4/2019-11-21/14%3A23%3A37/Embedded%20Data%20Logger%20Unit%20Tests.lvclass--test%20Source%20Separated.vi.png)
testExample 1.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-4/2019-11-21/14%3A23%3A37/testExample%201.vi.png)

The following VIs could not be diffed:

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.

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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/Embedded%20Data%20Logger%20Engine.lvlib--Set%20Data%20in%20Group%20Buffer.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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Create%20Unique%20Child%20Item%20Name.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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/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-4/2019-11-21/14%3A51%3A58/Embedded%20Data%20Logger%20System%20Explorer.lvlib--Trigger%20Page.vi.png)
Embedded Data Logger Unit Tests.lvclass--setUp.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-4/2019-11-21/14%3A51%3A58/Embedded%20Data%20Logger%20Unit%20Tests.lvclass--setUp.vi.png)
Embedded Data Logger Unit Tests.lvclass--tearDown.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-4/2019-11-21/14%3A51%3A58/Embedded%20Data%20Logger%20Unit%20Tests.lvclass--tearDown.vi.png)
Embedded Data Logger Unit Tests.lvclass--test Connector Pane.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-4/2019-11-21/14%3A51%3A58/Embedded%20Data%20Logger%20Unit%20Tests.lvclass--test%20Connector%20Pane.vi.png)
Embedded Data Logger Unit Tests.lvclass--test Source Separated.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-4/2019-11-21/14%3A51%3A58/Embedded%20Data%20Logger%20Unit%20Tests.lvclass--test%20Source%20Separated.vi.png)
testExample 1.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/VeriStand/ni/niveristand-embedded-data-logger-custom-device/PR-4/2019-11-21/14%3A51%3A58/testExample%201.vi.png)

The following VIs could not be diffed: