class Cisco::DNASpaces::IotTelemetry
- Cisco::DNASpaces::IotTelemetry
- Reference
- Object
Included Modules
- JSON::Serializable
Extended Modules
- JSON::Schema
Defined in:
cisco/dna_spaces/iot_telemetry.crConstructors
Instance Method Summary
- #air_pressure
- #air_pressure_actual : NamedTuple(pressure: Float64) | Nil
- #air_quality
- #air_quality_index : NamedTuple(airQualityIndex: Float64) | Nil
- #ambient_noise
- #binding(type : SensorType, mac : String)
- #confidence_factor(*args, **options)
- #confidence_factor(*args, **options, &)
- #detected_position : IotPosition | Nil
- #device : IotDeviceInfo
- #device_rtc : Int64
- #has_position?
- #humidity
- #humidity_percent : NamedTuple(humidityInPercentage: Float64) | Nil
- #last_seen
- #last_seen=(time)
-
#latitude(*args, **options)
make this class quack like a wifi DeviceLocationUpdate
-
#latitude(*args, **options, &)
make this class quack like a wifi DeviceLocationUpdate
- #location : Location
-
#location_mappings : Hash(String, String)
Ensure we only process these once
- #longitude(*args, **options)
- #longitude(*args, **options, &)
- #map_id(*args, **options)
- #map_id(*args, **options, &)
- #map_id=(id)
- #people_count
- #pir_trigger : NamedTuple(timestamp: Int64) | Nil
- #pir_triggered
- #placed_position : IotPosition | Nil
- #position : IotPosition
- #presence
- #raw_header : Int64
- #raw_payload : String
- #raw_user_id
- #sequence_num : Int64
- #ssid
- #tele_presence_data : TpData | Nil
- #temperature
- #temperature_celsius : NamedTuple(temperatureInCelsius: Float64) | Nil
- #unc : Float64
- #visit_id
- #x_pos(*args, **options)
- #x_pos(*args, **options, &)
- #y_pos(*args, **options)
- #y_pos(*args, **options, &)