Lines Matching defs:SensorContext
46 SensorContext::SensorContext(const struct hw_module_t *module)
72 int SensorContext::close() {
80 int SensorContext::activate(int handle, int enabled) {
91 int SensorContext::setDelay(int handle, int64_t delayNs) {
102 int SensorContext::poll(sensors_event_t *data, int count) {
111 int SensorContext::batch(
125 int SensorContext::flush(int handle) {
136 int SensorContext::register_direct_channel(
148 int SensorContext::config_direct_report(
155 int SensorContext::CloseWrapper(struct hw_device_t *dev) {
156 return reinterpret_cast<SensorContext *>(dev)->close();
160 int SensorContext::ActivateWrapper(
162 return reinterpret_cast<SensorContext *>(dev)->activate(handle, enabled);
166 int SensorContext::SetDelayWrapper(
168 return reinterpret_cast<SensorContext *>(dev)->setDelay(handle, delayNs);
172 int SensorContext::PollWrapper(
174 return reinterpret_cast<SensorContext *>(dev)->poll(data, count);
178 int SensorContext::BatchWrapper(
185 return reinterpret_cast<SensorContext *>(dev)->batch(
190 int SensorContext::FlushWrapper(struct sensors_poll_device_1 *dev, int handle) {
191 return reinterpret_cast<SensorContext *>(dev)->flush(handle);
195 int SensorContext::RegisterDirectChannelWrapper(struct sensors_poll_device_1 *dev,
197 return reinterpret_cast<SensorContext *>(dev)->register_direct_channel(
202 int SensorContext::ConfigDirectReportWrapper(struct sensors_poll_device_1 *dev,
204 return reinterpret_cast<SensorContext *>(dev)->config_direct_report(
208 int SensorContext::inject_sensor_data(const sensors_event_t *event) {
230 int SensorContext::InjectSensorDataWrapper(struct sensors_poll_device_1 *dev,
232 return reinterpret_cast<SensorContext *>(dev)->inject_sensor_data(event);
235 bool SensorContext::getHubAlive() {
239 size_t SensorContext::getSensorList(sensor_t const **list) {
246 SensorContext::HubConnectionOperation::HubConnectionOperation(sp<HubConnection> hubConnection)
253 bool SensorContext::HubConnectionOperation::owns(int handle) {
257 int SensorContext::HubConnectionOperation::activate(int handle, int enabled) {
262 int SensorContext::HubConnectionOperation::setDelay(int handle, int64_t delayNs) {
286 int SensorContext::HubConnectionOperation::batch(
313 int SensorContext::HubConnectionOperation::flush(int handle) {
335 SensorContext::DynamicSensorManagerOperation::DynamicSensorManagerOperation(DynamicSensorManager* manager)
339 bool SensorContext::DynamicSensorManagerOperation::owns(int handle) {
343 int SensorContext::DynamicSensorManagerOperation::activate(int handle, int enabled) {
347 int SensorContext::DynamicSensorManagerOperation::setDelay(int handle, int64_t delayNs) {
351 int SensorContext::DynamicSensorManagerOperation::batch(int handle, int64_t sampling_period_ns,
356 int SensorContext::DynamicSensorManagerOperation::flush(int handle) {
361 void SensorContext::initializeHalExtension() {
388 SensorContext *ctx = new SensorContext(module);