added testmode to config file
This commit is contained in:
parent
c15ceba78f
commit
7993a2360d
7
main.go
7
main.go
@ -47,6 +47,7 @@ type configRec struct {
|
|||||||
PrinterName string `yaml:"printerName"`
|
PrinterName string `yaml:"printerName"`
|
||||||
LogDir string `yaml:"logdir"`
|
LogDir string `yaml:"logdir"`
|
||||||
IsPayment bool `yaml:"isPayment"`
|
IsPayment bool `yaml:"isPayment"`
|
||||||
|
TestMode bool `yaml:"testMode"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// App holds shared resources.
|
// App holds shared resources.
|
||||||
@ -71,6 +72,7 @@ func main() {
|
|||||||
printer.PrinterName = config.PrinterName
|
printer.PrinterName = config.PrinterName
|
||||||
lockserver.Cert = config.Cert
|
lockserver.Cert = config.Cert
|
||||||
lockserver.LockServerURL = config.LockserverUrl
|
lockserver.LockServerURL = config.LockserverUrl
|
||||||
|
dispHandle := &serial.Port{}
|
||||||
|
|
||||||
// Setup logging and get file handle
|
// Setup logging and get file handle
|
||||||
logFile, err := setupLogging(config.LogDir)
|
logFile, err := setupLogging(config.LogDir)
|
||||||
@ -80,9 +82,10 @@ func main() {
|
|||||||
defer logFile.Close()
|
defer logFile.Close()
|
||||||
|
|
||||||
// Initialize dispenser
|
// Initialize dispenser
|
||||||
|
if !config.TestMode {
|
||||||
dispenser.SerialPort = config.DispenserPort
|
dispenser.SerialPort = config.DispenserPort
|
||||||
dispenser.Address = []byte(config.DispenserAdrr)
|
dispenser.Address = []byte(config.DispenserAdrr)
|
||||||
dispHandle, err := dispenser.InitializeDispenser()
|
dispHandle, err = dispenser.InitializeDispenser()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fatalError(err)
|
fatalError(err)
|
||||||
}
|
}
|
||||||
@ -99,6 +102,7 @@ func main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
log.Infof("Dispenser initialized on port %s, %s", config.DispenserPort, status)
|
log.Infof("Dispenser initialized on port %s, %s", config.DispenserPort, status)
|
||||||
|
}
|
||||||
|
|
||||||
// Test lock-server connection
|
// Test lock-server connection
|
||||||
switch strings.ToLower(config.LockType) {
|
switch strings.ToLower(config.LockType) {
|
||||||
@ -126,7 +130,6 @@ func main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Create App and wire routes
|
// Create App and wire routes
|
||||||
// dispHandle := &serial.Port{} // Placeholder, replace with actual dispenser handle
|
|
||||||
app := newApp(dispHandle, config)
|
app := newApp(dispHandle, config)
|
||||||
|
|
||||||
mux := http.NewServeMux()
|
mux := http.NewServeMux()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user