MCPcopy Create free account
hub / github.com/bjoernQ/bleps / encode

Method encode

bleps/src/l2cap.rs:33–45  ·  view source on GitHub ↗
(att_data: Data)

Source from the content-addressed store, hash-verified

31 }
32
33 pub fn encode(att_data: Data) -> Data {
34 let mut data = Data::new(&[
35 0, 0, // len set later
36 0x04, 0x00, // channel
37 ]);
38 data.append(att_data.as_slice());
39
40 let len = data.len - 4;
41 data.set(0, (len & 0xff) as u8);
42 data.set(1, ((len >> 8) & 0xff) as u8);
43
44 data
45 }
46
47 pub fn encode_sm(att_data: Data) -> Data {
48 let mut data = Data::new(&[

Callers

nothing calls this directly

Calls 3

appendMethod · 0.80
as_sliceMethod · 0.80
setMethod · 0.80

Tested by

no test coverage detected