Пример #1
0
        /// <summary>
        /// Read DAC status.
        /// </summary>
        /// <returns> Returns the DAC status. </returns>
        public Task <CommunicationData> ReadDacStatusCommand()
        {
            var request = DacDefaults.ReadDacCommand();
            var status  = communication.ProcessCommunicationRequest(request);

            return(status);
        }
Пример #2
0
        /// <summary>
        /// Set DAC value.
        /// </summary>
        /// <param name="voltage"> Voltage value. </param>
        /// <returns> Returns the value from DAC set request. </returns>
        public Task <CommunicationData> SetDacCommand(float voltage)
        {
            var formattedVoltage = Helper.GetBigEndian(voltage);
            var request          = DacDefaults.SetDacCommand(formattedVoltage);
            var status           = communication.ProcessCommunicationRequest(request);

            return(status);
        }