projects
/
m17rt
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Spruce up the high-level API for specifying addresses for transmission
[m17rt]
/
m17core
/
src
/
decode.rs
diff --git
a/m17core/src/decode.rs
b/m17core/src/decode.rs
index 86567d9a6a4d4488228d3d62f61acf7a3090ac68..911d67371cf5f5273446992cd2d472cb4ac18b47 100755
(executable)
--- a/
m17core/src/decode.rs
+++ b/
m17core/src/decode.rs
@@
-3,8
+3,8
@@
use crate::{
fec::{self, p_1, p_2, p_3},
interleave::interleave,
protocol::{
fec::{self, p_1, p_2, p_3},
interleave::interleave,
protocol::{
- LsfFrame, PacketFrame, PacketFrameCounter, StreamFrame, BERT_SYNC,
LSF_SYNC, PACKET_SYNC
,
- STREAM_SYNC,
+ LsfFrame, PacketFrame, PacketFrameCounter, StreamFrame, BERT_SYNC,
END_OF_TRANSMISSION
,
+
LSF_SYNC, PACKET_SYNC, PREAMBLE,
STREAM_SYNC,
},
random::random_xor,
};
},
random::random_xor,
};
@@
-33,6
+33,8
@@
pub(crate) enum SyncBurst {
Bert,
Stream,
Packet,
Bert,
Stream,
Packet,
+ Preamble,
+ EndOfTransmission,
}
impl SyncBurst {
}
impl SyncBurst {
@@
-42,6
+44,8
@@
impl SyncBurst {
Self::Bert => BERT_SYNC,
Self::Stream => STREAM_SYNC,
Self::Packet => PACKET_SYNC,
Self::Bert => BERT_SYNC,
Self::Stream => STREAM_SYNC,
Self::Packet => PACKET_SYNC,
+ Self::Preamble => PREAMBLE,
+ Self::EndOfTransmission => END_OF_TRANSMISSION,
}
}
}
}
}
}