mirror of
https://github.com/kemko/nomad.git
synced 2026-01-05 18:05:42 +03:00
26 lines
333 B
Go
26 lines
333 B
Go
// Copyright (c) HashiCorp, Inc.
|
|
// SPDX-License-Identifier: BUSL-1.1
|
|
|
|
package hw
|
|
|
|
import (
|
|
"strconv"
|
|
)
|
|
|
|
type (
|
|
MHz uint64
|
|
KHz uint64
|
|
)
|
|
|
|
func (khz KHz) MHz() MHz {
|
|
return MHz(khz / 1000)
|
|
}
|
|
|
|
func (mhz MHz) KHz() KHz {
|
|
return KHz(mhz * 1000)
|
|
}
|
|
|
|
func (khz KHz) String() string {
|
|
return strconv.FormatUint(uint64(khz.MHz()), 10)
|
|
}
|