GithubHelp home page GithubHelp logo

openzwave / openzwave-dotnet-uwp Goto Github PK

View Code? Open in Web Editor NEW
44.0 18.0 27.0 1.04 MB

An Open-ZWave wrapper for use with .NET or UWP apps

License: Apache License 2.0

C++ 99.14% C 0.05% Batchfile 0.81%
uwp dotnet iot zwave uwp-apps openzwave home-automation internet-of-things open-zwave

openzwave-dotnet-uwp's Issues

Exception "Could not load file or assembly 'OpenZWave.dll' or one of its dependencies" when running my app on another computer

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?

AddValue is not raised for all values

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.

list of nodes / Node class

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

PowerOn non-functional in OZWForm sample app

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?

1.6 Update - SwitchMultiLevel Command Class (openzwave-dotnet-uwp)

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.

Unmaintained

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.

Access violation stops the UWP app

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:

  • Soft reset controller
  • Remove driver
  • Delete cache file
  • Re-add driver

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:

OZW_Log.txt

Is there perhaps an easier way to make the zwave controller refetch all command class and recreate the cache file?

1.6 Update - Alarm (Notification) Command Class Updates (openzwave-dotnet-uwp)

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

Manager.GetGroupLabel() not implemented?

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

Alive

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

OZW 1.6 support

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?

Can't find log files on Windows IoT

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?

Issue during initalization

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.

Support for Mono/Linux

OpenZWave supports Linux, and with mono it's possible to run .Net applications. What steps are needed to make this library Linux compatible?

Support for Mono on Raspberry / Raspbian

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.

NodeNew Event not raised

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:

  • If you delete the configuration while a node is still paired to the network, restart the application, then "NodeNew" occurs (for both the controller and other nodes)
  • If you remove and re-connect a device to the network while the application is running, the NodeNew Event does not occur.
  • If you start the application, let it initialize existing nodes and then add a new node to the network, the NodeNew event does not occur.

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"

Initialization so slow

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...

1.6 Critical Update - Catching Exceptions from OZW (openzwave-dotnet-uwp)

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.

.netstandard

Please consider targeting the .netstandard so the library may be used across the .net framework and .net core platforms

Update nuget package

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:

  1. Breaking changes must be done in a major version (according to SemVer). Move to 2.0.0-beta1
  2. Create an entirely new package name.

It's not clear who owns the "OpenZwave" package on nuget. @Fishwaldo? If this is an unofficial package, it only leaves us option 2.

LNK2038 mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in pch.obj

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

how to correctly use AddNode() / RemoveNode()

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...

Final API clean up for v2.0

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 Index
  • ZWNotification.ValueID: Should be ValueId (lower-case 'd')
  • ZWValueID: Should be ZWValueId (lower-case 'd')
  • ZWManager.GetSUCNodeId: SUC should be Suc
  • ZWManager.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 .NET

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.