Clean up
This commit is contained in:
parent
4ed1c7bd2b
commit
5fda98525c
|
@ -15,13 +15,13 @@ fn main() {
|
||||||
.format_timestamp_nanos()
|
.format_timestamp_nanos()
|
||||||
.init();
|
.init();
|
||||||
|
|
||||||
let mut pckt: SubscriptionPacket<1> = SubscriptionPacket::new();
|
let mut pckt: SubscriptionPacket<1, 0> = SubscriptionPacket::new();
|
||||||
let mut res = vec![0; 140];
|
let mut res = vec![0; 140];
|
||||||
let lnsub = pckt.encode(&mut res);
|
let lnsub = pckt.encode(&mut res);
|
||||||
println!("{:02X?}", &res[0..lnsub]);
|
println!("{:02X?}", &res[0..lnsub]);
|
||||||
let mut res2 = vec![0; 260];
|
let mut res2 = vec![0; 260];
|
||||||
let mut x = b"hello world";
|
let mut x = b"hello world";
|
||||||
let mut pblsh: PublishPacket = PublishPacket::new(x);
|
let mut pblsh = PublishPacket::<0>::new(x);
|
||||||
let lnpblsh = pblsh.encode(&mut res2);
|
let lnpblsh = pblsh.encode(&mut res2);
|
||||||
println!("{:02X?}", &res2[0..lnpblsh]);
|
println!("{:02X?}", &res2[0..lnpblsh]);
|
||||||
log::info!("xxx");
|
log::info!("xxx");
|
||||||
|
@ -51,8 +51,3 @@ fn main() {
|
||||||
let prot = std::str::from_utf8(&bytes).unwrap();
|
let prot = std::str::from_utf8(&bytes).unwrap();
|
||||||
log::info!("Protocol name: {}", prot)*/
|
log::info!("Protocol name: {}", prot)*/
|
||||||
}
|
}
|
||||||
|
|
||||||
/*fn test(tst: &str) {
|
|
||||||
log::info!("xx");
|
|
||||||
log::info!("Prvni: {}", )
|
|
||||||
}*/
|
|
||||||
|
|
|
@ -10,20 +10,6 @@ pub struct BuffWriter<'a> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> BuffWriter<'a> {
|
impl<'a> BuffWriter<'a> {
|
||||||
pub fn insert<const LEN: usize>(&mut self, array: [u8; LEN]) {
|
|
||||||
let mut x: usize = 0;
|
|
||||||
if LEN != 0 {
|
|
||||||
loop {
|
|
||||||
self.buffer[self.position] = array[x];
|
|
||||||
self.increment_position(1);
|
|
||||||
x = x + 1;
|
|
||||||
if x == LEN {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn insert_ref(&mut self, len: usize, array: &[u8]) {
|
pub fn insert_ref(&mut self, len: usize, array: &[u8]) {
|
||||||
let mut x: usize = 0;
|
let mut x: usize = 0;
|
||||||
if len != 0 {
|
if len != 0 {
|
||||||
|
@ -56,12 +42,12 @@ impl<'a> BuffWriter<'a> {
|
||||||
|
|
||||||
pub fn write_u16(&mut self, two_bytes: u16) {
|
pub fn write_u16(&mut self, two_bytes: u16) {
|
||||||
let bytes: [u8; 2] = two_bytes.to_be_bytes();
|
let bytes: [u8; 2] = two_bytes.to_be_bytes();
|
||||||
self.insert::<2>(bytes);
|
self.insert_ref(2, &bytes);
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn write_u32(&mut self, four_bytes: u32) {
|
pub fn write_u32(&mut self, four_bytes: u32) {
|
||||||
let bytes: [u8; 4] = four_bytes.to_be_bytes();
|
let bytes: [u8; 4] = four_bytes.to_be_bytes();
|
||||||
self.insert::<4>(bytes);
|
self.insert_ref(4,&bytes);
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn write_string_ref(&mut self, str: &EncodedString<'a>) {
|
pub fn write_string_ref(&mut self, str: &EncodedString<'a>) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user