UNPKG

@kvaser/canking-api

Version:

CanKing API to communicate with the CanKing service using Node.js.

137 lines (136 loc) 4.37 kB
var p = Object.defineProperty; var d = (e, a, s) => a in e ? p(e, a, { enumerable: !0, configurable: !0, writable: !0, value: s }) : e[a] = s; var i = (e, a, s) => d(e, typeof a != "symbol" ? a + "" : a, s); import "long"; import { e as g } from "./ElectronAPIFake.mjs"; import { W as m } from "./measurement_settings.mjs"; const n = window.electron ?? g, c = (e) => e && e.message !== void 0, r = (e, a, s) => { n.ipcRenderer.invoke("app-add-log-message", { time: Date.now(), logLevel: e, categoryName: a, message: s }); }; class y { constructor(a) { i(this, "categoryName"); this.categoryName = a; } trace(a) { r(0, this.categoryName, a); } debug(a) { r(1, this.categoryName, a); } info(a) { r(2, this.categoryName, a); } warn(a) { r(3, this.categoryName, a); } error(a, s) { typeof a == "string" ? r(4, this.categoryName, a) : c(a) && r(4, this.categoryName, a.message), c(s) && r(4, this.categoryName, s.message); } critical(a) { r(5, this.categoryName, a); } } const f = (e) => new y(e), N = async (e, a) => { await n.ipcRenderer.invoke("app-show-message-box", e, a); }, h = async (e, a, s, t, o) => await n.ipcRenderer.invoke( "app-show-question-box", e, a, s, t, o ), F = async () => { await n.ipcRenderer.invoke("rpc-start-measurement"); }, L = async () => { await n.ipcRenderer.invoke("rpc-stop-measurement"); }, M = async (e) => { await n.ipcRenderer.invoke("rpc-add-source", e); }, T = async (e) => { await n.ipcRenderer.invoke("rpc-update-source", e); }, b = async (e) => { await n.ipcRenderer.invoke("rpc-delete-source", e); }, D = async (e, a, s) => { await n.ipcRenderer.invoke("rpc-add-data-processor", e, a, s); }, P = async (e) => { await n.ipcRenderer.invoke("rpc-update-data-processor", e); }, x = async (e) => { await n.ipcRenderer.invoke("rpc-delete-data-processor", e); }, S = async (e) => { await n.ipcRenderer.invoke("rpc-add-target", e); }, q = async (e) => { await n.ipcRenderer.invoke("rpc-update-target", e); }, I = async (e) => { await n.ipcRenderer.invoke("rpc-delete-target", e); }, B = async (e, a) => { await n.ipcRenderer.invoke("rpc-connect-nodes", e, a); }, W = async (e, a) => { await n.ipcRenderer.invoke("rpc-disconnect-nodes", e, a); }, A = async (e) => { await n.ipcRenderer.invoke("rpc-enable-node", e); }, C = async (e) => { await n.ipcRenderer.invoke("rpc-disable-node", e); }, w = async (e, a) => { await n.ipcRenderer.invoke("rpc-send-message", e, a); }, E = async (e, a, s, ...t) => { const o = m.fromPartial({ id: a, data: s, canFrameFlags: { flags: t } }); await w(e, o); }, Q = async (e, a) => { await n.ipcRenderer.invoke("rpc-update-lin-message", e, a); }, j = async (e, a) => { await n.ipcRenderer.invoke("rpc-clear-lin-message", e, a); }, z = async (e, a) => { await n.ipcRenderer.invoke("rpc-request-lin-message", e, a); }, G = async (e) => await n.ipcRenderer.invoke("rpc-start-periodic-transmission", e), H = async (e, a) => { await n.ipcRenderer.invoke("rpc-update-periodic-transmission", e, a); }, J = async (e) => { await n.ipcRenderer.invoke("rpc-stop-periodic-transmission", e); }, K = async (e) => { await n.ipcRenderer.invoke("rpc-start-log-replay", e); }, O = async (e) => { await n.ipcRenderer.invoke("rpc-stop-log-replay", e); }, U = async () => await n.ipcRenderer.invoke("rpc-get-message-log-file-formats"), V = async () => await n.ipcRenderer.invoke("rpc-get-signal-log-file-formats"), X = async (e) => await n.ipcRenderer.invoke("rpc-get-frame-definitions", e); export { D as addDataProcessor, M as addSource, S as addTarget, j as clearLinMessage, B as connectNodes, x as deleteDataProcessor, b as deleteSource, I as deleteTarget, C as disableNode, W as disconnectNodes, A as enableNode, X as getFrameDefinitions, f as getLogger, U as getMessageLogFileFormats, V as getSignalLogFileFormats, z as requestLinMessage, E as sendCanMessage, w as sendMessage, N as showMessageBox, h as showQuestionBox, K as startLogReplay, F as startMeasurement, G as startPeriodicTransmission, O as stopLogReplay, L as stopMeasurement, J as stopPeriodicTransmission, P as updateDataProcessor, Q as updateLinMessage, H as updatePeriodicTransmission, T as updateSource, q as updateTarget };