hzc-666-ai/moonseis/record does not have a README file

    Record

    pub(all) struct Record {
    header :
    FixedHeader

    sid : String
    extra_headers : String
    samples :
    Samples

    start :
    Time

    raw : Bytes
    } derive(Eq,
    Debug
    )

    A fully parsed miniSEED 3 record.

    Record::end_time

    Exclusive end time, i.e. the expected start of the next contiguous record.

    Record::extra_headers

    fn Record::extra_headers(self : Record) -> String

    Record::raw

    fn Record::raw(self : Record) -> Bytes

    Record::sample_data

    Record::samples

    fn Record::samples(self : Record) -> Array[Double]

    Numeric samples; text and opaque records return an empty array.

    Record::sid

    fn Record::sid(self : Record) -> String

    Record::start_time

    iterate_records

    fn iterate_records(raw : Bytes) -> Array[Result[Record,
    ParseError
    ]]

    Parse all recoverable records. A bad record body does not stop later records.

    parse_record

    fn parse_record(raw : Bytes) -> Result[Record,
    ParseError
    ]

    Parse one complete record. Trailing bytes are ignored.

    total_length

    Source Files