Implmeented some stuiff
This commit is contained in:
23
dist/Unity/UnityWebSocket.js
vendored
23
dist/Unity/UnityWebSocket.js
vendored
@@ -65,6 +65,7 @@ var UnityWebSocket = /** @class */ (function () {
|
||||
zedFPS: '-',
|
||||
outOfService: null,
|
||||
sliders: [],
|
||||
advancedSliders: [],
|
||||
sensors: [],
|
||||
};
|
||||
this.disconnected = false;
|
||||
@@ -82,6 +83,11 @@ var UnityWebSocket = /** @class */ (function () {
|
||||
var percentage = args[1];
|
||||
this.setSliderValue(sliderIndex, percentage);
|
||||
break;
|
||||
case 'advancedParameterValue':
|
||||
var advSliderIndex = args[0];
|
||||
var advPercentage = args[1];
|
||||
this.setAdvancedSliderValue(advSliderIndex, advPercentage);
|
||||
break;
|
||||
case 'enableOutOfService':
|
||||
var enableCallback = args[0];
|
||||
if (typeof enableCallback !== 'function')
|
||||
@@ -118,6 +124,19 @@ var UnityWebSocket = /** @class */ (function () {
|
||||
this.parameters.sliders[sliderIndex].outputValue = sliderValue;
|
||||
this.broadcastState();
|
||||
};
|
||||
UnityWebSocket.prototype.setAdvancedSliderValue = function (sliderIndex, sliderValue) {
|
||||
if (this.socket == null || this.socket.readyState !== ws_1.WebSocket.OPEN)
|
||||
return;
|
||||
this.socket.send(JSON.stringify({
|
||||
type: 'set_advanced_slider_value',
|
||||
sliderIndex: sliderIndex,
|
||||
sliderValue: sliderValue,
|
||||
}));
|
||||
if (this.parameters.advancedSliders[sliderIndex] == undefined)
|
||||
return;
|
||||
this.parameters.advancedSliders[sliderIndex].outputValue = sliderValue;
|
||||
this.broadcastState();
|
||||
};
|
||||
UnityWebSocket.prototype.setOutOfService = function (state) {
|
||||
if (this.socket == null || this.socket.readyState !== ws_1.WebSocket.OPEN)
|
||||
return;
|
||||
@@ -175,6 +194,10 @@ var UnityWebSocket = /** @class */ (function () {
|
||||
this.parameters.sliders = message.heartbeat.dataSliders.map(function (slider) {
|
||||
return __assign(__assign({}, slider), { decimalPlaces: slider.min == 0 && slider.max == 1 ? 2 : null });
|
||||
});
|
||||
this.parameters.advancedSliders =
|
||||
message.heartbeat.dataAdvancedSliders.map(function (slider) {
|
||||
return __assign(__assign({}, slider), { decimalPlaces: slider.min == 0 && slider.max == 1 ? 2 : null });
|
||||
});
|
||||
this.broadcastState();
|
||||
break;
|
||||
case 'response_camera_frame':
|
||||
|
||||
Reference in New Issue
Block a user