37 lines
951 B
Go
37 lines
951 B
Go
|
package constants
|
|||
|
|
|||
|
const (
|
|||
|
DefaultDriverBaseAddress = "localhost:-1"
|
|||
|
HostAddress = "127.0.0.1"
|
|||
|
|
|||
|
ConfigSuffix = ".toml"
|
|||
|
|
|||
|
ConfigKeyDriver = "driver"
|
|||
|
|
|||
|
DriverBaseDir = "driver-data" // 驱动相关目录dir
|
|||
|
DriverLibraryDir = DriverBaseDir + "/driver-library"
|
|||
|
DriverBinDir = DriverBaseDir + "/bin"
|
|||
|
DriverRunConfigDir = DriverBaseDir + "/run-config"
|
|||
|
DriverMntDir = DriverBaseDir + "/mnt"
|
|||
|
DriverDefaultLogPath = "logs/driver.log"
|
|||
|
DockerHummingbirdRootDir = "/var/bin/hummingbird"
|
|||
|
)
|
|||
|
|
|||
|
const (
|
|||
|
DriverLibTypeDefault = iota + 1
|
|||
|
DriverLibTypeAppService
|
|||
|
)
|
|||
|
|
|||
|
const (
|
|||
|
DeviceLibraryUploadTypeConfig = 2
|
|||
|
|
|||
|
// 驱动配置定义,key=>value 的type
|
|||
|
DriverConfigTypeInt = "int"
|
|||
|
DriverConfigTypeFloat = "float"
|
|||
|
DriverConfigTypeString = "string"
|
|||
|
DriverConfigTypeBool = "bool"
|
|||
|
DriverConfigTypeSelect = "select"
|
|||
|
DriverConfigTypeObject = "object"
|
|||
|
DriverConfigTypeArray = "array"
|
|||
|
)
|