class SensorServer
Defined at line 489 of file fidling/gen/sdk/fidl/fuchsia.thermal/fuchsia.thermal/cpp/fidl/fuchsia.thermal/cpp/wire_types.h
The server end for a thermal sensor connection.
Public Methods
bool IsUnknown ()
Defined at line 502 of file fidling/gen/sdk/fidl/fuchsia.thermal/fuchsia.thermal/cpp/fidl/fuchsia.thermal/cpp/wire_types.h
void SensorServer ()
void ~SensorServer ()
void SensorServer (SensorServer && other)
SensorServer & operator= (SensorServer && other)
bool has_invalid_tag ()
bool is_temperature ()
SensorServer WithTemperature (::fidl::ServerEnd< ::fuchsia_hardware_temperature::Device> val)
Connects to the sensor's `fuchsia.hardware.temperature.Device` protocol.
::fidl::ServerEnd< ::fuchsia_hardware_temperature::Device> & temperature ()
Connects to the sensor's `fuchsia.hardware.temperature.Device` protocol.
const ::fidl::ServerEnd< ::fuchsia_hardware_temperature::Device> & temperature ()
Connects to the sensor's `fuchsia.hardware.temperature.Device` protocol.
bool is_trippoint ()
SensorServer WithTrippoint (::fidl::ServerEnd< ::fuchsia_hardware_trippoint::TripPoint> val)
Connects to the sensor's `fuchsia.hardware.trippoint.TripPoint` protocol.
Trip point configuration (`SetTripPoints`, `GetTripPointDescriptors`, and
`WaitForAnyTripPoint`) is shared across all clients connected to the same sensor.
::fidl::ServerEnd< ::fuchsia_hardware_trippoint::TripPoint> & trippoint ()
Connects to the sensor's `fuchsia.hardware.trippoint.TripPoint` protocol.
Trip point configuration (`SetTripPoints`, `GetTripPointDescriptors`, and
`WaitForAnyTripPoint`) is shared across all clients connected to the same sensor.
const ::fidl::ServerEnd< ::fuchsia_hardware_trippoint::TripPoint> & trippoint ()
Connects to the sensor's `fuchsia.hardware.trippoint.TripPoint` protocol.
Trip point configuration (`SetTripPoints`, `GetTripPointDescriptors`, and
`WaitForAnyTripPoint`) is shared across all clients connected to the same sensor.
::fuchsia_thermal::wire::SensorServer::Tag Which ()
void _CloseHandles ()
Enumerations
enum class Tag : fidl_xunion_tag_t
| Name | Value | Comments |
|---|---|---|
| kTemperature | 1 |
0x1 |
| kTrippoint | 2 |
0x2 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() | -- |
Defined at line 497 of file fidling/gen/sdk/fidl/fuchsia.thermal/fuchsia.thermal/cpp/fidl/fuchsia.thermal/cpp/wire_types.h