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

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

Enable writing additional properties to TDMS log files #65

Closed rtzoeller closed 1 year ago

rtzoeller commented 1 year ago

What does this Pull Request accomplish?

Provide a scripting API entrypoint for writing additional properties to TDMS log files. This allows advanced users to include additional metadata to help identify or trace the log files.

Why should this Pull Request be merged?

Request from another group.

What testing has been done?

Hand configured the system definition properties and confirmed they were written to the log file.

I intend to write a regression test for this, but my machine is currently in a bad state. I will submit one in a follow up PR.

niveristand-diff-bot commented 1 year 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--Get File Properties List.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-embedded-data-logger-custom-device/PR-65/2022-08-03/09%3A12%3A51/Embedded%20Data%20Logger%20Engine.lvlib--Get%20File%20Properties%20List.vi.png)
Embedded Data Logger Scripting.lvlib--Get Log File Additional Properties.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-embedded-data-logger-custom-device/PR-65/2022-08-03/09%3A12%3A51/Embedded%20Data%20Logger%20Scripting.lvlib--Get%20Log%20File%20Additional%20Properties.vi.png)
Embedded Data Logger Scripting.lvlib--Set Log File Additional Properties.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-embedded-data-logger-custom-device/PR-65/2022-08-03/09%3A12%3A51/Embedded%20Data%20Logger%20Scripting.lvlib--Set%20Log%20File%20Additional%20Properties.vi.png)
Embedded Data Logger Shared.lvlib--Constants.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-embedded-data-logger-custom-device/PR-65/2022-08-03/09%3A12%3A51/Embedded%20Data%20Logger%20Shared.lvlib--Constants.vi.png)