@@ -25,7 +25,7 @@ pub use srp::SRPData;
25
25
#[ derive( Copy , Clone , Default , Debug , PartialEq , Serialize , Deserialize ) ]
26
26
pub struct SpacecraftData {
27
27
/// Mass of the spacecraft in kg
28
- pub masses : Option < Mass > ,
28
+ pub mass : Option < Mass > ,
29
29
/// Solar radiation pressure data
30
30
pub srp_data : Option < SRPData > ,
31
31
/// Atmospheric drag data
@@ -49,7 +49,7 @@ impl SpacecraftData {
49
49
fn available_data ( & self ) -> u8 {
50
50
let mut bits: u8 = 0 ;
51
51
52
- if self . masses . is_some ( ) {
52
+ if self . mass . is_some ( ) {
53
53
bits |= 1 << 0 ;
54
54
}
55
55
if self . srp_data . is_some ( ) {
@@ -70,15 +70,15 @@ impl Encode for SpacecraftData {
70
70
fn encoded_len ( & self ) -> der:: Result < der:: Length > {
71
71
let available_flags = self . available_data ( ) ;
72
72
available_flags. encoded_len ( ) ?
73
- + self . masses . encoded_len ( ) ?
73
+ + self . mass . encoded_len ( ) ?
74
74
+ self . srp_data . encoded_len ( ) ?
75
75
+ self . drag_data . encoded_len ( ) ?
76
76
+ self . inertia . encoded_len ( ) ?
77
77
}
78
78
79
79
fn encode ( & self , encoder : & mut impl Writer ) -> der:: Result < ( ) > {
80
80
self . available_data ( ) . encode ( encoder) ?;
81
- self . masses . encode ( encoder) ?;
81
+ self . mass . encode ( encoder) ?;
82
82
self . srp_data . encode ( encoder) ?;
83
83
self . drag_data . encode ( encoder) ?;
84
84
self . inertia . encode ( encoder)
@@ -114,7 +114,7 @@ impl<'a> Decode<'a> for SpacecraftData {
114
114
} ;
115
115
116
116
Ok ( Self {
117
- masses : mass_kg,
117
+ mass : mass_kg,
118
118
srp_data,
119
119
drag_data,
120
120
inertia,
@@ -171,7 +171,7 @@ mod spacecraft_constants_ut {
171
171
#[ test]
172
172
fn sc_with_mass_only ( ) {
173
173
let repr = SpacecraftData {
174
- masses : Some ( Mass :: default ( ) ) ,
174
+ mass : Some ( Mass :: default ( ) ) ,
175
175
..Default :: default ( )
176
176
} ;
177
177
@@ -214,7 +214,7 @@ mod spacecraft_constants_ut {
214
214
i_xz_kgm2 : -15.0 ,
215
215
i_yz_kgm2 : 30.0 ,
216
216
} ) ,
217
- masses : Some ( Mass :: from_dry_and_prop_masses ( 150.0 , 50.6 ) ) ,
217
+ mass : Some ( Mass :: from_dry_and_prop_masses ( 150.0 , 50.6 ) ) ,
218
218
..Default :: default ( )
219
219
} ;
220
220
@@ -242,7 +242,7 @@ mod spacecraft_constants_ut {
242
242
i_xz_kgm2 : -15.0 ,
243
243
i_yz_kgm2 : 30.0 ,
244
244
} ) ,
245
- masses : Some ( Mass :: from_dry_and_prop_masses ( 150.0 , 50.6 ) ) ,
245
+ mass : Some ( Mass :: from_dry_and_prop_masses ( 150.0 , 50.6 ) ) ,
246
246
drag_data : Some ( DragData :: default ( ) ) ,
247
247
} ;
248
248
0 commit comments