Hi Dan, Thanks for your response.
Please identify the Sensor Attributes like name: "my_prox", vendor: "my_prox_ven", version: 1, handle: SENSOR_PROXIMITY_HANDLE, type: SENSOR_TYPE_PROXIMITY, maxRange: 9.0f, resolution: 9.0f, power: 0.5f, minDelay: 20000, and my PROXIMTY_THRESHOLD would be 9.0f Please verify the above attributes, tell me if anyting i did incorrect. Thanks, Jagan On Sat, Apr 23, 2011 at 5:22 PM, DanM <murpd...@gmail.com> wrote: > So you have a binary prox sensor that reports a zero or one to the > sensor HAL. > The sensor HAL should convert this to some distance in millimeters to > report this to the application layer. > This, in your case, will either be 0 or 9mm. > > Do you know how far off the glass the proximity is supposed to > trigger? > Thats what PROXIMITY_THRESHOLD is supposed to be set to. > > You also need to tell the Sensor Manager the proximity attributes via > the sensors_t struct. > > Incorrectly defined attributes may mean that the value may not be > reported to the application. > > Dan > > On Apr 21, 9:45 am, jagan <402ja...@gmail.com> wrote: > > Hi Dan. > > > > Could you please help if you have any inputs on this issue. > > > > > > > > > > > > > > > > On Wed, Apr 20, 20input11 at 10:56 PM, jagan <402ja...@gmail.com> wrote: > > > Hi Dan. > > > > > For distance event point of view the below are observations > > > > > in my driver: > > > ----------------- > > > > > input_set_abs_params(input_dev, ABS_DISTANCE, 0, 1, 0, > 0);. > > > > > in my HAL: > > > ---------------- > > > I am setting distance as follows > > > > > #define PROXIMTY_THRESHOLD 9.0f > > > > > float indexValue (size_t index) { > > > return index * PROXIMITY_THRESHOLD; > > > } > > > > > pending_event.distance = indexValue(event->value); > > > > > Is there any problem with index calculation in indexValue()? or > > > PROXIMTY_THRESHOLD value is improper? > > > > > Please let me tell me know if you have any inputs. > > > > > Jagan. > > > > > On Wed, Apr 20, 2011 at 9:24 PM, mike digioia <mpd...@gmail.com> > wrote: > > > > >> I think he is saying to check to see that your JNI and app handle the > > >> binary type if you use Binary Attributes in the driver > > > > >> On Wed, Apr 20, 2011 at 8:50 AM, jagan <402ja...@gmail.com> wrote: > > > > >>> Hi Dan, > > > > >>> I didn't get you what you explain. > > > > >>> Could you please Elaborate. > > > > >>> Jagan. > > > > >>> On Wed, Apr 20, 2011 at 8:11 PM, DanM <murpd...@gmail.com> wrote: > > > > >>>> More then likely when you plugged in your USB cable it caused the > > >>>> battery to start charging which will wake up the device. > > > > >>>> If you report a binary from the prox sensor make sure the sensor HAL > > >>>> converts this to millimeters. > > > > >>>> Dan > > > > >>>> On Apr 19, 3:29 pm, jagan <402ja...@gmail.com> wrote: > > >>>> > Hi. > > > > >>>> > With a reff. of device/htc/passion-common/ > > >>>> > I am able to port p-sensor on my device. > > > > >>>> > I am testing with calling my device to another device, after > receiving > > >>>> i put > > >>>> > my device into my ear. > > >>>> > screen is OFF, while removing screen ON.. upto here ok. > > > > >>>> > when i do the same thing in multiple times, at one instance while > i am > > >>>> > putting my device into my ear, > > >>>> > it's going OFF, while removing it's screen is not turn back to ON. > > >>>> > but when i connect my usb cable, it's turn ON. > > > > >>>> > What is the relation between p-sensor vs USB here.? > > > > >>>> > I am changing my p-sensor driver that supports input subsystem by > > >>>> setting > > >>>> > params as > > >>>> > input_set_abs_params(input_dev, ABS_DISTANCE, 0, 1, 0, 0);. > > > > >>>> > Is the above setting is correct for Proximity Sensor? > > > > >>>> > Please correct me if any thing i am setting wrong. > > > > >>>> > Please let me know if any inputs on this issue.? > > > > >>>> > Thanks, > > >>>> > Jagan > > > > >>>> > On Mon, Apr 18, 2011 at 6:40 PM, jagan <402ja...@gmail.com> > wrote: > > >>>> > > Hi. > > > > >>>> > > As the newly added sensor framework layer in GB. > > > > >>>> > > we may need to change you HAL. > > > > >>>> > > For reff. HAL see device/htc/passion-common/ > > >>>> > > libsensors > > > > >>>> > > Jagan. > > > > >>>> > > On Mon, Apr 18, 2011 at 6:04 PM, Aditya < > > >>>> aditya.s.mukher...@gmail.com>wrote: > > > > >>>> > >> Dan, > > >>>> > >> I had the exact same problem, and my HAL (Hardware Access > Layer) > > >>>> was had > > >>>> > >> a different name. Took me a while to figure it out. It would be > a > > >>>> good idea > > >>>> > >> to submit in the the exceptions for this. > > >>>> > >> -Aditya > > > > >>>> > >> On Sun, Apr 17, 2011 at 9:39 AM, DanM <murpd...@gmail.com> > wrote: > > > > >>>> > >>> I assume you are checking the logcat log and not the kernel > log? > > > > >>>> > >>> If you are checking logcat and don't see that your HAL is > started > > >>>> make > > >>>> > >>> sure your sensor HAL .so has the correct name > > >>>> > >>> or else Android will not find the HAL and load it > > > > >>>> > >>> Dan > > > > >>>> > >>> On Apr 16, 8:40 am, jagan <402ja...@gmail.com> wrote: > > >>>> > >>> > I got the sensor boot logs for drivers, > > >>>> > >>> > but while testing any sensor i didn't get any logs from HAL. > > > > >>>> > >>> > Jagan > > > > >>>> > >>> > On Sat, Apr 16, 2011 at 5:15 PM, DanM <murpd...@gmail.com> > > >>>> wrote: > > >>>> > >>> > > Is your sensor library being loaded at boot? > > > > >>>> > >>> > > Maybe put some log messages in your HAL and first verify > that > > >>>> the > > >>>> > >>> > > sensor library initialized. > > >>>> > >>> > > Are you sure that the drivers are producing data? > > > > >>>> > >>> > > Dan > > > > >>>> > >>> > > On Apr 15, 11:53 pm, Luo Chunbo <lu...@paragonfmc.com> > wrote: > > >>>> > >>> > > > There framework for sensors are changed in Gingerbread. > > > > >>>> > >>> > > > And and think you can refer > > >>>> device/htc/passion-common/libsensors > > >>>> > >>> > > > or device/samsung/crespo/libsensors > > > > >>>> > >>> > > > There are some sample code of sensors in these > directories. > > > > >>>> > >>> > > > Thanks > > >>>> > >>> > > > Chunbo > > > > >>>> > >>> > > > On 04/15/2011 08:43 PM, jagan wrote: > > > > >>>> > >>> > > > > Hi All, > > > > >>>> > >>> > > > > I am upgrading my android device[with qualcomm > chipset] > > >>>> into > > >>>> > >>> > > > > Gingerbread. > > > > >>>> > >>> > > > > I am facing a problem with All my sensors are not > working > > >>>> on > > >>>> > >>> device. > > > > >>>> > >>> > > > > I ported: > > >>>> > >>> > > > > ----------- > > >>>> > >>> > > > > => sensor drivers in kernel [i got the boot up sensor > > >>>> init logs] > > >>>> > >>> > > > > => my HAL sensor daemon [having all sensor operations > > >>>> from user > > >>>> > >>> space > > >>>> > >>> > > > > to call driver code] > > > > >>>> > >>> > > > > With the above changes my sensors are not working. > > > > >>>> > >>> > > > > As per my analysis there is a new sensorservice layer > is > > >>>> added in > > >>>> > >>> > > > > Gingerbread. > > > > >>>> > >>> > > > > Is there any way to change my HAL, to support new > > >>>> sensorservice > > >>>> > >>> added > > >>>> > >>> > > > > by GB. > > > > >>>> > >>> > > > > Please tell me any one how to add my sensor HAL to > > >>>> Gingerbread. > > > > >>>> > >>> > > > > Thank you. > > >>>> > >>> > > > > Jagan > > > > >>>> > >>> > > -- > > >>>> > >>> > > unsubscribe: android-kernel+unsubscr...@googlegroups.com > > >>>> > >>> > > website:http://groups.google.com/group/android-kernel > > > > >>>> > >>> -- > > >>>> > >>> unsubscribe: android-kernel+unsubscr...@googlegroups.com > > >>>> > >>> website:http://groups.google.com/group/android-kernel > > > > >>>> > >> -- > > >>>> > >> Aditya Mukherjee > > >>>> > >> Rutgers University > > >>>> > >> Department Of Computer Science > > > > >>>> > >> -- > > >>>> > >> unsubscribe: android-kernel+unsubscr...@googlegroups.com > > >>>> > >> website:http://groups.google.com/group/android-kernel > > > > >>>> -- > > >>>> unsubscribe: android-kernel+unsubscr...@googlegroups.com > > >>>> website:http://groups.google.com/group/android-kernel > > > > >>> -- > > >>> unsubscribe: android-kernel+unsubscr...@googlegroups.com > > >>> website:http://groups.google.com/group/android-kernel > > > > >> -- > > >> unsubscribe: android-kernel+unsubscr...@googlegroups.com > > >> website:http://groups.google.com/group/android-kernel > > -- > unsubscribe: android-kernel+unsubscr...@googlegroups.com > website: http://groups.google.com/group/android-kernel > -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel