22#ifndef INCLUDED_SATNOGS_GOLAY24_H
23#define INCLUDED_SATNOGS_GOLAY24_H
49 static const std::vector<uint32_t>
G_P;
50 static const std::vector<uint32_t>
G_I;
52 uint32_t
encode12(uint16_t in,
bool lsb_parity =
true);
#define SATNOGS_API
Definition: api.h:19
A binary Golay (24,12,8) encoder and decoder.
Definition: golay24.h:44
uint32_t encode12(uint16_t in, bool lsb_parity=true)
static const std::vector< uint32_t > G_P
Definition: golay24.h:49
bool decode24(uint32_t *out, uint32_t in)
static const std::vector< uint32_t > G_I
Definition: golay24.h:50
Definition: amsat_duv_decoder.h:29