|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Go to the source code of this file.
Variables | |
| static const uint8_t | GOLDEN_UN_ARM [] |
| static const uint8_t | GOLDEN_ARM [] |
| static const uint8_t | GOLDEN_HEARTBEAT [] |
| int main | ( | void | ) |
Definition at line 227 of file test_main.cpp.
References test_crc16_empty_is_init_value(), test_crc16_standard_check_value(), test_decode_golden_heartbeat(), test_decode_rejects_any_single_bit_flip(), test_decode_rejects_extra_or_missing_bytes(), test_decode_rejects_null_buffer(), test_decode_rejects_oversize_length_field(), test_decode_rejects_too_short(), test_decode_rejects_unknown_type_with_valid_crc(), test_decode_rejects_wrong_payload_size_with_valid_crc(), test_decode_rejects_wrong_version(), test_encode_matches_golden_arm(), test_encode_matches_golden_un_arm(), test_encode_rejects_bad_inputs(), test_little_endian_helpers(), and test_roundtrip_every_type().
|
static |
Definition at line 28 of file test_main.cpp.
References radio_link::crc16(), radio_link::kFrameVersion, and radio_link::put_u16().
Referenced by test_decode_rejects_extra_or_missing_bytes(), test_decode_rejects_unknown_type_with_valid_crc(), test_decode_rejects_wrong_payload_size_with_valid_crc(), and test_decode_rejects_wrong_version().
| void setUp | ( | void | ) |
Definition at line 11 of file test_main.cpp.
| void tearDown | ( | void | ) |
Definition at line 13 of file test_main.cpp.
|
static |
|
static |
|
static |
Definition at line 85 of file test_main.cpp.
References radio_link::decode_frame(), radio_link::get_u16(), radio_link::get_u32(), GOLDEN_HEARTBEAT, radio_link::Heartbeat, radio_link::Ok, radio_link::Frame::payload, radio_link::Frame::payload_len, radio_link::Frame::seq, and radio_link::Frame::type.
Referenced by main().
|
static |
Definition at line 173 of file test_main.cpp.
References b, radio_link::decode_frame(), GOLDEN_ARM, and radio_link::Ok.
Referenced by main().
|
static |
Definition at line 150 of file test_main.cpp.
References b, radio_link::decode_frame(), radio_link::ErrLength, radio_link::ErrTooShort, GOLDEN_ARM, raw_frame(), and radio_link::UnArm.
Referenced by main().
|
static |
Definition at line 136 of file test_main.cpp.
References radio_link::decode_frame(), and radio_link::ErrArgs.
Referenced by main().
|
static |
Definition at line 163 of file test_main.cpp.
References b, radio_link::decode_frame(), radio_link::ErrLength, radio_link::Heartbeat, and radio_link::kFrameVersion.
Referenced by main().
|
static |
Definition at line 128 of file test_main.cpp.
References radio_link::decode_frame(), radio_link::ErrTooShort, and GOLDEN_UN_ARM.
Referenced by main().
|
static |
Definition at line 190 of file test_main.cpp.
References b, radio_link::decode_frame(), radio_link::ErrType, and raw_frame().
Referenced by main().
|
static |
Definition at line 197 of file test_main.cpp.
References radio_link::Arm, b, radio_link::decode_frame(), radio_link::ErrPayload, raw_frame(), and radio_link::UnArm.
Referenced by main().
|
static |
Definition at line 141 of file test_main.cpp.
References b, radio_link::decode_frame(), radio_link::ErrVersion, raw_frame(), and radio_link::UnArm.
Referenced by main().
|
static |
Definition at line 72 of file test_main.cpp.
References radio_link::Arm, radio_link::encode_frame(), GOLDEN_ARM, radio_link::kFrameMaxLen, radio_link::Ok, and radio_link::put_u32().
Referenced by main().
|
static |
Definition at line 62 of file test_main.cpp.
References radio_link::encode_frame(), GOLDEN_UN_ARM, radio_link::kFrameMaxLen, radio_link::Ok, and radio_link::UnArm.
Referenced by main().
|
static |
Definition at line 210 of file test_main.cpp.
References radio_link::Arm, radio_link::encode_frame(), radio_link::ErrArgs, radio_link::ErrPayload, radio_link::ErrType, and radio_link::kFrameMaxLen.
Referenced by main().
|
static |
Definition at line 51 of file test_main.cpp.
References b, radio_link::get_u16(), radio_link::get_u32(), radio_link::put_u16(), and radio_link::put_u32().
Referenced by main().
|
static |
Definition at line 98 of file test_main.cpp.
References radio_link::Arm, radio_link::decode_frame(), radio_link::encode_frame(), radio_link::Heartbeat, radio_link::kFrameMaxLen, radio_link::Ok, radio_link::Frame::payload, radio_link::Frame::payload_len, radio_link::SelfTest, radio_link::Frame::seq, radio_link::Frame::type, and radio_link::UnArm.
Referenced by main().
|
static |
Definition at line 20 of file test_main.cpp.
Referenced by test_decode_rejects_any_single_bit_flip(), test_decode_rejects_extra_or_missing_bytes(), and test_encode_matches_golden_arm().
|
static |
Definition at line 23 of file test_main.cpp.
Referenced by test_decode_golden_heartbeat().
|
static |
Definition at line 18 of file test_main.cpp.
Referenced by test_decode_rejects_too_short(), and test_encode_matches_golden_un_arm().