@kvaser/canking-api
Version:
CanKing API to communicate with the CanKing service using Node.js.
2 lines (1 loc) • 23.8 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const F=require("long"),t=require("./status_params.js");class d{data;index;size;endIndex;length;normalizedIndex;filterCallback;constructor(e,n,r,a,i,g){this.data=e,this.index=r,this.size=n,this.endIndex=a,this.length=i,this.normalizedIndex=0,this.filterCallback=g}next(){for(;this.normalizedIndex<this.length;){this.normalizedIndex+=1;const e={value:this.data[this.index],done:!1};if(this.index+=1,this.index===this.size&&(this.index=0),!this.filterCallback||this.filterCallback(e.value))return e}return{value:this.data[this.index],done:!0}}findIndex(e){let n=this.index,r=this.normalizedIndex;for(;r<this.length;){if(e(this.data[n]))return n;r+=1,n+=1,n===this.size&&(n=0)}return-1}slice(e,n){if(this.length===0)return new d(this.data,this.size,0,0,0);if(e<0||e>=this.length)throw new Error("Invalid start index");if(n!==void 0&&(n<0||n>this.length))throw new Error("Invalid end index");let r=this.index+e;r>=this.size&&(r-=this.size);let a=n!==void 0?this.index+n:this.endIndex;a>=this.size&&(a-=this.size);const i=n!==void 0?n-e:this.length-e;return new d(this.data,this.size,r,a,i)}filter(e){return new d(this.data,this.size,this.index,this.endIndex,this.length,e)}sliceAndFilter(e,n,r){if(this.length===0)return new d(this.data,this.size,0,0,0,r);if(e<0||e>=this.length)throw new Error("Invalid start index");if(n!==void 0&&(n<0||n>this.length))throw new Error("Invalid end index");let a=this.index+e;a>=this.size&&(a-=this.size);let i=n!==void 0?this.index+n:this.endIndex;i>=this.size&&(i-=this.size);const g=n!==void 0?n-e:this.length-e;return new d(this.data,this.size,a,i,g,r)}[Symbol.iterator](){return this}}class C{length=0;size=0;startIndex=0;endIndex=0;data=[];constructor(e=0){this.clear(e)}clear(e){this.size=e!==void 0?e:this.size,this.startIndex=0,this.endIndex=0,this.length=0,this.data=this.size>0?new Array(this.size):[]}push(...e){for(let n=0;n<e.length;n+=1){const r=e[n];this.length>0&&(this.endIndex+=1,this.endIndex===this.size&&(this.endIndex=0),this.length===this.size&&(this.startIndex+=1,this.startIndex===this.size&&(this.startIndex=0))),this.data[this.endIndex]=r,this.length<this.size&&(this.length+=1)}}at(e){if(Math.abs(e)>=this.length)throw new Error("Argument out of range!");if(e<0){const n=this.endIndex+e+1;return n>=0?this.data[n]:this.data[this.size+n]}return this.startIndex+e<this.size?this.data[this.startIndex+e]:this.data[this.startIndex+e-this.size]}slice(e,n){if(this.length===0)return new d(this.data,this.size,0,0,0);if(e<0||e>=this.length)throw new Error("Invalid start index");if(n!==void 0&&(n<0||n>this.length))throw new Error("Invalid end index");let r=this.startIndex+e;r>=this.size&&(r-=this.size);let a=n!==void 0?this.startIndex+n:this.endIndex;a>=this.size&&(a-=this.size);const i=n!==void 0?n-e:this.length-e;return new d(this.data,this.size,r,a,i)}filter(e){return new d(this.data,this.size,this.startIndex,this.endIndex,this.length,e)}sliceAndFilter(e,n,r){if(this.length===0)return new d(this.data,this.size,0,0,0,r);if(e<0||e>=this.length)throw new Error("Invalid start index");if(n!==void 0&&(n<0||n>this.length))throw new Error("Invalid end index");let a=this.startIndex+e;a>=this.size&&(a-=this.size);let i=n!==void 0?this.startIndex+n:this.endIndex;i>=this.size&&(i-=this.size);const g=n!==void 0?n-e:this.length-e;return new d(this.data,this.size,a,i,g,r)}view(){return new d(this.data,this.size,this.startIndex,this.endIndex,this.length)}[Symbol.iterator](){return new d(this.data,this.size,this.startIndex,this.endIndex,this.length)}}class N{userSettings;constructor(e){this.userSettings=e}on(e,n){return()=>{}}once(e,n){return()=>{}}removeAllListeners(e){}removeListener(e,n){return this}send(e,...n){}invoke(e,...n){switch(e){case"dm-get-devices":{const r=[];return Promise.resolve(r)}case"main-get-session-data":return Promise.resolve(null);case"main-get-user-settings":return Promise.resolve(this.userSettings);case"mm-get-online-status":{const r={isOnline:!1,onlineCounter:0};return Promise.resolve(r)}case"mm-get-node-statuses":{const r=[];return Promise.resolve(r)}case"prj-get-meas-setup":return Promise.resolve(t.MeasurementSetup.create());case"prj-get-workspaces":{const r=[];return Promise.resolve(r)}case"prj-get-workspace-panes":{const r=[];return Promise.resolve(r)}case"main-get-workspace-view-session-data-object":case"main-get-workspace-view-session-data-slice":return Promise.resolve({});case"mm-start-periodic-transmission":return Promise.resolve("");case"mm-get-message-log-file-formats":{const r=[];return Promise.resolve(r)}case"mm-get-signal-log-file-formats":{const r=[];return Promise.resolve(r)}case"mm-get-frame-definitions":{const r=[];return Promise.resolve(r)}case"mm-get-frame-definitions-with-meta":{const r=[];return Promise.resolve({items:r,truncated:!1,originalCount:r.length})}case"mm-get-measurement-data-before-timestamp":{const r=[];return Promise.resolve(r)}case"mm-get-latest-timestamp":return Promise.resolve(0);default:return Promise.resolve()}}postMessage(e,n,r){}sendSync(e,...n){return null}sendTo(e,n,...r){}sendToHost(e,...n){}}class T{insertCSS(e){return""}setZoomFactor(e){}setZoomLevel(e){}}class x{getPathForFile(e){return""}}class O{platform="";versions={};env={}}const S=s=>{const e={version:"1.0.0",theme:"light",language:"en",strings:{},showToolsPanel:!0,useHexNumericBase:!0,maxDataBytes:16,defaultProjectFolder:"",defaultLogFilesFolder:"",defaultCANDatabasesFolder:"",defaultLINDatabasesFolder:"",currentProjectFile:"",currentProjectFileName:"",recentProjectFiles:[],closeAppServiceAction:"prompt"};return{ipcRenderer:new N(s??e),webFrame:new T,webUtils:new x,process:new O}},A=S();class m{x;y;constructor(e,n){this.x=Number(e.toFixed(1)),this.y=Number(n.toFixed(1))}add(e){return new m(this.x+e.x,this.y+e.y)}subtract(e){return new m(this.x-e.x,this.y-e.y)}multiply(e){return new m(this.x*e,this.y*e)}divide(e){return new m(this.x/e,this.y/e)}normalize(){return this.multiply(window.devicePixelRatio)}static vectorWidth(e){return Math.abs(e.end.x-e.start.x)}static vectorHeight(e){return Math.abs(e.end.y-e.start.y)}static vectorLength(e){return Math.sqrt(m.vectorHeight(e)**2+m.vectorWidth(e)**2)}distanceFrom(e){return Math.abs((e.end.y-e.start.y)*this.x-(e.end.x-e.start.x)*this.y+e.end.x*e.start.y-e.end.y*e.start.x)/m.vectorLength(e)}isInsideOf(e){const n=Math.min(e.start.x,e.end.x),r=Math.min(e.start.y,e.end.y),a=Math.max(e.start.x,e.end.x),i=Math.max(e.start.y,e.end.y);return n<=this.x&&this.x<=a&&r<=this.y&&this.y<=i}}function f(s,e){if(s===e)return!0;if(s==null||e==null)return!1;const n=i=>Object.prototype.toString.call(i),r=n(s),a=n(e);if(r!==a)return!1;if(r==="[object Date]")return s.getTime()===e.getTime();if(r==="[object RegExp]"){const i=s,g=e;return i.source===g.source&&i.flags===g.flags}if(s&&e&&typeof s=="object"&&typeof e=="object"){if(r==="[object Map]"){const o=s,l=e;if(o.size!==l.size)return!1;for(const[u,c]of o.entries())if(!l.has(u)||!f(c,l.get(u)))return!1;return!0}if(r==="[object Set]"){const o=s,l=e;if(o.size!==l.size)return!1;for(const u of o){let c=!1;for(const R of l)if(f(u,R)){c=!0;break}if(!c)return!1}return!0}if(s.constructor!==e.constructor)return!1;if(Array.isArray(s)&&Array.isArray(e)){const o=s.length;if(o!==e.length)return!1;for(let l=0;l<o;l++)if(!f(s[l],e[l]))return!1;return!0}if(ArrayBuffer.isView(s)&&ArrayBuffer.isView(e)){const o=s.byteLength;if(o!==e.byteLength)return!1;const l=new Uint8Array(s.buffer,s.byteOffset,s.byteLength),u=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);for(let c=0;c<o;c++)if(l[c]!==u[c])return!1;return!0}if(s.valueOf!==Object.prototype.valueOf)return s.valueOf()===e.valueOf();if(s.toString!==Object.prototype.toString)return s.toString()===e.toString();const i=Object.keys(s),g=i.length;if(g!==Object.keys(e).length)return!1;for(let o=0;o<g;o++)if(!Object.prototype.hasOwnProperty.call(e,i[o]))return!1;for(let o=0;o<g;o++){const l=i[o];if(!f(s[l],e[l]))return!1}return!0}return s!==s&&e!==e}const p={Uint8Array,Int8Array,Uint16Array,Int16Array,Uint32Array,Int32Array,Float32Array,Float64Array};function h(s){return typeof s=="object"&&s!==null}function v(s){return s instanceof Uint8Array||s instanceof Int8Array||s instanceof Uint16Array||s instanceof Int16Array||s instanceof Uint32Array||s instanceof Int32Array||s instanceof Float32Array||s instanceof Float64Array}function L(s){return s in p}function I(s){return h(s)?typeof s.__type=="string"&&"value"in s:!1}function E(s){return h(s)?typeof s.low=="number"&&typeof s.high=="number"&&typeof s.unsigned=="boolean":!1}function J(s){return h(s)?typeof s.source=="string"&&typeof s.flags=="string":!1}function w(s){if(!h(s))return!1;const e=s.stack===void 0||typeof s.stack=="string";return typeof s.name=="string"&&typeof s.message=="string"&&e}function D(s,e){const n=this[s];return n instanceof Date?{__type:"Date",value:n.toISOString()}:e instanceof Map?{__type:"Map",value:Array.from(e.entries())}:e instanceof Set?{__type:"Set",value:Array.from(e.values())}:e instanceof Date?{__type:"Date",value:e.toISOString()}:e instanceof RegExp?{__type:"RegExp",value:{source:e.source,flags:e.flags}}:typeof e=="bigint"?{__type:"BigInt",value:e.toString()}:F.isLong(e)?{__type:"Long",value:{low:e.low,high:e.high,unsigned:e.unsigned}}:v(e)?{__type:e.constructor.name,value:Array.from(e)}:e instanceof Error?{__type:"Error",value:{name:e.name,message:e.message,stack:e.stack}}:e}function P(s,e){if(I(e))switch(e.__type){case"Map":return Array.isArray(e.value)?new Map(e.value):e;case"Set":return Array.isArray(e.value)?new Set(e.value):e;case"Date":return typeof e.value=="string"?new Date(e.value):e;case"RegExp":return J(e.value)?new RegExp(e.value.source,e.value.flags):e;case"BigInt":return typeof e.value=="string"?BigInt(e.value):e;case"Long":return E(e.value)?new F(e.value.low,e.value.high,e.value.unsigned):e;case"Uint8Array":case"Int8Array":case"Uint16Array":case"Int16Array":case"Uint32Array":case"Int32Array":case"Float32Array":case"Float64Array":return!L(e.__type)||!Array.isArray(e.value)?e:new p[e.__type](e.value);case"Error":{if(!w(e.value))return e;const n=new Error(e.value.message);return n.name=e.value.name,n.stack=e.value.stack,n}default:return e}return e}const M=(s,e)=>{if(s.id!==e.id||s.canFrameFlags===void 0&&e.canFrameFlags!==void 0||s.canFrameFlags!==void 0&&e.canFrameFlags===void 0)return!1;if(s.canFrameFlags!==void 0&&e.canFrameFlags!==void 0){if(s.canFrameFlags.flags.length!==e.canFrameFlags.flags.length)return!1;for(let n=0;n<s.canFrameFlags.flags.length;n++)if(!e.canFrameFlags.flags.includes(s.canFrameFlags.flags[n]))return!1}if(s.linFrameFlags===void 0&&e.linFrameFlags!==void 0||s.linFrameFlags!==void 0&&e.linFrameFlags===void 0)return!1;if(s.linFrameFlags!==void 0&&e.linFrameFlags!==void 0){if(s.linFrameFlags.flags.length!==e.linFrameFlags.flags.length)return!1;for(let n=0;n<s.linFrameFlags.flags.length;n++)if(!e.linFrameFlags.flags.includes(s.linFrameFlags.flags[n]))return!1}return!(s.mux!==void 0&&s.mux!==e.mux||s.tx!==void 0&&s.tx!==e.tx||s.sourceId!==void 0&&s.sourceId!==""&&s.sourceId!==e.sourceId)},y=s=>{let e=t.CanFrameFlag.CAN_FRAME_FLAG_UNSPECIFIED;if(s.canFrameFlags!==void 0)for(let u=0;u<s.canFrameFlags.flags.length;u++){const c=s.canFrameFlags.flags[u];c!==t.CanFrameFlag.CAN_FRAME_FLAG_TXACK&&c!==t.CanFrameFlag.CAN_FRAME_FLAG_LOCAL_TXACK&&(e|=c)}let n=t.LinFrameFlag.LIN_FRAME_FLAG_UNSPECIFIED;if(s.linFrameFlags!==void 0)for(let u=0;u<s.linFrameFlags.flags.length;u++){const c=s.linFrameFlags.flags[u];c!==t.LinFrameFlag.LIN_FRAME_FLAG_TX&&(n|=c)}const r=s.id.toString(16).padStart(8,"0"),a=e.toString(16).padStart(8,"0"),i=n.toString(16).padStart(8,"0"),g=(s.mux??4294967295).toString(16).padStart(8,"0"),o=(s.tx===void 0?15:s.tx?1:0).toString(16).padStart(1,"0"),l=s.sourceId!==void 0&&s.sourceId!==""?s.sourceId.replace(/-/g,""):"ffffffffffffffffffffffffffffffff";return`${r}${a}${i}${g}${o}${l}`},q=(s,e=!1,n=!1,r=!1,a=!1)=>{const i=t.FixedPosFrameIdentifier.create({id:s.id,canFrameFlags:s.canFrameFlags,linFrameFlags:s.linFrameFlags,mux:r?void 0:s.muxValue,tx:n?void 0:s.tx,sourceId:e?void 0:s.sourceId});return a&&i.canFrameFlags&&(i.canFrameFlags.flags=i.canFrameFlags.flags.filter(g=>g!==t.CanFrameFlag.CAN_FRAME_FLAG_FD_BRS)),y(i)},_=(s,e=2,n=!1)=>{let r=s.toString(16).toUpperCase();for(;r.length<e;)r=`0${r}`;return n?`0x${r}`:r},G=(s,e=3)=>{let n=s.toString();for(;n.length<e;)n=`0${n}`;return n},z=s=>{try{return new F(s.low,s.high,s.unsigned).toNumber()}catch{return NaN}},U={version:"1.0.0",theme:"light",language:"en",strings:{},showToolsPanel:!0,useHexNumericBase:!0,maxDataBytes:16,defaultProjectFolder:"",defaultLogFilesFolder:"",defaultCANDatabasesFolder:"",defaultLINDatabasesFolder:"",currentProjectFile:"",currentProjectFileName:"",recentProjectFiles:[],closeAppServiceAction:"prompt"};function b(s){return{...s,timeUsParts:{low:s.timeUs.low,high:s.timeUs.high,unsigned:s.timeUs.unsigned},deltaTimeUsParts:s.deltaTimeUs?{low:s.deltaTimeUs.low,high:s.deltaTimeUs.high,unsigned:s.deltaTimeUs.unsigned}:void 0}}function B(s){return{...s,timeUs:new F(s.timeUsParts.low,s.timeUsParts.high,s.timeUsParts.unsigned),deltaTimeUs:s.deltaTimeUsParts?new F(s.deltaTimeUsParts.low,s.deltaTimeUsParts.high,s.deltaTimeUsParts.unsigned):void 0}}exports.AboutInformation=t.AboutInformation;exports.AccessMode=t.AccessMode;exports.ActivateLicenseRequest=t.ActivateLicenseRequest;exports.AddAllConnectedCanChannelsRequest=t.AddAllConnectedCanChannelsRequest;exports.AddAllConnectedLinChannelsRequest=t.AddAllConnectedLinChannelsRequest;exports.AddOrUpdateDataProcessorRequest=t.AddOrUpdateDataProcessorRequest;exports.AddOrUpdateSourceRequest=t.AddOrUpdateSourceRequest;exports.AddOrUpdateTargetRequest=t.AddOrUpdateTargetRequest;exports.AppEvent=t.AppEvent;exports.AppEventArgs=t.AppEventArgs;exports.BaseNodeProperties=t.BaseNodeProperties;exports.BusStatus=t.BusStatus;exports.CanBusParamLimits=t.CanBusParamLimits;exports.CanBusParams=t.CanBusParams;exports.CanBusSpeedInfo=t.CanBusSpeedInfo;exports.CanChannelCap=t.CanChannelCap;exports.CanChannelCapacity=t.CanChannelCapacity;exports.CanChannelConfiguration=t.CanChannelConfiguration;exports.CanConfigMode=t.CanConfigMode;exports.CanFDBusSpeedCombination=t.CanFDBusSpeedCombination;exports.CanFDBusSpeedInfo=t.CanFDBusSpeedInfo;exports.CanFrameFlag=t.CanFrameFlag;exports.CanFrameFlags=t.CanFrameFlags;exports.CanMessageFilterSettings=t.CanMessageFilterSettings;exports.CanMessageFilterType=t.CanMessageFilterType;exports.CanMode=t.CanMode;exports.Channel=t.Channel;exports.ChannelSettings=t.ChannelSettings;exports.ClearLinMessageRequest=t.ClearLinMessageRequest;exports.ConnectNodesRequest=t.ConnectNodesRequest;exports.DataProcessingStatus=t.DataProcessingStatus;exports.DataProcessorNodeProperties=t.DataProcessorNodeProperties;exports.DatabaseFiles=t.DatabaseFiles;exports.DatabasesSettings=t.DatabasesSettings;exports.DecimalChar=t.DecimalChar;exports.Device=t.Device;exports.DeviceEvent=t.DeviceEvent;exports.DeviceEventArgs=t.DeviceEventArgs;exports.Devices=t.Devices;exports.DisconnectNodesRequest=t.DisconnectNodesRequest;exports.Empty=t.Empty;exports.ErrorStatus=t.ErrorStatus;exports.ExtensionInfo=t.ExtensionInfo;exports.ExtensionInfos=t.ExtensionInfos;exports.FileConflictAction=t.FileConflictAction;exports.FixedPosFrameIdentifier=t.FixedPosFrameIdentifier;exports.Frame=t.Frame;exports.FrameDataEnvelope=t.FrameDataEnvelope;exports.FrameDefinition=t.FrameDefinition;exports.FrameDefinitions=t.FrameDefinitions;exports.FramePropertyNames=t.FramePropertyNames;exports.FramePropertyValue=t.FramePropertyValue;exports.FrameReceivedTrigger=t.FrameReceivedTrigger;exports.Frame_PropertiesEntry=t.Frame_PropertiesEntry;exports.Frames=t.Frames;exports.GetAvailableFramePropertyNamesResponse=t.GetAvailableFramePropertyNamesResponse;exports.GetAvailableFramePropertyNamesResponse_FramePropertyNamesByNodeTypeEntry=t.GetAvailableFramePropertyNamesResponse_FramePropertyNamesByNodeTypeEntry;exports.GetCanChannelBusSpeedsRequest=t.GetCanChannelBusSpeedsRequest;exports.GetCanChannelBusSpeedsResponse=t.GetCanChannelBusSpeedsResponse;exports.GetCanFdBusSpeedsRequest=t.GetCanFdBusSpeedsRequest;exports.GetCanFdBusSpeedsResponse=t.GetCanFdBusSpeedsResponse;exports.GetChannelsFromLogFileRequest=t.GetChannelsFromLogFileRequest;exports.GetChannelsFromLogFileResponse=t.GetChannelsFromLogFileResponse;exports.GetClassicCanBusSpeedsRequest=t.GetClassicCanBusSpeedsRequest;exports.GetClassicCanBusSpeedsResponse=t.GetClassicCanBusSpeedsResponse;exports.GetDataFramesBeforeTimestampRequest=t.GetDataFramesBeforeTimestampRequest;exports.GetDataFramesBetweenTimestampsRequest=t.GetDataFramesBetweenTimestampsRequest;exports.GetDataProcessorResponse=t.GetDataProcessorResponse;exports.GetDevicesRequest=t.GetDevicesRequest;exports.GetDevicesResponse=t.GetDevicesResponse;exports.GetExtensionInfoRequest=t.GetExtensionInfoRequest;exports.GetFrameEnvelopesRequest=t.GetFrameEnvelopesRequest;exports.GetFrameEnvelopesResponse=t.GetFrameEnvelopesResponse;exports.GetLicensesResponse=t.GetLicensesResponse;exports.GetLogFileFormatsRequest=t.GetLogFileFormatsRequest;exports.GetLogFileFormatsResponse=t.GetLogFileFormatsResponse;exports.GetLogLevelResponse=t.GetLogLevelResponse;exports.GetScheduleTablesFromDatabaseFilesRequest=t.GetScheduleTablesFromDatabaseFilesRequest;exports.GetScheduleTablesFromDatabaseFilesResponse=t.GetScheduleTablesFromDatabaseFilesResponse;exports.GetSignalDataFromMessageDataRequest=t.GetSignalDataFromMessageDataRequest;exports.GetSignalDataFromMessageDataResponse=t.GetSignalDataFromMessageDataResponse;exports.GetSourceResponse=t.GetSourceResponse;exports.GetTargetResponse=t.GetTargetResponse;exports.IdentifierRequest=t.IdentifierRequest;exports.IdentifiersRequest=t.IdentifiersRequest;exports.InstallExtensionRequest=t.InstallExtensionRequest;exports.InterpreterSettings=t.InterpreterSettings;exports.J1939InterpreterSettings=t.J1939InterpreterSettings;exports.LicenseInformation=t.LicenseInformation;exports.Licenses=t.Licenses;exports.LinChannelConfiguration=t.LinChannelConfiguration;exports.LinFrameFlag=t.LinFrameFlag;exports.LinFrameFlags=t.LinFrameFlags;exports.LogFileFormat=t.LogFileFormat;exports.LogFileFormatInfo=t.LogFileFormatInfo;exports.LogLevel=t.LogLevel;exports.LogMessage=t.LogMessage;exports.LogMessages=t.LogMessages;exports.LogReplaySettings=t.LogReplaySettings;exports.LogReplaySettings_ChannelIdentifiersEntry=t.LogReplaySettings_ChannelIdentifiersEntry;exports.LogReplayState=t.LogReplayState;exports.LogReplayStatus=t.LogReplayStatus;exports.LoggerState=t.LoggerState;exports.LoggerStatus=t.LoggerStatus;exports.MeasurementEvent=t.MeasurementEvent;exports.MeasurementEventArgs=t.MeasurementEventArgs;exports.MeasurementSetup=t.MeasurementSetup;exports.MessageLoggerSettings=t.MessageLoggerSettings;exports.NodeStatus=t.NodeStatus;exports.NodeStatuses=t.NodeStatuses;exports.OnlineStatus=t.OnlineStatus;exports.PeriodicTransmissionSettings=t.PeriodicTransmissionSettings;exports.RequestLinMessageRequest=t.RequestLinMessageRequest;exports.ScheduleTable=t.ScheduleTable;exports.ScheduleTableEntry=t.ScheduleTableEntry;exports.SendLinWakeupFrameRequest=t.SendLinWakeupFrameRequest;exports.SendMessageRequest=t.SendMessageRequest;exports.SendMessagesRequest=t.SendMessagesRequest;exports.Separator=t.Separator;exports.ServiceExtensionSettings=t.ServiceExtensionSettings;exports.SetLogLevelRequest=t.SetLogLevelRequest;exports.SetMeasurementSetupRequest=t.SetMeasurementSetupRequest;exports.SetSignalDataToMessageDataRequest=t.SetSignalDataToMessageDataRequest;exports.SetSignalDataToMessageDataResponse=t.SetSignalDataToMessageDataResponse;exports.SignalDataEnvelope=t.SignalDataEnvelope;exports.SignalDefinition=t.SignalDefinition;exports.SignalDefinition_EnumValuesEntry=t.SignalDefinition_EnumValuesEntry;exports.SignalDefinitions=t.SignalDefinitions;exports.SignalEncoding=t.SignalEncoding;exports.SignalFilterSettings=t.SignalFilterSettings;exports.SignalLoggerSettings=t.SignalLoggerSettings;exports.SignalType=t.SignalType;exports.SignalValue=t.SignalValue;exports.SignalValueTrigger=t.SignalValueTrigger;exports.SignalValueTriggerOperator=t.SignalValueTriggerOperator;exports.SourceNodeProperties=t.SourceNodeProperties;exports.StartPeriodicTransmissionRequest=t.StartPeriodicTransmissionRequest;exports.StartPeriodicTransmissionResponse=t.StartPeriodicTransmissionResponse;exports.StatusLevel=t.StatusLevel;exports.SubscribeForDataRequest=t.SubscribeForDataRequest;exports.TargetNodeProperties=t.TargetNodeProperties;exports.TdcConfiguration=t.TdcConfiguration;exports.TimeReference=t.TimeReference;exports.TriggerOperator=t.TriggerOperator;exports.TriggerSettings=t.TriggerSettings;exports.UninstallExtensionRequest=t.UninstallExtensionRequest;exports.UpdateLinMessageRequest=t.UpdateLinMessageRequest;exports.UpdatePeriodicTransmissionRequest=t.UpdatePeriodicTransmissionRequest;exports.WriteFrame=t.WriteFrame;exports.accessModeFromJSON=t.accessModeFromJSON;exports.accessModeToJSON=t.accessModeToJSON;exports.appEventFromJSON=t.appEventFromJSON;exports.appEventToJSON=t.appEventToJSON;exports.canChannelCapFromJSON=t.canChannelCapFromJSON;exports.canChannelCapToJSON=t.canChannelCapToJSON;exports.canConfigModeFromJSON=t.canConfigModeFromJSON;exports.canConfigModeToJSON=t.canConfigModeToJSON;exports.canFrameFlagFromJSON=t.canFrameFlagFromJSON;exports.canFrameFlagToJSON=t.canFrameFlagToJSON;exports.canMessageFilterTypeFromJSON=t.canMessageFilterTypeFromJSON;exports.canMessageFilterTypeToJSON=t.canMessageFilterTypeToJSON;exports.canModeFromJSON=t.canModeFromJSON;exports.canModeToJSON=t.canModeToJSON;exports.decimalCharFromJSON=t.decimalCharFromJSON;exports.decimalCharToJSON=t.decimalCharToJSON;exports.deviceEventFromJSON=t.deviceEventFromJSON;exports.deviceEventToJSON=t.deviceEventToJSON;exports.fileConflictActionFromJSON=t.fileConflictActionFromJSON;exports.fileConflictActionToJSON=t.fileConflictActionToJSON;exports.linFrameFlagFromJSON=t.linFrameFlagFromJSON;exports.linFrameFlagToJSON=t.linFrameFlagToJSON;exports.logFileFormatFromJSON=t.logFileFormatFromJSON;exports.logFileFormatToJSON=t.logFileFormatToJSON;exports.logLevelFromJSON=t.logLevelFromJSON;exports.logLevelToJSON=t.logLevelToJSON;exports.logReplayStateFromJSON=t.logReplayStateFromJSON;exports.logReplayStateToJSON=t.logReplayStateToJSON;exports.loggerStateFromJSON=t.loggerStateFromJSON;exports.loggerStateToJSON=t.loggerStateToJSON;exports.measurementEventFromJSON=t.measurementEventFromJSON;exports.measurementEventToJSON=t.measurementEventToJSON;exports.separatorFromJSON=t.separatorFromJSON;exports.separatorToJSON=t.separatorToJSON;exports.signalEncodingFromJSON=t.signalEncodingFromJSON;exports.signalEncodingToJSON=t.signalEncodingToJSON;exports.signalTypeFromJSON=t.signalTypeFromJSON;exports.signalTypeToJSON=t.signalTypeToJSON;exports.signalValueTriggerOperatorFromJSON=t.signalValueTriggerOperatorFromJSON;exports.signalValueTriggerOperatorToJSON=t.signalValueTriggerOperatorToJSON;exports.statusLevelFromJSON=t.statusLevelFromJSON;exports.statusLevelToJSON=t.statusLevelToJSON;exports.timeReferenceFromJSON=t.timeReferenceFromJSON;exports.timeReferenceToJSON=t.timeReferenceToJSON;exports.triggerOperatorFromJSON=t.triggerOperatorFromJSON;exports.triggerOperatorToJSON=t.triggerOperatorToJSON;exports.DataBuffer=C;exports.DataBufferView=d;exports.Point=m;exports.calculateSubscriptionKey=y;exports.calculateSubscriptionKeyFromFrame=q;exports.compareFixedPosFrameIdentifiers=M;exports.createElectronApiFake=S;exports.decimalToFixed=G;exports.decimalToHex=_;exports.deep_equal=f;exports.defaultUserSettings=U;exports.deserializeFrame=B;exports.electronApiFake=A;exports.jsonReplacer=D;exports.jsonReviver=P;exports.longToNumber=z;exports.serializeFrame=b;