@@ -161,6 +161,9 @@ pub mod msg_imu_aux {
161161
162162 /// ST Microelectronics ASM330LLH
163163 StMicroelectronicsAsm330Llh = 1 ,
164+
165+ /// Murata SCHA634-D03
166+ MurataScha634D03 = 4 ,
164167 }
165168
166169 impl std:: fmt:: Display for ImuType {
@@ -170,6 +173,7 @@ pub mod msg_imu_aux {
170173 ImuType :: StMicroelectronicsAsm330Llh => {
171174 f. write_str ( "ST Microelectronics ASM330LLH" )
172175 }
176+ ImuType :: MurataScha634D03 => f. write_str ( "Murata SCHA634-D03" ) ,
173177 }
174178 }
175179 }
@@ -180,6 +184,7 @@ pub mod msg_imu_aux {
180184 match i {
181185 0 => Ok ( ImuType :: BoschBmi160 ) ,
182186 1 => Ok ( ImuType :: StMicroelectronicsAsm330Llh ) ,
187+ 4 => Ok ( ImuType :: MurataScha634D03 ) ,
183188 i => Err ( i) ,
184189 }
185190 }
@@ -202,6 +207,9 @@ pub mod msg_imu_aux {
202207
203208 /// +/- 125 deg / s
204209 _125DegS = 4 ,
210+
211+ /// +/- 300 deg / s
212+ _300DegS = 5 ,
205213 }
206214
207215 impl std:: fmt:: Display for GyroscopeRange {
@@ -212,6 +220,7 @@ pub mod msg_imu_aux {
212220 GyroscopeRange :: _500DegS => f. write_str ( "+/- 500 deg / s" ) ,
213221 GyroscopeRange :: _250DegS => f. write_str ( "+/- 250 deg / s" ) ,
214222 GyroscopeRange :: _125DegS => f. write_str ( "+/- 125 deg / s" ) ,
223+ GyroscopeRange :: _300DegS => f. write_str ( "+/- 300 deg / s" ) ,
215224 }
216225 }
217226 }
@@ -225,6 +234,7 @@ pub mod msg_imu_aux {
225234 2 => Ok ( GyroscopeRange :: _500DegS) ,
226235 3 => Ok ( GyroscopeRange :: _250DegS) ,
227236 4 => Ok ( GyroscopeRange :: _125DegS) ,
237+ 5 => Ok ( GyroscopeRange :: _300DegS) ,
228238 i => Err ( i) ,
229239 }
230240 }
@@ -244,6 +254,9 @@ pub mod msg_imu_aux {
244254
245255 /// +/- 16g
246256 _16G = 3 ,
257+
258+ /// +/- 6g
259+ _6G = 4 ,
247260 }
248261
249262 impl std:: fmt:: Display for AccelerometerRange {
@@ -253,6 +266,7 @@ pub mod msg_imu_aux {
253266 AccelerometerRange :: _4G => f. write_str ( "+/- 4g" ) ,
254267 AccelerometerRange :: _8G => f. write_str ( "+/- 8g" ) ,
255268 AccelerometerRange :: _16G => f. write_str ( "+/- 16g" ) ,
269+ AccelerometerRange :: _6G => f. write_str ( "+/- 6g" ) ,
256270 }
257271 }
258272 }
@@ -265,6 +279,7 @@ pub mod msg_imu_aux {
265279 1 => Ok ( AccelerometerRange :: _4G) ,
266280 2 => Ok ( AccelerometerRange :: _8G) ,
267281 3 => Ok ( AccelerometerRange :: _16G) ,
282+ 4 => Ok ( AccelerometerRange :: _6G) ,
268283 i => Err ( i) ,
269284 }
270285 }
0 commit comments