Update example code

This commit is contained in:
2024-10-11 15:27:28 +02:00
parent c16d2ed08b
commit c7fba48b19

View File

@@ -55,12 +55,16 @@
<option value="odd">Odd</option> <option value="odd">Odd</option>
</select> </select>
<label for="timeout">Timeout (ms):</label> <label for="timeout">Timeout (ms):</label>
<input type="number" id="timeout" value="150"> <input type="number" id="timeout" value="300">
</div> </div>
<button id="connect-btn">Připojit k sériovému portu</button> <button id="connect-btn">Připojit k sériovému portu</button>
<div id="register-value">Hodnota registru: <span id="value">N/A</span></div> <div id="register-value">Hodnota registru: <span id="value">N/A</span></div>
<div id="error-message"></div> <div id="error-message"></div>
<script>
window.LOG_LEVEL = 'VERBOSE';
window.ENABLED_MODULES = ['*'];
</script>
<script src="https://pablo2048.github.io/trace.js/src/trace.js"></script>
<script src="../src/modbus-rtu-master.js"></script> <script src="../src/modbus-rtu-master.js"></script>
<script> <script>
let modbus; let modbus;
@@ -92,12 +96,12 @@
valueDisplay.textContent = registerValue; valueDisplay.textContent = registerValue;
errorDisplay.textContent = ''; // Vymazat případné staré chyby errorDisplay.textContent = ''; // Vymazat případné staré chyby
} else { } else {
console.error('Neplatná odpověď:', values); TRACE_ERROR("", 'Neplatná odpověď:', values);
valueDisplay.textContent = 'Error'; valueDisplay.textContent = 'Error';
errorDisplay.textContent = 'Invalid response received.'; errorDisplay.textContent = 'Invalid response received.';
} }
} catch (error) { } catch (error) {
console.error('Chyba při čtení registru:', error); TRACE_ERROR("", 'Chyba při čtení registru:', error);
valueDisplay.textContent = 'Error'; valueDisplay.textContent = 'Error';
errorDisplay.textContent = error.message || 'Unknown error occurred.'; errorDisplay.textContent = error.message || 'Unknown error occurred.';
} }
@@ -112,6 +116,7 @@
intervalId = setInterval(updateRegisterValue, 5000); // Každých 5 sekund intervalId = setInterval(updateRegisterValue, 5000); // Každých 5 sekund
} }
}); });
TRACE_INFO("", "Starting...");
</script> </script>
</body> </body>
</html> </html>