forked from NIVeriStandAdd-Ons/Modbus-Custom-Device-v2
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Build Support
- Loading branch information
Showing
132 changed files
with
156 additions
and
26 deletions.
There are no files selected for viewing
Empty file.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+291 KB
(110%)
Built/Modbus Master/Windows/Modbus Master Engine Windows.llb
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#!/usr/bin/env groovy | ||
//Leave the above line alone. It identifies this as a groovy script. | ||
@Library('vs-common-build') _ | ||
|
||
def lvVersions = ['2020','2019','2018'] | ||
|
||
ni.vsbuild.PipelineExecutor.execute(this, lvVersions) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Copyright (c) 2014, National Instruments Corporation | ||
All rights reserved. | ||
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: | ||
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. | ||
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. | ||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
Protection-and-Counter-Addon | ||
=================== | ||
|
||
### Description ### | ||
|
||
The CAN Frame Protection addon allows the user to easily select data channels for calculating a CRC or checksum. It creates and maps rolling counters and CRC/checksum channels to selected outgoing signals. | ||
|
||
### Help ### | ||
|
||
Quick Start Documentation is at | ||
|
||
Built: C:\Users\Public\Documents\National Instruments\NI VeriStand (Year)\Custom Devices\Protection and Counter Addon\Windows\Quick Start Documentation | ||
|
||
Source: Source\Addon\Support Files\Quick Start Documentation | ||
|
||
Help is also included in most System Explorer sections. | ||
|
||
### Built Availability ### | ||
|
||
https://github.com/NIVeriStandAdd-Ons/CAN-Frame-Protection-Custom-Device/releases | ||
|
||
### Built Dependencies ### | ||
|
||
NI XNET 19.0 or later | ||
|
||
Network Streams 19.0 or later | ||
|
||
### Quality, Limitations ### | ||
|
||
IP has been tested by developer. It meets VeriStand addon coding best practices. It is not currently widely used. | ||
|
||
This addon does not have all CRC/Checksum options implemented. | ||
|
||
### Source Version ### | ||
|
||
LabVIEW 2019 | ||
|
||
### Source Dependencies ### | ||
|
||
NI XNET 19 or later | ||
|
||
VeriStand Addon Inline Async API (https://github.com/ni/niveristand-custom-device-inline-async-api) | ||
|
||
VeriStand Addon Hardware Resource Discovery (https://github.com/NIVeriStandAdd-Ons/Hardware-Resource-Discovery) | ||
|
||
VeriStand Addon System Definition Utilities (https://github.com/NIVeriStandAdd-Ons/VeriStand-Addon-System-Definition-Utilities) | ||
|
||
HTML Help File Tools (https://github.com/NIVeriStandAdd-Ons/HTML-Help-File-Tools) | ||
|
||
SubModules: | ||
|
||
Frame Protection Support (https://github.com/NIVeriStandAdd-Ons/Frame-Protection-Support) | ||
|
||
### License ### | ||
|
||
*This repository and any materials provided by NI therein are provided AS IS. NI DISCLAIMS ANY AND ALL LIABILITIES FOR AND MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, OR NON-INFRINGEMENT OF INTELLECTUAL PROPERTY. NI shall have no liability for any direct, indirect, incidental, punitive, special, or consequential damages for your use of the repository or any materials contained therein.* | ||
|
||
### Misc ### | ||
|
||
For the synchronization with the rest of VeriStand system follow: Using Synchronization to Build Integration Test Systems with VeriStand (http://www.ni.com/white-paper/14637/en/). |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+2.93 KB
(110%)
Source/Engine/SubVIs/Initialize Modbus Master Connection.vi
Binary file not shown.
Binary file modified
BIN
-112 Bytes
(100%)
Source/Engine/SubVIs/Initialize Modbus Slave Connection.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-24 Bytes
(100%)
Source/Engine/SubVIs/Set and Print Serial Wire Mode to Console.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-76 Bytes
(100%)
Source/System Explorer/Check for Discrete Input Mapping Conflicts.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-168 Bytes
(100%)
Source/System Explorer/Group Channels By VS and MB Type.vi
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+40 Bytes
(100%)
Source/System Explorer/SubVIs/CSV/Config Read Interface.vi
Binary file not shown.
Binary file modified
BIN
-68 Bytes
(100%)
Source/System Explorer/SubVIs/CSV/Config Write Channels.vi
Binary file not shown.
Binary file modified
BIN
+48 Bytes
(100%)
Source/System Explorer/SubVIs/CSV/Config Write Interface.vi
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+16 Bytes
(100%)
Source/System Explorer/SubVIs/CSV/SubVIs/Read Interface Configs.vi
Binary file not shown.
Binary file modified
BIN
-24 Bytes
(100%)
Source/System Explorer/SubVIs/CSV/SubVIs/Read Serial Configs.vi
Binary file not shown.
Binary file modified
BIN
+68 Bytes
(100%)
Source/System Explorer/SubVIs/CSV/SubVIs/Read TCP Configs.vi
Binary file not shown.
Binary file modified
BIN
+40 Bytes
(100%)
Source/System Explorer/SubVIs/CSV/SubVIs/Write Interface Configs.vi
Binary file not shown.
Binary file modified
BIN
-20 Bytes
(100%)
Source/System Explorer/SubVIs/CSV/SubVIs/Write Serial Configs.vi
Binary file not shown.
Binary file modified
BIN
+28 Bytes
(100%)
Source/System Explorer/SubVIs/CSV/SubVIs/Write TCP Configs.vi
Binary file not shown.
Binary file modified
BIN
+120 Bytes
(100%)
Source/System Explorer/SubVIs/Check All Groups for Conflicts.vi
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-84 Bytes
(100%)
Source/System Explorer/SubVIs/Check for Coil Mapping Conflicts.vi
Binary file not shown.
Binary file modified
BIN
-140 Bytes
(100%)
Source/System Explorer/SubVIs/Check for Holding Register Mapping Conflicts.vi
Binary file not shown.
Binary file modified
BIN
-164 Bytes
(100%)
Source/System Explorer/SubVIs/Check for Input Register Mapping Conflicts.vi
Binary file not shown.
Binary file modified
BIN
+120 Bytes
(100%)
Source/System Explorer/SubVIs/DataType to Register Size.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-16 Bytes
(100%)
Source/System Explorer/SubVIs/Generate Mapping Error Name.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-52 Bytes
(100%)
Source/System Explorer/SubVIs/Kepware/Export to Kepware Server.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+64 Bytes
(100%)
Source/System Explorer/SubVIs/Shared Methods/Channel Get Data Type.vi
Binary file not shown.
Binary file modified
BIN
+32 Bytes
(100%)
Source/System Explorer/SubVIs/Shared Methods/Channel Get Mapping.vi
Binary file not shown.
Binary file modified
BIN
+76 Bytes
(100%)
Source/System Explorer/SubVIs/Shared Methods/Channel Get Modbus Type.vi
Binary file not shown.
Binary file modified
BIN
+68 Bytes
(100%)
Source/System Explorer/SubVIs/Shared Methods/Channel Get Starting Address.vi
Binary file not shown.
Binary file modified
BIN
+64 Bytes
(100%)
Source/System Explorer/SubVIs/Shared Methods/Channel Get Sub Address.vi
Binary file not shown.
Binary file modified
BIN
+1.47 KB
(110%)
Source/System Explorer/SubVIs/Shared Methods/Channel Initialize.vi
Binary file not shown.
Binary file modified
BIN
+52 Bytes
(100%)
Source/System Explorer/SubVIs/Shared Methods/Channel Set DataType.vi
Binary file not shown.
Binary file modified
BIN
+32 Bytes
(100%)
Source/System Explorer/SubVIs/Shared Methods/Channel Set Mapping.vi
Binary file not shown.
Binary file modified
BIN
+80 Bytes
(100%)
Source/System Explorer/SubVIs/Shared Methods/Channel Set Modbus Type.vi
Binary file not shown.
Binary file modified
BIN
+80 Bytes
(100%)
Source/System Explorer/SubVIs/Shared Methods/Channel Set Starting Address.vi
Binary file not shown.
Binary file modified
BIN
+76 Bytes
(100%)
Source/System Explorer/SubVIs/Shared Methods/Channel Set Sub Address.vi
Binary file not shown.
Binary file modified
BIN
+56 Bytes
(100%)
Source/System Explorer/SubVIs/Shared Methods/Validate Mapping.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/System Explorer/SubVIs/Throw Veristand Mapping Conflict Errors.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
[archive] | ||
build_output_dir = 'Built' | ||
archive_location = '\\us-aus-hilbuild\builds\niveristandadd-ons\custom devices\protection_addon' | ||
|
||
[projects.cd] | ||
path = 'Source\Modbus Master Custom Device - Windows.lvproj' | ||
path = 'Source\Modbus Master Custom Device - Linux ARM.lvproj' | ||
path = 'Source\Modbus Master Custom Device - RT PXI.lvproj' | ||
|
||
[[build.steps]] | ||
name = 'Configuration Library' | ||
type = 'lvBuildSpec' | ||
project = '{cd}' | ||
target = 'My Computer' | ||
build_spec = 'Configuration Release' | ||
|
||
[[build.steps]] | ||
name = 'Engine Libraries' | ||
type = 'lvBuildSpecAllTargets' | ||
project = '{cd}' | ||
build_spec = 'Engine Release' | ||
|
||
|
||
[package] | ||
type = 'nipkg' | ||
name = 'modbus_master-{veristand_version}' | ||
dev_xml_path = 'Source\Custom Device Modbus Master.xml' | ||
install_destination = 'documents\National Instruments\NI VeriStand {veristand_version}' | ||
|
||
[[release.steps]] | ||
name = 'Master Release' | ||
type = 'githubRelease' | ||
2018_release_branches = ["Create-Releases",] | ||
2019_release_branches = ["Create-Releases",] | ||
2020_release_branches = ["Create-Releases",] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
Package: modbus-master-{veristand_version} | ||
Version: {nipkg_version} | ||
Architecture: windows_all | ||
Maintainer: National Instruments <[email protected]> | ||
XB-Plugin: file | ||
Description: TThe Modbus Custom Device allows Modbus Serial or Modbus TCP Communication | ||
XB-Eula: | ||
Priority: standard | ||
Homepage: http://www.ni.com | ||
XB-LanguageSupport: en | ||
XB-UserVisible: yes | ||
Section: Add-Ons | ||
XB-DisplayVersion: {nipkg_version} | ||
XB-DisplayName: Modbus Master for VeriStand {veristand_version} | ||
XB-Message: Copyright 2020 National Instruments | ||
Licensed under the Apache License, Version 2.0 (the "License"); You may not use this file except in compliance with the License. | ||
You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 | ||
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
See the License for the specific language governing permissions and limitations under the License. | ||
Depends: |