package com.dji.sample.airsense.service.impl; import com.dji.sample.component.websocketWmm.WebSocketServerPlayBack; import com.dji.sdk.cloudapi.airsense.AirsenseWarning; import com.dji.sdk.cloudapi.airsense.api.AbstractAirsenseService; import com.dji.sdk.mqtt.MqttReply; import com.dji.sdk.mqtt.events.TopicEventsRequest; import com.dji.sdk.mqtt.events.TopicEventsResponse; import lombok.extern.slf4j.Slf4j; import org.springframework.messaging.MessageHeaders; import org.springframework.stereotype.Service; import java.util.List; /** * @author wmm * @version 0.1 * @date 2024/5/8 */ @Service @Slf4j public class SDKAirsenseService extends AbstractAirsenseService { // // @Autowired // private AbstractLivestreamService livestreamService; // // @Autowired // private ObjectMapper mapper; @Override public TopicEventsResponse airsenseWarning(TopicEventsRequest> request, MessageHeaders headers){ WebSocketServerPlayBack.sendInfo(request.toString()); return new TopicEventsResponse().setData(MqttReply.success()); } }