C# Класс CSharpRoboticsLib.Utility.Util

Provides various mathematical and logical utility functions
Показать файл Открыть проект

Открытые методы

Метод Описание
AccurateWaitMilliseconds ( double time ) : void

Waits for a specified time more accurately than Thread.Sleep()

AccurateWaitSeconds ( double time ) : void

Waits for a specified time more accurately than Thread.Sleep()

Limit ( double value, double low, double high ) : double

Limits the value to a low and high threshold

ToDegrees ( double radians ) : double

Converts radians to degrees

ToRadians ( double degrees ) : double

Converts degrees to radians

WrapDegrees ( double degrees ) : double

Wraps degrees around -180 to 180

WrapError ( double value, double setpoint, double min, double max ) : double

Wraps an error value around a maximum and minimum input.

WrapRadians ( double radians ) : double

Wraos radians around -PI and PI

Описание методов

AccurateWaitMilliseconds() публичный статический Метод

Waits for a specified time more accurately than Thread.Sleep()
public static AccurateWaitMilliseconds ( double time ) : void
time double Time in milliseconds to wait
Результат void

AccurateWaitSeconds() публичный статический Метод

Waits for a specified time more accurately than Thread.Sleep()
public static AccurateWaitSeconds ( double time ) : void
time double Time in seconds to wait
Результат void

Limit() публичный статический Метод

Limits the value to a low and high threshold
public static Limit ( double value, double low, double high ) : double
value double value to be limited
low double lower limit
high double upper limit
Результат double

ToDegrees() публичный статический Метод

Converts radians to degrees
public static ToDegrees ( double radians ) : double
radians double angle in radians
Результат double

ToRadians() публичный статический Метод

Converts degrees to radians
public static ToRadians ( double degrees ) : double
degrees double angle in degrees
Результат double

WrapDegrees() публичный статический Метод

Wraps degrees around -180 to 180
public static WrapDegrees ( double degrees ) : double
degrees double
Результат double

WrapError() публичный статический Метод

Wraps an error value around a maximum and minimum input.
public static WrapError ( double value, double setpoint, double min, double max ) : double
value double
setpoint double
min double
max double
Результат double

WrapRadians() публичный статический Метод

Wraos radians around -PI and PI
public static WrapRadians ( double radians ) : double
radians double
Результат double