/// <summary> /// 初期化。 /// 最初に必ず呼び出すこと。 /// </summary> /// <returns>初期化処理結果</returns> public bool init() { bool bRet = false; if (mFeliCaNfcDllWrapperClass != null) { //初期化済み。 return(true); } // SDK for NFC Starter Kitのサンプル提供C#ラッパ mFeliCaNfcDllWrapperClass = new felica_nfc_dll_wrapper(); // Win32メッセージ登録 bRet = mListener.init(kMsgFind, kMsgEnable, ref mMessageHandler); if (!bRet) { return(false); } // SDK for NFC Starter Kit初期化 bRet = mFeliCaNfcDllWrapperClass.FeliCaLibNfcInitialize(); if (bRet == false) { Console.Write("Failed: FeliCaLibNfcInitialize\n"); ErrorRoutine(); return(false); } // R/Wオープン StringBuilder port_name = new StringBuilder("USB0"); bRet = mFeliCaNfcDllWrapperClass.FeliCaLibNfcOpen(port_name); if (bRet == false) { Console.Write("Failed: FeliCaLibNfcOpen\n"); ErrorRoutine(); return(false); } return(true); }
//------------------------------------------------------------------------------// // 基本処理 //------------------------------------------------------------------------------// /// <summary> /// 初期化。 /// 最初に必ず呼び出すこと。 /// </summary> /// <returns>初期化処理結果</returns> public bool init() { bool bRet = false; if(mFeliCaNfcDllWrapperClass != null) { //初期化済み。 return true; } // SDK for NFC Starter Kitのサンプル提供C#ラッパ mFeliCaNfcDllWrapperClass = new felica_nfc_dll_wrapper(); // Win32メッセージ登録 #if true bRet = mListener.init(kMsgFind, kMsgEnable, ref mMessageHandler); if(!bRet) { return false; } #else UInt32 card_find_message = RegisterWindowMessage(kMsgFind); if(card_find_message == 0) { Console.Write("Failed: RegisterWindowMessage\n"); return false; } UInt32 card_enable_message = RegisterWindowMessage(kMsgEnable); if(card_enable_message == 0) { Console.Write("Failed: RegisterWindowMessage\n"); return false; } bRet = mListener.WatchMessage(card_find_message); if(bRet == false) { Console.Write("Failed: WatchMessage\n"); return false; } bRet = mListener.WatchMessage(card_enable_message); if(bRet == false) { Console.Write("Failed: WatchMessage\n"); return false; } mMessageHandler = new MessageHandler(card_find_message, card_enable_message); mListener.handler += new MessageReceivedEventHandler(mMessageHandler.messageHandlerFunc); #endif // SDK for NFC Starter Kit初期化 bRet = mFeliCaNfcDllWrapperClass.FeliCaLibNfcInitialize(); if(bRet == false) { Console.Write("Failed: FeliCaLibNfcInitialize\n"); ErrorRoutine(); return false; } // R/Wオープン StringBuilder port_name = new StringBuilder("USB0"); bRet = mFeliCaNfcDllWrapperClass.FeliCaLibNfcOpen(port_name); if(bRet == false) { Console.Write("Failed: FeliCaLibNfcOpen\n"); ErrorRoutine(); return false; } return true; }
public FeliCaLibWrapper() { FeliCaNfcDllWrapperClass = new felica_nfc_dll_wrapper(); }
//------------------------------------------------------------------------------// // 基本処理 //------------------------------------------------------------------------------// /// <summary> /// 初期化。 /// 最初に必ず呼び出すこと。 /// </summary> /// <returns>初期化処理結果</returns> public bool init() { bool bRet = false; if (mFeliCaNfcDllWrapperClass != null) { //初期化済み。 return(true); } // SDK for NFC Starter Kitのサンプル提供C#ラッパ mFeliCaNfcDllWrapperClass = new felica_nfc_dll_wrapper(); // Win32メッセージ登録 #if true bRet = mListener.init(kMsgFind, kMsgEnable, ref mMessageHandler); if (!bRet) { return(false); } #else UInt32 card_find_message = RegisterWindowMessage(kMsgFind); if (card_find_message == 0) { Console.Write("Failed: RegisterWindowMessage\n"); return(false); } UInt32 card_enable_message = RegisterWindowMessage(kMsgEnable); if (card_enable_message == 0) { Console.Write("Failed: RegisterWindowMessage\n"); return(false); } bRet = mListener.WatchMessage(card_find_message); if (bRet == false) { Console.Write("Failed: WatchMessage\n"); return(false); } bRet = mListener.WatchMessage(card_enable_message); if (bRet == false) { Console.Write("Failed: WatchMessage\n"); return(false); } mMessageHandler = new MessageHandler(card_find_message, card_enable_message); mListener.handler += new MessageReceivedEventHandler(mMessageHandler.messageHandlerFunc); #endif // SDK for NFC Starter Kit初期化 bRet = mFeliCaNfcDllWrapperClass.FeliCaLibNfcInitialize(); if (bRet == false) { Console.Write("Failed: FeliCaLibNfcInitialize\n"); ErrorRoutine(); return(false); } // R/Wオープン StringBuilder port_name = new StringBuilder("USB0"); bRet = mFeliCaNfcDllWrapperClass.FeliCaLibNfcOpen(port_name); if (bRet == false) { Console.Write("Failed: FeliCaLibNfcOpen\n"); ErrorRoutine(); return(false); } return(true); }
/// <summary> /// 初期化。 /// 最初に必ず呼び出すこと。 /// </summary> /// <returns>初期化処理結果</returns> public bool init() { bool bRet = false; if(mFeliCaNfcDllWrapperClass != null) { //初期化済み。 return true; } // SDK for NFC Starter Kitのサンプル提供C#ラッパ mFeliCaNfcDllWrapperClass = new felica_nfc_dll_wrapper(); // Win32メッセージ登録 bRet = mListener.init(kMsgFind, kMsgEnable, ref mMessageHandler); if(!bRet) { return false; } // SDK for NFC Starter Kit初期化 bRet = mFeliCaNfcDllWrapperClass.FeliCaLibNfcInitialize(); if(bRet == false) { Console.Write("Failed: FeliCaLibNfcInitialize\n"); ErrorRoutine(); return false; } // R/Wオープン StringBuilder port_name = new StringBuilder("USB0"); bRet = mFeliCaNfcDllWrapperClass.FeliCaLibNfcOpen(port_name); if(bRet == false) { Console.Write("Failed: FeliCaLibNfcOpen\n"); ErrorRoutine(); return false; } return true; }