localtlw

package
v0.0.0-...-6e5b399 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2025 License: BSD-3-Clause Imports: 29 Imported by: 0

Documentation

Overview

Package localtlw provides local implementation of TLW Access.

Package localtlw provides local implementation of TLW Access.

Package localtlw provides local implementation of TLW Access.

Package localtlw provides local implementation of TLW Access.

Package localtlw provides local implementation of TLW Access.

Package localtlw provides local implementation of TLW Access.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(ufs UFSClient) (tlw.Access, error)

New build new local TLW Access instance.

Types

type UFSClient

type UFSClient interface {
	// GetDeviceData retrieves requested device data from the UFS and inventoryV2.
	GetDeviceData(ctx context.Context, req *ufsAPI.GetDeviceDataRequest, opts ...grpc.CallOption) (rsp *ufsAPI.GetDeviceDataResponse, err error)
	// UpdateDeviceRecoveryData updates the labdata, dutdata, resource state, dut states for a DUT
	UpdateDeviceRecoveryData(ctx context.Context, in *ufsAPI.UpdateDeviceRecoveryDataRequest, opts ...grpc.CallOption) (*ufsAPI.UpdateDeviceRecoveryDataResponse, error)
	GetMachineLSE(ctx context.Context, req *ufsAPI.GetMachineLSERequest, opts ...grpc.CallOption) (*ufsModels.MachineLSE, error)
	GetMachine(ctx context.Context, req *ufsAPI.GetMachineRequest, opts ...grpc.CallOption) (*ufsModels.Machine, error)
	ListCachingServices(ctx context.Context, req *ufsAPI.ListCachingServicesRequest, opts ...grpc.CallOption) (*ufsAPI.ListCachingServicesResponse, error)
}

UFSClient is a client that knows how to work with UFS RPC methods.

Directories

Path Synopsis
Package dutinfo provides help function to work with DUT info.
Package dutinfo provides help function to work with DUT info.
Package localproxy provides a temp solution to run shell commands from local environment remotely to execute recovery flows.
Package localproxy provides a temp solution to run shell commands from local environment remotely to execute recovery flows.
Package servod provides functions to manage connection and communication with servod daemon on servo-host.
Package servod provides functions to manage connection and communication with servod daemon on servo-host.
Package xmlrpc implements the XML-RPC client library.
Package xmlrpc implements the XML-RPC client library.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL