亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pelcod.cs

?? 01_家庭視頻監控系統 02_企業短信群發系統 03_企業電話客服系統 04_卡拉OK點歌系統 05_企業QQ系統
?? CS
字號:
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace VWMS.CommonClass
{
    class PelcoD
    {
        private string watchdir = "";//監控方向
        private static readonly byte STX = 0xFF;//同步字節

        #region  監控方向和定時監控實體
        public string WatchDir
        {
            get
            {
                return watchdir;
            }
            set
            {
                watchdir = value;
            }
        }
        #endregion

        #region 基本指令定義
        #region 指令碼1
        private const byte FocusNear = 0x01;//增加聚焦
        private const byte IrisOpen = 0x02;//減小光圈
        private const byte IrisClose = 0x04;//增加光圈
        private const byte CameraOnOff = 0x08;//攝像機打開和關閉
        private const byte AutoManualScan = 0x10;//自動和手動掃描
        private const byte Sense = 0x80;//Sence碼
        #endregion

        #region  指令碼2
        private const byte PanRight = 0x02;//右
        private const byte PanLeft = 0x04;//左
        private const byte TiltUp = 0x08;//上
        private const byte TiltDown = 0x10;//下
        private const byte ZoomTele = 0x20;//增加對焦
        private const byte ZoomWide = 0x40;//減小對焦
        private const byte FocusFar = 0x80;//減小聚焦
        #endregion

        #region 鏡頭左右平移的速度
        private const byte PanSpeedMin = 0x00;//停止
        private const byte PanSpeedMax = 0xFF;//最高速
        #endregion

        #region 鏡頭上下移動的速度
        private const byte TiltSpeedMin = 0x00;//停止
        private const byte TiltSpeedMax = 0x3F;//最高速
        #endregion
        #endregion

        #region 云臺控制枚舉
        public enum Switch { On = 0x01, Off = 0x02 }//雨刷控制
        public enum Focus { Near = FocusNear, Far = FocusFar }//聚焦控制
        public enum Zoom { Wide = ZoomWide, Tele = ZoomTele }//對焦控制
        public enum Tilt { Up = TiltUp, Down = TiltDown }//上下控制
        public enum Pan { Left = PanLeft, Right = PanRight }//左右控制
        public enum Scan { Auto, Manual }//自動和手動控制
        public enum Iris { Open = IrisOpen, Close = IrisClose }//光圈控制
        #endregion

        #region 云臺控制方法
        //雨刷控制
        public byte[] CameraSwitch(uint deviceAddress, Switch action)
        {
            byte m_action = CameraOnOff;
            if (action == Switch.On)
                m_action = CameraOnOff + Sense;
            return Message.GetMessage(deviceAddress, m_action, 0x00, 0x00, 0x00);
        }
        //光圈控制
        public byte[] CameraIrisSwitch(uint deviceAddress, Iris action)
        {
            return Message.GetMessage(deviceAddress, (byte)action, 0x00, 0x00, 0x00);
        }
        //聚焦控制
        public byte[] CameraFocus(uint deviceAddress, Focus action)
        {
            if (action == Focus.Near)
                return Message.GetMessage(deviceAddress, (byte)action, 0x00, 0x00, 0x00);
            else
                return Message.GetMessage(deviceAddress, 0x00, (byte)action, 0x00, 0x00);
        }
        //對焦控制
        public byte[] CameraZoom(uint deviceAddress, Zoom action)
        {
            return Message.GetMessage(deviceAddress, 0x00, (byte)action, 0x00, 0x00);
        }
        //上下控制
        public byte[] CameraTilt(uint deviceAddress, Tilt action, uint speed)
        {
            if (speed < TiltSpeedMin)
                speed = TiltSpeedMin;
            if (speed < TiltSpeedMax)
                speed = TiltSpeedMax;
            return Message.GetMessage(deviceAddress, 0x00, (byte)action, 0x00, (byte)speed);
        }
        //左右控制
        public byte[] CameraPan(uint deviceAddress, Pan action, uint speed)
        {
            if (speed < PanSpeedMin)
                speed = PanSpeedMin;
            if (speed < PanSpeedMax)
                speed = PanSpeedMax; 
            return Message.GetMessage(deviceAddress, 0x00, (byte)action, (byte)speed, 0x00);
        }
        //停止云臺的移動
        public byte[] CameraStop(uint deviceAddress)
        {
            return Message.GetMessage(deviceAddress, 0x00, 0x00, 0x00, 0x00);
        }
        //自動和手動控制
        public byte[] CameraScan(uint deviceAddress, Scan scan)
        {
            byte m_byte = AutoManualScan;
            if (scan == Scan.Auto)
                m_byte = AutoManualScan + Sense;
            return Message.GetMessage(deviceAddress, m_byte, 0x00, 0x00, 0x00);
        }
        #endregion

        public struct Message
        {
            public static byte Address;
            public static byte CheckSum;
            public static byte Command1, Command2, Data1, Data2;
            public static byte[] GetMessage(uint address, byte command1, byte command2, byte data1, byte data2)
            {
                if (address < 1 & address > 256)
                    throw new Exception("Pelco D協議只支持256設備");
                Address = Byte.Parse((address).ToString());
                Data1 = data1;
                Data2 = data2;
                Command1 = command1;
                Command2 = command2;
                CheckSum = (byte)( STX ^ Address ^ Command1 ^ Command2 ^ Data1 ^ Data2);
                return new byte[] { STX, Address, Command1, Command2, Data1, Data2, CheckSum };
            }
        }
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人综合亚洲91猫咪| 日韩精品一区二区在线观看| 欧美成人vr18sexvr| 日本欧美在线观看| 91精品黄色片免费大全| 日av在线不卡| 2020日本不卡一区二区视频| 国产一区不卡视频| 中文乱码免费一区二区| 99免费精品视频| 亚洲欧美日韩成人高清在线一区| 91视频观看免费| 亚洲不卡av一区二区三区| 91精品国产麻豆国产自产在线 | 天天av天天翘天天综合网色鬼国产 | youjizz国产精品| 亚洲视频每日更新| 欧美精品电影在线播放| 蜜臀av性久久久久蜜臀aⅴ | 色88888久久久久久影院野外| 欧美岛国在线观看| 亚洲男同1069视频| 不卡的av在线| 中文字幕一区二区在线观看| 91视频国产资源| 日本成人在线网站| 国产精品视频九色porn| 在线观看视频一区二区| 奇米影视7777精品一区二区| 欧美激情在线一区二区| 在线观看亚洲精品| 国产成人在线观看免费网站| 亚洲精品精品亚洲| 久久免费电影网| 欧美色精品在线视频| 国产一区二三区好的| 日韩一区有码在线| 精品国产免费人成电影在线观看四季 | www激情久久| 在线观看日韩av先锋影音电影院| 久久99国产精品麻豆| 亚洲欧美aⅴ...| 亚洲精品一区二区三区福利| 在线亚洲一区观看| 国产成人免费xxxxxxxx| 日本vs亚洲vs韩国一区三区| 亚洲同性gay激情无套| 久久综合色天天久久综合图片| 91国产成人在线| 成人蜜臀av电影| 激情都市一区二区| 天堂影院一区二区| 亚洲精品日韩一| 国产精品欧美精品| www欧美成人18+| 91精品国产综合久久婷婷香蕉| 91在线观看高清| 丁香啪啪综合成人亚洲小说| 久热成人在线视频| 亚洲成av人片在线观看| 日韩美女精品在线| 日本一区二区三区国色天香 | 亚洲国产另类精品专区| 国产精品九色蝌蚪自拍| 久久久久久久久久久99999| 欧美日韩性生活| 91福利视频在线| va亚洲va日韩不卡在线观看| 国产精品综合一区二区| 激情文学综合网| 麻豆91免费观看| 蜜桃视频在线观看一区| 日韩黄色免费电影| 午夜精品福利久久久| 亚洲一二三四久久| 亚洲一区精品在线| 亚洲一区av在线| 亚洲伦理在线免费看| 日韩理论片一区二区| 亚洲丝袜自拍清纯另类| 中文字幕一区二区三区不卡在线| 国产精品日日摸夜夜摸av| 欧美韩国日本不卡| 国产精品天美传媒| 亚洲国产精品99久久久久久久久 | 亚洲视频一区在线观看| 中文字幕一区二区三| 亚洲日韩欧美一区二区在线| 国产精品乱码妇女bbbb| 亚洲婷婷国产精品电影人久久| 国产精品久久毛片av大全日韩| 中文字幕二三区不卡| 综合网在线视频| 亚洲高清免费观看| 日本不卡一二三| 激情成人午夜视频| av亚洲精华国产精华| 一本久久a久久精品亚洲| 欧美日韩欧美一区二区| 日韩精品中文字幕一区| 久久免费精品国产久精品久久久久| 欧美国产一区在线| 亚洲一区二区高清| 久久电影国产免费久久电影| 国产成人精品免费网站| 91在线视频免费91| 69成人精品免费视频| 久久综合久色欧美综合狠狠| 国产精品久久久久久亚洲毛片 | 日本成人在线电影网| 国产剧情av麻豆香蕉精品| 国产伦理精品不卡| 91一区二区在线观看| 国产精品婷婷午夜在线观看| 午夜视频在线观看一区二区三区| 午夜精品在线看| 国产宾馆实践打屁股91| 欧美自拍丝袜亚洲| 久久久久久97三级| 亚洲午夜视频在线观看| 国产美女视频91| 日本高清成人免费播放| 精品国产伦一区二区三区观看体验 | 久久精品99国产精品| 成a人片亚洲日本久久| 欧美高清视频一二三区| 国产精品福利一区| 天天综合色天天综合| jlzzjlzz亚洲日本少妇| 欧美大片一区二区| 亚洲一区在线观看视频| 成人av网站免费观看| 日韩欧美一区二区视频| 亚洲一区在线电影| 成人一区二区三区在线观看| 91精品国产一区二区| 成人欧美一区二区三区1314| 久久99精品久久只有精品| 91视频一区二区三区| 欧美激情一区二区三区蜜桃视频 | 国产精品三级av在线播放| 日韩国产欧美在线视频| 92精品国产成人观看免费| 精品欧美一区二区在线观看| 亚洲一区免费观看| 色婷婷综合久久久久中文| 欧美国产亚洲另类动漫| 久久国产精品色| 91精品国产色综合久久不卡电影| 亚洲女同一区二区| 成人av一区二区三区| 久久久噜噜噜久噜久久综合| 秋霞电影网一区二区| 欧美日韩一区不卡| 亚洲制服丝袜av| 91蜜桃网址入口| 亚洲欧洲美洲综合色网| 国产91精品一区二区| 久久影院午夜论| 韩国v欧美v亚洲v日本v| 日韩欧美国产不卡| 免费av成人在线| 在线91免费看| 日韩成人免费看| 欧美女孩性生活视频| 午夜精品久久久久久久久久久| 在线观看一区二区视频| 一区二区三区精品视频| 91久久线看在观草草青青| 亚洲美腿欧美偷拍| 色婷婷一区二区三区四区| 中文字幕中文乱码欧美一区二区| 成人精品一区二区三区中文字幕| 国产欧美精品一区aⅴ影院| 国产一区二区三区国产| 麻豆国产精品一区二区三区| 欧美精选一区二区| 日本不卡在线视频| 26uuu国产电影一区二区| 国产乱码精品1区2区3区| 久久久精品国产免费观看同学| 国产精品性做久久久久久| 国产精品色眯眯| 91官网在线观看| 免费成人在线观看| 精品国产髙清在线看国产毛片| 国产麻豆成人精品| 亚洲欧美日韩一区| 欧美日韩国产综合一区二区三区 | 精品国产免费一区二区三区四区| 国产九九视频一区二区三区| 国产欧美日韩综合精品一区二区| 成人精品一区二区三区四区| 亚洲天堂a在线| 欧美日韩精品电影| 国产精品一二三四五| 中文字幕一区二区三区蜜月 | 日本色综合中文字幕| 国产偷国产偷亚洲高清人白洁| 99麻豆久久久国产精品免费|