ros2_interfaces_rolling/septentrio_gnss_driver/msg/
block_header.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct BlockHeader {
5 pub sync_1: u8, pub sync_2: u8, pub crc: u16,
8 pub id: u16,
9 pub revision: u8,
10 pub length: u16,
11 pub tow: u32, pub wnc: u16, }
14
15impl Default for BlockHeader {
16 fn default() -> Self {
17 BlockHeader {
18 sync_1: 36,
19 sync_2: 64,
20 crc: 0,
21 id: 0,
22 revision: 0,
23 length: 0,
24 tow: 4294967295,
25 wnc: 65535,
26 }
27 }
28}
29
30impl ros2_client::Message for BlockHeader {}