Classes
DevicesApi
| Parameters | |
|---|---|
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.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
create_device_request | edgeimpulse_api.models.create_device_request.CreateDeviceRequest |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
delete_device
| Parameters | |
|---|---|
self | |
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
device_id | Annotated[pydantic.v1.types.StrictStr, FieldInfo(default=Ellipsis, description='Device ID', extra={})] |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
get_device
| Parameters | |
|---|---|
self | |
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
device_id | Annotated[pydantic.v1.types.StrictStr, FieldInfo(default=Ellipsis, description='Device ID', extra={})] |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.get_device_response.GetDeviceResponse |
get_impulse_records
| Parameters | |
|---|---|
self | |
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
device_id | Annotated[pydantic.v1.types.StrictStr, FieldInfo(default=Ellipsis, description='Device ID', extra={})] |
get_impulse_records_request | edgeimpulse_api.models.get_impulse_records_request.GetImpulseRecordsRequest |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
keep_device_debug_stream_alive
| Parameters | |
|---|---|
self | |
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
device_id | Annotated[pydantic.v1.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 | |
| Returns |
|---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
list_devices
device_id field set.
| Parameters | |
|---|---|
self | |
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.list_devices_response.ListDevicesResponse |
rename_device
| Parameters | |
|---|---|
self | |
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
device_id | Annotated[pydantic.v1.types.StrictStr, FieldInfo(default=Ellipsis, description='Device ID', extra={})] |
rename_device_request | edgeimpulse_api.models.rename_device_request.RenameDeviceRequest |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
request_device_model_update
| Parameters | |
|---|---|
self | |
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
device_id | Annotated[pydantic.v1.types.StrictStr, FieldInfo(default=Ellipsis, description='Device ID', extra={})] |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
start_device_inference_debug_stream
| Parameters | |
|---|---|
self | |
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
device_id | Annotated[pydantic.v1.types.StrictStr, FieldInfo(default=Ellipsis, description='Device ID', extra={})] |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.start_device_debug_stream_response.StartDeviceDebugStreamResponse |
start_device_snapshot_debug_stream
| Parameters | |
|---|---|
self | |
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
device_id | Annotated[pydantic.v1.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 | |
| Returns |
|---|
edgeimpulse_api.models.start_device_debug_stream_response.StartDeviceDebugStreamResponse |
start_sampling
| Parameters | |
|---|---|
self | |
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
device_id | Annotated[pydantic.v1.types.StrictStr, FieldInfo(default=Ellipsis, description='Device ID', extra={})] |
start_sampling_request | edgeimpulse_api.models.start_sampling_request.StartSamplingRequest |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.start_sampling_response.StartSamplingResponse |
stop_device_debug_stream
| Parameters | |
|---|---|
self | |
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] |
device_id | Annotated[pydantic.v1.types.StrictStr, FieldInfo(default=Ellipsis, description='Device ID', extra={})] |
stop_device_debug_stream_request | edgeimpulse_api.models.stop_device_debug_stream_request.StopDeviceDebugStreamRequest |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |