Spaces:
Running
Running
File size: 2,627 Bytes
ee6161a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>RMScript App</title>
<link rel="stylesheet" href="/static/style.css">
</head>
<body>
<div class="container">
<!-- Left Panel: Editor -->
<div class="panel editor-panel">
<h1>RMScript Editor</h1>
<p class="subtitle">Write and execute rmscript on your Reachy Mini</p>
<div id="compileStatus" class="status idle">
<span><span class="status-dot gray"></span>Ready</span>
</div>
<div class="section-title">Examples</div>
<div class="example-buttons">
<button class="secondary" onclick="loadExample('basic')">Basic</button>
<button class="secondary" onclick="loadExample('complex')">Complex</button>
<button class="secondary" onclick="loadExample('repeat')">Repeat</button>
<button class="secondary" onclick="clearEditor()">Clear</button>
</div>
<textarea id="editor" class="editor" placeholder='"My robot script"
look left
wait 1s
look right'></textarea>
<div class="button-group">
<button onclick="verifyScript()">Verify</button>
<button id="executeBtn" onclick="executeScript()">Execute</button>
</div>
<div class="section-title">Console</div>
<div id="console" class="console">
<div class="console-line info">Ready. Write some rmscript and click Verify!</div>
</div>
</div>
<!-- Right Panel: Execution Info -->
<div class="panel">
<h1>Robot Control</h1>
<p class="subtitle">Scripts execute via SDK with proper timing</p>
<div id="robotStatus" class="status connected">
<span><span class="status-dot green"></span>App Running</span>
</div>
<div class="section-title">Compiled IR</div>
<div id="irDisplay" class="ir-display">
<div style="color: #999; text-align: center; padding: 20px;">
No IR yet. Verify a script first!
</div>
</div>
<div class="section-title" style="margin-top: 20px;">Execution Info</div>
<div id="executionInfo" class="console" style="max-height: 150px;">
<div class="console-line info">Ready to execute scripts</div>
</div>
</div>
</div>
<script src="/static/app.js"></script>
</body>
</html>
|