guoshilong
2023-10-06 915735cd579637ee239f904874ba3f27b1ac2a18
src/main/java/com/dji/sample/manage/service/ITSAService.java
@@ -1,5 +1,13 @@
package com.dji.sample.manage.service;
import com.dji.sample.component.mqtt.model.CommonTopicReceiver;
import com.dji.sample.component.websocket.config.ConcurrentWebSocketSession;
import com.dji.sample.component.websocket.model.CustomWebSocketMessage;
import com.dji.sample.manage.model.dto.DeviceDTO;
import com.dji.sample.manage.model.dto.TelemetryDTO;
import java.util.Collection;
/**
 * @author sean
 * @version 0.3
@@ -14,4 +22,14 @@
     * @param sn
     */
    void pushTelemetryData(String workspaceId, Object osdData, String sn);
    /**
     * Handle device's osd data.
     * @param receiver
     * @param webSessions
     * @param wsMessage
     */
    void handleOSD(CommonTopicReceiver receiver, DeviceDTO device,
                   Collection<ConcurrentWebSocketSession> webSessions, CustomWebSocketMessage<TelemetryDTO> wsMessage);
}