Esempio n. 1
0
 public AccelerometerBosch(IModuleBoardBridge bridge) : base(bridge)
 {
     accDataType         = new BoschCartesianFloatData(DATA_INTERRUPT, 1);
     packedAccDataType   = new BoschCartesianFloatData(PACKED_ACC_DATA, 3);
     orientationDataType = new BoschOrientationDataType();
     flatDataType        = new BoschFlatDataType();
     tapDataType         = new BoschTapDataType();
     lowHighDataType     = new BoschLowHighGDataType();
     motionDataType      = new BoschMotionDataType();
 }
 protected override void init()
 {
     if (orientationDataType == null)
     {
         orientationDataType = new BoschOrientationDataType();
     }
     if (flatDataType == null)
     {
         flatDataType = new BoschFlatDataType();
     }
     if (tapDataType == null)
     {
         tapDataType = new BoschTapDataType();
     }
     if (lowHighDataType == null)
     {
         lowHighDataType = new BoschLowHighGDataType();
     }
     if (motionDataType == null)
     {
         motionDataType = new BoschMotionDataType();
     }
 }