Files
IoTManager/src/modules/exec/Mp3/modinfo.json
2023-10-02 21:29:02 +03:00

102 lines
3.5 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "MP3 плеер",
"type": "Reading",
"subtype": "Mp3",
"id": "mp3",
"widget": "",
"page": "",
"descr": "",
"int": 1,
"pins": "14,12",
"volume": 20
}
],
"about": {
"authorName": "Ilya Belyakov",
"authorContact": "https://t.me/Biveraxe",
"authorGit": "https://github.com/biveraxe",
"specialThanks": "",
"moduleName": "Mp3",
"moduleVersion": "1.0",
"usedRam": {
"esp32_4mb": 15,
"esp8266_4mb": 15
},
"title": "MP3 плеер",
"moduleDesc": "Позволяет управлять модулем проигрывания MP3 файлов с SD-карты по serial интерфейсу (DFplayer mini).",
"propInfo": {
"int": "Периодичность в секундах опроса состояния плеера.",
"pins": "Список GPIO через запятую, к которым подключен плеер.",
"volume": "Уровень громкости при инициализации."
},
"retInfo": "Содержит описание текущего статуса модуля, например, Time Out! - не может подключиться",
"funcInfo": [
{
"name": "enableLoop",
"descr": "Включить бесконечное повторение",
"params": []
},
{
"name": "disableLoop",
"descr": "Выключить бесконечное повторение",
"params": []
},
{
"name": "randomAll",
"descr": "Запустить случайны трек",
"params": []
},
{
"name": "stop",
"descr": "Остановить проигрывание трека",
"params": []
},
{
"name": "volume",
"descr": "Установить громкость",
"params": [
"Значение громкости"
]
},
{
"name": "playFolder",
"descr": "Проиграть файл из папки",
"params": [
"Номер папки",
"Номер файла"
]
},
{
"name": "play",
"descr": "Запустить проигрывание первого файла",
"params": []
},
{
"name": "next",
"descr": "Запустить проигрывание следующего файла",
"params": []
},
{
"name": "previous",
"descr": "Запустить проигрывание предыдущего файла",
"params": []
}
]
},
"defActive": true,
"usedLibs": {
"esp32_4mb": [
"dfrobot/DFRobotDFPlayerMini @ ^1.0.5"
],
"esp32cam_4mb": [
"dfrobot/DFRobotDFPlayerMini @ ^1.0.5"
],
"esp8266_4mb": [
"dfrobot/DFRobotDFPlayerMini @ ^1.0.5"
]
}
}