Skip to content

Continuous time marks #9

@kaklik

Description

@kaklik

Při používání se ukazuje, že je v aktuální implementaci poměrně obtížné zkontrolovat, že daná data jsou někam nahraná a vytvořený záznam je proto možné z SDkarty smazat. Takovou kontrolu by bylo vhodné provádět automaticky.

Zaznamenané hodnoty ale musí být unikátní sériovým číslem přístroje a časem měření. Čas měření má ale potíž že je vždycky relativní k nějakému času a není tak zaručeno že na jednom konkrétním přístroji roste spojitě. Navíc může dojít k nechtěné interpretaci takové proměné, jako absolutní čas, což je v naprosté většině případů špatně.

Lepší by proto bylo mít nějakou jinou binární hodnotu, která se spojitě inkrementuje. PX4 to například řeší proměnnou "vehicle lifetime". Nejsem si jistý jak je implementována, ale jejím cílem je zabránit vzniku identických logů v čase.
Spojitá inkrementace by byla ideální, již od výroby nejlépe s nějakým unikátním prefixem (prefix ale asi může být sériové číslo přístroje).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions