// // Created by CFIF 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