internal override DataType BatchCommand(PayLoadBuilder payLoadBuilder, int index)
 {
     //Documentation is wrong should be reverse getChanges = Bump and Get_bump = Touch
     if (Mode == TouchSensorMode.Bump)
     {
         return(InputMethods.GetChangesValue_BatchCommand(payLoadBuilder, Layer, PortNumber, index));
     }
     return(InputMethods.GetBumpsValue_BatchCommand(payLoadBuilder, Layer, PortNumber, index));
 }