summaryrefslogtreecommitdiff
path: root/examples/opiebluez/oblueztest/main.cpp
blob: 361dbd88535828137e9794d90cf0dfa29eca237a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <opie2/odebug.h>
#include <opie2/obluetooth.h>

using namespace Opie::Core;
using namespace Opie::Bluez;

int main( int argc, char** argv )
{
    OBluetooth* sys = OBluetooth::instance();

    OBluetooth::InterfaceIterator it = sys->iterator();

    while( it.current() )
    {
        odebug << "APP: Bluetooth host controller interface '" << it.current()->name() << "' has MAC '" << it.current()->macAddress() << "'" << oendl;
        odebug << "APP: Interface is " << ( it.current()->isUp() ? "UP" : "DOWN" ) << ". Trying to toggle state..." << oendl;
        it.current()->setUp( !it.current()->isUp() );
        odebug << "APP: Interface is " << ( it.current()->isUp() ? "UP" : "DOWN" ) << "." << oendl;
        ++it;
    }
    return 0;
}