make header defined functions static inline
This commit is contained in:
parent
fc3af22d1a
commit
afd4f400da
6 changed files with 8 additions and 8 deletions
|
|
@ -9,7 +9,7 @@ typedef struct hydrolink_msg_ack_t_s {
|
||||||
uint8_t ack; ///
|
uint8_t ack; ///
|
||||||
} hydrolink_msg_ack_t;
|
} hydrolink_msg_ack_t;
|
||||||
|
|
||||||
void hydrolink_ack_msg_encode(uint8_t src_id, uint8_t dst_id, const hydrolink_msg_ack_t *msg, hydrolink_msg_t *packet) {
|
static inline void hydrolink_ack_msg_encode(uint8_t src_id, uint8_t dst_id, const hydrolink_msg_ack_t *msg, hydrolink_msg_t *packet) {
|
||||||
packet->id = HYDROLINK_MSG_ID_ACK;
|
packet->id = HYDROLINK_MSG_ID_ACK;
|
||||||
packet->src_id = src_id;
|
packet->src_id = src_id;
|
||||||
packet->dst_id = dst_id;
|
packet->dst_id = dst_id;
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ uint8_t index; ///
|
||||||
uint8_t cmd_id; ///
|
uint8_t cmd_id; ///
|
||||||
} hydrolink_msg_get_cmd_t;
|
} hydrolink_msg_get_cmd_t;
|
||||||
|
|
||||||
void hydrolink_get_cmd_msg_encode(uint8_t src_id, uint8_t dst_id, const hydrolink_msg_get_cmd_t *msg, hydrolink_msg_t *packet) {
|
static inline void hydrolink_get_cmd_msg_encode(uint8_t src_id, uint8_t dst_id, const hydrolink_msg_get_cmd_t *msg, hydrolink_msg_t *packet) {
|
||||||
packet->id = HYDROLINK_MSG_ID_GET_CMD;
|
packet->id = HYDROLINK_MSG_ID_GET_CMD;
|
||||||
packet->src_id = src_id;
|
packet->src_id = src_id;
|
||||||
packet->dst_id = dst_id;
|
packet->dst_id = dst_id;
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ uint8_t result; ///
|
||||||
uint8_t cmd_id; ///
|
uint8_t cmd_id; ///
|
||||||
} hydrolink_msg_get_response_t;
|
} hydrolink_msg_get_response_t;
|
||||||
|
|
||||||
void hydrolink_get_response_msg_encode(uint8_t src_id, uint8_t dst_id, const hydrolink_msg_get_response_t *msg, hydrolink_msg_t *packet) {
|
static inline void hydrolink_get_response_msg_encode(uint8_t src_id, uint8_t dst_id, const hydrolink_msg_get_response_t *msg, hydrolink_msg_t *packet) {
|
||||||
packet->id = HYDROLINK_MSG_ID_GET_RESPONSE;
|
packet->id = HYDROLINK_MSG_ID_GET_RESPONSE;
|
||||||
packet->src_id = src_id;
|
packet->src_id = src_id;
|
||||||
packet->dst_id = dst_id;
|
packet->dst_id = dst_id;
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ uint8_t index; ///
|
||||||
uint8_t cmd_id; /// Command defined as in CMD_ID enum.
|
uint8_t cmd_id; /// Command defined as in CMD_ID enum.
|
||||||
} hydrolink_msg_set_cmd_t;
|
} hydrolink_msg_set_cmd_t;
|
||||||
|
|
||||||
void hydrolink_set_cmd_msg_encode(uint8_t src_id, uint8_t dst_id, const hydrolink_msg_set_cmd_t *msg, hydrolink_msg_t *packet) {
|
static inline void hydrolink_set_cmd_msg_encode(uint8_t src_id, uint8_t dst_id, const hydrolink_msg_set_cmd_t *msg, hydrolink_msg_t *packet) {
|
||||||
packet->id = HYDROLINK_MSG_ID_SET_CMD;
|
packet->id = HYDROLINK_MSG_ID_SET_CMD;
|
||||||
packet->src_id = src_id;
|
packet->src_id = src_id;
|
||||||
packet->dst_id = dst_id;
|
packet->dst_id = dst_id;
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ uint8_t result; ///
|
||||||
uint8_t cmd_id; ///
|
uint8_t cmd_id; ///
|
||||||
} hydrolink_msg_set_response_t;
|
} hydrolink_msg_set_response_t;
|
||||||
|
|
||||||
void hydrolink_set_response_msg_encode(uint8_t src_id, uint8_t dst_id, const hydrolink_msg_set_response_t *msg, hydrolink_msg_t *packet) {
|
static inline void hydrolink_set_response_msg_encode(uint8_t src_id, uint8_t dst_id, const hydrolink_msg_set_response_t *msg, hydrolink_msg_t *packet) {
|
||||||
packet->id = HYDROLINK_MSG_ID_SET_RESPONSE;
|
packet->id = HYDROLINK_MSG_ID_SET_RESPONSE;
|
||||||
packet->src_id = src_id;
|
packet->src_id = src_id;
|
||||||
packet->dst_id = dst_id;
|
packet->dst_id = dst_id;
|
||||||
|
|
|
||||||
|
|
@ -155,7 +155,7 @@ static inline uint16_t hydrolink_calculate_crc(const uint8_t *payload, uint8_t l
|
||||||
return crc;
|
return crc;
|
||||||
}
|
}
|
||||||
|
|
||||||
void hydrolink_fill_header_and_crc(hydrolink_msg_t *msg, uint8_t msg_id, uint8_t payload_length, uint8_t dst_id, uint8_t src_id, uint8_t crc_extra) {
|
static inline void hydrolink_fill_header_and_crc(hydrolink_msg_t *msg, uint8_t msg_id, uint8_t payload_length, uint8_t dst_id, uint8_t src_id, uint8_t crc_extra) {
|
||||||
msg->id = msg_id;
|
msg->id = msg_id;
|
||||||
msg->payload_length = payload_length;
|
msg->payload_length = payload_length;
|
||||||
msg->dst_id = dst_id;
|
msg->dst_id = dst_id;
|
||||||
|
|
@ -169,7 +169,7 @@ void hydrolink_fill_header_and_crc(hydrolink_msg_t *msg, uint8_t msg_id, uint8_t
|
||||||
msg->crc = crc;
|
msg->crc = crc;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t hydrolink_serialize_message(hydrolink_msg_t *msg, uint8_t *buffer) {
|
static inline uint8_t hydrolink_serialize_message(hydrolink_msg_t *msg, uint8_t *buffer) {
|
||||||
buffer[0] = msg->id;
|
buffer[0] = msg->id;
|
||||||
buffer[1] = msg->payload_length;
|
buffer[1] = msg->payload_length;
|
||||||
buffer[2] = msg->dst_id;
|
buffer[2] = msg->dst_id;
|
||||||
|
|
@ -183,7 +183,7 @@ uint8_t hydrolink_serialize_message(hydrolink_msg_t *msg, uint8_t *buffer) {
|
||||||
return HYDROLINK_NON_PAYLOAD_LEN + msg->payload_length;
|
return HYDROLINK_NON_PAYLOAD_LEN + msg->payload_length;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t hydrolink_deserialize_header(hydrolink_msg_t *msg, uint8_t *buffer, uint8_t buffer_length) {
|
static inline uint8_t hydrolink_deserialize_header(hydrolink_msg_t *msg, uint8_t *buffer, uint8_t buffer_length) {
|
||||||
if (buffer_length < HYDROLINK_NON_PAYLOAD_LEN) {
|
if (buffer_length < HYDROLINK_NON_PAYLOAD_LEN) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue