DevicesApi
- api_client=None
Methods
create_device
ifNotExists
to false
and the device already exists, the deviceType
will be overwritten.
Parameters
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- create_device_request: edgeimpulse_api.models.create_device_request.CreateDeviceRequest
- **kwargs
delete_device
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- device_id: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description=‘Device ID’, extra=)]
- **kwargs
get_device
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- device_id: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description=‘Device ID’, extra=)]
- **kwargs
get_impulse_records
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- device_id: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description=‘Device ID’, extra=)]
- get_impulse_records_request: edgeimpulse_api.models.get_impulse_records_request.GetImpulseRecordsRequest
- **kwargs
keep_device_debug_stream_alive
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- device_id: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description=‘Device ID’, extra=)]
- keep_device_debug_stream_alive_request: edgeimpulse_api.models.keep_device_debug_stream_alive_request.KeepDeviceDebugStreamAliveRequest
- **kwargs
list_devices
device_id
field set.
Parameters
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- **kwargs
rename_device
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- device_id: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description=‘Device ID’, extra=)]
- rename_device_request: edgeimpulse_api.models.rename_device_request.RenameDeviceRequest
- **kwargs
request_device_model_update
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- device_id: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description=‘Device ID’, extra=)]
- **kwargs
start_device_inference_debug_stream
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- device_id: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description=‘Device ID’, extra=)]
- **kwargs
start_device_snapshot_debug_stream
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- device_id: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description=‘Device ID’, extra=)]
- start_device_snapshot_debug_stream_request: edgeimpulse_api.models.start_device_snapshot_debug_stream_request.StartDeviceSnapshotDebugStreamRequest
- **kwargs
start_sampling
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- device_id: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description=‘Device ID’, extra=)]
- start_sampling_request: edgeimpulse_api.models.start_sampling_request.StartSamplingRequest
- **kwargs
stop_device_debug_stream
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- device_id: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description=‘Device ID’, extra=)]
- stop_device_debug_stream_request: edgeimpulse_api.models.stop_device_debug_stream_request.StopDeviceDebugStreamRequest
- **kwargs