CANAPP
The application layer module for canbus.
Filters for canbus application.
Summary
| Members | Descriptions |
|---|---|
define CAN_APP_SEND_STATE_CLK_DIV | |
define CAN_APP_SEND_MEASUREMENTS_CLK_DIV | |
public inline void can_app_print_msg(can_t * msg) | Prints a can message via usart. |
public inline void can_app_task(void) | Manages the canbus application protocol. |
public inline void can_app_send_state(void) | |
public inline void can_app_send_measurements(void) | |
public void can_app_send_output_voltage(void) | |
public void can_app_send_output_current(void) | |
public void can_app_send_input_voltage(void) | |
public inline void can_app_msg_extractors_switch(can_t * msg) | redirects a specific message extractor to a given message |
public inline void can_app_extractor_mic17_state(can_t * msg) | extracts the specific MIC19 STATE message |
public void can_app_extractor_mic17_msc(can_t * msg) | |
public inline void check_can(void) | Manages to receive and extract specific messages from canbus. |
Members
define CAN_APP_SEND_STATE_CLK_DIV
define CAN_APP_SEND_MEASUREMENTS_CLK_DIV
public inline void can_app_print_msg(can_t * msg)
Prints a can message via usart.
public inline void can_app_task(void)
Manages the canbus application protocol.
public inline void can_app_send_state(void)
public inline void can_app_send_measurements(void)
public void can_app_send_output_voltage(void)
public void can_app_send_output_current(void)
public void can_app_send_input_voltage(void)
public inline void can_app_msg_extractors_switch(can_t * msg)
redirects a specific message extractor to a given message
Parameters
*msgpointer to the message to be extracted
public inline void can_app_extractor_mic17_state(can_t * msg)
extracts the specific MIC19 STATE message
Parameters
*msgpointer to the message to be extracted
public void can_app_extractor_mic17_msc(can_t * msg)
public inline void check_can(void)
Manages to receive and extract specific messages from canbus.