Newer
Older
CaptureEye / IrisCtrl / USBHID / Service / Impl / UsbServiceImpl.cs
yxw on 14 Aug 2020 1 KB first commt
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IrisCtrl.USBHID.Service.Impl
{
    public class UsbServiceImpl:UsbService
    {

        //可见灯
        public void GetVisibleLightStatus()
        {
            byte[] bt = USBMessage.SearchVisibleLightMessage();
            HIDControl hidControl = new HIDControl();
            hidControl.SendBytes(bt);
        }

        public void SetVisibleLightStatus(String status)
        {
            byte[] bt = USBMessage.SetVisibleLightMessage(status);

            HIDControl hidControl = new HIDControl();
            hidControl.SendBytes(bt);
        }

        //指示灯
        public void GetIndicatorStatus()
        {
            byte[] bt = USBMessage.SearchIndicatorMessage();

            HIDControl hidControl = new HIDControl();
            hidControl.SendBytes(bt);
        }

        public void SetIndicatorStatus(String status)
        {
            byte[] bt = USBMessage.SetIndicatortMessage(status);

            HIDControl hidControl = new HIDControl();
            hidControl.SendBytes(bt);
        }

        //设备姿态
        public void GetEquipmentPosture()
        {
            byte[] bt = USBMessage.SearchEqPostureMessage();

            HIDControl hidControl = new HIDControl();
            hidControl.SendBytes(bt);
        }

        //设备ID
        public void SetEquipmentID(String equipmentID)
        {
            byte[] bt = USBMessage.SetEqIDMessage(equipmentID);

            HIDControl hidControl = new HIDControl();
            hidControl.SendBytes(bt);
        }

    }
}