rts-sim-testing-message/protos/common_data.proto
2024-01-17 17:02:17 +08:00

52 lines
1.3 KiB
Protocol Buffer
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

syntax = "proto3";
package common;
//option java_package = "club.joylink.bjrtss.ats.verify.protos";
//option java_outer_classname = "LayoutGraphicsProto";
option go_package = "joylink.club/bj-rtsts-server/dto/common_proto";
//动力学列车配置
message TrainDynamicConfig{
//列车的质量100=1ton
// int32 mass=1;
//基本阻力参数A
float baseResistanceParamA=1;
// 基本阻力参数B
float baseResistanceParamB=2;
// 基本阻力参数C
float baseResistanceParamC=3;
//曲线阻力参数R1
float curveResistanceParamR1=4;
// 曲线阻力参数R2
float curveResistanceParamR2=5;
// 曲线阻力参数R3
float curveResistanceParamR3=6;
// 曲线阻力参数R4
float curveResistanceParamR4=7;
//旋转质量参数
float revolvingMassParam=8;
//是否跳跃
bool jump=9;
//打滑(%
float slip=10;
//前溜/后溜mm正数前溜负数后溜
int32 slide = 11;
//过标/欠标mm正数过标负数欠标
int32 stopSign=12;
}
//列车一端的状态
message TrainEndsState{
//速度传感器
bool speedSensorEnableA = 1;
bool speedSensorEnableB = 2;
//雷达是否有效
bool radarEnable = 3;
//雷达测速数值
float radarCheckSpeed = 4;
//雷达检测时间(秒)
int32 radarCheckTime = 5;
}