Exemplo n.º 1
0
        private PenCommAgent(PenCommV1Callbacks callbackForV1, PenCommV2Callbacks callbackForV2)
        {
            mCallbackV1 = callbackForV1;
            mCallbackV2 = callbackForV2;

            mBtAdapter = new BluetoothAdapter();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Static method that can creates and return a new PenCommAgent object.
        /// In order to listen message from a pen, you have to implement and register PenSignal callback interface.
        /// </summary>
        /// <param name="callback">an object implementing the PenSignal interface</param>
        /// <returns>a PenCommAgent object</returns>
        public static PenCommAgent GetInstance(PenCommV1Callbacks callbackForV1, PenCommV2Callbacks callbackForV2)
        {
            if (mInstance == null)
            {
                mInstance = new PenCommAgent(callbackForV1, callbackForV2);
            }

            return(mInstance);
        }