openzwave / openzwave-dotnet-uwp Goto Github PK
View Code? Open in Web Editor NEWAn Open-ZWave wrapper for use with .NET or UWP apps
License: Apache License 2.0
An Open-ZWave wrapper for use with .NET or UWP apps
License: Apache License 2.0
It compiles but when initializating it fails with the following call stack which perhaps has something to do with the changes to the string trim functions in the OZW master branch?
System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception.
at OpenZWave.Manager.GetValueListItems(Manager* , ValueID* , vector<std::basic_string<char\,std::char_traits\,std::allocator >\,std::allocator<std::basic_string<char\,std::char_traits\,std::allocator > > >* )
at OpenZWave.ZWManager.GetValueListItems(ZWValueId id, String[]& o_value) in d:\........\libraries\openzwave-dotnet-uwp\open-zwave\cpp\src\manager.h:line 151
I'm not great with c++ but if there's anything else I can do to help please let me know.
Also - sorry for the vague topic but I'd just be guessing otherwise.
As per the OZW 1.6 Release Notes, Config Files are now versioned, and can be dynamically updated from the OZW website when new versions are available
Need to export the various Manager Methods around this functionality. Please see the Config File Revision Methods Section
Hi,
I see quite a few open "issues" related to the new OZW 1.6 release. I assume this wrapper is not ready yet for 1.6? If that's correct, roughly when might this be ready?
I'm having a bit of an issue on my system now where I'm running OZW 1.5.2711 that I needed for
#19
It seems that it automatically downloads/upgrades config files for the current OZW 1.6 which are not compatible with the build I'm running. This prevents OZW from doing anything useful.
Are you aware of a way to prevent OZW from automatically downloading the latest config files?
Hi,
I have another question. I'm not really getting responses on the OpenZWave Google group, so I'm hoping someone here can help me, please?
I've made progress with implementing ZWave in my system. I'm at a point now where I want to implement adding (including) and removing (excluding) nodes without having to unplug the Z-Stick.
So I have a button that calls m_manager.AddNode(homeID, false) and one that calls m_manager.RemoveNode(homeID) to put the controller stick in inclusion/exclusion mode.
When I do that, I can add and remove a node. I get notifications of type ControllerCommand with the progress number in m_notification.Event. (by the way, did you not implement "enum OpenZWave::Driver::ControllerState" or can I just not find it?). Then I get a NodeNew notification.
So far so good. However, after including/excluding a node I get no further notifications at all.
Do I need to call anything to end the inclusion/exclusion mode and return to normal operation?
The OpenZWave API documentation for AddNode seems to imply that only one node can be added for each call to AddNode and then it would return to normal mode, but it's not quite clear.
"Start the Inclusion Process to add a Node to the Network." - A node, as in one node...
Per the OZW 1.6 Release Notes on the new BitSet ValueID
Need to ensure that the BitSet ValueID is supported.
Manager References:
Manager::GetValueAsBitSet (ValueID const &_id, uint8 _pos, bool *o_value)
SetValue (ValueID const &_id, uint8 _pos, bool const _value)
GetBitMask (ValueID const &_id, int32 *o_mask)
GetBitSetSize (ValueID const &_id, uint8 *o_size)
Hi,
I'm quite new to Z-Wave and this library/wrapper.
Is there a way to get a list of nodes from the manager? I couldn't find a method that would do this.
I noticed that the demo app keeps its own list of nodes and their ValueIDs. However, the manager must have an internal list of nodes as far as I can tell since there are methods to get information about nodes if you know their NodeID and HomeID. What is the reasoning behind this?
Also, the Node class in the demo app looks rather useful and even necessary. Why is this not part of the wrapper?
Lastly, is there a better place to ask these questions as they are not really issues/bugs? Should I still use the OpenZWave Google group (now that the wrapper is a separate project)?
Thanks,
Chris
It takes anywhere from 8-9 mins for my system to become initialized. Pretty bad - is there any way to troubleshoot why its taking so long? I don't have any dead nodes or battery powered nodes. I have 44 devices. Seems like something is wrong...
I am running this on a raspberry pie and Windows IoT. Quite new to all of it.
When looking at the code, it looks like the log files should be saved in the app-folder, but can't seem to find the log file there.
I am searching with the file explorer in Windows IoT web interface.
Any thoughts?
Per the OZW 1.6 Release Notes, all labels or user visible strings are dynamic and can be localized.
Need to check no hard-coded string comparisons are made on things like ValueID's (eg, GetLabel() == "Switch" type calls). Instead you should be using the CommandClass, and Index values from a ValueID to determine what the ValueID represents.
Please close this if its not relevant.
Per the OZW 1.6 Release Notes, the index of all ValueID's has changed from a unt8_t to a uint_16_t
Need to ensure no changes are required
Is this project still alive? Would be so awesome if we could get an update that syncs this project up with the main OpenZWave project
Per the OZW 1.6 Release Notes - MetaData about individual devices is now available
Need to export the GetMetaData, GetChangeLog and NodeMetaData Enum
In addition, the Device Database includes pictures of each device. The path to the picture is exported via the MetaData_ProductPic enum above. May want to normalize the path for applications.
Is there any plan to add .NET Core support?
Please consider targeting the .netstandard so the library may be used across the .net framework and .net core platforms
I'm trying to use the sample app to evaluate this library for a project of mine. I'm finding that the app won't power on/off my devices.
I've tracked it down to this function:
Manager.cpp
if( ValueID::ValueType_Int == _id.GetType() )
{
if( Driver* driver = GetDriver( _id.GetHomeId() ) )
{
if( _id.GetNodeId() != driver->GetControllerNodeId() )
{
LockGuard LG(driver->m_nodeMutex);
if( ValueInt* value = static_cast<ValueInt*>( driver->GetValue( _id ) ) )
{
res = value->Set( _value );
value->Release();
} else {
OZW_ERROR(OZWException::OZWEXCEPTION_INVALID_VALUEID, "Invalid ValueID passed to SetValue");
}
}
}
} else {
OZW_ERROR(OZWException::OZWEXCEPTION_CANNOT_CONVERT_VALUEID, "ValueID passed to SetValue is not a Int Value");
}
First, when the SetValue is called m_manager.SetValue(new ZWValueId(m_homeId, m_rightClickNode, ZWValueGenre.Basic, 0x20, 0x01, 0x00, ZWValueType.Byte, 0x00), 0xFF);
it fails on the first if statement in the above method because the value is passed as a Byte.
When I bypass that first if statement, it fails on the if statement that says if( ValueInt* value = static_cast<ValueInt*>( driver->GetValue( _id ) ) )
(invalid value id passed).
Is this a configuration problem with my devices?
Is there a way to make this work on a Raspberry (Linux / Raspbian) using Mono?
There's a package called "libopenzwave1.5" that can be installed using apt:
pi@raspberrypi:~/openzwave $ apt-cache search openzwave
libopenzwave-doc - documentation for the openzwave library
libopenzwave1.5 - API to use a Z-Wave controller
libopenzwave1.5-dev - header files for the openzwave library
openzwave - Sample Program for libopenzwave
Currently the problem is that the OpenZWaveDotNet.dll contains native code (instead of [DllImort]ing a shared library) and thus cannot be executed on Linux / Mono:
pi@raspberrypi:~/openzwave $ mono ZWaveTest3.exe
Method '<Module>:_getFiberPtrId ()' in assembly '/home/pi/openzwave/OpenZWaveDotNet.dll' contains native code that cannot be executed by Mono on this platform. The assembly was probably created using C++/CLI.
Unhandled Exception:
System.TypeInitializationException: The type initializer for '<Module>' threw an exception. ---> <CrtImplementationDetails>.ModuleLoadException: The C++ module failed to load.
Per the OZW 1.6 Release Notes, the Alarm CommandClass has undergone a complete rewrite.
Alarm Types and the associated events are now completely dynamic, and controlled via a config file, rather than hardcoded in 1.4.
Different Alarm Types (eg, Smoke) will be present on different ValueID indexes, and the associated events with a Smoke Alarm (eg, Smoke Detected, Smoke Test, Maintenance Required) will be populated in the ValueList. For new devices, only events the device supports will be populated. For older devices, all events applicable to that alarm type will be populated.
In addition, some events support additional parameters (eg, Access Control Type - Keypad Lock Operation can report the UserCode that was entered). These additional parameters will be dynamic created for the associated events. The types of parameters are limited and will always appear at the same ValueID Index. (eg, usercode param will also be at index 260 regardless of the Type of Alarm, or event). Basically, any ValueID index above 255 is a parameter to a Event.
Need to check that no hardcoded Alarm Decoding is present in the wrapper. To support new Alarm Types, or Events, OZW will just update the NotificationCCTypes.xml file
As per the OZW 1.6 Release Notes, Exceptions are now used throughout OZW
Any calls to any OZW Methods (in any of the Classes, such as Manager, Options etc) now may raise a exception on errors.
Need to wrap these calls with a try...catch block and determine the best way to raise the error to the application.
The List of possible exceptions is in OZWException.h but expect it to potentially grow.
This is a potentially breaking change in OZW 1.6 Many applications that have attempted to migrate from 1.4 to 1.6 are getting caught out by this.
Ideally, exceptions should not happen at all, but as per the best guess I can make, applications, or wrappers are creating their own copies of ValueID's and passing them to OZW. Only OZW should create a ValueID, and applications/wrappers store the ValueID's as they are announced in the Notification ValueAdded Callback.
It appears that not all discovered values are being advertised during the startup routine. Only the values included in the definition files are advertised. For example, the Kwikset 914 lock never raises ValueAdded for its "Lock" value, but everything else defined in the device database's file (including all 30 lock code values) are.
As per the OZW 1.6 Release Notes, Several methods have been depreciated
Need to remove these calls to OZW.
Commit 1c5115a on Apr 23, 2019
Was used for WPF project, but breaks WinForms project in MainForm.cs
OpenZWave supports Linux, and with mono it's possible to run .Net applications. What steps are needed to make this library Linux compatible?
As per the OZW 1.6 Release Notes, The Central Scene CommandClass has undergone a complete rewrite
Need to confirm no changes are required.
Hi, I noticed that the NodeNew Notification does not occur, when adding new nodes via Inclusion Mode to the ZWave Network.
As far as I understood, the event is a virtual event, thrown by OpenZWave as soon as it detects a node which is not in the ozw-config-xml file.
My observation in detail:
Is it possible that the configuration is being updated too early, so that the check if the device already exists will always deliver "already exists"?
Unfortunately, I'm not good at c++ programming, otherwise I'd resolve it myself. I believe the problem is in Driver.cpp in "HandleSerialAPIGetInitDataResponse"
This wrapper has not been updated to the latest OZW release and may not work well. If you would like to consider taking over maintanance of this wrapper please contact @dotMorten or myself.
per the OZW 1.6 Release Notes, a new method, IsMultiInstance has been created
Need to export that for Applications.
As per the OZW 1.6 Release Notes, SendRawData method has been added
Need to update to expose this method.
Hi,
I'm working on adding Group Associations to the ZWave port on my home automation system. I would like to display a list of groups a node supports so that the user can choose a group by name.
But it looks like Manager.GetGroupLabel() is not implemented in the .net wrapper. Is that correct? If so, is there another way to get the group names?
Thanks,
Chris
Per the OZW 1.6 Release Notes, BeginControllerCommand has been depreciated and replaced with a number of dedicated calls instead
Please refer to the See Also section here for a list of new manager methods to implement.
As per the OZW 1.6 Release Notes - The SwitchMultiLevel CommandClass now exports a Target Level ValueID
This ValueID, if present, should be prefered over the existing Level ValueID, as the level valueID reports "instant" levels, rather than a final level. This causes users issues on devices such as dimmers, where the Value ramps up/down over a period of time, but the level value does not represent what the final value will be.
Just need to confirm no changes are necessary here. If there are, we still need to handle the old 1.4 way (with just a level valueID) as not all devices support the Target ValueID.
I have an issue here that I could use a bit of help with.
I'm using this wrapper in my home automation app to support Z-Wave devices in addition to my own
hardware.
It all works fine on the computer I'm developing on. But now I want to use that app on my home automation server but I get an exception saying that OpenZWave.dll could not be loaded.
The part of my app that is using OpenZWave.dll is itself a DLL file. Not sure that is relevant because it works fine on my development machine.
This is the exception I get (from my app log)
2017/06/24 11:56:56.574 L0 PortAdaptor "Z-Wave" : Trying to load port DLL "HA.Port.ZWave.dll" with Init String ""
2017/06/24 11:56:56.574 L0 PortAdaptor "Z-Wave" : Failed to load the assembly. Exception: Exception has been thrown by the target of an invocation.
2017/06/24 11:56:56.574 L0 PortAdaptor "Z-Wave" : Failed to load the assembly. Exception: at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Reflection.Assembly.CreateInstance(String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Reflection.Assembly.CreateInstance(String typeName, Boolean ignoreCase)
at HomeAutomation.Common.PortAdaptor.LoadPort()
2017/06/24 11:56:56.574 L0 PortAdaptor "Z-Wave" : Failed to load the assembly. InnerException: Could not load file or assembly 'OpenZWave.dll' or one of its dependencies. The specified module could not be found.
2017/06/24 11:56:56.574 L0 PortAdaptor "Z-Wave" : Failed to load the assembly. InnerException: at HomeAutomationPort.ZWavePort..ctor()
2017/06/24 11:56:56.574 L3 BObject "Z-Wave" Status changed to: InvalidParameters
Both machines are running Windows 7 x64. I use Visual Studio 2015 Community. The target framework in the app and all its DLLs is set to .NET 4.5.2 and I compile for x86. I installed this wrapper using Nuget.
Before I started using ZWave the app was .NET 4.0 and Any CPU. I installed .NET 4.5.2 Runtime on the "server" before trying to run the new version of my app with ZWave.
When I copy the folder where my app is in from the server back to a new folder on my development machine, it works. So I assume all the necessary files are there.
It looks like there is something installed on my development machine that is not present on the "server". How can I find out what that is?
As per the OZW 1.6 Release Notes, The UserCode CommandClass has been rewritten
Refer the the release notes on the background, but basically, the UserCode CommandClass will not expose all usercodes as a String ValueID rather than a RAW ValueID. As there are some devices that are not compliant with the specifications, a config option will revert those devices to a Raw ValueID type.
Need to confirm no update is required.
Nuget package needs to be updated to move in under the OpenZWave org.
The refactoring does contain some namespace changes and clean up and removed deprecated members from the older .NET version, so .NET and UWP can share code, and also simplify code.
While these changes are major, they are breaking, and as such gives us two options:
It's not clear who owns the "OpenZwave" package on nuget. @Fishwaldo? If this is an unofficial package, it only leaves us option 2.
Hi,
I just cloned the Solution and tried to build it in visual Studio 2015. I got 106 LNK2038 errors.
Restoring NuGet packages...
To prevent NuGet from restoring packages during build, open the Visual Studio Options dialog, click on the Package Manager node and uncheck 'Allow NuGet to download missing packages during build.'
1>------ Rebuild All started: Project: OpenZWave, Configuration: Debug ARM ------
1>
1> V1.5-2292-g714a10d
1> Version String: 1.5.2292.g714a10d
1> Digital Version ID: 1,5,2292,0
1> Hex Version ID: 0x0001000508F40000
1> ........\config\device_classes.xml
1> ........\config\device_classes.xsd
1> ........\config\device_configuration.xsd
1> ........\config\manufacturer_specific.xml
1> ........\config\manufacturer_specific.xsd
1> ........\config\options.xml
1> ........\config\options.xsd
1> ........\config\zwcfg.xsd
1> ........\config\zwscene.xsd
1> ........\config\2gig\ct100.xml
1> ........\config\2gig\ct101.xml
1> ........\config\2gig\ct30.xml
1> ........\config\2gig\ct50e.xml
1> ........\config\act\lfm20.xml
1> ........\config\act\zdm230.xml
1> ........\config\act\zdw103.xml
1> ........\config\act\zdw232.xml
1> ........\config\act\zir010.xml
1> ........\config\act\zrp110.xml
1> ........\config\act\zrw103.xml
1> ........\config\aeotec\dsa03202.xml
1> ........\config\aeotec\dsa22.xml
1> ........\config\aeotec\dsa38.xml
1> ........\config\aeotec\dsb04100.xml
1> ........\config\aeotec\dsb05.xml
1> ........\config\aeotec\dsb09104.xml
1> ........\config\aeotec\dsb28.xml
1> ........\config\aeotec\dsb29.xml
1> ........\config\aeotec\dsb45.xml
1> ........\config\aeotec\dsb54.xml
1> ........\config\aeotec\dsc06106.xml
1> ........\config\aeotec\dsc08101.xml
1> ........\config\aeotec\dsc10.xml
1> ........\config\aeotec\dsc11.xml
1> ........\config\aeotec\dsc12104.xml
1> ........\config\aeotec\dsc13104.xml
1> ........\config\aeotec\dsc14104.xml
1> ........\config\aeotec\dsc18103.xml
1> ........\config\aeotec\dsc19103.xml
1> ........\config\aeotec\dsc24.xml
1> ........\config\aeotec\dsc26103.xml
1> ........\config\aeotec\dsc27103.xml
1> ........\config\aeotec\dsc35103.xml
1> ........\config\aeotec\dsd37.xml
1> ........\config\aeotec\zw056.xml
1> ........\config\aeotec\zw062.xml
1> ........\config\aeotec\zw074.xml
1> ........\config\aeotec\zw075.xml
1> ........\config\aeotec\zw078.xml
1> ........\config\aeotec\zw080.xml
1> ........\config\aeotec\zw088.xml
1> ........\config\aeotec\zw089.xml
1> ........\config\aeotec\zw090.xml
1> ........\config\aeotec\zw095.xml
1> ........\config\aeotec\zw096.xml
1> ........\config\aeotec\zw097.xml
1> ........\config\aeotec\zw098.xml
1> ........\config\aeotec\zw099.xml
1> ........\config\aeotec\zw100.xml
1> ........\config\aeotec\zw112.xml
1> ........\config\aeotec\zw117.xml
1> ........\config\aeotec\zw120.xml
1> ........\config\aeotec\zw121.xml
1> ........\config\aeotec\zw130.xml
1> ........\config\assa_abloy\KeyfreeConnected.xml
1> ........\config\assa_abloy\RealLivingCapTouch.xml
1> ........\config\BeNext\1poleswitch.xml
1> ........\config\BeNext\2poleswitch.xml
1> ........\config\BeNext\AlarmSound.xml
1> ........\config\BeNext\BuiltinDimmer.xml
1> ........\config\BeNext\DoorSensor.xml
1> ........\config\BeNext\EnergySwitch.xml
1> ........\config\BeNext\HeatingControl.xml
1> ........\config\BeNext\Molite.xml
1> ........\config\BeNext\PanicButton.xml
1> ........\config\BeNext\PanicWatch.xml
1> ........\config\BeNext\PluginDimmer.xml
1> ........\config\BeNext\SceneController.xml
1> ........\config\BeNext\TagReader.xml
1> ........\config\cooper\RF9505-T.xml
1> ........\config\cooper\RF9540-N.xml
1> ........\config\danfoss\living.xml
1> ........\config\danfoss\rsroom.xml
1> ........\config\danfoss\z.xml
1> ........\config\devolo\mt02648.xml
1> ........\config\devolo\mt2646.xml
1> ........\config\devolo\mt2647.xml
1> ........\config\dlink\dch-z110.xml
1> ........\config\dlink\dch-z120.xml
1> ........\config\dlink\dch-z510.xml
1> ........\config\domitech\zb22uk.xml
1> ........\config\domitech\ze27eu.xml
1> ........\config\dragontech\wd-100.xml
1> ........\config\duwi\05458.xml
1> ........\config\duwi\ZWES1000.xml
1> ........\config\duwi\ZWESJ300.xml
1> ........\config\duwi\zwfb.xml
1> ........\config\electronicsolutions\dbmz.xml
1> ........\config\enerwave\zw15s.xml
1> ........\config\enerwave\zw20r.xml
1> ........\config\enerwave\zw20rm.xml
1> ........\config\enerwave\zw500d.xml
1> ........\config\enerwave\zwn-bpc.xml
1> ........\config\enerwave\zwn-sc7.xml
1> ........\config\eurotronic\eur_cometz.xml
1> ........\config\eurotronic\eur_stellaz.xml
1> ........\config\everspring\ad146.xml
1> ........\config\everspring\ad147.xml
1> ........\config\everspring\an145.xml
1> ........\config\everspring\an158.xml
1> ........\config\everspring\an179.xml
1> ........\config\everspring\an180.xml
1> ........\config\everspring\an181.xml
1> ........\config\everspring\hac01.xml
1> ........\config\everspring\hsp02.xml
1> ........\config\everspring\se812.xml
1> ........\config\everspring\sf812.xml
1> ........\config\everspring\sm103.xml
1> ........\config\everspring\sp103.xml
1> ........\config\everspring\sp814.xml
1> ........\config\everspring\st812.xml
1> ........\config\everspring\st814.xml
1> ........\config\everspring\st815.xml
1> ........\config\everspring\tse03.xml
1> ........\config\everspringct\hsm02.xml
1> ........\config\evolve\lrm-as.xml
1> ........\config\evolve\lsm-15.xml
1> ........\config\evolve\ltm-5.xml
1> ........\config\fakro\zws12.xml
1> ........\config\fakro\zws230.xml
1> ........\config\fibaro\fgbs001.xml
1> ........\config\fibaro\fgd211.xml
1> ........\config\fibaro\fgd212.xml
1> ........\config\fibaro\fgfs101.xml
1> ........\config\fibaro\fgfs101zw5.xml
1> ........\config\fibaro\fggc001.xml
1> ........\config\fibaro\fgk001.xml
1> ........\config\fibaro\fgk10x.xml
1> ........\config\fibaro\fgms.xml
1> ........\config\fibaro\fgpb101.xml
1> ........\config\fibaro\fgr221.xml
1> ........\config\fibaro\fgr222.xml
1> ........\config\fibaro\fgrgbwm441.xml
1> ........\config\fibaro\fgrm222.xml
1> ........\config\fibaro\fgs211.xml
1> ........\config\fibaro\fgs212.xml
1> ........\config\fibaro\fgs213.xml
1> ........\config\fibaro\fgs221.xml
1> ........\config\fibaro\fgs222.xml
1> ........\config\fibaro\fgs223.xml
1> ........\config\fibaro\fgsd002.xml
1> ........\config\fibaro\fgss101.xml
1> ........\config\fibaro\fgwpe.xml
1> ........\config\firstalert\zcombo.xml
1> ........\config\fortrezz\mimolite.xml
1> ........\config\fortrezz\ssa2.xml
1> ........\config\fortrezz\ssa3.xml
1> ........\config\fortrezz\wv01.xml
1> ........\config\fortrezz\wwa02.xml
1> ........\config\frostdale\fdn2nxx.xml
1> ........\config\ge\12724-dimmer.xml
1> ........\config\ge\dimmer.xml
1> ........\config\ge\dimmer_module.xml
1> ........\config\ge\receptacle.xml
1> ........\config\ge\relay.xml
1> ........\config\gr\gr105.xml
1> ........\config\gr\gr105n.xml
1> ........\config\greenwave\powernode1.xml
1> ........\config\greenwave\powernode6.xml
1> ........\config\homeseer\ezmotionplus.xml
1> ........\config\homeseer\hs-wd100plus.xml
1> ........\config\homeseer\hsm100.xml
1> ........\config\homeseer\hsm200.xml
1> ........\config\homeseer\ztroller.xml
1> ........\config\honeywell\th8320zw1000.xml
1> ........\config\horstmann\asrzw.xml
1> ........\config\horstmann\hrt4zw.xml
1> ........\config\horstmann\scsc17.xml
1> ........\config\horstmann\ses302.xml
1> ........\config\horstmann\ses303.xml
1> ........\config\horstmann\sir321.xml
1> ........\config\horstmann\srt323.xml
1> ........\config\intermatic\ca8900.xml
1> ........\config\iris\rangeextender.xml
1> ........\config\kwikset\smartcode.xml
1> ........\config\leviton\rzi10.xml
1> ........\config\leviton\vrcpg.xml
1> ........\config\leviton\vrf01.xml
1> ........\config\leviton\vri06.xml
1> ........\config\leviton\vri10.xml
1> ........\config\linear\LB60Z-1.xml
1> ........\config\linear\PD300Z-2.xml
1> ........\config\linear\WD500Z-1.xml
1> ........\config\mcohome\mhp210.xml
1> ........\config\mcohome\mhs311.xml
1> ........\config\mcohome\mhs312.xml
1> ........\config\mcohome\mhs314.xml
1> ........\config\mcohome\mhs411.xml
1> ........\config\mcohome\mhs412.xml
1> ........\config\mcohome\mhs513.xml
1> ........\config\merten\507801.xml
1> ........\config\merten\50x5xx.xml
1> ........\config\nexia\db100z.xml
1> ........\config\nodon\asp3100SmartPlug.xml
1> ........\config\nodon\crc3100OctanRemote.xml
1> ........\config\nodon\crc360xSofremote.xml
1> ........\config\nodon\cws3101wallswitch.xml
1> ........\config\nodon\msp31xxMicroSmartPlug.xml
1> ........\config\northq\nq9021.xml
1> ........\config\northq\nq9121.xml
1> ........\config\northq\nq92021.xml
1> ........\config\philio\pan03.xml
1> ........\config\philio\pan04.xml
1> ........\config\philio\pan08.xml
1> ........\config\philio\phpab01.xml
1> ........\config\philio\phpat02.xml
1> ........\config\philio\phpsg01.xml
1> ........\config\philio\pse02.xml
1> ........\config\philio\psm02.xml
1> ........\config\philio\psr04.xml
1> ........\config\philio\pst02-1c.xml
1> ........\config\philio\pst02-b.xml
1> ........\config\philio\pst02.xml
1> ........\config\polycontrol\doorlock.xml
1> ........\config\polycontrol\keypad.xml
1> ........\config\polycontrol\polylock.xml
1> ........\config\popp\009105.xml
1> ........\config\popp\009303.xml
1> ........\config\popp\123580.xml
1> ........\config\popp\123601.xml
1> ........\config\popp\123658.xml
1> ........\config\popp\smoke-detector.xml
1> ........\config\popp\solar-siren.xml
1> ........\config\popp\zweather.xml
1> ........\config\qees\reto-dimmer-plus.xml
1> ........\config\qees\reto-plugin-switch.xml
1> ........\config\qubino\ZMNHAA2.xml
1> ........\config\qubino\ZMNHADx.xml
1> ........\config\qubino\ZMNHBA2.xml
1> ........\config\qubino\ZMNHBDx.xml
1> ........\config\qubino\ZMNHCA2.xml
1> ........\config\qubino\ZMNHCDx.xml
1> ........\config\qubino\ZMNHDA2.xml
1> ........\config\qubino\ZMNHDDx.xml
1> ........\config\qubino\ZMNHIA2.xml
1> ........\config\qubino\ZMNHIDx.xml
1> ........\config\qubino\ZMNHJA2.xml
1> ........\config\qubino\ZMNHJD1.xml
1> ........\config\qubino\ZMNHKDx.xml
1> ........\config\qubino\ZMNHLAx.xml
1> ........\config\qubino\ZMNHLDx.xml
1> ........\config\qubino\ZMNHNDx.xml
1> ........\config\qubino\ZMNHODx.xml
1> ........\config\qubino\ZMNHSDx.xml
1> ........\config\qubino\ZMNHTDx.xml
1> ........\config\qubino\ZMNHUD1.xml
1> ........\config\qubino\ZMNHVDx.xml
1> ........\config\qubino\ZMNHZDx.xml
1> ........\config\rcs\em52-zw.xml
1> ........\config\rcs\pm12-zw.xml
1> ........\config\rcs\therm0005.xml
1> ........\config\rcs\therm0007.xml
1> ........\config\rcs\therm0009.xml
1> ........\config\remotec\zfm-80.xml
1> ........\config\remotec\zrc-90.xml
1> ........\config\remotec\zts-110.xml
1> ........\config\remotec\zurc.xml
1> ........\config\remotec\zxt-120.xml
1> ........\config\schlage\BE469NXCEN.xml
1> ........\config\schlagelink\itemp.xml
1> ........\config\schlagelink\minikeypad.xml
1> ........\config\sensative\strips.xml
1> ........\config\shenzen_neo\nas-ds01z.xml
1> ........\config\shenzen_neo\nas-pd01z.xml
1> ........\config\shenzen_neo\nas-wr01z.xml
1> ........\config\shenzen_neo\nas-ws02z.xml
1> ........\config\stelpro\stzw402.xml
1> ........\config\swiid\swiidinter.xml
1> ........\config\swiid\swiidplug.xml
1> ........\config\telldus\tzdw100.xml
1> ........\config\thermofloor\heatit021.xml
1> ........\config\trane\TZEMT400AB32MAA.xml
1> ........\config\trane\TZEMT400BB32MAA.xml
1> ........\config\vision\zd2102.xml
1> ........\config\vision\zd2201.xml
1> ........\config\vision\zg8101.xml
1> ........\config\vision\zm1601eu.xml
1> ........\config\vision\zm1601eu5.xml
1> ........\config\vision\zm1602eu.xml
1> ........\config\vision\zm1602eu5.xml
1> ........\config\vision\zp3102.xml
1> ........\config\vision\zp3111.xml
1> ........\config\vision\zs5101eu.xml
1> ........\config\vitrum\vitrumBS.xml
1> ........\config\waynedalton\WDTC-20.xml
1> ........\config\wenzhou\sm103.xml
1> ........\config\wenzhou\tsp01.xml
1> ........\config\wenzhou\tz55.xml
1> ........\config\wenzhou\tz56.xml
1> ........\config\wenzhou\tz65d.xml
1> ........\config\wenzhou\tz66d.xml
1> ........\config\wenzhou\tz67.xml
1> ........\config\wenzhou\tz68.xml
1> ........\config\wenzhou\tz88.xml
1> ........\config\widom\UBS104.xml
1> ........\config\widom\UME304C_S.xml
1> ........\config\widom\WDS.xml
1> ........\config\zipato\MiniKeypad.xml
1> ........\config\zipato\RGBBulb.xml
1> ........\config\zooz\zen07.xml
1> ........\config\zwave.me\iTemp.xml
1> ........\config\zwave.me\kfob.xml
1> ........\config\zwave.me\popp_kfob-c.xml
1> ........\config\zwave.me\ZME_05431.xml
1> ........\config\zwave.me\ZME_06433.xml
1> ........\config\zwave.me\ZME_06436.xml
1> ........\config\zwave.me\ZME_064381.xml
1> ........\config\zwave.me\ZME_064435.xml
1> ........\config\zwave.me\ZME_KFOB-S.xml
1> ........\config\zwave.me\ZME_RC2.xml
1> ........\config\zwave.me\ZME_WALLC-S.xml
1> ........\config\zwave.me\ZME_WCD2.xml
1> ........\config\zwave.me\ZUno.xml
1> ........\config\zwave.me\zweather.xml
1> 324 File(s) copied
1> aescrypt.c
1> aeskey.c
1> aestab.c
1> aes_modes.c
1> Alarm.cpp
1> ApplicationStatus.cpp
1> Association.cpp
1> AssociationCommandConfiguration.cpp
1> BarrierOperator.cpp
1> Basic.cpp
1> BasicWindowCovering.cpp
1> Battery.cpp
1>......\src\command_classes\Alarm.cpp(465): warning C4267: 'argument': conversion from 'size_t' to 'const uint8', possible loss of data
1>......\src\command_classes\Alarm.cpp(477): warning C4267: 'argument': conversion from 'size_t' to 'const uint8', possible loss of data
1>......\src\command_classes\Alarm.cpp(489): warning C4267: 'argument': conversion from 'size_t' to 'const uint8', possible loss of data
1>......\src\command_classes\Alarm.cpp(503): warning C4267: 'argument': conversion from 'size_t' to 'const uint8', possible loss of data
1>......\src\command_classes\Alarm.cpp(517): warning C4267: 'argument': conversion from 'size_t' to 'const uint8', possible loss of data
1>......\src\command_classes\Alarm.cpp(530): warning C4267: 'argument': conversion from 'size_t' to 'const uint8', possible loss of data
1>......\src\command_classes\Alarm.cpp(543): warning C4267: 'argument': conversion from 'size_t' to 'const uint8', possible loss of data
1>......\src\command_classes\Alarm.cpp(592): warning C4267: 'argument': conversion from 'size_t' to 'const uint8', possible loss of data
1>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\utility(172): warning C4267: 'initializing': conversion from 'size_t' to 'uint8', possible loss of data (compiling source file ......\src\command_classes\Alarm.cpp)
1> ......\src\command_classes\Alarm.cpp(466): note: see reference to function template instantiation 'std::pair<uint8,uint8>::pair<unsigned int,const uint32&,void,0>(_Other1 &&,_Other2) noexcept' being compiled
1> with
1> [
1> _Other1=unsigned int,
1> _Other2=const uint32 &
1> ]
1> ......\src\command_classes\Alarm.cpp(466): note: see reference to function template instantiation 'std::pair<uint8,uint8>::pair<unsigned int,const uint32&,void,0>(_Other1 &&,_Other2) noexcept' being compiled
1> with
1> [
1> _Other1=unsigned int,
1> _Other2=const uint32 &
1> ]
1> CentralScene.cpp
1> ClimateControlSchedule.cpp
1> Clock.cpp
1> Color.cpp
1> CommandClass.cpp
1> CommandClasses.cpp
1> Configuration.cpp
1> ControllerReplication.cpp
1>......\src\command_classes\Color.cpp(687): warning C4267: 'initializing': conversion from 'size_t' to 'uint8', possible loss of data
1>......\src\command_classes\Color.cpp(744): warning C4244: 'argument': conversion from 'uint16' to 'const uint8', possible loss of data
1>......\src\command_classes\Color.cpp(746): warning C4244: 'argument': conversion from 'uint16' to 'const uint8', possible loss of data
1>......\src\command_classes\Color.cpp(748): warning C4244: 'argument': conversion from 'uint16' to 'const uint8', possible loss of data
1>......\src\command_classes\Color.cpp(751): warning C4244: 'argument': conversion from 'uint16' to 'const uint8', possible loss of data
1>......\src\command_classes\Color.cpp(755): warning C4244: 'argument': conversion from 'uint16' to 'const uint8', possible loss of data
1>......\src\command_classes\Color.cpp(757): warning C4244: 'argument': conversion from 'uint16' to 'const uint8', possible loss of data
1>......\src\command_classes\Color.cpp(761): warning C4244: 'argument': conversion from 'uint16' to 'const uint8', possible loss of data
1>......\src\command_classes\Color.cpp(765): warning C4244: 'argument': conversion from 'uint16' to 'const uint8', possible loss of data
1>......\src\command_classes\Color.cpp(769): warning C4244: 'argument': conversion from 'uint16' to 'const uint8', possible loss of data
1> CRC16Encap.cpp
1> DeviceResetLocally.cpp
1> DoorLock.cpp
1> DoorLockLogging.cpp
1> EnergyProduction.cpp
1> Hail.cpp
1> Indicator.cpp
1> Language.cpp
1> Lock.cpp
1> ManufacturerSpecific.cpp
1> Meter.cpp
1> MeterPulse.cpp
1> MultiCmd.cpp
1> MultiInstance.cpp
1> MultiInstanceAssociation.cpp
1> NodeNaming.cpp
1> NoOperation.cpp
1> Powerlevel.cpp
1> Proprietary.cpp
1> Protection.cpp
1> SceneActivation.cpp
1> Security.cpp
1> SensorAlarm.cpp
1> SensorBinary.cpp
1> SensorMultilevel.cpp
1> SwitchAll.cpp
1> SwitchBinary.cpp
1> SwitchMultilevel.cpp
1> SwitchToggleBinary.cpp
1> SwitchToggleMultilevel.cpp
1> ThermostatFanMode.cpp
1> ThermostatFanState.cpp
1> ThermostatMode.cpp
1> ThermostatOperatingState.cpp
1> ThermostatSetpoint.cpp
1> TimeParameters.cpp
1> UserCode.cpp
1> Version.cpp
1> WakeUp.cpp
1> ZWavePlusInfo.cpp
1> DNSThread.cpp
1> Driver.cpp
1> Group.cpp
1> Http.cpp
1> Manager.cpp
1> ManufacturerSpecificDB.cpp
1> Msg.cpp
1> Node.cpp
1> Notification.cpp
1> Options.cpp
1>......\src\Driver.cpp(7083): warning C4018: '<': signed/unsigned mismatch
1> Controller.cpp
1> DNS.cpp
1>......\src\Node.cpp(1094): warning C4244: '=': conversion from 'long' to 'uint16', possible loss of data
1>......\src\Node.cpp(1109): warning C4244: '=': conversion from 'long' to 'uint16', possible loss of data
1>......\src\Node.cpp(1115): warning C4244: '=': conversion from 'long' to 'uint16', possible loss of data
1> Event.cpp
1>......\src\Node.cpp(3314): warning C4244: 'argument': conversion from 'uint16' to 'const unsigned char', possible loss of data
1>......\src\Node.cpp(3321): warning C4244: 'argument': conversion from 'uint16' to 'const unsigned char', possible loss of data
1>......\src\Node.cpp(3326): warning C4244: 'argument': conversion from 'uint16' to 'const unsigned char', possible loss of data
1>......\src\Node.cpp(3334): warning C4244: 'argument': conversion from 'uint16' to 'const unsigned char', possible loss of data
1> FileOps.cpp
1> HttpClient.cpp
1> Log.cpp
1> Mutex.cpp
1> SerialController.cpp
1> Stream.cpp
1> Thread.cpp
1> TimeStamp.cpp
1> Wait.cpp
1> DNSImpl.cpp
1> EventImpl.cpp
1> FileOpsImpl.cpp
1> HidControllerWinRT.cpp
1> LogImpl.cpp
1> MutexImpl.cpp
1> SerialControllerImpl.cpp
1> ThreadImpl.cpp
1> TimeStampImpl.cpp
1> WaitImpl.cpp
1> Scene.cpp
1> Utils.cpp
1> Value.cpp
1> ValueBool.cpp
1> ValueButton.cpp
1> ValueByte.cpp
1> ValueDecimal.cpp
1> ValueInt.cpp
1> ValueList.cpp
1> ValueRaw.cpp
1> ValueSchedule.cpp
1> ValueShort.cpp
1> ValueStore.cpp
1>......\src\value_classes\ValueList.cpp(382): warning C4101: 'oor': unreferenced local variable
1> ValueString.cpp
1> ZWSecurity.cpp
1> tinystr.cpp
1> tinyxml.cpp
1> tinyxmlerror.cpp
1> tinyxmlparser.cpp
1> winversion.cpp
1>ARM\Debug\winversion.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\tinyxmlparser.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\tinyxmlerror.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\tinyxml.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\tinystr.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ZWSecurity.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ValueString.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ValueStore.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ValueShort.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ValueSchedule.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ValueRaw.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ValueList.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ValueInt.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ValueDecimal.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ValueByte.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ValueButton.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ValueBool.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Value.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Utils.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Scene.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\WaitImpl.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\TimeStampImpl.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ThreadImpl.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\SerialControllerImpl.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\MutexImpl.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\LogImpl.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\HidControllerWinRT.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\FileOpsImpl.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\EventImpl.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\DNSImpl.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Wait.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\TimeStamp.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Thread.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Stream.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\SerialController.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Mutex.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Log.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\HttpClient.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\FileOps.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Event.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\DNS.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Controller.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Options.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Notification.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Node.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Msg.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ManufacturerSpecificDB.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Manager.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Http.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Group.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Driver.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\DNSThread.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ZWavePlusInfo.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\WakeUp.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Version.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\UserCode.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\TimeParameters.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ThermostatSetpoint.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ThermostatOperatingState.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ThermostatMode.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ThermostatFanState.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ThermostatFanMode.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\SwitchToggleMultilevel.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\SwitchToggleBinary.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\SwitchMultilevel.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\SwitchBinary.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\SwitchAll.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\SensorMultilevel.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\SensorBinary.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\SensorAlarm.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Security.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\SceneActivation.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Protection.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Proprietary.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Powerlevel.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\NoOperation.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\NodeNaming.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\MultiInstanceAssociation.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\MultiInstance.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\MultiCmd.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\MeterPulse.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Meter.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ManufacturerSpecific.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Lock.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Language.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Indicator.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Hail.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\EnergyProduction.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\DoorLockLogging.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\DoorLock.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\DeviceResetLocally.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\CRC16Encap.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ControllerReplication.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Configuration.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\CommandClasses.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\CommandClass.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Color.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Clock.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ClimateControlSchedule.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\CentralScene.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Battery.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\BasicWindowCovering.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Basic.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\BarrierOperator.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\AssociationCommandConfiguration.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Association.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\ApplicationStatus.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1>ARM\Debug\Alarm.obj : warning LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata if you are using a linker released before VS 2015 Update 2
1> OpenZWave.vcxproj -> C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\src\ARM\Debug\OpenZWave\OpenZWave.lib
2>------ Rebuild All started: Project: OpenZWaveUWP, Configuration: Debug ARM ------
2> pch.cpp
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Defs.h(130): warning C4635: XML document comment applied to 'ozwversion': badly-formed XML: Invalid at the top level of the document.
2>
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\open-zwave\cpp\src\value_classes/ValueID.h(39): warning C4635: XML document comment applied to 'OpenZWave.ValueID': badly-formed XML: Invalid at the top level of the document.
2>
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Node.h(161): warning C4635: XML document comment applied to 'OpenZWave.Node.AdvanceQueries': badly-formed XML: Invalid at the top level of the document.
2>
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Driver.h(120): warning C4635: XML document comment applied to 'OpenZWave.Driver.DriverThreadProc(OpenZWave.Event*)': badly-formed XML: Invalid at the top level of the document.
2>
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Driver.h(139): warning C4635: XML document comment applied to 'OpenZWave.Driver.Init(System.UInt32)': badly-formed XML: Invalid at the top level of the document.
2>
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Driver.h(299): warning C4635: XML document comment applied to 'OpenZWave.Driver.HandleSerialAPIGetInitDataResponse(System.Byte*)': badly-formed XML: Invalid at the top level of the document.
2>
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Driver.h(595): warning C4635: XML document comment applied to 'OpenZWave.Driver.WriteNextMsg(OpenZWave.Driver.MsgQueue!System.Runtime.CompilerServices.IsConst)': badly-formed XML: Invalid at the top level of the document.
2>
2>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Manager.h(63): warning C4635: XML document comment applied to 'OpenZWave.Manager': badly-formed XML: Invalid at the top level of the document.
2>
2>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Manager.h(264): warning C4635: XML document comment applied to 'OpenZWave.Manager.IsPrimaryController(System.UInt32!System.Runtime.CompilerServices.IsConst)': badly-formed XML: Invalid at the top level of the document.
2>
2>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Manager.h(797): warning C4635: XML document comment applied to 'OpenZWave.Manager.GetNodeClassInformation(System.UInt32!System.Runtime.CompilerServices.IsConst,System.Byte!System.Runtime.CompilerServices.IsConst,System.Byte!System.Runtime.CompilerServices.IsConst,std.basic_string<System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte,std.char_traits{System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte},std.allocator<System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte>>,System.Byte)': badly-formed XML: Whitespace is not allowed at this location.
2>
2>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Manager.h(1332): warning C4635: XML document comment applied to 'OpenZWave.Manager.GetNumSwitchPoints(OpenZWave.ValueID!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)': badly-formed XML: Invalid at the top level of the document.
2>
2>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Manager.h(1453): warning C4635: XML document comment applied to 'OpenZWave.Manager.SetConfigParam(System.UInt32!System.Runtime.CompilerServices.IsConst,System.Byte!System.Runtime.CompilerServices.IsConst,System.Byte!System.Runtime.CompilerServices.IsConst,System.Int32,System.Byte!System.Runtime.CompilerServices.IsConst)': badly-formed XML: Invalid at the top level of the document.
2>
2>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Manager.h(1679): warning C4635: XML document comment applied to 'OpenZWave.Manager.BeginControllerCommand(System.UInt32!System.Runtime.CompilerServices.IsConst,OpenZWave.Driver.ControllerCommand,=FUNC:System.Void(OpenZWave.Driver.ControllerState,OpenZWave.Driver.ControllerError,System.Void*),System.Void*,System.Boolean,System.Byte,System.Byte)': badly-formed XML: Invalid at the top level of the document.
2>
2>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\open-zwave\cpp\src\Options.h(77): warning C4635: XML document comment applied to 'OpenZWave.Options.Create(std.basic_string<System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte,std.char_traits{System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte},std.allocator<System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.basic_string<System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte,std.char_traits{System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte},std.allocator<System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.basic_string<System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte,std.char_traits{System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte},std.allocator<System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)': badly-formed XML: Invalid at the top level of the document.
2>
2> ZWManager.cpp
2> ZWNotification.cpp
2> ZWOptions.cpp
2> ZWValueID.cpp
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWOptions.h(72): warning C4635: XML document comment applied to 'OpenZWave.ZWOptions.Create(System.String,System.String,System.String)': badly-formed XML: Only one top level element is allowed in an XML document.
2> (compiling source file ZWOptions.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWOptions.h(119): warning C4638: XML document comment applied to 'OpenZWave.ZWOptions.Lock': reference to unknown symbol 'ZWManager.Create()'. (compiling source file ZWOptions.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1908): warning C4641: XML document comment has an ambiguous cross reference: (compiling source file ZWManager.cpp)
2> c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1908): note: could be 'bool OpenZWave::ZWManager::AddDriver(Platform::String ^,OpenZWave::ZWControllerInterface)' (compiling source file ZWManager.cpp)
2> c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1908): note: or 'bool OpenZWave::ZWManager::AddDriver(Platform::String ^)' (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(220): warning C4635: XML document comment applied to 'OpenZWave.ZWManager.IsPrimaryController(System.UInt32)': badly-formed XML: Only one top level element is allowed in an XML document.
2> (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(724): warning C4635: XML document comment applied to 'OpenZWave.ZWManager.GetNodeClassInformation(System.UInt32,System.Byte,System.Byte,System.String*,System.Byte*)': badly-formed XML: Only one top level element is allowed in an XML document.
2> (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(883): warning C4635: XML document comment applied to 'OpenZWave.ZWManager.GetValueAsString(OpenZWave.ZWValueID,System.String*)': badly-formed XML: Invalid at the top level of the document.
2> (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(995): warning C4635: XML document comment applied to 'OpenZWave.ZWManager.SetValue(OpenZWave.ZWValueID,System.String)': badly-formed XML: Invalid at the top level of the document.
2> (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1061): warning C4635: XML document comment applied to 'OpenZWave.ZWManager.GetNumSwitchPoints(OpenZWave.ZWValueID)': badly-formed XML: Invalid at the top level of the document.
2> (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1142): warning C4635: XML document comment applied to 'OpenZWave.ZWManager.SwitchAllOn(System.UInt32)': badly-formed XML: Invalid at the top level of the document.
2> (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1156): warning C4635: XML document comment applied to 'OpenZWave.ZWManager.SwitchAllOff(System.UInt32)': badly-formed XML: The following tags were not closed: summary.
2> (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1167): warning C4635: XML document comment applied to 'OpenZWave.ZWManager.SetConfigParam(System.UInt32,System.Byte,System.Byte,System.Int32)': badly-formed XML: Invalid at the top level of the document.
2> (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1721): warning C4635: XML document comment applied to 'OpenZWave.ZWManager.SceneGetValues(System.Byte,System.WriteOnlyArray<OpenZWave.ZWValueID^,0x1>)': badly-formed XML: The following tags were not closed: summary.
2> (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1903): warning C4635: XML document comment applied to 'OpenZWave.ZWManager.SceneExists(System.Byte)': badly-formed XML: Only one top level element is allowed in an XML document.
2> (compiling source file ZWManager.cpp)
2>ZWManager.cpp(209): warning C4454: 'OpenZWave::ZWManager::GetValueListSelection' is overloaded by more than the number of input parameters without having [DefaultOverload] specified. Picking 'bool OpenZWave::ZWManager::GetValueListSelection(OpenZWave::ZWValueID ^,int32 *)' as the default overload
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1005): warning C4454: 'OpenZWave::ZWManager::SetValue' is overloaded by more than the number of input parameters without having [DefaultOverload] specified. Picking 'bool OpenZWave::ZWManager::SetValue(OpenZWave::ZWValueID ^,Platform::String ^)' as the default overload (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1690): warning C4454: 'OpenZWave::ZWManager::AddSceneValue' is overloaded by more than the number of input parameters without having [DefaultOverload] specified. Picking 'bool OpenZWave::ZWManager::AddSceneValue(uint8,OpenZWave::ZWValueID ^,Platform::String ^)' as the default overload (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1710): warning C4454: 'OpenZWave::ZWManager::AddSceneValueListSelection' is overloaded by more than the number of input parameters without having [DefaultOverload] specified. Picking 'bool OpenZWave::ZWManager::AddSceneValueListSelection(uint8,OpenZWave::ZWValueID ^,int32)' as the default overload (compiling source file ZWManager.cpp)
2>ZWManager.cpp(571): warning C4454: 'OpenZWave::ZWManager::SceneGetValueListSelection' is overloaded by more than the number of input parameters without having [DefaultOverload] specified. Picking 'bool OpenZWave::ZWManager::SceneGetValueListSelection(uint8,OpenZWave::ZWValueID ^,int *)' as the default overload
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1868): warning C4454: 'OpenZWave::ZWManager::SetSceneValue' is overloaded by more than the number of input parameters without having [DefaultOverload] specified. Picking 'bool OpenZWave::ZWManager::SetSceneValue(uint8,OpenZWave::ZWValueID ^,Platform::String ^)' as the default overload (compiling source file ZWManager.cpp)
2>c:\users\fonss\source\repos\openzwave-dotnet-uwp\src\uwp\ZWManager.h(1888): warning C4454: 'OpenZWave::ZWManager::SetSceneValueListSelection' is overloaded by more than the number of input parameters without having [DefaultOverload] specified. Picking 'bool OpenZWave::ZWManager::SetSceneValueListSelection(uint8,OpenZWave::ZWValueID ^,int32)' as the default overload (compiling source file ZWManager.cpp)
2>OpenZWave.lib(Manager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Log.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Options.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ValueList.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Node.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Wait.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Event.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Mutex.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Driver.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Scene.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(CommandClasses.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ValueBool.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ValueButton.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ValueByte.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ValueDecimal.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ValueInt.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ValueRaw.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ValueSchedule.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ValueShort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ValueString.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(LogImpl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Utils.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(FileOps.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(tinyxml.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(tinyxmlparser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Value.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Msg.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(TimeStamp.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Group.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ZWSecurity.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(CommandClass.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Association.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Basic.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Configuration.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ManufacturerSpecific.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(MultiInstance.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(MultiInstanceAssociation.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Security.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(WakeUp.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(NodeNaming.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(NoOperation.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Version.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ValueStore.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(WaitImpl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(EventImpl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(MutexImpl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Notification.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(DNSThread.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Thread.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Http.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ManufacturerSpecificDB.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Stream.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Controller.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(SerialController.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(HidControllerWinRT.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ControllerReplication.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(SwitchAll.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Alarm.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ApplicationStatus.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(AssociationCommandConfiguration.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(BarrierOperator.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(BasicWindowCovering.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Battery.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(CentralScene.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ClimateControlSchedule.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Clock.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Color.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(CRC16Encap.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(DeviceResetLocally.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(DoorLock.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(DoorLockLogging.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(EnergyProduction.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Hail.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Indicator.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Language.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Lock.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Meter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(MeterPulse.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(MultiCmd.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Powerlevel.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Proprietary.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(Protection.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(SceneActivation.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(SensorAlarm.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(SensorBinary.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(SensorMultilevel.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(SwitchBinary.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(SwitchMultilevel.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(SwitchToggleBinary.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(SwitchToggleMultilevel.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(TimeParameters.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ThermostatFanMode.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ThermostatFanState.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ThermostatMode.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ThermostatOperatingState.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ThermostatSetpoint.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(UserCode.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ZWavePlusInfo.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(FileOpsImpl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(TimeStampImpl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(DNS.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(ThreadImpl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(HttpClient.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(SerialControllerImpl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2>OpenZWave.lib(DNSImpl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj
2> Creating library C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\src\ARM\Debug\OpenZWaveUWP\OpenZWave.lib and object C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\src\ARM\Debug\OpenZWaveUWP\OpenZWave.exp
2>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\src\ARM\Debug\OpenZWaveUWP\OpenZWave.dll : fatal error LNK1319: 105 mismatches detected
3>------ Rebuild All started: Project: OZWAppx, Configuration: Debug ARM ------
3>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\Samples\UWP\OZWAppx\Views\DeviceView.xaml.cs(118,29,118,31): warning CS0168: The variable 'r3' is declared but never used
3>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\Samples\UWP\OZWAppx\MainViewModel.cs(357,29,357,31): warning CS0168: The variable 'r3' is declared but never used
3>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\Samples\UWP\OZWAppx\Views\ZWValueControl.cs(174,29,174,31): warning CS0168: The variable 'r3' is declared but never used
3>C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\Samples\UWP\OZWAppx\MainViewModel.cs(433,22,433,38): warning CS0414: The field 'MainViewModel.m_rightClickNode' is assigned but its value is never used
3> OZWAppx -> C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\Samples\UWP\OZWAppx\bin\ARM\Debug\OZWAppx.exe
3>MakePri : error 0x80070002: Processing Resources failed with error: The system cannot find the file specified.
3>MakePRI : error 0xdef00071: File C:\Users\FonsS\Source\Repos\openzwave-dotnet-uwp\src\ARM\Debug\OpenZWaveUWP\OpenZWave.pri not found.
========== Rebuild All: 1 succeeded, 2 failed, 0 skipped ==========
I'm a C# developer and this C++ compiler error is a showstopper for me.
Regards,
Fons
I have noticed after some time my ozwcache file no longer contains all of the command classes for a certain device. Why this happens I still don't know.
As a workaround I can stop the UWP app, delete the ozwcache xml file and restart the UWP and the file is recreated again with all the values.
When I just restart the UWP without deleting the file it will not add the missing command classes.
In my case I have a danalock and when missing the command classes, I cannot lock and unlock anymore because the ZWValueId is no longer present.
I wanted to automate the workaround:
For a moment it seems to work however my UWP app crashes due to following:
The program '[1044] OZWAppx.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'.
The ozwlog always ends up outputting
2018-08-08 15:43:21.926 Info, Node001, Received reply to FUNC_ID_ZW_GET_NODE_PROTOCOL_INFO
2018-08-08 15:43:21.926 Info, Node001, Protocol Info for Node 1:
2018-08-08 15:43:21.926 Info, Node001, Listening = true
2018-08-08 15:43:21.926 Info, Node001, Beaming = true
2018-08-08 15:43:21.926 Info, Node001, Routing = false
2018-08-08 15:43:21.926 Info, Node001, Max Baud Rate = 40000
2018-08-08 15:43:21.941 Info, Node001, Version = 4
2018-08-08 15:43:21.941 Info, Node001, Security = false
2018-08-08 15:43:21.941 Info, Node001, Basic device class (0x02) - Static Controller
2018-08-08 15:43:21.941 Info, Node001, No generic or specific device classes defined
2018-08-08 15:43:21.941 Info, Node001, Mandatory Command Classes for Node 1:
2018-08-08 15:43:21.941 Info, Node001, COMMAND_CLASS_MANUFACTURER_SPECIFIC
2018-08-08 15:43:21.941 Info, Node001, Mandatory Command Classes controlled by Node 1:
2018-08-08 15:43:21.941 Info, Node001, None
2018-08-08 15:43:21.941 Info, Node001, Advertised CommandClasses on Controller Node:
Is there perhaps an easier way to make the zwave controller refetch all command class and recreate the cache file?
As Per the OZW 1.6 Release Notes, the Notification class has some new types and a UserAlert type that should be displayed to the user
Need to update to support these.
Per the OZW 1.6 Release Notes - Instances can now have labels
Need to at minimum, export the Associated Manager Methods to access instance labels
Perform API review and do a final clean up prior to releasing 2.0.
Common:
NotificationCode
and NotificationType
: Only types not prefixed ZW
ZWNotification.GroupIdx
: Idx should be IndexZWNotification.ValueID
: Should be ValueId
(lower-case 'd')ZWValueID
: Should be ZWValueId
(lower-case 'd')ZWManager.GetSUCNodeId
: SUC should be SucZWManager.OnNotification
: Poor event name -> NotificationReceived
ManagedNotificationsHandler
: Fix naming NotificationReceivedEventHandler
- add sender as first argument.. Wrap ZWNotification
in NotificationReceivedEventArgs
type..NET:
ZWValueID: IDisposable
only implemented in .NETA declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.