*/
int cmd_do_test_frayA(cmd_io_t *cmd_io, const struct cmd_des *des, char *param[])
{
+ int i;
print((uint8_t *)"Test fray 1, node A\r\n");
configure_initialize_node_a(FRAY1);
print((uint8_t *)"Initialized.\r\n");
- Fr_StartCommunication(FRAY1);
+ if (fr_startup_procedure(1)) {
+ print((uint8_t*)"FlexRay can not start.\r\n");
+ return 0;
+ }
+ //Fr_StartCommunication(FRAY1);
print((uint8_t *)"Communication started.\r\n");
- while(1)
+ for (i = 0; i < 100; i++)
{
transmit_check_node_a(FRAY1);
+ print((uint8_t*)"MSG sent.\r\n");
}
+ return 0;
}
/**
*/
int cmd_do_test_frayB(cmd_io_t *cmd_io, const struct cmd_des *des, char *param[])
{
+ int i;
print((uint8_t *)"Test fray 1, node B\r\n");
configure_initialize_node_b(FRAY1);
print((uint8_t *)"Initialized.\r\n");
- Fr_StartCommunication(FRAY1);
+ if (fr_startup_procedure(1)) {
+ print((uint8_t*)"FlexRay can not start.\r\n");
+ return 0;
+ }
+ //Fr_StartCommunication(FRAY1);
print((uint8_t *)"Communication started.\r\n");
- while(1)
+ for (i = 0; i < 100; i++)
{
transmit_check_node_b(FRAY1);
+ print((uint8_t*)"MSG sent.\r\n");
}
+ return 0;
}
/** Command descriptor for FlexRay status command */