Developmental Flight Test Instrumentation
|
Utility function implementations. More...
#include "util.hh"
Functions | |
quint64 | dfti::getTimeUsec (void) |
Get timestamp in microseconds. More... | |
quint64 | dfti::gpsToUnixUsec (quint64 gpsTime) |
Convert GPS timestamp in nanoseconds to Unix timestamp in microseconds. More... | |
quint64 | dfti::gpsToUnixSec (quint64 gpsTime) |
Convert GPS timestamp in nanoseconds to Unix timestamp in seconds. More... | |
float | dfti::hzToMsec (quint8 rate) |
Convert Hertz rate to millisecond sampling time. More... | |
float | dfti::hzToUsec (quint8 rate) |
Convert Hertz rate to microsecond sampling time. More... | |
float | dfti::secToMsec (quint8 period) |
Convert seconds to microseconds. More... | |
QString | dfti::validateSerialPort (QString _port) |
Validates a proposed serial port. More... | |
Utility function implementations.
quint64 dfti::getTimeUsec | ( | void | ) |
Get timestamp in microseconds.
quint64 dfti::gpsToUnixSec | ( | quint64 | gpsTime | ) |
Convert GPS timestamp in nanoseconds to Unix timestamp in seconds.
gpsTime | Timestamp from GPS epoch (0000 6 JAN 1980) in nanoseconds. |
quint64 dfti::gpsToUnixUsec | ( | quint64 | gpsTime | ) |
Convert GPS timestamp in nanoseconds to Unix timestamp in microseconds.
gpsTime | Timestamp from GPS epoch (0000 6 JAN 1980) in nanoseconds. |
float dfti::hzToMsec | ( | quint8 | rate | ) |
Convert Hertz rate to millisecond sampling time.
rate | Sampling rate in Hz. |
float dfti::hzToUsec | ( | quint8 | rate | ) |
Convert Hertz rate to microsecond sampling time.
rate | Sampling rate in Hz. |
float dfti::secToMsec | ( | quint8 | period | ) |
Convert seconds to microseconds.
period | Time in seconds. |
QString dfti::validateSerialPort | ( | QString | _port | ) |
Validates a proposed serial port.
Checks to see if the given serial port name is a valid serial port.
_port | Proposed serial port. |