Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Предложение функции] выводить список просканеных и не просканеных (если известны) объектов в системе #33

Open
VAKazakov opened this issue Sep 23, 2019 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@VAKazakov
Copy link
Collaborator

VAKazakov commented Sep 23, 2019

Связано ли предложение с проблемой?
Какую проблему должна решить функция? Например "Я испытываю трудности с [...]
Бывает полезно видеть, какие объекты в системе ты уже просканил, например в случае с большими системами

Какое решение Вы хотите?
Что вы хотите, что бы плагин делал?
выводил в интерфейс плагина список просканированных и не просканированных(грузить с едсм) объектов в системе, а так же хранил их между ребутами плагина. так же стоит прикрутить в опции вариант включения этой функции

Альтернативные варианты
Чистое описание того, как еще можно решить проблему

Дополнительные материалы
см комментарии

@VAKazakov VAKazakov added the enhancement New feature or request label Sep 23, 2019
@VAKazakov VAKazakov self-assigned this Sep 23, 2019
@VAKazakov
Copy link
Collaborator Author

VAKazakov commented Sep 23, 2019

известные типы сканирования
"ScanType":"NavBeaconDetail" - Сканирование нав маяка в обитаемых системах, дает полную информацию об всей системе
"ScanType":"Detailed" - Сканирование планеты при помощи FSS, дает информацию об планете

@VAKazakov
Copy link
Collaborator Author

образцы лога
{ "timestamp":"2018-02-02T10:43:05Z", "event":"Scan", "ScanType":"NavBeaconDetail",
"BodyName":"Procyon B 3 a", "BodyID":12, "Parents":[ {"Planet":11}, {"Star":2}, {"Null":0} ],
"DistanceFromArrivalLS":10048.152344, "TidalLock":true, "TerraformState":"", "PlanetClass":"Rocky body",
"Atmosphere":"", "AtmosphereType":"None", "Volcanism":"", "MassEM":0.025342, "Radius":2011975.250000,
"SurfaceGravity":2.495225, "SurfaceTemperature":318.448792, "SurfacePressure":0.000000, "Landable":true,
"Materials":[ { "Name":"iron", "Percent":19.315084 }, { "Name":"sulphur", "Percent":17.321133 }, {
"Name":"nickel", "Percent":14.609120 }, { "Name":"carbon", "Percent":14.565277 }, { "Name":"phosphorus",
"Percent":9.324941 }, { "Name":"chromium", "Percent":8.686635 }, { "Name":"manganese",
"Percent":7.976933 }, { "Name":"zinc", "Percent":5.249117 }, { "Name":"tin", "Percent":1.200338 }, {
"Name":"tungsten", "Percent":1.060592 }, { "Name":"technetium", "Percent":0.690823 } ], "Composition":{
"Ice":0.000000, "Rock":0.861282, "Metal":0.138718 }, "SemiMajorAxis":89655728.000000,
"Eccentricity":0.000000, "OrbitalInclination":4.566576, "Periapsis":309.656799,
"OrbitalPeriod":344902.937500, "RotationPeriod":352425.468750, "AxialTilt":0.479157 }

@Requese
Copy link

Requese commented Jul 26, 2021

Основа:
def journal_entry(entry):
AllSysBodies = entry['BodyCount'] + entry['NonBodyCount'] #Расчет всех тел в системе
if (AllBodies == 1 and entry['event'] != 'FSSDiscoveryScan'):
FSSDScan == 0 #Нет ФСС скана, т.е. нет данных по телам.

Список эвентов:

  • BodyCount
  • NonBodyCount
  • FSSDiscoveryScan
    Без FSSDiscoveryScan не будет данных по другим двум переменным
    Остался интерфейс

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants