Files
MQTT-Explorer/backend/src/Model/Message.ts
T
2024-05-23 17:05:27 +02:00

19 lines
458 B
TypeScript

import { Base64Message } from './Base64Message'
import { QoS } from '../DataSource/MqttSource'
import { MemoryConsumptionExpressedByLength } from './RingBuffer'
export interface Message extends MemoryConsumptionExpressedByLength {
// mqtt based info
payload: Base64Message | null
messageId?: number
retain: boolean
qos: QoS
// meta info
length: number
received: Date
// Global message counter, not mqtt related
messageNumber: number
}