91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .cs
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-05
  • 語言: C#
  • 標簽: PelcoD??C??#??

資源簡介

標準PelcoD協(xié)議C#源碼,不必造輪子,直接調(diào)用豈不更方便.

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Collections;

namespace?VWMS.CommonClass
{
????class?PelcoD
????{
????????private?string?watchdir?=?““;//監(jiān)控方向
????????private?static?readonly?byte?STX?=?0xFF;//同步字節(jié)

????????#region??監(jiān)控方向和定時監(jiān)控實體
????????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;//攝像機打開和關(guān)閉
????????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?0x0

評論

共有 條評論