{
  "ConnectionStrings": {
    "DefaultConnection": "Server=172.20.235.170;Database=RobotNet.RobotEditor;User Id=sa;Password=robotics@2022;TrustServerCertificate=True;MultipleActiveResultSets=true"
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning",
      "System.Net.Http.HttpClient": "Warning",
      "OpenIddict.Validation.OpenIddictValidationDispatcher": "Warning",
      "OpenIddict.Client.OpenIddictClientDispatcher": "Warning",
      "Microsoft.EntityFrameworkCore.Database": "Warning",
      "Polly": "Warning"
    }
  },
  "AllowedHosts": "*",
  "MinIO": {
    "UsingLocal": false,
    "Endpoint": "172.20.235.170:9000",
    "Bucket": "mapeditor",
    "User": "minio",
    "Password": "robotics"
  },
  "PathPlanning": {
    "ResolutionSplit": 0.1,
    "Type": "Angle", // Angle, StartDirection, EndDirection with Diffirental and Omidrive Model
    "StartDirection": "None", // None, FORWARD, BACKWARD, NON Ewith Diffirental and Omidrive Model
    "EndDirection": "None" // None, FORWARD, BACKWARD, NON Ewith Diffirental and Omidrive Model 
  },
  "VDA5050Setting": {
    "ServerEnable": true,
    "HostServer": "127.0.0.1",
    "Port": "1883",
    "UserName": "robotics",
    "PassWord": "robotics",
    "Manufacturer": "phenikaaX",
    "Version": "0.0.1",
    "Repeat": 2,
    "ConnectionTimeoutSeconds": 30,
    "ConnectionBacklog": 10,
    "KeepAliveInterval": 60,
    "CheckingRobotMsgTimout": 60
  },
  "OpenIddictClientProviderOptions": {
    "Issuer": "https://localhost:7061/",
    "Audiences": [
      "robotnet-robot-manager"
    ],
    "ClientId": "robotnet-robot-manager",
    "ClientSecret": "469B2DEB-660E-4C91-97C7-D69550D9969D",
    "Scopes": [
      "robotnet-map-api"
    ]
  },
  "MapManager": {
    "Url": "https://localhost:7177",
    "Scopes": [
      "robotnet-map-api"
    ]
  },
  "ACSStatusConfig": {
    "SiteCode": "VN03",
    "AreaCode": "DA3_FL1",
    "AreaArea": "DA3_WM",
    "BatteryId": "bidpnkx0001"
  },
  "TrafficConfig": {
    "Enable": false,
    "IntervalTime": 1000,
    "CheckingDistanceMax": 10,
    "CheckingDistanceMin": 5,
    "OffsetLength": 0.2,
    "OffsetWidth": 0.2,
    "ResolutionRepeat": 20,
    "AvoidableNodeMax": 3,
    "DeviationDistance": 0.5
  }
}
