"use strict";
var import_Resource = require("#models/Resource.js");
/**
 * @license
 * Copyright 2022-2025 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import_Resource.Resource.add({
  tag: "deviceType",
  name: "SecondaryNetworkInterface",
  xref: "device\xA72.8",
  details: "A Secondary Network Interface device provides an additional network interface supported by the Node, supplementing the primary interface hosted by the Root Node endpoint.\nA Node supporting multiple network interfaces shall include the primary interface on the Root Node endpoint, along with secondary interfaces on other endpoints. The priorities of these network interfaces are determined by the order of their endpoints, where interfaces with smaller endpoint numbers are higher priority.",
  children: [
    { tag: "requirement", name: "NetworkCommissioning", xref: "device\xA72.8.3" },
    { tag: "requirement", name: "EthernetNetworkDiagnostics", xref: "device\xA72.8.3" },
    { tag: "requirement", name: "WiFiNetworkDiagnostics", xref: "device\xA72.8.3" },
    { tag: "requirement", name: "ThreadNetworkDiagnostics", xref: "device\xA72.8.3" }
  ]
});
//# sourceMappingURL=secondary-network-interface.resource.js.map
