Example #1
0
        private void btn_IsSupport_Click(object sender, EventArgs e)
        {
            //判断摄像头是否支持黑体异常报警
            NET_IN_GET_HUMAN_RADIO_CAPS stuIn = new NET_IN_GET_HUMAN_RADIO_CAPS();

            stuIn.dwSize = (uint)Marshal.SizeOf(stuIn);
            //针对热成像设备,若是单通道,通道号为0,如果是双通道,通道号为1
            if (m_DeviceInfo.nChanNum == 1)
            {
                stuIn.nChannel = 0;
            }
            else if (m_DeviceInfo.nChanNum == 2)
            {
                stuIn.nChannel = 1;
            }

            NET_OUT_GET_HUMAN_RADIO_CAPS stuOut = new NET_OUT_GET_HUMAN_RADIO_CAPS();

            stuOut.dwSize = (uint)Marshal.SizeOf(stuOut);

            //bool bRet = NETClient.GetHumanRadioCaps(m_LoginID, ref stuIn, ref stuOut, 5000);
            //if (bRet)
            //{
            //    cb_Support.Checked = stuOut.bSupportRegulatorAlarm;
            //}
            //else
            //{
            //    MessageBox.Show(NETClient.GetLastError());
            //}
        }
Example #2
0
 public static extern bool CLIENT_GetHumanRadioCaps(IntPtr lLoginID, ref NET_IN_GET_HUMAN_RADIO_CAPS pInParam, ref NET_OUT_GET_HUMAN_RADIO_CAPS pOutParam, int nWaitTime);