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 |