nvflare.edge.simulation.devices.tp module

class TPDeviceFactory(parser: ConfigParser)[source]

Bases: DeviceFactory

make_device(device_id: str) SimulatedDevice[source]
class TPODeviceFactory(tpo: DeviceTaskProcessor)[source]

Bases: DeviceFactory

make_device(device_id: str) SimulatedDevice[source]
class TaskProcessingDevice(device_id: str, endpoint_url: str, device_info: DeviceInfo, user_info: UserInfo, processor: DeviceTaskProcessor)[source]

Bases: SimulatedDevice

do_task(task: TaskResponse) dict[source]
get_device_info()[source]
get_user_info()[source]
set_job(job_id: str, job_name: str, method: str, job_data: dict)[source]
shutdown()[source]