26 lines
622 B
C
26 lines
622 B
C
//
|
|
// Created by xemon on 05.05.2022.
|
|
//
|
|
|
|
#ifndef PDM_FIR_TEST_XFCTRANSPACKENCODER_H
|
|
#define PDM_FIR_TEST_XFCTRANSPACKENCODER_H
|
|
|
|
#include "stdint.h"
|
|
#include "stdbool.h"
|
|
#include "XfcArray.h"
|
|
|
|
typedef struct {
|
|
uint8_t magic;
|
|
tXfcArray *buffer;
|
|
} tXfcProtEncoder;
|
|
|
|
tXfcArray XfcTransPackEncoderGetDataSegmentAsArray(tXfcProtEncoder *env);
|
|
|
|
void XfcTransPackEncoderSetId(tXfcProtEncoder *env, uint16_t id);
|
|
|
|
void XfcTransPackEncoderSetDataSegmentLength(tXfcProtEncoder *env, uint16_t dataSegmentLength);
|
|
|
|
void XfcTransPackEncoderFinalizeAndSignCrc(tXfcProtEncoder *env);
|
|
|
|
#endif //PDM_FIR_TEST_XFCTRANSPACKENCODER_H
|