More work on UI
This commit is contained in:
7
dist/Configuration/Timer.js
vendored
7
dist/Configuration/Timer.js
vendored
@@ -93,7 +93,12 @@ var Timer = /** @class */ (function () {
|
|||||||
if (_this._Main.UnityRunner.state === 'RUNNING' &&
|
if (_this._Main.UnityRunner.state === 'RUNNING' &&
|
||||||
_this._Main.UnityRunner.startOrigin === UnityRunner_1.StartOrigin.Timer) {
|
_this._Main.UnityRunner.startOrigin === UnityRunner_1.StartOrigin.Timer) {
|
||||||
console.log(PREFIX, 'Stopping Unity');
|
console.log(PREFIX, 'Stopping Unity');
|
||||||
_this._Main.UnityRunner.stop();
|
_this._Main.UnityWebSocket.quitApplication();
|
||||||
|
_this._Main.UnityRunner.startOrigin = null;
|
||||||
|
_this._Main.UnityRunner.state = 'STOPPED';
|
||||||
|
setTimeout(function () {
|
||||||
|
_this._Main.UnityRunner.requestStop();
|
||||||
|
}, 5000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, 5000);
|
}, 5000);
|
||||||
|
|||||||
2
dist/Configuration/Timer.js.map
vendored
2
dist/Configuration/Timer.js.map
vendored
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"Timer.js","sourceRoot":"","sources":["../../src/Configuration/Timer.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"Timer.js","sourceRoot":"","sources":["../../src/Configuration/Timer.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,6BAA4B;AAE5B,qCAAsE;AACtE,oDAAmD;AAEnD,IAAM,MAAM,GAAG,QAAQ,CAAC;AACxB;IAoBC,eAAY,IAAU;QAfd,UAAK,GAGT;YACH,IAAI,EAAE,IAAI;YACV,MAAM,EAAE,IAAI;SACZ,CAAC;QACM,QAAG,GAGP;YACH,IAAI,EAAE,IAAI;YACV,MAAM,EAAE,IAAI;SACZ,CAAC;QAGD,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;QAClB,IAAI,CAAC,UAAU,GAAG,IAAA,WAAI,EAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,YAAY,CAAC,CAAC;IAC3D,CAAC;IAED,wBAAQ,GAAR;QACC,OAAO;YACN,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,GAAG,EAAE,IAAI,CAAC,GAAG;SACb,CAAC;IACH,CAAC;IAED,wBAAQ,GAAR,UAAS,IAAsC;QAC9C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;QAClB,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC;QAC3D,IAAI,CAAC,IAAI,EAAE,CAAC;IACb,CAAC;IAED,sBAAM,GAAN,UAAO,IAAsC;QAC5C,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC;QAC3D,IAAI,CAAC,IAAI,EAAE,CAAC;IACb,CAAC;IAED,0BAAU,GAAV;QAAA,iBAyCC;QAxCA,WAAW,CAAC;YACX,IAAM,SAAS,GAAG,IAAI,IAAI,EAAE,CAAC;YAC7B,SAAS,CAAC,QAAQ,CAAC,KAAI,CAAC,KAAK,CAAC,IAAI,EAAE,KAAI,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;YAE7D,IAAM,OAAO,GAAG,IAAI,IAAI,EAAE,CAAC;YAC3B,OAAO,CAAC,QAAQ,CAAC,KAAI,CAAC,GAAG,CAAC,IAAI,EAAE,KAAI,CAAC,GAAG,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;YAEvD,IAAM,eAAe,GACpB,SAAS,IAAI,IAAI,IAAI,EAAE,IAAI,OAAO,GAAG,IAAI,IAAI,EAAE,CAAC;YAEjD,IAAI,eAAe,EAAE,CAAC;gBACrB,IACC,KAAI,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,KAAK,SAAS;oBAC1C,KAAI,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,KAAK,UAAU,EAC1C,CAAC;oBACF,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,gBAAgB,CAAC,CAAC;oBACtC,KAAI,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,yBAAW,CAAC,KAAK,CAAC,CAAC;gBACjD,CAAC;qBAAM,IACN,KAAI,CAAC,KAAK,CAAC,WAAW,CAAC,WAAW,KAAK,yBAAW,CAAC,KAAK,EACvD,CAAC;oBACF,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,iBAAiB,CAAC,CAAC;oBACvC,KAAI,CAAC,KAAK,CAAC,WAAW,CAAC,WAAW,GAAG,yBAAW,CAAC,KAAK,CAAC;gBACxD,CAAC;YACF,CAAC;iBAAM,CAAC;gBACP,IACC,KAAI,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,KAAK,SAAS;oBAC1C,KAAI,CAAC,KAAK,CAAC,WAAW,CAAC,WAAW,KAAK,yBAAW,CAAC,KAAK,EACvD,CAAC;oBACF,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,gBAAgB,CAAC,CAAC;oBAEtC,KAAI,CAAC,KAAK,CAAC,cAAc,CAAC,eAAe,EAAE,CAAC;oBAC5C,KAAI,CAAC,KAAK,CAAC,WAAW,CAAC,WAAW,GAAG,IAAI,CAAC;oBAC1C,KAAI,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,GAAG,SAAS,CAAC;oBAEzC,UAAU,CAAC;wBACV,KAAI,CAAC,KAAK,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC;oBACtC,CAAC,EAAE,IAAI,CAAC,CAAC;gBACV,CAAC;YACF,CAAC;QACF,CAAC,EAAE,IAAI,CAAC,CAAC;IACV,CAAC;IAEK,oBAAI,GAAV;;;;;;wBACC,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,gCAAgC,CAAC,CAAC;wBACvC,qBAAM,IAAA,qBAAU,EAAC,IAAI,CAAC,UAAU,CAAC,EAAA;;wBAA1C,MAAM,GAAG,SAAiC;wBAChD,IAAI,CAAC,MAAM,EAAE,CAAC;4BACb,IAAI,CAAC,IAAI,EAAE,CAAC;4BACZ,sBAAO,IAAI,CAAC,UAAU,EAAE,EAAC;wBAC1B,CAAC;wBAEY,qBAAM,IAAA,mBAAQ,EAAC,IAAI,CAAC,UAAU,CAAC,EAAA;;wBAAtC,IAAI,GAAG,SAA+B;wBAC5C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;wBACxB,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC;wBAEpB,IAAI,CAAC,UAAU,EAAE,CAAC;;;;;KAClB;IAGK,oBAAI,GAAV;;;;gBACC,IAAI,IAAI,CAAC,KAAK;oBAAE,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;gBAEzC,IAAI,CAAC,KAAK,GAAG,UAAU,CAAC;;wBACvB,IAAA,oBAAS,EACR,IAAI,CAAC,UAAU,EACf,IAAI,CAAC,SAAS,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,CAAC,GAAG,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,CAC7D,CAAC;;;qBACF,EAAE,IAAI,CAAC,CAAC;;;;KACT;IACF,YAAC;AAAD,CAAC,AAjHD,IAiHC;AAjHY,sBAAK"}
|
||||||
14
dist/Unity/UnityWebSocket.js
vendored
14
dist/Unity/UnityWebSocket.js
vendored
@@ -194,6 +194,13 @@ var UnityWebSocket = /** @class */ (function () {
|
|||||||
catch (error) {
|
catch (error) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
// writeFileSync(
|
||||||
|
// join(
|
||||||
|
// this._Main.dataPath,
|
||||||
|
// `tempdebug-${message.type}-${new Date().getTime()}.json`,
|
||||||
|
// ),
|
||||||
|
// JSON.stringify(message, null, 4),
|
||||||
|
// );
|
||||||
switch (message.type) {
|
switch (message.type) {
|
||||||
case 'heartbeat_data':
|
case 'heartbeat_data':
|
||||||
this.parameters.timelineWatching =
|
this.parameters.timelineWatching =
|
||||||
@@ -225,6 +232,11 @@ var UnityWebSocket = /** @class */ (function () {
|
|||||||
this.updateStatus();
|
this.updateStatus();
|
||||||
this.broadcastState();
|
this.broadcastState();
|
||||||
break;
|
break;
|
||||||
|
case 'timeline_update':
|
||||||
|
var playbackReady = message.value == 1;
|
||||||
|
this._Main.Status.update(Status_1.StatusType.ReplayFunction, playbackReady ? Status_1.State.Green : Status_1.State.Yellow, playbackReady ? 'Playback ready' : 'Playback not ready');
|
||||||
|
console.log('timeline_update', message);
|
||||||
|
break;
|
||||||
case 'response_camera_frame':
|
case 'response_camera_frame':
|
||||||
this._Main.WebServer.Calibration.writeCalibrationImage(message.imageBase64);
|
this._Main.WebServer.Calibration.writeCalibrationImage(message.imageBase64);
|
||||||
break;
|
break;
|
||||||
@@ -289,7 +301,7 @@ var UnityWebSocket = /** @class */ (function () {
|
|||||||
this.restartRequested = false;
|
this.restartRequested = false;
|
||||||
this.disconnected = false;
|
this.disconnected = false;
|
||||||
this.stopFetchClocks();
|
this.stopFetchClocks();
|
||||||
this.setInfo('Connecting...', null, 'CONNECTING');
|
this.setInfo("Connecting to ".concat(this._Main.Config.unity.webSocket.ip, ":").concat(this._Main.Config.unity.webSocket.port, "..."), null, 'CONNECTING');
|
||||||
return [4 /*yield*/, (0, Utils_1.delay)(1000)];
|
return [4 /*yield*/, (0, Utils_1.delay)(1000)];
|
||||||
case 1:
|
case 1:
|
||||||
_a.sent();
|
_a.sent();
|
||||||
|
|||||||
2
dist/Unity/UnityWebSocket.js.map
vendored
2
dist/Unity/UnityWebSocket.js.map
vendored
File diff suppressed because one or more lines are too long
1
frontend/views/control/dist/checklist.js
vendored
1
frontend/views/control/dist/checklist.js
vendored
@@ -21,7 +21,6 @@ var Checklist = /** @class */ (function () {
|
|||||||
this.updateRow(this.Rows.CAMERAUNITYSTREAM, status.CAMERAUNITYSTREAM);
|
this.updateRow(this.Rows.CAMERAUNITYSTREAM, status.CAMERAUNITYSTREAM);
|
||||||
this.updateRow(this.Rows.UNITYBUILD, status.UNITYBUILD);
|
this.updateRow(this.Rows.UNITYBUILD, status.UNITYBUILD);
|
||||||
this.updateRow(this.Rows.REPLAYFUNCTION, status.REPLAYFUNCTION);
|
this.updateRow(this.Rows.REPLAYFUNCTION, status.REPLAYFUNCTION);
|
||||||
console.log('Updated checklist:', status);
|
|
||||||
};
|
};
|
||||||
Checklist.prototype.updateRow = function (row, state) {
|
Checklist.prototype.updateRow = function (row, state) {
|
||||||
var _a, _b, _c;
|
var _a, _b, _c;
|
||||||
|
|||||||
2
frontend/views/control/dist/checklist.js.map
vendored
2
frontend/views/control/dist/checklist.js.map
vendored
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"checklist.js","sourceRoot":"","sources":["../ts/checklist.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"checklist.js","sourceRoot":"","sources":["../ts/checklist.ts"],"names":[],"mappings":"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"}
|
||||||
14
frontend/views/control/dist/lighting.js
vendored
Normal file
14
frontend/views/control/dist/lighting.js
vendored
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
exports.Lighting = void 0;
|
||||||
|
var Lighting = /** @class */ (function () {
|
||||||
|
function Lighting(Main) {
|
||||||
|
this.gainInput = document.querySelector('.ntsh_lightingsettings-gain');
|
||||||
|
this.exposureInput = document.querySelector('.ntsh_lightingsettings-exposure');
|
||||||
|
this.whiteBalanceInput = document.querySelector('.ntsh_lightingsettings-whitebalance');
|
||||||
|
this._Main = Main;
|
||||||
|
}
|
||||||
|
return Lighting;
|
||||||
|
}());
|
||||||
|
exports.Lighting = Lighting;
|
||||||
|
//# sourceMappingURL=lighting.js.map
|
||||||
1
frontend/views/control/dist/lighting.js.map
vendored
Normal file
1
frontend/views/control/dist/lighting.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"lighting.js","sourceRoot":"","sources":["../ts/lighting.ts"],"names":[],"mappings":";;;AAEA;IAaC,kBAAY,IAAU;QAVtB,cAAS,GAAqB,QAAQ,CAAC,aAAa,CACnD,6BAA6B,CAC7B,CAAC;QACF,kBAAa,GAAqB,QAAQ,CAAC,aAAa,CACvD,iCAAiC,CACjC,CAAC;QACF,sBAAiB,GAAqB,QAAQ,CAAC,aAAa,CAC3D,qCAAqC,CACrC,CAAC;QAGD,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;IACnB,CAAC;IACF,eAAC;AAAD,CAAC,AAhBD,IAgBC;AAhBY,4BAAQ"}
|
||||||
4
frontend/views/control/dist/main.js
vendored
4
frontend/views/control/dist/main.js
vendored
@@ -44,6 +44,8 @@ var calibration_1 = require("./calibration");
|
|||||||
var morphux_1 = require("morphux");
|
var morphux_1 = require("morphux");
|
||||||
var outOfServiceMode_1 = require("./outOfServiceMode");
|
var outOfServiceMode_1 = require("./outOfServiceMode");
|
||||||
var timer_1 = require("./timer");
|
var timer_1 = require("./timer");
|
||||||
|
var lighting_1 = require("./lighting");
|
||||||
|
var sound_1 = require("./sound");
|
||||||
var socket = (0, socket_io_client_1.io)('/');
|
var socket = (0, socket_io_client_1.io)('/');
|
||||||
var Main = /** @class */ (function () {
|
var Main = /** @class */ (function () {
|
||||||
function Main() {
|
function Main() {
|
||||||
@@ -52,6 +54,8 @@ var Main = /** @class */ (function () {
|
|||||||
this.Calibration = new calibration_1.Calibration(this);
|
this.Calibration = new calibration_1.Calibration(this);
|
||||||
this.OutOfServiceMode = new outOfServiceMode_1.OutOfServiceMode(this);
|
this.OutOfServiceMode = new outOfServiceMode_1.OutOfServiceMode(this);
|
||||||
this.Timer = new timer_1.Timer(this);
|
this.Timer = new timer_1.Timer(this);
|
||||||
|
this.Lighting = new lighting_1.Lighting(this);
|
||||||
|
this.Sound = new sound_1.Sound(this);
|
||||||
this.socket = socket;
|
this.socket = socket;
|
||||||
this.supportButton = document.querySelector('.ntsh-support img');
|
this.supportButton = document.querySelector('.ntsh-support img');
|
||||||
this.supportNumber = '';
|
this.supportNumber = '';
|
||||||
|
|||||||
2
frontend/views/control/dist/main.js.map
vendored
2
frontend/views/control/dist/main.js.map
vendored
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"main.js","sourceRoot":"","sources":["../ts/main.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"main.js","sourceRoot":"","sources":["../ts/main.ts"],"names":[],"mappings":"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"}
|
||||||
15
frontend/views/control/dist/sound.js
vendored
Normal file
15
frontend/views/control/dist/sound.js
vendored
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
exports.Sound = void 0;
|
||||||
|
var Sound = /** @class */ (function () {
|
||||||
|
function Sound(Main) {
|
||||||
|
this.volumeInput = document.querySelector('.ntsh_soundsettings-volume');
|
||||||
|
this.eqLowInput = document.querySelector('.ntsh_soundsettings-eqlow');
|
||||||
|
this.eqMidInput = document.querySelector('.ntsh_soundsettings-eqmid');
|
||||||
|
this.eqHighInput = document.querySelector('.ntsh_soundsettings-eqhigh');
|
||||||
|
this._Main = Main;
|
||||||
|
}
|
||||||
|
return Sound;
|
||||||
|
}());
|
||||||
|
exports.Sound = Sound;
|
||||||
|
//# sourceMappingURL=sound.js.map
|
||||||
1
frontend/views/control/dist/sound.js.map
vendored
Normal file
1
frontend/views/control/dist/sound.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"sound.js","sourceRoot":"","sources":["../ts/sound.ts"],"names":[],"mappings":";;;AAEA;IAgBC,eAAY,IAAU;QAbtB,gBAAW,GAAqB,QAAQ,CAAC,aAAa,CACrD,4BAA4B,CAC5B,CAAC;QACF,eAAU,GAAqB,QAAQ,CAAC,aAAa,CACpD,2BAA2B,CAC3B,CAAC;QACF,eAAU,GAAqB,QAAQ,CAAC,aAAa,CACpD,2BAA2B,CAC3B,CAAC;QACF,gBAAW,GAAqB,QAAQ,CAAC,aAAa,CACrD,4BAA4B,CAC5B,CAAC;QAGD,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;IACnB,CAAC;IACF,YAAC;AAAD,CAAC,AAnBD,IAmBC;AAnBY,sBAAK"}
|
||||||
@@ -218,23 +218,25 @@
|
|||||||
<span class="slider round"></span>
|
<span class="slider round"></span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="ntsh_lightingsettings-container disabled">
|
<div class="ntsh_lightingsettings-container">
|
||||||
<h3>FIXED LIGHTING SETTINGS</h3>
|
<h3>FIXED LIGHTING SETTINGS</h3>
|
||||||
<div class="ntsh_lightingsettings">
|
<div class="ntsh_lightingsettings">
|
||||||
<div class="ntsh_lightingsettings-row">
|
|
||||||
<h4>Brightness</h4>
|
|
||||||
|
|
||||||
<input type="range" min="-100" max="100" value="0">
|
|
||||||
</div>
|
|
||||||
<div class="ntsh_lightingsettings-row">
|
<div class="ntsh_lightingsettings-row">
|
||||||
<h4>Gain</h4>
|
<h4>Gain</h4>
|
||||||
|
|
||||||
<input type="range" min="-100" max="100" value="0">
|
<input class="ntsh_lightingsettings-gain" type="range" min="0" max="100" value="0">
|
||||||
|
</div>
|
||||||
|
<div class="ntsh_lightingsettings-row">
|
||||||
|
<h4>Exposure</h4>
|
||||||
|
|
||||||
|
<input class="ntsh_lightingsettings-exposure" type="range" min="0" max="100"
|
||||||
|
value="0">
|
||||||
</div>
|
</div>
|
||||||
<div class="ntsh_lightingsettings-row">
|
<div class="ntsh_lightingsettings-row">
|
||||||
<h4>White Balance</h4>
|
<h4>White Balance</h4>
|
||||||
|
|
||||||
<input type="range" min="-100" max="100" value="0">
|
<input class="ntsh_lightingsettings-whitebalance" type="range" min="26" max="65"
|
||||||
|
value="0">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -246,26 +248,26 @@
|
|||||||
the
|
the
|
||||||
day and adjust to an average.)</h3>
|
day and adjust to an average.)</h3>
|
||||||
|
|
||||||
<div class="ntsh_soundsettings disabled">
|
<div class="ntsh_soundsettings">
|
||||||
<div class="ntsh_soundsettings-row">
|
<div class="ntsh_soundsettings-row">
|
||||||
<h4>Volume</h4>
|
<h4>Volume</h4>
|
||||||
|
|
||||||
<input type="range" min="0" max="100" value="0">
|
<input class="ntsh_soundsettings-volume" type="range" min="0" max="100" value="0">
|
||||||
</div>
|
</div>
|
||||||
<div class="ntsh_soundsettings-row">
|
<div class="ntsh_soundsettings-row">
|
||||||
<h4>EQ low</h4>
|
<h4>EQ low</h4>
|
||||||
|
|
||||||
<input type="range" min="-100" max="100" value="0">
|
<input class="ntsh_soundsettings-eqlow" type="range" min="-100" max="100" value="0">
|
||||||
</div>
|
</div>
|
||||||
<div class="ntsh_soundsettings-row">
|
<div class="ntsh_soundsettings-row">
|
||||||
<h4>EQ mid</h4>
|
<h4>EQ mid</h4>
|
||||||
|
|
||||||
<input type="range" min="-100" max="100" value="0">
|
<input class="ntsh_soundsettings-eqmid" type="range" min="-100" max="100" value="0">
|
||||||
</div>
|
</div>
|
||||||
<div class="ntsh_soundsettings-row">
|
<div class="ntsh_soundsettings-row">
|
||||||
<h4>EQ high</h4>
|
<h4>EQ high</h4>
|
||||||
|
|
||||||
<input type="range" min="-100" max="100" value="0">
|
<input class="ntsh_soundsettings-eqhigh" type="range" min="-100" max="100" value="0">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -14529,7 +14529,6 @@
|
|||||||
this.updateRow(this.Rows.CAMERAUNITYSTREAM, status.CAMERAUNITYSTREAM);
|
this.updateRow(this.Rows.CAMERAUNITYSTREAM, status.CAMERAUNITYSTREAM);
|
||||||
this.updateRow(this.Rows.UNITYBUILD, status.UNITYBUILD);
|
this.updateRow(this.Rows.UNITYBUILD, status.UNITYBUILD);
|
||||||
this.updateRow(this.Rows.REPLAYFUNCTION, status.REPLAYFUNCTION);
|
this.updateRow(this.Rows.REPLAYFUNCTION, status.REPLAYFUNCTION);
|
||||||
console.log('Updated checklist:', status);
|
|
||||||
};
|
};
|
||||||
Checklist.prototype.updateRow = function (row, state) {
|
Checklist.prototype.updateRow = function (row, state) {
|
||||||
var _a, _b, _c;
|
var _a, _b, _c;
|
||||||
@@ -14742,6 +14741,37 @@
|
|||||||
}());
|
}());
|
||||||
timer.Timer = Timer;
|
timer.Timer = Timer;
|
||||||
|
|
||||||
|
var lighting = {};
|
||||||
|
|
||||||
|
Object.defineProperty(lighting, "__esModule", { value: true });
|
||||||
|
lighting.Lighting = void 0;
|
||||||
|
var Lighting = /** @class */ (function () {
|
||||||
|
function Lighting(Main) {
|
||||||
|
this.gainInput = document.querySelector('.ntsh_lightingsettings-gain');
|
||||||
|
this.exposureInput = document.querySelector('.ntsh_lightingsettings-exposure');
|
||||||
|
this.whiteBalanceInput = document.querySelector('.ntsh_lightingsettings-whitebalance');
|
||||||
|
this._Main = Main;
|
||||||
|
}
|
||||||
|
return Lighting;
|
||||||
|
}());
|
||||||
|
lighting.Lighting = Lighting;
|
||||||
|
|
||||||
|
var sound = {};
|
||||||
|
|
||||||
|
Object.defineProperty(sound, "__esModule", { value: true });
|
||||||
|
sound.Sound = void 0;
|
||||||
|
var Sound = /** @class */ (function () {
|
||||||
|
function Sound(Main) {
|
||||||
|
this.volumeInput = document.querySelector('.ntsh_soundsettings-volume');
|
||||||
|
this.eqLowInput = document.querySelector('.ntsh_soundsettings-eqlow');
|
||||||
|
this.eqMidInput = document.querySelector('.ntsh_soundsettings-eqmid');
|
||||||
|
this.eqHighInput = document.querySelector('.ntsh_soundsettings-eqhigh');
|
||||||
|
this._Main = Main;
|
||||||
|
}
|
||||||
|
return Sound;
|
||||||
|
}());
|
||||||
|
sound.Sound = Sound;
|
||||||
|
|
||||||
var __awaiter = (commonjsGlobal && commonjsGlobal.__awaiter) || function (thisArg, _arguments, P, generator) {
|
var __awaiter = (commonjsGlobal && commonjsGlobal.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||||
return new (P || (P = Promise))(function (resolve, reject) {
|
return new (P || (P = Promise))(function (resolve, reject) {
|
||||||
@@ -14787,6 +14817,8 @@
|
|||||||
var morphux_1 = requireIndex();
|
var morphux_1 = requireIndex();
|
||||||
var outOfServiceMode_1 = outOfServiceMode;
|
var outOfServiceMode_1 = outOfServiceMode;
|
||||||
var timer_1 = timer;
|
var timer_1 = timer;
|
||||||
|
var lighting_1 = lighting;
|
||||||
|
var sound_1 = sound;
|
||||||
var socket = (0, socket_io_client_1.io)('/');
|
var socket = (0, socket_io_client_1.io)('/');
|
||||||
var Main = /** @class */ (function () {
|
var Main = /** @class */ (function () {
|
||||||
function Main() {
|
function Main() {
|
||||||
@@ -14795,6 +14827,8 @@
|
|||||||
this.Calibration = new calibration_1.Calibration(this);
|
this.Calibration = new calibration_1.Calibration(this);
|
||||||
this.OutOfServiceMode = new outOfServiceMode_1.OutOfServiceMode(this);
|
this.OutOfServiceMode = new outOfServiceMode_1.OutOfServiceMode(this);
|
||||||
this.Timer = new timer_1.Timer(this);
|
this.Timer = new timer_1.Timer(this);
|
||||||
|
this.Lighting = new lighting_1.Lighting(this);
|
||||||
|
this.Sound = new sound_1.Sound(this);
|
||||||
this.socket = socket;
|
this.socket = socket;
|
||||||
this.supportButton = document.querySelector('.ntsh-support img');
|
this.supportButton = document.querySelector('.ntsh-support img');
|
||||||
this.supportNumber = '';
|
this.supportNumber = '';
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -72,4 +72,41 @@ body {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
border-bottom: 10px dotted #000;
|
border-bottom: 10px dotted #000;
|
||||||
margin: 30px 0px;
|
margin: 30px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type=range] {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
appearance: none;
|
||||||
|
width: 100%;
|
||||||
|
height: 9px;
|
||||||
|
margin: 8px 0px;
|
||||||
|
background: #ffffff;
|
||||||
|
outline: none;
|
||||||
|
padding: 0px !important;
|
||||||
|
border: 2px solid #000;
|
||||||
|
box-sizing: border-box;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
|
||||||
|
&::-webkit-slider-thumb,
|
||||||
|
&::-moz-range-thumb {
|
||||||
|
background: #2bc038;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&::-webkit-slider-thumb {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
appearance: none;
|
||||||
|
width: 25px;
|
||||||
|
height: 25px;
|
||||||
|
background: #626262;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
&::-moz-range-thumb {
|
||||||
|
width: 25px;
|
||||||
|
height: 25px;
|
||||||
|
background: #626262;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -2828,4 +2828,34 @@ body {
|
|||||||
margin: 30px 0px;
|
margin: 30px 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
input[type=range] {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
appearance: none;
|
||||||
|
width: 100%;
|
||||||
|
height: 9px;
|
||||||
|
margin: 8px 0px;
|
||||||
|
background: #ffffff;
|
||||||
|
outline: none;
|
||||||
|
padding: 0px !important;
|
||||||
|
border: 2px solid #000;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
input[type=range]:hover::-webkit-slider-thumb, input[type=range]:hover::-moz-range-thumb {
|
||||||
|
background: #2bc038;
|
||||||
|
}
|
||||||
|
input[type=range]::-webkit-slider-thumb {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
appearance: none;
|
||||||
|
width: 25px;
|
||||||
|
height: 25px;
|
||||||
|
background: #626262;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
input[type=range]::-moz-range-thumb {
|
||||||
|
width: 25px;
|
||||||
|
height: 25px;
|
||||||
|
background: #626262;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
/*# sourceMappingURL=style.css.map */
|
/*# sourceMappingURL=style.css.map */
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -37,7 +37,6 @@ export class Checklist {
|
|||||||
this.updateRow(this.Rows.CAMERAUNITYSTREAM, status.CAMERAUNITYSTREAM);
|
this.updateRow(this.Rows.CAMERAUNITYSTREAM, status.CAMERAUNITYSTREAM);
|
||||||
this.updateRow(this.Rows.UNITYBUILD, status.UNITYBUILD);
|
this.updateRow(this.Rows.UNITYBUILD, status.UNITYBUILD);
|
||||||
this.updateRow(this.Rows.REPLAYFUNCTION, status.REPLAYFUNCTION);
|
this.updateRow(this.Rows.REPLAYFUNCTION, status.REPLAYFUNCTION);
|
||||||
console.log('Updated checklist:', status);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
updateRow(row: HTMLDivElement, state: StateEntry) {
|
updateRow(row: HTMLDivElement, state: StateEntry) {
|
||||||
|
|||||||
19
frontend/views/control/ts/lighting.ts
Normal file
19
frontend/views/control/ts/lighting.ts
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
import { Main } from './main';
|
||||||
|
|
||||||
|
export class Lighting {
|
||||||
|
private _Main: Main;
|
||||||
|
|
||||||
|
gainInput: HTMLInputElement = document.querySelector(
|
||||||
|
'.ntsh_lightingsettings-gain',
|
||||||
|
);
|
||||||
|
exposureInput: HTMLInputElement = document.querySelector(
|
||||||
|
'.ntsh_lightingsettings-exposure',
|
||||||
|
);
|
||||||
|
whiteBalanceInput: HTMLInputElement = document.querySelector(
|
||||||
|
'.ntsh_lightingsettings-whitebalance',
|
||||||
|
);
|
||||||
|
|
||||||
|
constructor(Main: Main) {
|
||||||
|
this._Main = Main;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -5,6 +5,8 @@ import { Calibration } from './calibration';
|
|||||||
import { ce, MorphComponent, MorphFeature } from 'morphux';
|
import { ce, MorphComponent, MorphFeature } from 'morphux';
|
||||||
import { OutOfServiceMode } from './outOfServiceMode';
|
import { OutOfServiceMode } from './outOfServiceMode';
|
||||||
import { Timer } from './timer';
|
import { Timer } from './timer';
|
||||||
|
import { Lighting } from './lighting';
|
||||||
|
import { Sound } from './sound';
|
||||||
|
|
||||||
const socket = io('/');
|
const socket = io('/');
|
||||||
|
|
||||||
@@ -14,6 +16,8 @@ export class Main {
|
|||||||
Calibration = new Calibration(this);
|
Calibration = new Calibration(this);
|
||||||
OutOfServiceMode = new OutOfServiceMode(this);
|
OutOfServiceMode = new OutOfServiceMode(this);
|
||||||
Timer = new Timer(this);
|
Timer = new Timer(this);
|
||||||
|
Lighting = new Lighting(this);
|
||||||
|
Sound = new Sound(this);
|
||||||
|
|
||||||
socket = socket;
|
socket = socket;
|
||||||
|
|
||||||
|
|||||||
22
frontend/views/control/ts/sound.ts
Normal file
22
frontend/views/control/ts/sound.ts
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
import { Main } from './main';
|
||||||
|
|
||||||
|
export class Sound {
|
||||||
|
private _Main: Main;
|
||||||
|
|
||||||
|
volumeInput: HTMLInputElement = document.querySelector(
|
||||||
|
'.ntsh_soundsettings-volume',
|
||||||
|
);
|
||||||
|
eqLowInput: HTMLInputElement = document.querySelector(
|
||||||
|
'.ntsh_soundsettings-eqlow',
|
||||||
|
);
|
||||||
|
eqMidInput: HTMLInputElement = document.querySelector(
|
||||||
|
'.ntsh_soundsettings-eqmid',
|
||||||
|
);
|
||||||
|
eqHighInput: HTMLInputElement = document.querySelector(
|
||||||
|
'.ntsh_soundsettings-eqhigh',
|
||||||
|
);
|
||||||
|
|
||||||
|
constructor(Main: Main) {
|
||||||
|
this._Main = Main;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -78,7 +78,14 @@ export class Timer {
|
|||||||
this._Main.UnityRunner.startOrigin === StartOrigin.Timer
|
this._Main.UnityRunner.startOrigin === StartOrigin.Timer
|
||||||
) {
|
) {
|
||||||
console.log(PREFIX, 'Stopping Unity');
|
console.log(PREFIX, 'Stopping Unity');
|
||||||
this._Main.UnityRunner.stop();
|
|
||||||
|
this._Main.UnityWebSocket.quitApplication();
|
||||||
|
this._Main.UnityRunner.startOrigin = null;
|
||||||
|
this._Main.UnityRunner.state = 'STOPPED';
|
||||||
|
|
||||||
|
setTimeout(() => {
|
||||||
|
this._Main.UnityRunner.requestStop();
|
||||||
|
}, 5000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, 5000);
|
}, 5000);
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ import { RawData, WebSocket } from 'ws';
|
|||||||
import { Main } from '../Main';
|
import { Main } from '../Main';
|
||||||
import { delay, ServiceState } from '../Utils';
|
import { delay, ServiceState } from '../Utils';
|
||||||
import { State, StatusType } from '../Status';
|
import { State, StatusType } from '../Status';
|
||||||
|
import { join } from 'path';
|
||||||
|
import { writeFileSync } from 'fs-extra';
|
||||||
|
|
||||||
const PREFIX = '[Unity]';
|
const PREFIX = '[Unity]';
|
||||||
export class UnityWebSocket {
|
export class UnityWebSocket {
|
||||||
@@ -189,6 +191,14 @@ export class UnityWebSocket {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// writeFileSync(
|
||||||
|
// join(
|
||||||
|
// this._Main.dataPath,
|
||||||
|
// `tempdebug-${message.type}-${new Date().getTime()}.json`,
|
||||||
|
// ),
|
||||||
|
// JSON.stringify(message, null, 4),
|
||||||
|
// );
|
||||||
|
|
||||||
switch (message.type) {
|
switch (message.type) {
|
||||||
case 'heartbeat_data':
|
case 'heartbeat_data':
|
||||||
this.parameters.timelineWatching =
|
this.parameters.timelineWatching =
|
||||||
@@ -232,6 +242,16 @@ export class UnityWebSocket {
|
|||||||
this.broadcastState();
|
this.broadcastState();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'timeline_update':
|
||||||
|
const playbackReady = message.value == 1;
|
||||||
|
this._Main.Status.update(
|
||||||
|
StatusType.ReplayFunction,
|
||||||
|
playbackReady ? State.Green : State.Yellow,
|
||||||
|
playbackReady ? 'Playback ready' : 'Playback not ready',
|
||||||
|
);
|
||||||
|
console.log('timeline_update', message);
|
||||||
|
break;
|
||||||
|
|
||||||
case 'response_camera_frame':
|
case 'response_camera_frame':
|
||||||
this._Main.WebServer.Calibration.writeCalibrationImage(
|
this._Main.WebServer.Calibration.writeCalibrationImage(
|
||||||
message.imageBase64,
|
message.imageBase64,
|
||||||
@@ -286,7 +306,11 @@ export class UnityWebSocket {
|
|||||||
|
|
||||||
this.stopFetchClocks();
|
this.stopFetchClocks();
|
||||||
|
|
||||||
this.setInfo('Connecting...', null, 'CONNECTING');
|
this.setInfo(
|
||||||
|
`Connecting to ${this._Main.Config.unity.webSocket.ip}:${this._Main.Config.unity.webSocket.port}...`,
|
||||||
|
null,
|
||||||
|
'CONNECTING',
|
||||||
|
);
|
||||||
|
|
||||||
await delay(1000);
|
await delay(1000);
|
||||||
|
|
||||||
@@ -397,7 +421,8 @@ interface UnityParameterSlider extends UnityHeartbeatSlider {
|
|||||||
|
|
||||||
type UnitySocketMessage =
|
type UnitySocketMessage =
|
||||||
| UnitySocketMessageHeartbeat
|
| UnitySocketMessageHeartbeat
|
||||||
| UnitySocketMessageCameraFrame;
|
| UnitySocketMessageCameraFrame
|
||||||
|
| UnitySocketMessageTimelineUpdate;
|
||||||
|
|
||||||
interface UnitySocketMessageBase {
|
interface UnitySocketMessageBase {
|
||||||
type: string;
|
type: string;
|
||||||
@@ -453,3 +478,8 @@ interface UnitySocketMessageCameraFrame extends UnitySocketMessageBase {
|
|||||||
type: 'response_camera_frame';
|
type: 'response_camera_frame';
|
||||||
imageBase64: string;
|
imageBase64: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
interface UnitySocketMessageTimelineUpdate extends UnitySocketMessageBase {
|
||||||
|
type: 'timeline_update';
|
||||||
|
value: number;
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user