summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBretty White <geekman3454@protonmail.com>2018-05-16 13:59:20 -0400
committerBretty White <geekman3454@protonmail.com>2018-05-16 13:59:20 -0400
commit62fd625a8ab7f144b0a3e4c960df270abc004af1 (patch)
tree8fc7cb1745000f13dacad410735039a1f8d42f83
parent74af4c078d068c6f2d18a42c1f18ab1952bcfd3e (diff)
downloadsdl_android-62fd625a8ab7f144b0a3e4c960df270abc004af1.tar.gz
added getmsg version and fixed isdl methods in prxy base
-rw-r--r--sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java31
1 files changed, 14 insertions, 17 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java b/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java
index 87bf975f9..977c8d3a9 100644
--- a/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java
+++ b/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java
@@ -290,13 +290,6 @@ public abstract class SdlProxyBase<proxyListenerType extends IProxyListenerBase>
}
@Override
- public void startAudioService(boolean encrypted) {
- if(isConnected()){
- sdlSession.startService(SessionType.PCM,sdlSession.getSessionId(),encrypted);
- }
- }
-
- @Override
public void stopAudioService() {
if(isConnected()){
sdlSession.endService(SessionType.PCM,sdlSession.getSessionId());
@@ -322,46 +315,46 @@ public abstract class SdlProxyBase<proxyListenerType extends IProxyListenerBase>
@Override
public boolean removeOnRPCNotificationListener(FunctionID notificationId, OnRPCNotificationListener listener) {
- return proxy.removeOnRPCNotificationListener(notificationId,listener);
+ return SdlProxyBase.this.removeOnRPCNotificationListener(notificationId,listener);
}
@Override
public Object getCapability(SystemCapabilityType systemCapabilityType){
- return proxy.getCapability(systemCapabilityType);
+ return SdlProxyBase.this.getCapability(systemCapabilityType);
}
@Override
public void getCapability(SystemCapabilityType systemCapabilityType, OnSystemCapabilityListener scListener) {
- proxy.getCapability(systemCapabilityType, scListener);
+ SdlProxyBase.this.getCapability(systemCapabilityType, scListener);
}
@Override
public SdlMsgVersion getSdlMsgVersion(){
- return proxy.getSdlMsgVersion();
+ return SdlProxyBase.this.getSdlMsgVersion();
}
@Override
public boolean isCapabilitySupported(SystemCapabilityType systemCapabilityType){
- return proxy.isCapabilitySupported(systemCapabilityType);
+ return SdlProxyBase.this.isCapabilitySupported(systemCapabilityType);
}
@Override
public void startAudioService(boolean isEncrypted, AudioStreamingCodec codec,
AudioStreamingParams params) {
- if(proxy.getIsConnected()){
- proxy.startAudioStream(isEncrypted, codec, params);
+ if(getIsConnected()){
+ SdlProxyBase.this.startAudioStream(isEncrypted, codec, params);
}
}
@Override
public IVideoStreamListener startVideoStream(boolean isEncrypted, VideoStreamingParameters parameters){
- return proxy.startVideoStream(isEncrypted, parameters);
+ return SdlProxyBase.this.startVideoStream(isEncrypted, parameters);
}
@Override
public IAudioStreamListener startAudioStream(boolean isEncrypted, AudioStreamingCodec codec,
AudioStreamingParams params) {
- return proxy.startAudioStream(isEncrypted, codec, params);
+ return SdlProxyBase.this.startAudioStream(isEncrypted, codec, params);
}
// END ADDITIONS
@@ -1308,7 +1301,7 @@ public abstract class SdlProxyBase<proxyListenerType extends IProxyListenerBase>
}
// Function to initialize new proxy connection
- private void initializeProxy() throws SdlException {
+ public void initializeProxy() throws SdlException {
// Reset all of the flags and state variables
_haveReceivedFirstNonNoneHMILevel = false;
_haveReceivedFirstFocusLevel = false;
@@ -3481,6 +3474,10 @@ public abstract class SdlProxyBase<proxyListenerType extends IProxyListenerBase>
SdlTrace.logProxyEvent("Proxy received RPC Message: " + functionName, SDL_LIB_TRACE_KEY);
}
+ public SdlMsgVersion getSdlMsgVersion(){
+ return _sdlMsgVersion;
+ }
+
/**
* Takes a list of RPCRequests and sends it to SDL in a synchronous fashion. Responses are captured through callback on OnMultipleRequestListener.
* For sending requests asynchronously, use sendRequests <br>