ZWaveDeviceConnection.js
function MessageWaitingForAck(callback, timeoutTimestamp, timeoutObject, responseCallbackObject) {
    this.callback = callback;
    this.timeoutTimestamp = timeoutTimestamp;
    this.timeoutObject = timeoutObject;
    this.responseCallbackObject = responseCallbackObject; // optional; used to keep the response timeout in sync when a command is expecting (i.e. has registered) a response
}
function MessageWaitingForAck(callback, timeoutTimestamp, timeoutObject, responseCallbackObject) {
    this.callback = callback;
    this.timeoutTimestamp = timeoutTimestamp;
    this.timeoutObject = timeoutObject;
    this.responseCallbackObject = responseCallbackObject; // optional; used to keep the response timeout in sync when a command is expecting (i.e. has registered) a response
}
/* MessageWaitingForAck