//
// Created by stephane bourque on 2023-04-19.
//

#pragma once

#include <vector>
#include <string>

namespace OpenWifi {
	inline  const std::vector<std::pair<std::string, std::string>> DefaultDeviceTypeList{
		{"actiontec_web7200", "AP"},
		{"cig_wf186w", "AP"},
		{"cig_wf188n", "AP"},
		{"cig_wf194c4", "AP"},
		{"cig_wf196", "AP"},
		{"cig_wf196-ca", "AP"},
		{"cig_wf196-ca-ath12", "AP"},
		{"cig_wf196-us", "AP"},
		{"cig_wf610d", "AP"},
		{"cig_wf660a", "AP"},
		{"cig_wf808", "AP"},
		{"cybertan_eww622-a1", "AP"},
		{"edgecore_eap101", "AP"},
		{"edgecore_eap101-ath12", "AP"},
		{"edgecore_eap102", "AP"},
		{"edgecore_eap104", "AP"},
		{"edgecore_eap104-ath12", "AP"},
		{"edgecore_ecs4100-12ph", "AP"},
		{"edgecore_ecw5211", "AP"},
		{"edgecore_ecw5410", "AP"},
		{"edgecore_oap100", "AP"},
		{"edgecore_spw2ac1200", "SWITCH"},
		{"edgecore_spw2ac1200-lan-poe", "SWITCH"},
		{"edgecore_ssw2ac2600", "SWITCH"},
		{"hfcl_ion4", "AP"},
		{"hfcl_ion4x", "AP"},
		{"hfcl_ion4x_2", "AP"},
		{"hfcl_ion4xe", "AP"},
		{"hfcl_ion4xi", "AP"},
		{"indio_um-305ac", "AP"},
		{"indio_um-305ax", "AP"},
		{"indio_um-310ax-v1", "AP"},
		{"indio_um-325ac", "AP"},
		{"indio_um-510ac-v3", "AP"},
		{"indio_um-510axm-v1", "AP"},
		{"indio_um-510axp-v1", "AP"},
		{"indio_um-550ac", "AP"},
		{"linksys_e8450-ubi", "AP"},
		{"linksys_ea6350-v4", "AP"},
		{"linksys_ea8300", "AP"},
		{"liteon_wpx8324", "AP"},
		{"meshpp_s618_cp01", "AP"},
		{"meshpp_s618_cp03", "AP"},
		{"udaya_a5-id2", "AP"},
		{"wallys_dr40x9", "AP"},
		{"wallys_dr6018", "AP"},
		{"wallys_dr6018_v4", "AP"},
		{"x64_vm", "AP"},
		{"yuncore_ax840", "AP"},
		{"yuncore_fap640", "AP"},
		{"yuncore_fap650", "AP"}};
}
