package com.mogo.cloud; import com.elegant.spi.annotations.Service; import com.mogo.realtime.Interface.RealTimeProvider; import com.mogo.realtime.entity.ADASRecognizedResult; import com.mogo.realtime.entity.CloudLocationInfo; import com.mogo.realtime.socket.IMogoCloudOnMsgListener; import com.zhidao.utils.common.SystemUtils; import java.util.ArrayList; import java.util.List; /** * @author liujing * @description 描述 * @since: 2021/1/26 */ @Service(value = RealTimeProvider.class) class SPIRealTimeTestClass implements RealTimeProvider { @Override public List getLastADASRecognizedResult() { List list = new ArrayList<>(); ADASRecognizedResult recognizedResult = new ADASRecognizedResult(); recognizedResult.lat = 39.968309; recognizedResult.lon = 116.410871; recognizedResult.carId = "11"; recognizedResult.alt = 55; recognizedResult.speed = 7.0; list.add(recognizedResult); return list; } @Override public List getLocationMsg() { List list = new ArrayList<>(); CloudLocationInfo info = new CloudLocationInfo(); info.setAlt(55); info.setLat(39.968309); info.setLon(116.410871); info.setSatelliteTime(System.currentTimeMillis()); info.setSystemTime(System.currentTimeMillis()); info.setHeading(120); info.setSpeed(7.0); list.add(info); return list; } }