@@ -229,89 +229,51 @@ def temperature(self):
229
229
"""Measures the temperature of the chip in degrees Celsius."""
230
230
return self ._temperature
231
231
232
- @temperature .setter
233
- def temperature (self ):
234
- self ._temperature = _ReadOnlyUnaryStruct (0x34 , 'b' )
235
-
236
232
@property
237
233
def acceleration (self ):
238
234
"""Gives the raw accelerometer readings, in m/s."""
239
235
if self .mode not in [0 , 2 , 3 , 6 ]:
240
236
return self ._acceleration
241
237
return (None , None , None )
242
238
243
- @acceleration .setter
244
- def acceleration (self ):
245
- self ._acceleration = _ScaledReadOnlyStruct (0x08 , '<hhh' , 1 / 100 )
246
-
247
-
248
239
@property
249
240
def magnetic (self ):
250
241
"""Gives the raw magnetometer readings in microteslas."""
251
242
if self .mode not in [0 , 3 , 5 , 8 ]:
252
243
return self ._magnetic
253
244
return (None , None , None )
254
245
255
- @magnetic .setter
256
- def magnetic (self ):
257
- self ._magnetic = _ScaledReadOnlyStruct (0x0e , '<hhh' , 1 / 16 )
258
-
259
-
260
246
@property
261
247
def gyro (self ):
262
248
"""Gives the raw gyroscope reading in radians per second."""
263
249
if self .mode not in [0 , 1 , 2 , 4 , 9 , 10 ]:
264
250
return self ._gyro
265
251
return (None , None , None )
266
252
267
- @gyro .setter
268
- def gyro (self ):
269
- self ._gyro = _ScaledReadOnlyStruct (0x14 , '<hhh' , 0.001090830782496456 )
270
-
271
-
272
253
@property
273
254
def euler (self ):
274
255
"""Gives the calculated orientation angles, in degrees."""
275
256
if self .mode in [9 , 11 , 12 ]:
276
257
return self ._euler
277
258
return (None , None , None )
278
259
279
- @euler .setter
280
- def euler (self ):
281
- self ._euler = _ScaledReadOnlyStruct (0x1a , '<hhh' , 1 / 16 )
282
-
283
-
284
260
@property
285
261
def quaternion (self ):
286
262
"""Gives the calculated orientation as a quaternion."""
287
263
if self .mode in [9 , 11 , 12 ]:
288
264
return self ._quaternion
289
265
return (None , None , None , None )
290
266
291
- @quaternion .setter
292
- def quaternion (self ):
293
- self ._quaternion = _ScaledReadOnlyStruct (0x20 , '<hhhh' , 1 / (1 << 14 ))
294
-
295
-
296
267
@property
297
268
def linear_acceleration (self ):
298
269
"""Returns the linear acceleration, without gravity, in m/s."""
299
270
if self .mode in [9 , 11 , 12 ]:
300
271
return self ._linear_acceleration
301
272
return (None , None , None )
302
273
303
- @linear_acceleration .setter
304
- def linear_acceleration (self ):
305
- self ._linear_acceleration = _ScaledReadOnlyStruct (0x28 , '<hhh' , 1 / 100 )
306
-
307
-
308
274
@property
309
275
def gravity (self ):
310
276
"""Returns the gravity vector, without acceleration in m/s."""
311
277
if self .mode in [9 , 11 , 12 ]:
312
278
return self ._gravity
313
279
return (None , None , None )
314
-
315
- @gravity .setter
316
- def gravity (self ):
317
- self ._gravity = _ScaledReadOnlyStruct (0x2e , '<hhh' , 1 / 100 )
0 commit comments