Skip to content

DeviceState

Source code in docs_src/capo_location/types/device_state.py
class DeviceState(TypedDict, closed=True):
    device_id: "capo_location.types.id.Id"
    """<p>The device identifier.</p>"""
    sample_time: "capo_location.types.timestamp.Timestamp"
    """<p>The timestamp at which the device's position was determined. Uses <a href="https://www.iso.org/iso-8601-date-and-time-format.html"> ISO 8601 </a> format: <code>YYYY-MM-DDThh:mm:ss.sssZ</code>. </p>"""
    position: "capo_location.types.position.Position"
    """<p>The last known device position.</p>"""
    accuracy: NotRequired["capo_location.types.positional_accuracy.PositionalAccuracy"]
    ipv4_address: NotRequired["str"]
    """<p>The device's Ipv4 address.</p>"""
    wi_fi_access_points: NotRequired[
        "capo_location.types.wi_fi_access_point_list.WiFiAccessPointList"
    ]
    """<p>The Wi-Fi access points the device is using.</p>"""
    cell_signals: NotRequired["capo_location.types.cell_signals.CellSignals"]
    """<p>The cellular network infrastructure that the device is connected to.</p>"""

accuracy instance-attribute

accuracy: NotRequired[PositionalAccuracy]

cell_signals instance-attribute

cell_signals: NotRequired[CellSignals]

The cellular network infrastructure that the device is connected to.

device_id instance-attribute

device_id: Id

The device identifier.

ipv4_address instance-attribute

ipv4_address: NotRequired[str]

The device's Ipv4 address.

position instance-attribute

position: Position

The last known device position.

sample_time instance-attribute

sample_time: Timestamp

The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

wi_fi_access_points instance-attribute

wi_fi_access_points: NotRequired[WiFiAccessPointList]

The Wi-Fi access points the device is using.