static void n_ProbeDevice_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_listener_PalProbeListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
 {
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Bridge.IPalProbe           __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Bridge.IPalProbe> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo         p0     = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalProbeListener p1     = (global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalProbeListener)global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalProbeListener> (native_p1, JniHandleOwnership.DoNotTransfer);
     __this.ProbeDevice(p0, p1);
 }
コード例 #2
0
 static void n_OnComplete_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_lang_Object_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
 {
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Auth.IAuthProviderListener __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Auth.IAuthProviderListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0 = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Java.Lang.Object p1 = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_p1, JniHandleOwnership.DoNotTransfer);
     __this.OnComplete(p0, p1);
 }
コード例 #3
0
 static void n_OnCreate_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_cloud_IThingCloudChannel_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
 {
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.ICloudChannelFactoryFactoryListener __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.ICloudChannelFactoryFactoryListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0 = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.IThingCloudChannel p1 = (global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.IThingCloudChannel)global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.IThingCloudChannel> (native_p1, JniHandleOwnership.DoNotTransfer);
     __this.OnCreate(p0, p1);
 }
        static IntPtr n_GetPalConnect_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Bridge.IPalBridge  __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Bridge.IPalBridge> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0     = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.GetPalConnect(p0));

            return(__ret);
        }
        static bool n_IsDeviceConnected_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Bridge.IPalConnect __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Bridge.IPalConnect> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0     = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p0, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.IsDeviceConnected(p0);

            return(__ret);
        }
        static IntPtr n_ToPrivateDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.IDevInfoTrans __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.IDevInfoTrans> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo            p0     = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.ToPrivateDeviceInfo(p0));

            return(__ret);
        }
コード例 #7
0
        static void n_OnLoad_ILjava_util_Map_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_(IntPtr jnienv, IntPtr native__this, int p0, IntPtr native_p1, IntPtr native_p2)
        {
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalConnectListener __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalConnectListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            var p1 = global::Android.Runtime.JavaDictionary <string, global::Java.Lang.Object> .FromJniHandle(native_p1, JniHandleOwnership.DoNotTransfer);

            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p2 = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p2, JniHandleOwnership.DoNotTransfer);
            __this.OnLoad(p0, p1, p2);
        }
#pragma warning restore 0649

        public void OnDeviceStateChange(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, int p1)
        {
            var __h = Handler;

            if (__h != null)
            {
                __h(sender, new PalDeviceStateEventArgs(p0, p1));
            }
        }
コード例 #9
0
        static void n_CreateCloudChannel_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_util_Map_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_cloud_ICloudChannelFactory_FactoryListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2)
        {
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.ICloudChannelFactory __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.ICloudChannelFactory> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0 = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p0, JniHandleOwnership.DoNotTransfer);
            var p1 = global::Android.Runtime.JavaDictionary <string, global::Java.Lang.Object> .FromJniHandle(native_p1, JniHandleOwnership.DoNotTransfer);

            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.ICloudChannelFactoryFactoryListener p2 = (global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.ICloudChannelFactoryFactoryListener)global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.ICloudChannelFactoryFactoryListener> (native_p2, JniHandleOwnership.DoNotTransfer);
            __this.CreateCloudChannel(p0, p1, p2);
        }
        static bool n_UnregDeviceStateListener_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_listener_PalDeviceStateListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
        {
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Bridge.IPalConnect __this           = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Bridge.IPalConnect> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0               = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p0, JniHandleOwnership.DoNotTransfer);
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalDeviceStateListener p1 = (global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalDeviceStateListener)global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalDeviceStateListener> (native_p1, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.UnregDeviceStateListener(p0, p1);

            return(__ret);
        }
コード例 #11
0
#pragma warning restore 0649

        public void OnComplete(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalProbeResult p1)
        {
            var __h = Handler;

            if (__h != null)
            {
                __h(sender, new PalProbeEventArgs(p0, p1));
            }
        }
コード例 #12
0
#pragma warning restore 0649

        public void OnComplete(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, global::Java.Lang.Object p1)
        {
            var __h = Handler;

            if (__h != null)
            {
                __h(sender, new AuthProviderEventArgs(p0, p1));
            }
        }
コード例 #13
0
#pragma warning restore 0649

        public void OnCreate(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.IThingCloudChannel p1)
        {
            var __h = Handler;

            if (__h != null)
            {
                __h(sender, new CloudChannelFactoryFactoryEventArgs(p0, p1));
            }
        }
コード例 #14
0
        static void n_QueryAuthInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_lang_String_Ljava_lang_Object_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_auth_IAuthProviderListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2, IntPtr native_p3)
        {
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Auth.IAuthProvider __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Auth.IAuthProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo           p0     = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p0, JniHandleOwnership.DoNotTransfer);
            string p1 = JNIEnv.GetString(native_p1, JniHandleOwnership.DoNotTransfer);

            global::Java.Lang.Object p2 = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_p2, JniHandleOwnership.DoNotTransfer);
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Auth.IAuthProviderListener p3 = (global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Auth.IAuthProviderListener)global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Auth.IAuthProviderListener> (native_p3, JniHandleOwnership.DoNotTransfer);
            __this.QueryAuthInfo(p0, p1, p2, p3);
        }
        public unsafe void StopConnect(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0)
        {
            if (id_stopConnect_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_ == IntPtr.Zero)
            {
                id_stopConnect_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_ = JNIEnv.GetMethodID(class_ref, "stopConnect", "(Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;)V");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_stopConnect_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_, __args);
        }
コード例 #16
0
        public unsafe void OnComplete(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, global::Java.Lang.Object p1)
        {
            if (id_onComplete_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_lang_Object_ == IntPtr.Zero)
            {
                id_onComplete_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_lang_Object_ = JNIEnv.GetMethodID(class_ref, "onComplete", "(Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;Ljava/lang/Object;)V");
            }
            JValue *__args = stackalloc JValue [2];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
            JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_onComplete_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_lang_Object_, __args);
        }
        public unsafe void ProbeDevice(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalProbeListener p1)
        {
            if (id_probeDevice_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_listener_PalProbeListener_ == IntPtr.Zero)
            {
                id_probeDevice_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_listener_PalProbeListener_ = JNIEnv.GetMethodID(class_ref, "probeDevice", "(Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;Lcom/aliyun/alink/linksdk/alcs/lpbs/listener/PalProbeListener;)V");
            }
            JValue *__args = stackalloc JValue [2];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
            JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_probeDevice_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_listener_PalProbeListener_, __args);
        }
コード例 #18
0
        public unsafe void OnCreate(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.IThingCloudChannel p1)
        {
            if (id_onCreate_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_cloud_IThingCloudChannel_ == IntPtr.Zero)
            {
                id_onCreate_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_cloud_IThingCloudChannel_ = JNIEnv.GetMethodID(class_ref, "onCreate", "(Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;Lcom/aliyun/alink/linksdk/alcs/lpbs/component/cloud/IThingCloudChannel;)V");
            }
            JValue *__args = stackalloc JValue [2];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
            JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_onCreate_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_cloud_IThingCloudChannel_, __args);
        }
        public unsafe global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo ToPrivateDeviceInfo(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0)
        {
            if (id_toPrivateDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_ == IntPtr.Zero)
            {
                id_toPrivateDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_ = JNIEnv.GetMethodID(class_ref, "toPrivateDeviceInfo", "(Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;)Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo __ret = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_toPrivateDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_, __args), JniHandleOwnership.TransferLocalRef);
            return(__ret);
        }
        public unsafe void OnDeviceStateChange(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, int p1)
        {
            if (id_onDeviceStateChange_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_I == IntPtr.Zero)
            {
                id_onDeviceStateChange_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_I = JNIEnv.GetMethodID(class_ref, "onDeviceStateChange", "(Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;I)V");
            }
            JValue *__args = stackalloc JValue [2];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            __args [1] = new JValue(p1);
            JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_onDeviceStateChange_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_I, __args);
        }
        public unsafe bool IsDeviceConnected(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0)
        {
            if (id_isDeviceConnected_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_ == IntPtr.Zero)
            {
                id_isDeviceConnected_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_ = JNIEnv.GetMethodID(class_ref, "isDeviceConnected", "(Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;)Z");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            bool __ret = JNIEnv.CallBooleanMethod(((global::Java.Lang.Object) this).Handle, id_isDeviceConnected_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_, __args);

            return(__ret);
        }
        public unsafe bool UnregDeviceStateListener(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalDeviceStateListener p1)
        {
            if (id_unregDeviceStateListener_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_listener_PalDeviceStateListener_ == IntPtr.Zero)
            {
                id_unregDeviceStateListener_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_listener_PalDeviceStateListener_ = JNIEnv.GetMethodID(class_ref, "unregDeviceStateListener", "(Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;Lcom/aliyun/alink/linksdk/alcs/lpbs/listener/PalDeviceStateListener;)Z");
            }
            JValue *__args = stackalloc JValue [2];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
            bool __ret = JNIEnv.CallBooleanMethod(((global::Java.Lang.Object) this).Handle, id_unregDeviceStateListener_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_listener_PalDeviceStateListener_, __args);

            return(__ret);
        }
コード例 #23
0
        public unsafe void QueryAuthInfo(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, string p1, global::Java.Lang.Object p2, global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Auth.IAuthProviderListener p3)
        {
            if (id_queryAuthInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_lang_String_Ljava_lang_Object_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_auth_IAuthProviderListener_ == IntPtr.Zero)
            {
                id_queryAuthInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_lang_String_Ljava_lang_Object_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_auth_IAuthProviderListener_ = JNIEnv.GetMethodID(class_ref, "queryAuthInfo", "(Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;Ljava/lang/String;Ljava/lang/Object;Lcom/aliyun/alink/linksdk/alcs/lpbs/component/auth/IAuthProviderListener;)V");
            }
            IntPtr  native_p1 = JNIEnv.NewString(p1);
            JValue *__args    = stackalloc JValue [4];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            __args [1] = new JValue(native_p1);
            __args [2] = new JValue((p2 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p2).Handle);
            __args [3] = new JValue((p3 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p3).Handle);
            JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_queryAuthInfo_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_lang_String_Ljava_lang_Object_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_auth_IAuthProviderListener_, __args);
            JNIEnv.DeleteLocalRef(native_p1);
        }
コード例 #24
0
        public unsafe void CreateCloudChannel(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, global::System.Collections.Generic.IDictionary <string, global::Java.Lang.Object> p1, global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Component.Cloud.ICloudChannelFactoryFactoryListener p2)
        {
            if (id_createCloudChannel_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_util_Map_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_cloud_ICloudChannelFactory_FactoryListener_ == IntPtr.Zero)
            {
                id_createCloudChannel_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_util_Map_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_cloud_ICloudChannelFactory_FactoryListener_ = JNIEnv.GetMethodID(class_ref, "createCloudChannel", "(Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;Ljava/util/Map;Lcom/aliyun/alink/linksdk/alcs/lpbs/component/cloud/ICloudChannelFactory$FactoryListener;)V");
            }
            IntPtr native_p1 = global::Android.Runtime.JavaDictionary <string, global::Java.Lang.Object> .ToLocalJniHandle(p1);

            JValue *__args = stackalloc JValue [3];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            __args [1] = new JValue(native_p1);
            __args [2] = new JValue((p2 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p2).Handle);
            JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_createCloudChannel_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_Ljava_util_Map_Lcom_aliyun_alink_linksdk_alcs_lpbs_component_cloud_ICloudChannelFactory_FactoryListener_, __args);
            JNIEnv.DeleteLocalRef(native_p1);
        }
        public unsafe PalDiscoveryDeviceInfo(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Lcom/aliyun/alink/linksdk/alcs/lpbs/data/PalDeviceInfo;)V";

            if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero)
            {
                return;
            }

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
 public PalDeviceStateEventArgs(global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0, int p1)
 {
     this.p0 = p0;
     this.p1 = p1;
 }
 static void n_OnDeviceStateChange_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_I(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1)
 {
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalDeviceStateListener __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Listener.IPalDeviceStateListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0 = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.OnDeviceStateChange(p0, p1);
 }
 static void n_StopConnect_Lcom_aliyun_alink_linksdk_alcs_lpbs_data_PalDeviceInfo_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Bridge.IPalConnect __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Bridge.IPalConnect> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p0     = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.StopConnect(p0);
 }
コード例 #29
0
 public PalConnectEventArgs(int p0, global::System.Collections.Generic.IDictionary <string, global::Java.Lang.Object> p1, global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p2)
 {
     this.p0 = p0;
     this.p1 = p1;
     this.p2 = p2;
 }
コード例 #30
0
#pragma warning restore 0649

        public void OnLoad(int p0, global::System.Collections.Generic.IDictionary <string, global::Java.Lang.Object> p1, global::Com.Aliyun.Alink.Linksdk.Alcs.Lpbs.Data.PalDeviceInfo p2)
        {
            var __h = Handler;

            if (__h != null)
            {
                __h(sender, new PalConnectEventArgs(p0, p1, p2));
            }
        }