style
This commit is contained in:
parent
55761d2e54
commit
9dbfb5e4ec
@ -88,8 +88,8 @@ pub fn parse_datetime(input: &[u8]) -> IResult<[i16; 6]> {
|
|||||||
pub fn parse_bitarray(input: &[u8]) -> IResult<[bool; 16]> {
|
pub fn parse_bitarray(input: &[u8]) -> IResult<[bool; 16]> {
|
||||||
let mut bits = [false; 16];
|
let mut bits = [false; 16];
|
||||||
let (input, val) = parse_int2(input)?;
|
let (input, val) = parse_int2(input)?;
|
||||||
for ii in 0..16 {
|
for (ii, bit) in bits.iter_mut().enumerate() {
|
||||||
bits[ii] = ((val >> (16 - 1 - ii)) & 0x01) == 1;
|
*bit = ((val >> (16 - 1 - ii)) & 0x01) == 1;
|
||||||
}
|
}
|
||||||
Ok((input, bits))
|
Ok((input, bits))
|
||||||
}
|
}
|
||||||
@ -111,8 +111,8 @@ pub fn parse_ascii(input: &[u8], length: u16) -> IResult<Vec<u8>> {
|
|||||||
|
|
||||||
pub fn bitarray2int(bits: &[bool; 16]) -> u16 {
|
pub fn bitarray2int(bits: &[bool; 16]) -> u16 {
|
||||||
let mut int: u16 = 0;
|
let mut int: u16 = 0;
|
||||||
for ii in 0..16 {
|
for (ii, bit) in bits.iter().enumerate() {
|
||||||
int |= (bits[ii] as u16) << (16 - 1 - ii);
|
int |= (*bit as u16) << (16 - 1 - ii);
|
||||||
}
|
}
|
||||||
int
|
int
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user