Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Native Development

Reply
Highlighted
Developer
Posts: 238
Registered: ‎12-26-2010
My Device: BlackBerry Z10
My Carrier: Telus

Unable To Use Accelerometer Anymore

Hi evryone, I used the code below and it works BEFORE the GOLD release.

 

void SensorTest::prepareAccelerometer()
{
    accSensor = new QAccelerometer(this);
    accSensor->setAccelerationMode(QAccelerometer::User);
    accSensor->setAlwaysOn(true);
    QObject::connect(accSensor,SIGNAL(readingChanged()),this,SLOT(accReadingChanged()));
    accSensor->start();
}


void SensorTest::accReadingChanged() //THIS FUNCTION IS NO LONGER CALLED ANYMORE
{
        if(lastUpdatedTime.msecsTo(currentTime)>50)
        {
            lastUpdatedTime=currentTime;

            accReading=accSensor->reading();

            double x=double(accReading->x());
            double y=double(accReading->y());
            double z=double(accReading->z());

            double threshold = abs(x+y+z-lastX-lastY-lastZ)*100;

            lastX = x;
            lastY = y;
            lastZ = z;

            label->setText(QString::number(threshold)); 
       }
}

 

I connect the readingChanged() SIGNAL to accReadingChanged SLOT.

 

It works before the GOLD SDK, now the accReadingChanged isnt called anymore.

Please do help.

 

Any thoughts on this problem?

 

Thank you

 

Regards

www.jackdevora.com
Developer
Posts: 368
Registered: ‎06-30-2012
My Device: Playbook, Z10LE, DevAlpha C
My Carrier: Telenor, Mobitel

Re: Unable To Use Accelerometer Anymore

On My DevAlpha A (Gold release), Accelerometer is not working too. When running SensorDemo no data from accelerometer is available.

Contributor
Posts: 17
Registered: ‎02-01-2013
My Device: Bold 9900
My Carrier: Bell

Re: Unable To Use Accelerometer Anymore

Is this issue fixed now? Can anyone confirm?