diff -r 1ddbe54d0645 -r ccb4f6b3db21 accessoryservices/accessoryserver/tsrc/public/basic/Stubs/AsyStub/src/AsyStubService.cpp --- a/accessoryservices/accessoryserver/tsrc/public/basic/Stubs/AsyStub/src/AsyStubService.cpp Thu Aug 19 11:09:10 2010 +0300 +++ b/accessoryservices/accessoryserver/tsrc/public/basic/Stubs/AsyStub/src/AsyStubService.cpp Tue Aug 31 16:29:05 2010 +0300 @@ -27,6 +27,10 @@ #include #include #include +#include +#ifdef FF_AUTOMOTIVESTACK +#include +#endif // ---------------------------------------------------------------------------------- // CASYStubService::CASYStubService() @@ -123,6 +127,10 @@ break; case ETFAsyConnOpenCable: + { + } + break; +// case ETFAsyConnOpenCable: case ETFAsyConnectOpenCable3Poles: { TRequestStatus status; @@ -140,7 +148,7 @@ TBuf HWModelID( _L("opencable")); //Set GenericID header - iGenericIDHeader.iAccessoryDeviceType = KDTAVDevice; + iGenericIDHeader.iAccessoryDeviceType = KDTHeadset; iGenericIDHeader.iPhysicalConnection = KPCWired; iGenericIDHeader.iApplicationProtocol = 0x0; @@ -170,7 +178,7 @@ nameValueArray ); nameValueArray.Close(); - iAccessoryControl.ConnectAccessory( status, genericID, ETrue ); + iAccessoryControl.ConnectAccessory( status, genericID, EFalse ); User::WaitForRequest( status ); TInt retval = status.Int(); @@ -311,7 +319,7 @@ nameValueArray ); nameValueArray.Close(); - iAccessoryControl.ConnectAccessory( status, genericID, ETrue ); + iAccessoryControl.ConnectAccessory( status, genericID, EFalse ); User::WaitForRequest( status ); TInt retval = status.Int(); @@ -377,7 +385,7 @@ nameValueArray ); nameValueArray.Close(); - iAccessoryControl.ConnectAccessory( status, genericID, ETrue ); + iAccessoryControl.ConnectAccessory( status, genericID, EFalse ); User::WaitForRequest( status ); TInt retval = status.Int(); @@ -846,6 +854,20 @@ break; } +#ifdef FF_AUTOMOTIVESTACK + case ETFAsyRTPStreamingConn: + { + RProperty property; + CleanupClosePushL ( property ); + COMPONENT_TRACE( ( _L( "ASYSTUB - CTFTestControlObserver::Service - Attaching to RTP streaming key" ) ) ); + User::LeaveIfError ( property.Attach ( KPSUidAccessoryServices, KPSAutoKeyRTPStreamingConnectionStatus ) ); + COMPONENT_TRACE( ( _L( "ASYSTUB - CTFTestControlObserver::Service - publishing to RTP streaming key" ) ) ); + User::LeaveIfError ( property.Set ( aParam1 ) ); + CleanupStack::PopAndDestroy (); // property + } + break; +#endif + default: COMPONENT_TRACE( ( _L( "ASYSTUB - CASYStubService::Service - Subscribe destination is WIRELESS ASY" ) ) );