19 static uint8_t temp_fill_vcdu_data[432] = {
20 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88,
21 0x88, 0x88, 0x88, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
22 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
23 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0xcc, 0xcc,
24 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0xcc,
25 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x00,
26 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0xcc, 0xcc,
27 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0xcc, 0x00, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0xcc,
28 0x00, 0xcc, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0x00,
29 0x00, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00,
30 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0x00,
31 0x00, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00,
32 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0xcc,
33 0xcc, 0x00, 0xcc, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00,
34 0x00, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0x00,
35 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
36 0x00, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0xcc,
37 0xcc, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0xcc,
38 0x00, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0x00,
39 0x00, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0xcc, 0x00, 0xcc, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x00,
40 0x00, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0xcc,
41 0xcc, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0xcc, 0x00,
42 0x00, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0x00,
43 0x00, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0xcc, 0x00, 0xcc, 0x00, 0xcc, 0x00, 0xcc,
44 0x00, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0x00, 0x00, 0xcc, 0xcc, 0xcc,
45 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
46 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
50 memcpy(&m_pdu->
data[0], &temp_fill_vcdu_data[0], 432);
58 m_pdu->
header[pos] &= (uint8_t)(~mask);
66 uint16_t ptr = (uint8_t)(m_pdu->
header[pos] & mask);
68 ptr += m_pdu->
header[pos + 1];
79 m_pdu->
header[pos] &= (uint8_t)(~mask);
80 m_pdu->
header[pos] |= (uint8_t)((ptr >> 8) & mask);
81 m_pdu->
header[pos + 1] = (uint8_t)(ptr & 0xff);
96 memcpy(m_pdu->
data + offset, data, len);
void M_PDU_set_1st_hdr_ptr(M_PDU *m_pdu, uint16_t ptr)
void M_PDU_set_data(M_PDU *m_pdu, const uint8_t *data, size_t offset, size_t len)
void M_PDU_setup_idle_m_pdu(M_PDU *m_pdu)
static void M_PDU_clear_spare_(M_PDU *m_pdu)
uint16_t M_PDU_get_1st_hdr_ptr(const M_PDU *m_pdu)
void M_PDU_generate_byte_stream(const M_PDU *m_pdu, uint8_t byte_stream[M_PDU_LEN])
#define M_PDU_HEADER_SIZE
uint8_t data[M_PDU_DATA_SIZE]
uint8_t header[M_PDU_HEADER_SIZE]