sean.zhou
2022-07-22 9b2eedb85d53ca32610c32c6e50b5230ab3b16cf
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);
}