diff options
author | Joey Grover <joeygrover@gmail.com> | 2019-03-14 14:09:39 -0400 |
---|---|---|
committer | Joey Grover <joeygrover@gmail.com> | 2019-03-14 14:09:39 -0400 |
commit | 365f156b463e6dce507aa89cdefd985fd8e40840 (patch) | |
tree | 856e838030f72f12e368a24f81186521419675b9 | |
parent | fa17e9b09deee8b512aa9fc78056bc6e883d7634 (diff) | |
download | sdl_android-365f156b463e6dce507aa89cdefd985fd8e40840.tar.gz |
Clear most fixmes in LCM
-rw-r--r-- | javaSE/src/main/java/com/smartdevicelink/managers/lifecycle/LifecycleManager.java | 33 |
1 files changed, 13 insertions, 20 deletions
diff --git a/javaSE/src/main/java/com/smartdevicelink/managers/lifecycle/LifecycleManager.java b/javaSE/src/main/java/com/smartdevicelink/managers/lifecycle/LifecycleManager.java index 30738a9e1..c2ab7a19b 100644 --- a/javaSE/src/main/java/com/smartdevicelink/managers/lifecycle/LifecycleManager.java +++ b/javaSE/src/main/java/com/smartdevicelink/managers/lifecycle/LifecycleManager.java @@ -99,7 +99,7 @@ public class LifecycleManager extends BaseLifecycleManager { } public void stop(){ - //TODO stop + session.close(); } public Version getProtocolVersion(){ @@ -537,7 +537,6 @@ public class LifecycleManager extends BaseLifecycleManager { - //FIXME move to SdlSession private void sendRPCMessagePrivate(RPCMessage message){ try { @@ -684,7 +683,7 @@ public class LifecycleManager extends BaseLifecycleManager { rai.setDayColorScheme(appConfig.getDayColorScheme()); rai.setNightColorScheme(appConfig.getNightColorScheme()); - //TODO Previous versions have set device info + //Add device/system info in the future //TODO attach previous hash id sendRPCMessagePrivate(rai); @@ -693,12 +692,9 @@ public class LifecycleManager extends BaseLifecycleManager { } - } else if (sessionType.eq(SessionType.NAV)) { - //FIXME NavServiceStarted(); - } else if (sessionType.eq(SessionType.PCM)) { - //FIXME AudioServiceStarted(); + } else { + lifecycleListener.onServiceStarted(sessionType); } - } } @@ -714,18 +710,14 @@ public class LifecycleManager extends BaseLifecycleManager { @Override public void onProtocolError(String info, Exception e) { - //FIXME + DebugTool.logError("Protocol Error - " + info, e); } @Override - public void onHeartbeatTimedOut(byte sessionID) { - //FIXME - } + public void onHeartbeatTimedOut(byte sessionID) { /* Deprecated */ } @Override - public void onProtocolServiceDataACK(SessionType sessionType, int dataSize, byte sessionID) { - - } + public void onProtocolServiceDataACK(SessionType sessionType, int dataSize, byte sessionID) {/* Unused */ } @Override @@ -835,7 +827,7 @@ public class LifecycleManager extends BaseLifecycleManager { @Override public void sendRequests(List<? extends RPCRequest> rpcs, OnMultipleRequestListener listener) { - //FIXME + LifecycleManager.this.sendRpcs(rpcs,listener); } @Override @@ -892,7 +884,9 @@ public class LifecycleManager extends BaseLifecycleManager { @Override public SdlMsgVersion getSdlMsgVersion() { - return null; //FIXME should probably be rpc spec version + SdlMsgVersion msgVersion = new SdlMsgVersion(rpcSpecVersion.getMajor(), rpcSpecVersion.getMinor()); + msgVersion.setPatchVersion(rpcSpecVersion.getPatch()); + return msgVersion; } @Override @@ -908,8 +902,8 @@ public class LifecycleManager extends BaseLifecycleManager { public interface LifecycleListener{ void onProxyConnected(LifecycleManager lifeCycleManager); void onProxyClosed(LifecycleManager lifeCycleManager, String info, Exception e, SdlDisconnectedReason reason); - void onServiceEnded(LifecycleManager lifeCycleManager, OnServiceEnded serviceEnded); - void onServiceNACKed(LifecycleManager lifeCycleManager, OnServiceNACKed serviceNACKed); + void onServiceStarted(SessionType sessionType); + void onServiceEnded(SessionType sessionType); void onError(LifecycleManager lifeCycleManager, String info, Exception e); } @@ -1031,7 +1025,6 @@ public class LifecycleManager extends BaseLifecycleManager { } - //FIXME /** * Temporary method to bridge the new PLAY_PAUSE and OKAY button functionality with the old * OK button name. This should be removed during the next major release |