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

Add MRU1 datagram parser for .raw files #65

Open
kjetilhh opened this issue Mar 9, 2023 · 2 comments
Open

Add MRU1 datagram parser for .raw files #65

kjetilhh opened this issue Mar 9, 2023 · 2 comments

Comments

@kjetilhh
Copy link

kjetilhh commented Mar 9, 2023

There is a MRU0 parser in this branch. There should be a MRU1 parser as well.

MicrosoftTeams-image (13)

`
struct StructKMBinarySensorDatagram {
                                        StructDatagramHeader    DgHeader;                                         char    StartId[4];
                                        UINT16    DgmLength;
                                        UINT16    DgmVersion;                                         UINT32    UTCSeconds;
                                        UINT32    UTCNanoSeconds;
                                        UINT32    Status;                                         double    Latitude;
                                        double    Longitude;
                                        float    EllipsoidHeight;                                         float    Roll;
                                        float    Pitch;
                                        float    Heading;
                                        float     Heave;                                         float    RollRate;
                                        float    PitchRate;
                                        float    YawRate;                                         float    NorthVelocity;
                                        float    EastVelocity;
                                        float    DownVelocity;                                         float    LatitudeError;
                                        float    LongitudeError;
                                        float    HeightError;
                                        float    RollError;
                                        float    PitchError;
                                        float    HeadingError;
                                        float    HeaveError;                                         float    NorthAcceleration;
                                        float    EastAcceleration;
                                        float    DownAcceleration;                                         //Delayed heave :
                                        UINT32    DelayedHeaveUTCSeconds;
                                        UINT32    DelayedHeaveUTCNanoseconds;
                                        float    DelayedHeave;
    };

    public struct StructDatagramHeader {    
                                    long        lDatagramType;
                                    FILETIME    ftTime;
                                };

`

class SimradMRUParser(_SimradDatagramParser):

@oyvinol
Copy link

oyvinol commented Mar 16, 2023

For now I pushed the needed changes to a fork here: oyvinol#1

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

No branches or pull requests

3 participants