switch units to Mbit/s
This commit is contained in:
parent
32f6e65a2e
commit
63583cb3f4
4
doc.md
4
doc.md
|
@ -507,8 +507,8 @@ You can think of this as a finite state machine. These are the states (use getSt
|
||||||
While in state 1, you can only add test points, you cannot change the test settings. When you're done, use selectServer(callback) to select the test point with the lowest ping. This is asynchronous, when it's done, it will call your callback function and move to state 2. Calling setSelectedServer(server) will manually select a server and move to state 2.
|
While in state 1, you can only add test points, you cannot change the test settings. When you're done, use selectServer(callback) to select the test point with the lowest ping. This is asynchronous, when it's done, it will call your callback function and move to state 2. Calling setSelectedServer(server) will manually select a server and move to state 2.
|
||||||
* __2__: test point selected, ready to start the test. Use `start()` to begin, this will move to state 3
|
* __2__: test point selected, ready to start the test. Use `start()` to begin, this will move to state 3
|
||||||
* __3__: test running. Here, your `onupdate` event callback will be called periodically, with data coming from the worker about speed and progress. A data object will be passed to your `onupdate` function, with the following items:
|
* __3__: test running. Here, your `onupdate` event callback will be called periodically, with data coming from the worker about speed and progress. A data object will be passed to your `onupdate` function, with the following items:
|
||||||
- `dlStatus`: download speed in mbps
|
- `dlStatus`: download speed in Mbit/s
|
||||||
- `ulStatus`: upload speed in mbps
|
- `ulStatus`: upload speed in Mbit/s
|
||||||
- `pingStatus`: ping in ms
|
- `pingStatus`: ping in ms
|
||||||
- `jitterStatus`: jitter in ms
|
- `jitterStatus`: jitter in ms
|
||||||
- `dlProgress`: progress of the download test as a float 0-1
|
- `dlProgress`: progress of the download test as a float 0-1
|
||||||
|
|
|
@ -409,13 +409,13 @@ function initUI(){
|
||||||
<div class="testName">Download</div>
|
<div class="testName">Download</div>
|
||||||
<canvas id="dlMeter" class="meter"></canvas>
|
<canvas id="dlMeter" class="meter"></canvas>
|
||||||
<div id="dlText" class="meterText"></div>
|
<div id="dlText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Upload</div>
|
<div class="testName">Upload</div>
|
||||||
<canvas id="ulMeter" class="meter"></canvas>
|
<canvas id="ulMeter" class="meter"></canvas>
|
||||||
<div id="ulText" class="meterText"></div>
|
<div id="ulText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="ipArea">
|
<div id="ipArea">
|
||||||
|
|
|
@ -301,13 +301,13 @@ function initUI(){
|
||||||
<div class="testName">Download</div>
|
<div class="testName">Download</div>
|
||||||
<canvas id="dlMeter" class="meter"></canvas>
|
<canvas id="dlMeter" class="meter"></canvas>
|
||||||
<div id="dlText" class="meterText"></div>
|
<div id="dlText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Upload</div>
|
<div class="testName">Upload</div>
|
||||||
<canvas id="ulMeter" class="meter"></canvas>
|
<canvas id="ulMeter" class="meter"></canvas>
|
||||||
<div id="ulText" class="meterText"></div>
|
<div id="ulText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="ipArea">
|
<div id="ipArea">
|
||||||
|
|
|
@ -424,13 +424,13 @@ function initUI(){
|
||||||
<div class="testName">Download</div>
|
<div class="testName">Download</div>
|
||||||
<canvas id="dlMeter" class="meter"></canvas>
|
<canvas id="dlMeter" class="meter"></canvas>
|
||||||
<div id="dlText" class="meterText"></div>
|
<div id="dlText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Upload</div>
|
<div class="testName">Upload</div>
|
||||||
<canvas id="ulMeter" class="meter"></canvas>
|
<canvas id="ulMeter" class="meter"></canvas>
|
||||||
<div id="ulText" class="meterText"></div>
|
<div id="ulText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="ipArea">
|
<div id="ipArea">
|
||||||
|
|
|
@ -212,12 +212,12 @@ function I(id){return document.getElementById(id);}
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Download</div>
|
<div class="testName">Download</div>
|
||||||
<div id="dlText" class="meterText"></div>
|
<div id="dlText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Upload</div>
|
<div class="testName">Upload</div>
|
||||||
<div id="ulText" class="meterText"></div>
|
<div id="ulText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testGroup">
|
<div class="testGroup">
|
||||||
|
|
|
@ -157,12 +157,12 @@ function I(id){return document.getElementById(id);}
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Download</div>
|
<div class="testName">Download</div>
|
||||||
<div id="dlText" class="meterText"></div>
|
<div id="dlText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Upload</div>
|
<div class="testName">Upload</div>
|
||||||
<div id="ulText" class="meterText"></div>
|
<div id="ulText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -298,13 +298,13 @@ function initUI(){
|
||||||
<div class="testName">Download</div>
|
<div class="testName">Download</div>
|
||||||
<canvas id="dlMeter" class="meter"></canvas>
|
<canvas id="dlMeter" class="meter"></canvas>
|
||||||
<div id="dlText" class="meterText"></div>
|
<div id="dlText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Upload</div>
|
<div class="testName">Upload</div>
|
||||||
<canvas id="ulMeter" class="meter"></canvas>
|
<canvas id="ulMeter" class="meter"></canvas>
|
||||||
<div id="ulText" class="meterText"></div>
|
<div id="ulText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="ipArea">
|
<div id="ipArea">
|
||||||
|
|
|
@ -242,13 +242,13 @@ function initUI(){
|
||||||
<div class="testName">Download</div>
|
<div class="testName">Download</div>
|
||||||
<canvas id="dlMeter" class="meter"></canvas>
|
<canvas id="dlMeter" class="meter"></canvas>
|
||||||
<div id="dlText" class="meterText"></div>
|
<div id="dlText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Upload</div>
|
<div class="testName">Upload</div>
|
||||||
<canvas id="ulMeter" class="meter"></canvas>
|
<canvas id="ulMeter" class="meter"></canvas>
|
||||||
<div id="ulText" class="meterText"></div>
|
<div id="ulText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="ipArea">
|
<div id="ipArea">
|
||||||
|
|
|
@ -160,12 +160,12 @@ function I(id){return document.getElementById(id);}
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Download</div>
|
<div class="testName">Download</div>
|
||||||
<div id="dlText" class="meterText"></div>
|
<div id="dlText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Upload</div>
|
<div class="testName">Upload</div>
|
||||||
<div id="ulText" class="meterText"></div>
|
<div id="ulText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testGroup">
|
<div class="testGroup">
|
||||||
|
|
|
@ -180,12 +180,12 @@ function I(id){return document.getElementById(id);}
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Download</div>
|
<div class="testName">Download</div>
|
||||||
<div id="dlText" class="meterText"></div>
|
<div id="dlText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testArea">
|
<div class="testArea">
|
||||||
<div class="testName">Upload</div>
|
<div class="testName">Upload</div>
|
||||||
<div id="ulText" class="meterText"></div>
|
<div id="ulText" class="meterText"></div>
|
||||||
<div class="unit">Mbps</div>
|
<div class="unit">Mbit/s</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="testGroup">
|
<div class="testGroup">
|
||||||
|
|
|
@ -162,7 +162,7 @@ function drawImage($speedtest)
|
||||||
$POSITION_Y_WATERMARK = 223 * $SCALE;
|
$POSITION_Y_WATERMARK = 223 * $SCALE;
|
||||||
|
|
||||||
// configure labels
|
// configure labels
|
||||||
$MBPS_TEXT = 'Mbps';
|
$MBPS_TEXT = 'Mbit/s';
|
||||||
$MS_TEXT = 'ms';
|
$MS_TEXT = 'ms';
|
||||||
$PING_TEXT = 'Ping';
|
$PING_TEXT = 'Ping';
|
||||||
$JIT_TEXT = 'Jitter';
|
$JIT_TEXT = 'Jitter';
|
||||||
|
|
|
@ -28,8 +28,8 @@
|
||||||
While in state 1, you can only add test points, you cannot change the test settings. When you're done, use selectServer(callback) to select the test point with the lowest ping. This is asynchronous, when it's done, it will call your callback function and move to state 2. Calling setSelectedServer(server) will manually select a server and move to state 2.
|
While in state 1, you can only add test points, you cannot change the test settings. When you're done, use selectServer(callback) to select the test point with the lowest ping. This is asynchronous, when it's done, it will call your callback function and move to state 2. Calling setSelectedServer(server) will manually select a server and move to state 2.
|
||||||
- 2: test point selected, ready to start the test. Use start() to begin, this will move to state 3
|
- 2: test point selected, ready to start the test. Use start() to begin, this will move to state 3
|
||||||
- 3: test running. Here, your onupdate event callback will be called periodically, with data coming from the worker about speed and progress. A data object will be passed to your onupdate function, with the following items:
|
- 3: test running. Here, your onupdate event callback will be called periodically, with data coming from the worker about speed and progress. A data object will be passed to your onupdate function, with the following items:
|
||||||
- dlStatus: download speed in mbps
|
- dlStatus: download speed in Mbit/s
|
||||||
- ulStatus: upload speed in mbps
|
- ulStatus: upload speed in Mbit/s
|
||||||
- pingStatus: ping in ms
|
- pingStatus: ping in ms
|
||||||
- jitterStatus: jitter in ms
|
- jitterStatus: jitter in ms
|
||||||
- dlProgress: progress of the download test as a float 0-1
|
- dlProgress: progress of the download test as a float 0-1
|
||||||
|
|
Loading…
Reference in a new issue