轨道交通信号仿真测试服务端
Go to file
tiger_zhou 0dd0d5db67 权限不足添加对应的错误code,所有http get请求直接放过 2024-10-09 18:02:42 +08:00
.gitea/workflows 调整docker run开放端口 2024-04-30 11:47:37 +08:00
api 权限不足添加对应的错误code,所有http get请求直接放过 2024-10-09 18:02:42 +08:00
bin 列车11号线btm调整 2024-09-05 09:21:49 +08:00
config 列车折返rm模式调整 2024-09-11 21:19:42 +08:00
const/balise_const 列车状态增加BTM状态(逻辑中为BTM状态字段赋值) 2024-02-06 16:39:56 +08:00
db 【发布数据管理逻辑修改】 2023-11-22 17:05:38 +08:00
docs [补充]12号线联锁通信应答器数据解析; 2024-08-08 13:23:25 +08:00
dto 列车折返rm模式调整 2024-09-11 21:19:42 +08:00
example [补充]12号线联锁通信应答器数据解析; 2024-08-08 13:23:25 +08:00
jl-iot-module@e1e55a991c 项目名称及路径更改 2024-03-13 20:04:22 +08:00
logger [修改]日志中的堆栈信息无换行问题 2024-06-16 12:26:48 +08:00
message_server 列车11号线btm调整 2024-09-05 09:21:49 +08:00
middleware 权限不足添加对应的错误code,所有http get请求直接放过 2024-10-09 18:02:42 +08:00
mqtt 列车控制消息 2024-07-04 17:26:46 +08:00
protobuf [新增]11号线联锁通信逻辑(未完); 2024-06-12 17:49:02 +08:00
rts-sim-module@150aa24307 [修改]11号线通信服务结束时,调用服务上下文中的cancelFunc以结束死循环协程 2024-09-30 16:24:02 +08:00
rts-sim-testing-message@76a91b6495 列车折返rm模式调整 2024-09-11 21:19:42 +08:00
service 折返 2024-09-10 15:37:40 +08:00
starter 权限不足添加对应的错误code,所有http get请求直接放过 2024-10-09 18:02:42 +08:00
sys_error 权限不足添加对应的错误code,所有http get请求直接放过 2024-10-09 18:02:42 +08:00
third_party 车载不接收动力学速度为负数 2024-10-08 18:17:45 +08:00
ts Merge remote-tracking branch 'origin/develop' into develop 2024-09-30 16:24:16 +08:00
util/myreader [修改]11号线模式口采集和驱动逻辑调通 2024-09-05 15:14:39 +08:00
.gitignore [修改]日志中的堆栈信息无换行问题 2024-06-16 12:26:48 +08:00
.gitmodules 修改submodule url 2024-03-19 09:38:11 +08:00
Dockerfile 修改Dockerfile From 2024-02-22 09:42:18 +08:00
Dockerfile_Gitea 更新引用的镜像从国内镜像源拉 2024-06-27 17:45:42 +08:00
README.md 日志调整及现场测试 2024-05-29 11:48:04 +08:00
docker_build_run.sh 完善docker构建发布脚本 2024-02-04 17:58:14 +08:00
go.mod [补充]12号线联锁通信应答器数据解析; 2024-08-08 13:23:25 +08:00
go.sum [补充]12号线联锁通信应答器数据解析; 2024-08-08 13:23:25 +08:00
go.work 项目名称及路径更改 2024-03-13 20:04:22 +08:00
go.work.sum 实现应答器1023报文和830报文的编解码 2024-08-07 14:40:49 +08:00
main.go 增加应答器停止发送报文故障;增加应答器工作状态状态;增加列车车尾位置(仅数据结构,无赋值逻辑) 2024-02-06 09:30:58 +08:00
北岗子-应答器报文清单.xlsx 实现应答器1023报文和830报文的编解码 2024-08-07 14:40:49 +08:00

README.md

简介

北京 CBTC 系统测试服务端项目

特别说明

  • 简单的半实物模拟程序在 example/mock_train_service/main.go 中启动后提示请输入输入1-为施加牵引力2-取消牵引力施加制动力3-换端

项目说明

  • 基于 Gin 框架http 服务)
  • jwt 认证gin-jwt
  • gorm 数据库 orm 操作
  • viper 配置管理
  • swagger 文档生成(基于swaggo)(需要安装 go install github.com/swaggo/swag/cmd/swag@latest在项目根目录即 bj-rtsts-server-go执行 swag init然后启动项目即可启动后访问 http://{ip}:{port}/swagger/index.html

动力学

  • dotnet.exe publish -r win-x64 -p:PublishSingleFile=true

开发说明

  • 在 api 目录下添加路由及请求数据解析返回
  • 在 service 目录下添加具体的业务逻辑(数据库查询)
  • 设置 go 代理 go env -w GOPROXY=https://goproxy.cn,direct
  • 运行 go mod download / go mod tidy

windows 编译linux环境

  • go env -w GOOS=linux
  • go build -o appname
  • go env -w GOOS=windows