STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
anonymous_namespace{test_cubic_store_namespace.cpp} Namespace Reference

Functions

std::string scratch (const char *name)
 A unique scratch path per test — hermetic, no committed fixtures, parallel-safe.
json read_json (const std::string &path)
double eval_abcd (const json &arr, double x)
void add_pt_points (CubicCalibrationStore &s, uint16_t uid)
 GN2 High's real captured shape: a 5000 psi PT, ADC codes in the hundreds of millions.
void add_lc_points (CubicCalibrationStore &s, uint16_t uid)
 The LOX Scale's real captured shape: a load cell, codes in the hundreds of thousands.
void pt_lc_logical_collision ()
void logical_1_collision ()
void kind_round_trip ()
void legacy_file_without_kind ()
void add_point_rejects_unknown_uid ()
void recovery_regenerates_overwritten_pt_curve ()
void unreadable_file_is_not_overwritten ()

Function Documentation

◆ add_lc_points()

void anonymous_namespace{test_cubic_store_namespace.cpp}::add_lc_points ( CubicCalibrationStore & s,
uint16_t uid )

The LOX Scale's real captured shape: a load cell, codes in the hundreds of thousands.

Definition at line 77 of file test_cubic_store_namespace.cpp.

References fsw::calibration::CubicCalibrationStore::add_point().

Referenced by kind_round_trip(), legacy_file_without_kind(), logical_1_collision(), pt_lc_logical_collision(), and recovery_regenerates_overwritten_pt_curve().

◆ add_point_rejects_unknown_uid()

◆ add_pt_points()

void anonymous_namespace{test_cubic_store_namespace.cpp}::add_pt_points ( CubicCalibrationStore & s,
uint16_t uid )

◆ eval_abcd()

double anonymous_namespace{test_cubic_store_namespace.cpp}::eval_abcd ( const json & arr,
double x )

◆ kind_round_trip()

◆ legacy_file_without_kind()

◆ logical_1_collision()

◆ pt_lc_logical_collision()

void anonymous_namespace{test_cubic_store_namespace.cpp}::pt_lc_logical_collision ( )

◆ read_json()

◆ recovery_regenerates_overwritten_pt_curve()

◆ scratch()

std::string anonymous_namespace{test_cubic_store_namespace.cpp}::scratch ( const char * name)

A unique scratch path per test — hermetic, no committed fixtures, parallel-safe.

Definition at line 48 of file test_cubic_store_namespace.cpp.

References p.

◆ unreadable_file_is_not_overwritten()

void anonymous_namespace{test_cubic_store_namespace.cpp}::unreadable_file_is_not_overwritten ( )