예제 #1
0
        public Task <CommunicationData> ReadPhotodiodeVoltsCommand()
        {
            var requestArray = OpticsDefault.ReadPhotodiodeVolts();
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
예제 #2
0
        public Task <CommunicationData> ReadPdTemperatureCommand()
        {
            var requestArray = OpticsDefault.ReadPdTemperatureCommand();
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
예제 #3
0
        public Task <CommunicationData> SetPhotodiodeCommand(string photodiode)
        {
            var requestArray = OpticsDefault.SetPhotodiodeControlCommand(photodiode);
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
예제 #4
0
        public Task <CommunicationData> SetIntensityCommand(int intensity)
        {
            var requestArray = OpticsDefault.SetIntensity(intensity);
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
예제 #5
0
        public Task <CommunicationData> ReadIntensity()
        {
            var requestArray = OpticsDefault.ReadIntensity();
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
예제 #6
0
        public Task <CommunicationData> SetLedCommand(string led)
        {
            var requestArray = OpticsDefault.SetLedControlCommand(led);
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
예제 #7
0
        public Task <CommunicationData> ResetControlSettingsCommand()
        {
            var requestArray = OpticsDefault.ResetControlSettingsCommand();
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
예제 #8
0
        public Task <CommunicationData> PdBoardDisableCommand()
        {
            var requestArray = OpticsDefault.DisablePdBoardCommand();
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
예제 #9
0
        public Task <CommunicationData> ReadLedMonitorVolts()
        {
            var requestArray = OpticsDefault.ReadLedMonitorVolts();
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
예제 #10
0
        public Task <CommunicationData> ReadLedBoardVersion()
        {
            var requestArray = OpticsDefault.ReadLedBoardVersionCommand();
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
예제 #11
0
        public Task <CommunicationData> SetLedBoardVersion(int version)
        {
            var requestArray = OpticsDefault.SetLedBoardVersionCommand(version);
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }