FdcTime constructor
FdcTime({})
Creates a FdcTime.
Implementation
factory FdcTime({
required int hour,
int minute = 0,
int second = 0,
int millisecond = 0,
int microsecond = 0,
int tick100ns = 0,
}) {
_checkRange(hour, 0, 23, 'hour');
_checkRange(minute, 0, 59, 'minute');
_checkRange(second, 0, 59, 'second');
_checkRange(millisecond, 0, 999, 'millisecond');
_checkRange(microsecond, 0, 999, 'microsecond');
_checkRange(tick100ns, 0, 9, 'tick100ns');
return FdcTime._(
hour * ticksPerHour +
minute * ticksPerMinute +
second * ticksPerSecond +
millisecond * ticksPerMillisecond +
microsecond * ticksPerMicrosecond +
tick100ns,
);
}