Skip to content

Commit

Permalink
Use better literals
Browse files Browse the repository at this point in the history
  • Loading branch information
xorz57 committed Feb 15, 2024
1 parent 162ff9b commit b7d0709
Show file tree
Hide file tree
Showing 14 changed files with 373 additions and 373 deletions.
108 changes: 54 additions & 54 deletions src/packets/packet_car_damage_data.rs
Original file line number Diff line number Diff line change
Expand Up @@ -158,27 +158,27 @@ mod tests {
fn test_car_damage_data_serialization_deserialization() {
// Create some sample car damage data
let original_car_damage_data: CarDamageData = CarDamageData {
tyres_wear: [0.1, 0.2, 0.3, 0.4],
tyres_damage: [10, 20, 30, 40],
brakes_damage: [5, 10, 15, 20],
front_left_wing_damage: 25,
front_right_wing_damage: 30,
rear_wing_damage: 35,
floor_damage: 5,
diffuser_damage: 8,
sidepod_damage: 12,
drs_fault: 0,
ers_fault: 0,
gearbox_damage: 15,
engine_damage: 20,
engine_mguh_wear: 25,
engine_es_wear: 30,
engine_ce_wear: 35,
engine_ice_wear: 40,
engine_mguk_wear: 45,
engine_tc_wear: 50,
engine_blown: 0,
engine_seized: 0,
tyres_wear: [0.1f32, 0.2f32, 0.3f32, 0.4f32],
tyres_damage: [10u8, 20u8, 30u8, 40u8],
brakes_damage: [5u8, 10u8, 15u8, 20u8],
front_left_wing_damage: 25u8,
front_right_wing_damage: 30u8,
rear_wing_damage: 35u8,
floor_damage: 5u8,
diffuser_damage: 8u8,
sidepod_damage: 12u8,
drs_fault: 0u8,
ers_fault: 0u8,
gearbox_damage: 15u8,
engine_damage: 20u8,
engine_mguh_wear: 25u8,
engine_es_wear: 30u8,
engine_ce_wear: 35u8,
engine_ice_wear: 40u8,
engine_mguk_wear: 45u8,
engine_tc_wear: 50u8,
engine_blown: 0u8,
engine_seized: 0u8,
};

// Serialize the data
Expand All @@ -197,46 +197,46 @@ mod tests {
// Create some sample packet car damage data
let mut original_packet_car_damage_data: PacketCarDamageData =
PacketCarDamageData::default();
original_packet_car_damage_data.header.packet_format = 2021;
original_packet_car_damage_data.header.game_year = 21;
original_packet_car_damage_data.header.game_major_version = 1;
original_packet_car_damage_data.header.game_minor_version = 3;
original_packet_car_damage_data.header.packet_version = 1;
original_packet_car_damage_data.header.packet_id = 0;
original_packet_car_damage_data.header.session_uid = 123456789;
original_packet_car_damage_data.header.session_time = 123.456;
original_packet_car_damage_data.header.frame_identifier = 1000;
original_packet_car_damage_data.header.packet_format = 2021u16;
original_packet_car_damage_data.header.game_year = 21u8;
original_packet_car_damage_data.header.game_major_version = 1u8;
original_packet_car_damage_data.header.game_minor_version = 3u8;
original_packet_car_damage_data.header.packet_version = 1u8;
original_packet_car_damage_data.header.packet_id = 0u8;
original_packet_car_damage_data.header.session_uid = 123456789u64;
original_packet_car_damage_data.header.session_time = 123.456f32;
original_packet_car_damage_data.header.frame_identifier = 1000u32;
original_packet_car_damage_data
.header
.overall_frame_identifier = 5000;
original_packet_car_damage_data.header.player_car_index = 1;
.overall_frame_identifier = 5000u32;
original_packet_car_damage_data.header.player_car_index = 1u8;
original_packet_car_damage_data
.header
.secondary_player_car_index = 255;
.secondary_player_car_index = 255u8;

// Populate car damage data array with some sample data
for car_data in original_packet_car_damage_data.car_damage_data.iter_mut() {
car_data.tyres_wear = [0.1, 0.2, 0.3, 0.4];
car_data.tyres_damage = [10, 20, 30, 40];
car_data.brakes_damage = [5, 10, 15, 20];
car_data.front_left_wing_damage = 25;
car_data.front_right_wing_damage = 30;
car_data.rear_wing_damage = 35;
car_data.floor_damage = 5;
car_data.diffuser_damage = 8;
car_data.sidepod_damage = 12;
car_data.drs_fault = 0;
car_data.ers_fault = 0;
car_data.gearbox_damage = 15;
car_data.engine_damage = 20;
car_data.engine_mguh_wear = 25;
car_data.engine_es_wear = 30;
car_data.engine_ce_wear = 35;
car_data.engine_ice_wear = 40;
car_data.engine_mguk_wear = 45;
car_data.engine_tc_wear = 50;
car_data.engine_blown = 0;
car_data.engine_seized = 0;
car_data.tyres_wear = [0.1f32, 0.2f32, 0.3f32, 0.4f32];
car_data.tyres_damage = [10u8, 20u8, 30u8, 40u8];
car_data.brakes_damage = [5u8, 10u8, 15u8, 20u8];
car_data.front_left_wing_damage = 25u8;
car_data.front_right_wing_damage = 30u8;
car_data.rear_wing_damage = 35u8;
car_data.floor_damage = 5u8;
car_data.diffuser_damage = 8u8;
car_data.sidepod_damage = 12u8;
car_data.drs_fault = 0u8;
car_data.ers_fault = 0u8;
car_data.gearbox_damage = 15u8;
car_data.engine_damage = 20u8;
car_data.engine_mguh_wear = 25u8;
car_data.engine_es_wear = 30u8;
car_data.engine_ce_wear = 35u8;
car_data.engine_ice_wear = 40u8;
car_data.engine_mguk_wear = 45u8;
car_data.engine_tc_wear = 50u8;
car_data.engine_blown = 0u8;
car_data.engine_seized = 0u8;
}

// Serialize the data
Expand Down
44 changes: 22 additions & 22 deletions src/packets/packet_car_setup_data.rs
Original file line number Diff line number Diff line change
Expand Up @@ -140,28 +140,28 @@ mod tests {
fn test_car_setup_data_serialization_deserialization() {
// Create some sample car setup data
let original_car_setup_data: CarSetupData = CarSetupData {
front_wing: 1,
rear_wing: 2,
on_throttle: 3,
off_throttle: 4,
front_camber: 0.1,
rear_camber: 0.2,
front_toe: 0.3,
rear_toe: 0.4,
front_suspension: 5,
rear_suspension: 6,
front_anti_roll_bar: 7,
rear_anti_roll_bar: 8,
front_suspension_height: 9,
rear_suspension_height: 10,
brake_pressure: 11,
brake_bias: 12,
rear_left_tyre_pressure: 0.5,
rear_right_tyre_pressure: 0.6,
front_left_tyre_pressure: 0.7,
front_right_tyre_pressure: 0.8,
ballast: 13,
fuel_load: 0.9,
front_wing: 1u8,
rear_wing: 2u8,
on_throttle: 3u8,
off_throttle: 4u8,
front_camber: 0.1f32,
rear_camber: 0.2f32,
front_toe: 0.3f32,
rear_toe: 0.4f32,
front_suspension: 5u8,
rear_suspension: 6u8,
front_anti_roll_bar: 7u8,
rear_anti_roll_bar: 8u8,
front_suspension_height: 9u8,
rear_suspension_height: 10u8,
brake_pressure: 11u8,
brake_bias: 12u8,
rear_left_tyre_pressure: 0.5f32,
rear_right_tyre_pressure: 0.6f32,
front_left_tyre_pressure: 0.7f32,
front_right_tyre_pressure: 0.8f32,
ballast: 13u8,
fuel_load: 0.9f32,
};

// Serialize the data
Expand Down
124 changes: 62 additions & 62 deletions src/packets/packet_car_status_data.rs
Original file line number Diff line number Diff line change
Expand Up @@ -149,31 +149,31 @@ mod tests {
fn test_car_status_data_serialization_deserialization() {
// Create some sample car status data
let original_car_status_data: CarStatusData = CarStatusData {
traction_control: 1,
anti_lock_brakes: 2,
fuel_mix: 3,
front_brake_bias: 4,
pit_limiter_status: 5,
fuel_in_tank: 0.1,
fuel_capacity: 0.2,
fuel_remaining_laps: 0.3,
max_rpm: 1000,
idle_rpm: 500,
max_gears: 7,
drs_allowed: 1,
drs_activation_distance: 50,
actual_tyre_compound: 1,
visual_tyre_compound: 2,
tyres_age_laps: 10,
vehicle_fia_flags: -1,
engine_power_ice: 300.0,
engine_power_mguk: 200.0,
ers_store_energy: 150.0,
ers_deploy_mode: 1,
ers_harvested_this_lap_mguk: 100.0,
ers_harvested_this_lap_mguh: 50.0,
ers_deployed_this_lap: 75.0,
network_paused: 0,
traction_control: 1u8,
anti_lock_brakes: 2u8,
fuel_mix: 3u8,
front_brake_bias: 4u8,
pit_limiter_status: 5u8,
fuel_in_tank: 0.1f32,
fuel_capacity: 0.2f32,
fuel_remaining_laps: 0.3f32,
max_rpm: 1000u16,
idle_rpm: 500u16,
max_gears: 7u8,
drs_allowed: 1u8,
drs_activation_distance: 50u16,
actual_tyre_compound: 1u8,
visual_tyre_compound: 2u8,
tyres_age_laps: 10u8,
vehicle_fia_flags: -1i8,
engine_power_ice: 300.0f32,
engine_power_mguk: 200.0f32,
ers_store_energy: 150.0f32,
ers_deploy_mode: 1u8,
ers_harvested_this_lap_mguk: 100.0f32,
ers_harvested_this_lap_mguh: 50.0f32,
ers_deployed_this_lap: 75.0f32,
network_paused: 0u8,
};

// Serialize the data
Expand All @@ -192,50 +192,50 @@ mod tests {
// Create some sample packet car status data
let mut original_packet_car_status_data: PacketCarStatusData =
PacketCarStatusData::default();
original_packet_car_status_data.header.packet_format = 2021;
original_packet_car_status_data.header.game_year = 21;
original_packet_car_status_data.header.game_major_version = 1;
original_packet_car_status_data.header.game_minor_version = 3;
original_packet_car_status_data.header.packet_version = 1;
original_packet_car_status_data.header.packet_id = 0;
original_packet_car_status_data.header.session_uid = 123456789;
original_packet_car_status_data.header.session_time = 123.456;
original_packet_car_status_data.header.frame_identifier = 1000;
original_packet_car_status_data.header.packet_format = 2021u16;
original_packet_car_status_data.header.game_year = 21u8;
original_packet_car_status_data.header.game_major_version = 1u8;
original_packet_car_status_data.header.game_minor_version = 3u8;
original_packet_car_status_data.header.packet_version = 1u8;
original_packet_car_status_data.header.packet_id = 0u8;
original_packet_car_status_data.header.session_uid = 123456789u64;
original_packet_car_status_data.header.session_time = 123.456f32;
original_packet_car_status_data.header.frame_identifier = 1000u32;
original_packet_car_status_data
.header
.overall_frame_identifier = 5000;
original_packet_car_status_data.header.player_car_index = 1;
.overall_frame_identifier = 5000u32;
original_packet_car_status_data.header.player_car_index = 1u8;
original_packet_car_status_data
.header
.secondary_player_car_index = 255;
.secondary_player_car_index = 255u8;

// Populate car status data array with some sample data
for car_data in original_packet_car_status_data.car_status_data.iter_mut() {
car_data.traction_control = 1;
car_data.anti_lock_brakes = 2;
car_data.fuel_mix = 3;
car_data.front_brake_bias = 4;
car_data.pit_limiter_status = 5;
car_data.fuel_in_tank = 0.1;
car_data.fuel_capacity = 0.2;
car_data.fuel_remaining_laps = 0.3;
car_data.max_rpm = 1000;
car_data.idle_rpm = 500;
car_data.max_gears = 7;
car_data.drs_allowed = 1;
car_data.drs_activation_distance = 50;
car_data.actual_tyre_compound = 1;
car_data.visual_tyre_compound = 2;
car_data.tyres_age_laps = 10;
car_data.vehicle_fia_flags = -1;
car_data.engine_power_ice = 300.0;
car_data.engine_power_mguk = 200.0;
car_data.ers_store_energy = 150.0;
car_data.ers_deploy_mode = 1;
car_data.ers_harvested_this_lap_mguk = 100.0;
car_data.ers_harvested_this_lap_mguh = 50.0;
car_data.ers_deployed_this_lap = 75.0;
car_data.network_paused = 0;
car_data.traction_control = 1u8;
car_data.anti_lock_brakes = 2u8;
car_data.fuel_mix = 3u8;
car_data.front_brake_bias = 4u8;
car_data.pit_limiter_status = 5u8;
car_data.fuel_in_tank = 0.1f32;
car_data.fuel_capacity = 0.2f32;
car_data.fuel_remaining_laps = 0.3f32;
car_data.max_rpm = 1000u16;
car_data.idle_rpm = 500u16;
car_data.max_gears = 7u8;
car_data.drs_allowed = 1u8;
car_data.drs_activation_distance = 50u16;
car_data.actual_tyre_compound = 1u8;
car_data.visual_tyre_compound = 2u8;
car_data.tyres_age_laps = 10u8;
car_data.vehicle_fia_flags = -1i8;
car_data.engine_power_ice = 300.0f32;
car_data.engine_power_mguk = 200.0f32;
car_data.ers_store_energy = 150.0f32;
car_data.ers_deploy_mode = 1u8;
car_data.ers_harvested_this_lap_mguk = 100.0f32;
car_data.ers_harvested_this_lap_mguh = 50.0f32;
car_data.ers_deployed_this_lap = 75.0f32;
car_data.network_paused = 0u8;
}

// Serialize the data
Expand Down
Loading

0 comments on commit b7d0709

Please sign in to comment.