/// <summary>
 /// Initializes a new instance of the <see cref="ZigbeeManufacturerFingerprint" /> class.
 /// </summary>
 /// <param name="manufacturer">Reported manufacturer of the device.</param>
 /// <param name="model">Reported model of the device.</param>
 /// <param name="deviceIntegrationProfileKey">deviceIntegrationProfileKey.</param>
 public ZigbeeManufacturerFingerprint(string manufacturer = default(string), string model = default(string), DeviceIntegrationProfileKey deviceIntegrationProfileKey = default(DeviceIntegrationProfileKey))
 {
     this.Manufacturer = manufacturer;
     this.Model        = model;
     this.DeviceIntegrationProfileKey = deviceIntegrationProfileKey;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ZWaveManufacturerFingerprint" /> class.
 /// </summary>
 /// <param name="manufacturerId">16-bit manufacturer identifier assigned by the Z-Wave Specification.</param>
 /// <param name="productId">16-bit manufacturer defined product identifier.</param>
 /// <param name="productType">16-bit manufacturer defined product type (required).</param>
 /// <param name="deviceIntegrationProfileKey">deviceIntegrationProfileKey.</param>
 public ZWaveManufacturerFingerprint(int manufacturerId = default(int), int productId = default(int), int productType = default(int), DeviceIntegrationProfileKey deviceIntegrationProfileKey = default(DeviceIntegrationProfileKey))
 {
     this.ProductType    = productType;
     this.ManufacturerId = manufacturerId;
     this.ProductId      = productId;
     this.DeviceIntegrationProfileKey = deviceIntegrationProfileKey;
 }
Esempio n. 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ZigbeeGenericFingerprint" /> class.
 /// </summary>
 /// <param name="clusters">clusters.</param>
 /// <param name="deviceIdentifiers">Device Identifiers associated with a generic zigbee fingerprint.</param>
 /// <param name="zigbeeProfiles">Device profiles associated with a generic zigbee fingerprint.</param>
 /// <param name="deviceIntegrationProfileKey">deviceIntegrationProfileKey.</param>
 public ZigbeeGenericFingerprint(Clusters clusters = default(Clusters), List <int> deviceIdentifiers = default(List <int>), List <int> zigbeeProfiles = default(List <int>), DeviceIntegrationProfileKey deviceIntegrationProfileKey = default(DeviceIntegrationProfileKey))
 {
     this.Clusters                    = clusters;
     this.DeviceIdentifiers           = deviceIdentifiers;
     this.ZigbeeProfiles              = zigbeeProfiles;
     this.DeviceIntegrationProfileKey = deviceIntegrationProfileKey;
 }
Esempio n. 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ZWaveGenericFingerprint" /> class.
 /// </summary>
 /// <param name="genericType">8-bit indicator for the generic type of the device.</param>
 /// <param name="specificType">List of reported command classes.</param>
 /// <param name="commandClasses">commandClasses.</param>
 /// <param name="deviceIntegrationProfileKey">deviceIntegrationProfileKey.</param>
 public ZWaveGenericFingerprint(int genericType = default(int), List <int> specificType = default(List <int>), CommandClasses commandClasses = default(CommandClasses), DeviceIntegrationProfileKey deviceIntegrationProfileKey = default(DeviceIntegrationProfileKey))
 {
     this.GenericType    = genericType;
     this.SpecificType   = specificType;
     this.CommandClasses = commandClasses;
     this.DeviceIntegrationProfileKey = deviceIntegrationProfileKey;
 }