microvium
Version:
A compact, embeddable scripting engine for microcontrollers for executing small scripts written in a subset of JavaScript.
32 lines • 2.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WorkerThreadState = exports.WORKER_THREAD_STATE_TRACE_SIZE = exports.SignalState = void 0;
var SignalState;
(function (SignalState) {
SignalState[SignalState["SIGNAL_NO_MESSAGE"] = 0] = "SIGNAL_NO_MESSAGE";
SignalState[SignalState["SIGNAL_MESSAGE_WAITING"] = 1] = "SIGNAL_MESSAGE_WAITING";
})(SignalState = exports.SignalState || (exports.SignalState = {}));
;
exports.WORKER_THREAD_STATE_TRACE_SIZE = 256;
var WorkerThreadState;
(function (WorkerThreadState) {
WorkerThreadState[WorkerThreadState["CREATING"] = 0] = "CREATING";
WorkerThreadState[WorkerThreadState["INITIAL"] = 1] = "INITIAL";
WorkerThreadState[WorkerThreadState["CONSTRUCTED"] = 2] = "CONSTRUCTED";
WorkerThreadState[WorkerThreadState["WAITING_TO_POST_MESSAGE"] = 3] = "WAITING_TO_POST_MESSAGE";
WorkerThreadState[WorkerThreadState["TIMEOUT"] = 4] = "TIMEOUT";
WorkerThreadState[WorkerThreadState["SIGNALLING_ERROR"] = 5] = "SIGNALLING_ERROR";
WorkerThreadState[WorkerThreadState["BUFFER_READY_FOR_USE"] = 6] = "BUFFER_READY_FOR_USE";
WorkerThreadState[WorkerThreadState["MESSAGE_SIZE_ERROR"] = 7] = "MESSAGE_SIZE_ERROR";
WorkerThreadState[WorkerThreadState["NOTIFYING_PRIMARY_THREAD"] = 8] = "NOTIFYING_PRIMARY_THREAD";
WorkerThreadState[WorkerThreadState["CLOSE"] = 9] = "CLOSE";
WorkerThreadState[WorkerThreadState["CLOSING"] = 10] = "CLOSING";
WorkerThreadState[WorkerThreadState["TRACE_OVERFLOW"] = 11] = "TRACE_OVERFLOW";
WorkerThreadState[WorkerThreadState["IDLE"] = 12] = "IDLE";
WorkerThreadState[WorkerThreadState["SOCKET_ERROR"] = 13] = "SOCKET_ERROR";
WorkerThreadState[WorkerThreadState["CLIENT_CONNECTED"] = 14] = "CLIENT_CONNECTED";
WorkerThreadState[WorkerThreadState["MESSAGE_FROM_PRIMARY_THREAD"] = 15] = "MESSAGE_FROM_PRIMARY_THREAD";
WorkerThreadState[WorkerThreadState["EXCEPTION"] = 16] = "EXCEPTION";
})(WorkerThreadState = exports.WorkerThreadState || (exports.WorkerThreadState = {}));
;
//# sourceMappingURL=shared-definitions.js.map