Files
plcopenxmlbuilder/utils/task.go
T
2026-08-28 17:59:35 +02:00

33 lines
587 B
Go

package utils
import "fmt"
const (
CYCLIC = "Cyclic"
FREEEWHEEL = "Freewheel"
)
func CheckKindOfTask(kindOfTask string) error {
switch kindOfTask {
case FREEEWHEEL, CYCLIC:
default:
return fmt.Errorf("%s kindOfTask not supported", kindOfTask)
}
return nil
}
const (
SECOND = "s"
MILLISECOND = "ms"
MICROSECOND = "us"
)
func CheckIntervalUnit(intervalUnit string) error {
switch intervalUnit {
case SECOND, MILLISECOND, MICROSECOND:
default:
return fmt.Errorf("%s interval unit not supported", intervalUnit)
}
return nil
}