Closed symysak closed 6 months ago
現状、config内(/mgmt-cli/running-config.json)に冗長な箇所が複数ある。わかりにくいので、どうにかしたい
/mgmt-cli/running-config.json
1: 現状はcommitコマンド内で整合性を取っている
{ "ntripcaster": { ... "mountpoint": "main", <-ここと "sourcetable": { "mountpoint": "main", <-ここ ... }, ... } }
2: usernameとpasswordに依存した設定項目authenticationがある。username == "" && password == ""の場合、authenticationはN、そのほかの場合Yである必要がある。 現状はcommitコマンド内で整合性を取っているが、わかりにくい
username
password
authentication
username == "" && password == ""
N
Y
{ "ntripcaster": { "username": "", "password": "", ... "sourcetable": { ... "authentication": "N", ... }, ... } }
3: latitudeはなるべく精度の高い座標(小数第8位程度まで)が設定されるべき。short_latitudeには小数第2位までの座標が設定されるべきである。 現状、整合性は取っていない
latitude
short_latitude
{ "ntripcaster": { ... "sourcetable": { ... "short_latitude": 0, "short_longitude": 0, ... }, "latitude": 0, "longitude": 0, "height": 0, ... } }
現状、config内(
/mgmt-cli/running-config.json
)に冗長な箇所が複数ある。わかりにくいので、どうにかしたい1: 現状はcommitコマンド内で整合性を取っている
2:
username
とpassword
に依存した設定項目authentication
がある。username == "" && password == ""
の場合、authentication
はN
、そのほかの場合Y
である必要がある。 現状はcommitコマンド内で整合性を取っているが、わかりにくい3:
latitude
はなるべく精度の高い座標(小数第8位程度まで)が設定されるべき。short_latitude
には小数第2位までの座標が設定されるべきである。 現状、整合性は取っていない