端末のBluetoothアドレスを12桁の16進数文字列として取得します。

構文

int BltGetLocalAddress(
  char *BD_ADDR 
);

パラメータ

BD_ADDR
[out] 取得したBDアドレスを格納するポインタを指定します。

戻り値

 取得が成功した場合はOK、失敗した場合はそれ以外の値が返却されます。

解説

 端末のBluetoothアドレスを取得します。

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

サンプル

#include <stdio.h>
#include "lib.h"

void main(void)
{ 
    static char local_address[12];
    int key;
    int ret;

    ResetKey();
    printf("\fPress TRIGGER_KEY key");
    for(;;)
        {
        if ((key =getchar()) != EOF)
        {
            ResetKey();
            switch (key)
            {
            case TRIGGER_KEY:
                Sound(TSTANDARD,VHIGH,SHIGH,0);
                ret = BltGetLocalAddress (local_address);
                if (ret == OK)
                    printf("\nAddress = %s", local_address);
                break;

            default:
                Sound(TCLICK,VHIGH,SLOW,0);
                break;
            }
        }
        Idle();
    }
}

最終更新日:2020/09/10