namespace // unnamed namespace
{
+const char* const SIGNAL_TILTED = "tilted";
+
const int NUMBER_OF_SAMPLES = 10;
const float MAX_ACCELEROMETER_XY_VALUE = 9.8f;
// Type Registration
-Dali::BaseHandle Create()
+Dali::BaseHandle GetInstance()
{
return Dali::Internal::Adaptor::TiltSensor::Get();
}
-Dali::TypeRegistration typeRegistration( typeid(Dali::TiltSensor), typeid(Dali::BaseHandle), Create );
+Dali::TypeRegistration typeRegistration( typeid(Dali::TiltSensor), typeid(Dali::BaseHandle), GetInstance );
-Dali::SignalConnectorType signalConnector1( typeRegistration, Dali::TiltSensor::SIGNAL_TILTED, Dali::Internal::Adaptor::TiltSensor::DoConnectSignal );
+Dali::SignalConnectorType signalConnector1( typeRegistration, SIGNAL_TILTED, Dali::Internal::Adaptor::TiltSensor::DoConnectSignal );
} // unnamed namespace
TiltSensor::~TiltSensor()
{
- Disable();
+ Stop();
}
-bool TiltSensor::Enable()
+bool TiltSensor::Start()
{
// Make sure sensor API is responding
bool success = Update();
return success;
}
-void TiltSensor::Disable()
+void TiltSensor::Stop()
{
if ( mTimer )
{
}
}
-bool TiltSensor::IsEnabled() const
+bool TiltSensor::IsStarted() const
{
return ( mTimer && mTimer.IsRunning() );
}
return mRotation;
}
-TiltSensor::TiltedSignalV2& TiltSensor::TiltedSignal()
+TiltSensor::TiltedSignalType& TiltSensor::TiltedSignal()
{
- return mTiltedSignalV2;
+ return mTiltedSignal;
}
void TiltSensor::SetUpdateFrequency( float frequencyHertz )
bool connected( true );
TiltSensor* sensor = dynamic_cast<TiltSensor*>( object );
- if( sensor &&
- Dali::TiltSensor::SIGNAL_TILTED == signalName )
+ if( sensor && ( SIGNAL_TILTED == signalName ) )
{
sensor->TiltedSignal().Connect( tracker, functor );
}
mSensorFrameworkHandle( -1 ),
mRoll( 0.0f ),
mPitch( 0.0f ),
- mRotation( 0.0f, Vector3::YAXIS ),
+ mRotation( Dali::ANGLE_0, Vector3::YAXIS ),
mRotationThreshold( 0.0f )
{
mRollValues.resize( NUMBER_OF_SAMPLES, 0.0f );
mPitch = newPitch;
mRotation = newRotation;
- if ( !mTiltedSignalV2.Empty() )
+ if ( !mTiltedSignal.Empty() )
{
Dali::TiltSensor handle( this );
- mTiltedSignalV2.Emit( handle );
+ mTiltedSignal.Emit( handle );
}
}