NetLinx Studio v3.4.908
nicholasjames
Junior Member
For those who may not yet be privy, there's a new version of NetLinx Studio:
I am happy about the #WARN fix, but sad that it breaks again if you have an include in an include...
Have you noticed any additional changes/bugs with this release?
[B]NetLinx Studio v3.4.908[/B] FEATURE - Support for the new TP5 Touch Panel Files (G5 Panels). Ability to add TP5 files to the NetLinx Studio Workspace and the ability to transfer to the new panels. FEATURE: Support for the new Driver Design Module files (.xdd). Ability to add XDD files to the NetLinx Studio Workspace and the ability to transfer to the masters controllers. BUG FIX - Corrected the problem of the NetLinx Compiler not reporting the correct file name when displaying the #WARN compiler directive within NetLinx Studio when the #WARN directive was located in an include file (.AXI). The NetLinx Compiler Version is now [2.5.2.300]. BUG FIX - Reactivated the "Check Port Status" menu item within the Online Tree. BUG FIX - Corrected the problem of exporting AXS/AXI files to an AXW file when the user selected to "Exclude" these files from the export. BUG FIX - Resolved the problem of transferring files to Axcent controllers.
I am happy about the #WARN fix, but sad that it breaks again if you have an include in an include...
Have you noticed any additional changes/bugs with this release?
Comments
-
My favorite -- the ability to pull the TKN from the master. While I know you could do it in v3 firmware quite easily with FTP, it was broken (ahem, fixed) in v4 firmware.
-
My favorite -- the ability to pull the TKN from the master. While I know you could do it in v3 firmware quite easily with FTP, it was broken (ahem, fixed) in v4 firmware.
Oh great! I didn't notice that. That's definitely going to make life easier when the code is mission-critical. -
Before I install this;
has anyone had any problems that would cause issues with existing code? -
I did notice that VERSION must now be a keyword or name of a data structure now. I had a module that used a constant named VERSION and upon compile with the new NS threw an error. I changed the name of the constant to. VERSION_REQUEST and all was well.
Reminded me of the days of updating AXCESS code where everyone used the word SWITCH for a device and/or variable name for a audio/video switcher. -
ericmedley wrote: »I did notice that VERSION must now be a keyword or name of a data structure now. I had a module that used a constant named VERSION and upon compile with the new NS threw an error. I changed the name of the constant to. VERSION_REQUEST and all was well.
Reminded me of the days of updating AXCESS code where everyone used the word SWITCH for a device and/or variable name for a audio/video switcher.
No, this must be a bug. If VERSION is defined as a CONSTANT I get the error "C10206: STRUCTURE type [CHAR] already defined". However define it as a variable and it compiles fine. -
Just noticed two new registry entries under "KIT Files": "HttpServerPort" and "HttpServerSelected". Anybody know if the URL updating of touchpanels (described in this post) is also coming to firmware? Or perhaps enter a URL (such as amx.com/firmware) to get a list of the most current firmware?
Nevermind. Just noticed the option and help text box in the Firmware Transfer Preferences. -
nicholasjames wrote: »No, this must be a bug. If VERSION is defined as a CONSTANT I get the error "C10206: STRUCTURE type [CHAR] already defined". However define it as a variable and it compiles fine.
Perhapso. Either way it broke my code and either way it needed fixing.
To be honest it surprises me that stuff like this doesn't happen more often. There are several under-the-hood variables and structures in Netlinx that could horse a persons code up. -
FYI - I tried using VERSION as a constant in build 600 of studio and had the same error - so it's not a compiler issue as the compiler changed only in 908. Build 525 (release) and 600 (TN 999) had the same compiler that hadn't been touched in years.
-
FYI - I tried using VERSION as a constant in build 600 of studio and had the same error - so it's not a compiler issue as the compiler changed only in 908. Build 525 (release) and 600 (TN 999) had the same compiler that hadn't been touched in years.
Ah, gotcha. So Eric, I guess you haven't been using the hotfix version.
Categories
- All Categories
- 2.5K AMX General Discussion
- 922 AMX Technical Discussion
- 514 AMX Hardware
- 502 AMX Control Products
- 3 AMX Video Distribution Products
- 9 AMX Networked AV (SVSI) Products
- AMX Workspace & Collaboration Products
- 3.4K AMX Software
- 151 AMX Resource Management Suite Software
- 386 AMX Design Tools
- 2.4K NetLinx Studio
- 135 Duet/Cafe Duet
- 248 NetLinx Modules & Duet Modules
- 57 AMX RPM Forum
- 228 MODPEDIA - The Public Repository of Modules for Everyone
- 943 AMX Specialty Forums
- 2.6K AMXForums Archive
- 2.6K AMXForums Archive Threads
- 1.5K AMX Hardware
- 432 AMX Applications and Solutions
- 249 Residential Forum
- 182 Tips and Tricks
- 146 AMX Website/Forums