<!DOCTYPE html>
<html lang="en">
  <head>
    <link rel="stylesheet" href="max80.css" />
    <title class="status">MAX80</title>
    <script src="max80.js"></script>
    <script src="status.js"></script>
  </head>
  <body>
    <x-inc src="head.html"></x-inc>
    <h1 class="status">Status</h1>
    <form id="getstatus" class="ro">
      <fieldset class="hw">
	<legend>MAX80</legend>
	<label class="ver">
	  <b>Hardware version</b>
	  <input type="text" name="max80.hw.ver" />
	</label>
	<label class="fpgaok">
	  <b>FPGA online</b>
	  <input type="checkbox" name="max80.fpga" />
	</label>
      </fieldset>
      <fieldset class="fw">
	<legend>Firmware</legend>
	<label class="ver">
	  <b>Firmware version</b>
	  <input type="text" name="COMMIT_VERSION" />
	</label>
	<label class="date">
	  <b>Firmware commit date</b>
	  <input type="text" name="COMMIT_DATE" />
	</label>
	<label class="commit">
	  <b>Firmware commit ID</b>
	  <input type="text" name="COMMIT_ID" />
	</label>
      </fieldset>
      <fieldset class="wifi-sta">
	<legend>Wifi Client</legend>
	<label class="net-connected">
	  <b>Connected</b>
	  <input type="checkbox" name="net.sta.conn" />
	</label>
	<label class="wifi-ssid">
	  <b>Network name (SSID)</b>
	  <input type="text" name="net.sta.ssid" />
	</label>
	<label class="net-mac">
	  <b>MAC address</b>
	  <input type="text" name="net.sta.mac" />
	</label>
	<label class="net-ip4">
	  <b>IP address</b>
	  <input type="text" name="net.sta.ip4" />
	</label>
	<label class="net-ip4-mask">
	  <b>Netmask</b>
	  <input type="text" name="net.sta.ip4.mask" />
	</label>
	<label class="net-ip4-gw">
	  <b>Gateway</b>
	  <input type="text" name="net.sta.ip4.gw" />
	</label>
      </fieldset>
      <fieldset class="wifi-ap">
	<legend>Wifi Access Point</legend>
	<label class="net-connected">
	  <b>Active</b>
	  <input type="checkbox" name="net.ap.conn" />
	</label>
	<label class="wifi-ssid">
	  <b>Network name (SSID)</b>
	  <input type="text" name="net.ap.ssid" />
	</label>
	<label class="net-mac">
	  <b>MAC address</b>
	  <input type="text" name="net.ap.mac" />
	</label>
	<label class="net-ip4">
	  <b>IP address</b>
	  <input type="text" name="net.ap.ip4" />
	</label>
	<label class="net-ip4-mask">
	  <b>Netmask</b>
	  <input type="text" name="net.ap.ip4.mask" />
	</label>
	<label class="net-connected-clients">
	  <b>Connected clients</b>
	  <input type="text" name="net.ap.clients" />
	</label>
      </fieldset>
      <fieldset class="datetime">
	<legend>Date and Time</legend>
	<label class="localtime">
	  <b>Current date and time</b>
	  <input type="text" name="localtime" />
	</label>
	<label class="sntp-server">
	  <b>NTP server</b>
	  <input type="text" name="net.sntp.server" />
	</label>
	<label class="sntp-sync">
	  <b>Time synchronized</b>
	  <input type="checkbox" name="net.sntp.sync" />
	</label>
      </fieldset>
      <fieldset class="refresh">
	<legend>Status refresh</legend>
	<label class="refresh">
	  <b>Refresh interval</b>
	  <input class="noro" id="refresh_time" type="number"
		 name="http.status.refresh" value="10" step="1" min="2"
		 onchange="ref_status(true)" />&nbsp;s
	</label>
      </fieldset>
    </form>
    <script>ref_status(false)</script>
  </body>
</html>