diff --git a/config/targets/Printer3D/Marlin/index.js b/config/targets/Printer3D/Marlin/index.js index fde1cdca..a568a2d7 100644 --- a/config/targets/Printer3D/Marlin/index.js +++ b/config/targets/Printer3D/Marlin/index.js @@ -491,6 +491,7 @@ const commandsQuery = (req, res, SendWS) => { FWTargetID: '40', Setup: 'Enabled', Screen: 'HMI V3', + Streaming: 'Enabled', SDConnection: 'direct', SerialProtocol: 'Raw', Authentication: 'Disabled', diff --git a/dist/Printer3D/Marlin/index.html.gz b/dist/Printer3D/Marlin/index.html.gz index 27d54355..c860b8c9 100644 Binary files a/dist/Printer3D/Marlin/index.html.gz and b/dist/Printer3D/Marlin/index.html.gz differ diff --git a/src/targets/Printer3D/Marlin/DIRECTSD-source.js b/src/targets/Printer3D/Marlin/DIRECTSD-source.js index 0df30620..99861acd 100644 --- a/src/targets/Printer3D/Marlin/DIRECTSD-source.js +++ b/src/targets/Printer3D/Marlin/DIRECTSD-source.js @@ -25,7 +25,7 @@ import { useSettingsContextFn } from '../../../contexts' const capabilities = { Process: (path, filename) => { if ( - (useSettingsContextFn.getValue('Screen') && + (useSettingsContextFn.getValue('Streaming') == 'Enabled' && useSettingsContextFn.getValue('SDConnection') == 'direct') || useSettingsContextFn.getValue('SDConnection') == 'shared' ) @@ -118,7 +118,7 @@ const commands = { }, play: (path, filename) => { if ( - useSettingsContextFn.getValue('Screen') && + useSettingsContextFn.getValue('Streaming') == 'Enabled' && useSettingsContextFn.getValue('SDConnection') == 'direct' ) { let fullpath = diff --git a/src/targets/Printer3D/Marlin/FLASH-source.js b/src/targets/Printer3D/Marlin/FLASH-source.js index bf8e733a..2ec7d90b 100644 --- a/src/targets/Printer3D/Marlin/FLASH-source.js +++ b/src/targets/Printer3D/Marlin/FLASH-source.js @@ -23,7 +23,7 @@ import { canProcessFile } from '../../helpers' import { useUiContextFn, useSettingsContextFn } from '../../../contexts' const capabilities = { Process: (path, filename) => { - if (useSettingsContextFn.getValue('Screen')) { + if (useSettingsContextFn.getValue('Streaming') == 'Enabled') { return canProcessFile(filename) } return false @@ -115,7 +115,7 @@ const commands = { }, play: (path, filename) => { if ( - useSettingsContextFn.getValue('Screen') && + useSettingsContextFn.getValue('Streaming') == 'Enabled' && useSettingsContextFn.getValue('SDConnection') == 'direct' ) { let fullpath =