Librairie xbee.

Dependents:   NerfUS-Coord NerfUSTarget

Fork of APP3_xbee by Team APP

Committer:
GaiSensei
Date:
Tue Feb 14 09:52:34 2017 +0000
Revision:
13:b5d0f491d465
Parent:
11:d3811e37d89c
commentaires

Who changed what in which revision?

UserRevisionLine numberNew contents of line
GaiSensei 13:b5d0f491d465 1 /////////////////////////////////////////////////////////////
GaiSensei 13:b5d0f491d465 2 // APP 3 //
GaiSensei 13:b5d0f491d465 3 // //
GaiSensei 13:b5d0f491d465 4 // Université de Sherbrooke //
GaiSensei 13:b5d0f491d465 5 // Génie informatique //
GaiSensei 13:b5d0f491d465 6 // Session 5, Hiver 2017 //
GaiSensei 13:b5d0f491d465 7 // //
GaiSensei 13:b5d0f491d465 8 // Date: 14 février 2017 //
GaiSensei 13:b5d0f491d465 9 // //
GaiSensei 13:b5d0f491d465 10 // Auteurs: Maxime Dupuis, dupm2216 //
GaiSensei 13:b5d0f491d465 11 // Bruno Allaire-Lemay, allb2701 //
GaiSensei 13:b5d0f491d465 12 /////////////////////////////////////////////////////////////
GaiSensei 13:b5d0f491d465 13
dupm2216 0:8f5379c94a69 14 #ifndef TEST_HPP
dupm2216 0:8f5379c94a69 15 #define TEST_HPP
dupm2216 0:8f5379c94a69 16
dupm2216 0:8f5379c94a69 17 #include <vector>
dupm2216 8:b9c096965c00 18 #include "xbee.h"
dupm2216 0:8f5379c94a69 19
dupm2216 8:b9c096965c00 20 bool vectors_are_equal(const vector<char> v1, const vector<char> v2);
dupm2216 0:8f5379c94a69 21
dupm2216 0:8f5379c94a69 22 void run_all_tests();
dupm2216 3:37ea92feece2 23 void vectors_are_equal_test();
dupm2216 8:b9c096965c00 24 vector<char> construct_vector(const char* content, int length);
dupm2216 0:8f5379c94a69 25 void generate_transmit_request_test();
dupm2216 5:cd3c79853dc8 26 void generate_led_high_command_test();
dupm2216 9:04063c29ab43 27 void generate_led_low_command_test();
dupm2216 0:8f5379c94a69 28 void parse_receive_packet_test();
dupm2216 3:37ea92feece2 29 void parse_frame_parses_receive_packet_test();
dupm2216 3:37ea92feece2 30 void parse_frame_parses_transmit_status_test();
dupm2216 3:37ea92feece2 31 void parse_frame_parses_at_command_response_test();
dupm2216 9:04063c29ab43 32 void parse_frame_parses_remote_command_response_test();
dupm2216 4:e97cfe6cc18c 33 void handle_frame_adds_parsed_frame_to_mailbox_test();
dupm2216 0:8f5379c94a69 34
dupm2216 6:b70f32a80d51 35 void parsed_frame_to_string_button_event_released_test();
dupm2216 6:b70f32a80d51 36 void parsed_frame_to_string_button_event_pressed_test();
dupm2216 6:b70f32a80d51 37 void parsed_frame_to_string_button_event_invalid_state_test();
dupm2216 6:b70f32a80d51 38 void parsed_frame_to_string_accelerometer_test();
dupm2216 6:b70f32a80d51 39 void parsed_frame_to_string_accelerometer_negative_values_test();
dupm2216 6:b70f32a80d51 40 void parsed_frame_to_string_unsupported_event_type_test();
dupm2216 6:b70f32a80d51 41
GaiSensei 7:c65c4c98d237 42 void construct_vector_using_function_that_returns_int_test();
GaiSensei 7:c65c4c98d237 43 void test_create_vector_by_copy_test();
GaiSensei 7:c65c4c98d237 44
GaiSensei 11:d3811e37d89c 45 void string_to_data_test();
GaiSensei 11:d3811e37d89c 46 void hexa_char_to_dec_test();
GaiSensei 11:d3811e37d89c 47
dupm2216 8:b9c096965c00 48 #endif