bbfdm/tools/tools_input.json
2024-04-06 05:10:35 +00:00

224 lines
4.9 KiB
JSON

{
"manufacturer": "IOPSYS",
"protocol": "DEVICE_PROTOCOL_DSLFTR069v1",
"manufacturer_oui": "002207",
"product_class": "DG400PRIME",
"model_name": "DG400PRIME-A",
"software_version": "1.2.3.4",
"vendor_list": [
"iopsys"
],
"dm_json_files": [
"libbbfdm/dmtree/json/tr181.json",
"libbbfdm/dmtree/json/tr104.json",
"libbbfdm/dmtree/vendor/iopsys/vendor.json"
],
"vendor_prefix": "X_IOPSYS_EU_",
"plugins": [
{
"repo": "https://dev.iopsys.eu/bbf/icwmp.git",
"proto": "git",
"version": "devel",
"dm_files": [
"bbf_plugin/datamodel.c"
]
},
{
"repo": "https://dev.iopsys.eu/bbf/bulkdata.git",
"proto": "git",
"dm_files": [
"bbf_plugin/bulkdata.json"
]
},
{
"repo": "https://dev.iopsys.eu/bbf/xmppc.git",
"proto": "git",
"dm_files": [
"src/datamodel.c"
]
},
{
"repo": "https://dev.iopsys.eu/bbf/stunc.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/datamodel.c"
]
},
{
"repo": "https://dev.iopsys.eu/bbf/udpecho.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/datamodel.c"
]
},
{
"repo": "https://dev.iopsys.eu/bbf/twamp-light.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/datamodel.c"
]
},
{
"repo": "https://dev.iopsys.eu/bbf/periodicstats.git",
"proto": "git",
"version": "devel",
"dm_files": [
"bbf_plugin/bbf_plugin.c"
]
},
{
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
"proto": "git",
"version": "devel",
"dm_files": [
"urlfilter/files/etc/urlfilter/urlfilter.json",
"obuspa/files/etc/bbfdm/json/USPAgent.json",
"icwmp/files/etc/bbfdm/json/CWMPManagementServer.json",
"ponmngr/files/etc/bbfdm/json/xpon.json"
]
},
{
"repo": "https://dev.iopsys.eu/lcm/swmodd.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/datamodel.c"
]
},
{
"repo": "https://dev.iopsys.eu/bbf/usermngr.git",
"proto": "git",
"version": "devel",
"extra_dependencies": [
"-lcrypt"
],
"dm_files": [
"src/users.c"
]
},
{
"repo": "https://dev.iopsys.eu/iopsys/hostmngr.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/bbf_plugin/hosts.c"
]
},
{
"repo": "https://dev.iopsys.eu/bbf/timemngr.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/times.c"
]
},
{
"repo": "https://dev.iopsys.eu/feed/openwrt-packages.git",
"proto": "git",
"version": "devel",
"dm_files": [
"net/openvpn/files/etc/bbfdm/plugins/OpenVPN_DM.json"
]
},
{
"repo": "https://dev.iopsys.eu/network/ddnsmngr.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/dynamicdnsmngr.c"
]
},
{
"repo": "https://dev.iopsys.eu/network/dnsmngr.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/dnsmngr.c"
]
},
{
"repo": "https://dev.iopsys.eu/hal/qosmngr.git",
"proto": "git",
"version": "devel",
"dm_files": [
"bbf_plugin/qos_bbf.c"
]
},
{
"repo": "https://dev.iopsys.eu/network/sshmngr.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/sshmngr.c"
]
},
{
"repo": "https://dev.iopsys.eu/voice/tr104.git",
"proto": "git",
"version": "devel",
"dm_files": [
"libdm/tr104/*.c"
],
"extra_dependencies": [
"-I libdmtree",
"-I libdm/common"
]
},
{
"repo": "https://dev.iopsys.eu/voice/tr104.git",
"proto": "git",
"version": "devel",
"dm_files": [
"libdm/extensions/iowrt/*.c"
],
"extra_dependencies": [
"-I libdmtree",
"-I libdm/common"
]
},
{
"repo": "https://dev.iopsys.eu/network/port-trigger.git",
"proto": "git",
"version": "devel",
"dm_files": [
"bbf_plugin/nat_porttrigger.c"
]
},
{
"repo": "https://dev.iopsys.eu/hal/dslmngr.git",
"proto": "git",
"dm_files": [
"bbf_plugin/dsl.c",
"bbf_plugin/fast.c",
"bbf_plugin/atm.c",
"bbf_plugin/ptm.c",
"bbf_plugin/plugin.c"
]
},
{
"repo": "https://dev.iopsys.eu/hal/ethmngr.git",
"proto": "git",
"version": "devel",
"dm_files": [
"bbf_plugin/ethernet.c",
"bbf_plugin/vendor_ethernet.c",
"bbf_plugin/dmlayer.c"
]
}
],
"output": {
"acs": [
"default",
"hdm"
],
"file_format": [
"xls",
"xml"
],
"output_dir": "./out",
"output_file_prefix": "datamodel"
}
}