UNPKG

osh-js

Version:
52 lines (47 loc) 2.65 kB
/***************************** BEGIN LICENSE BLOCK *************************** The contents of this file are subject to the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. Copyright (C) 2015-2022 Georobotix Inc. All Rights Reserved. Author: Mathieu Dhainaut <mathieu.dhainaut@gmail.com> ******************************* END LICENSE BLOCK ***************************/ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); import ConnectedSystemsApi from "../ConnectedSystemsApi"; var SamplingFeature = /** @class */ (function (_super) { __extends(SamplingFeature, _super); /** * @param {Object} properties - the properties of the object * @param {Object} [networkProperties={}] * @param {String} networkProperties.endpointUrl - defines the Http(s) endpoint URL * @param {Boolean} networkProperties.tls - defines is use Http or Https secure protocol for fetching data * @param {String} [networkProperties.streamProtocol='ws'] - the Stream protocol to use: 'ws' pr 'mqtt' * @param {Object} [networkProperties.mqttOpts={}] - the Mqtt options if stream protocol is 'mqtt' * @param {String} networkProperties.mqttOpts.prefix - the Mqtt prefix value * @param {String} networkProperties.mqttOpts.endpointUrl - the Mqtt specific endpointUrl */ function SamplingFeature(properties, networkProperties) { var _this = _super.call(this, networkProperties) || this; _this.properties = properties; return _this; } return SamplingFeature; }(ConnectedSystemsApi)); export default SamplingFeature; //# sourceMappingURL=SamplingFeature.js.map