Нужно проверить адекватность генерации новых маршрутов в нашей модели через сравнение исходного выборочного среднего и получаемого выборочного среднего от сгенерированных маршрутов.
сделать сохранение генерируемых маршрутов через RootsCollection (Done in 7c543316d82fe62d59c2633981850234459c0ab2)
сделать формирование файла *.rot со среднем маршрутом в утилите (Done in db2bbc822dbad48a4bf5e313c2a14e91d6ea19bf)
сделать генерацию новых маршрутов на основании выборочного среднего эталонного маршрута: нужно сделать коэффициент персистентности на уровне узла и считывание последнего из названия файла, а если его там нет - тогда брать из конфигурации - как значение по умолчанию (Done in 125d57eeb8e2cfb15a23043fed3a64fa358b0bdc)
Нужна синхронизация allroots.roo и набора средних маршрутов - иначе структуры RootsDataShort & RootsData будут не сихронизированы - Сделано: если файл allroots.roo отсутствует, то структура RootsDataShort генерируется на основе RootsData (Done in 125d57eeb8e2cfb15a23043fed3a64fa358b0bdc)
Нужно в соответствие с логикой заполнения обычных файлов .rot заполнить файл со средним маршрутом .rot: вместо -1 проставить конкретные полезные значения:
Пример:
CenceMeLiteLog2_average_0.565520.rot
hotSpot118.hts -217537 -217537 355754 355754 -1 -1
hotSpot118.hts -217537 -217537 355754 355754 -1 -1
hotSpot126.hts 204547 204547 424795 424795 -1 -1
hotSpot126.hts 204547 204547 424795 424795 -1 -1
(Done in 312e9e7239de24bbb02d29a098219c5dcf770ecf)
При считывании -1 в предыдущем случае переполнятся HotSpotData.waypointNum т.к. он беззнаковый (Done in 312e9e7239de24bbb02d29a098219c5dcf770ecf) - Убрано: теперь -1 и -1 (это актуально для генерируемых маршрутов)
Сделать сохранение сгенерированных маршрутов в две разные папки:
-- первая для сгенерированных маршрутов, который ещё предстоит пройти за день
-- вторая для сгенерированных маршрутов, по которым узел уже прошёл
В общем случае, окончание дня может наступить раньше, чем закончит движение узел
(DONE in 41868a40458d3fbceb938d3c78c8703dc89aedd7)
Нужно проверить адекватность генерации новых маршрутов в нашей модели через сравнение исходного выборочного среднего и получаемого выборочного среднего от сгенерированных маршрутов.