Documentation ¶
Overview ¶
Package networkpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterNetworkServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterNetworkServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NetworkServiceClient) error
- func RegisterNetworkServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterNetworkServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NetworkServiceServer) error
- func RegisterNetworkServiceServer(s *grpc.Server, srv NetworkServiceServer)
- type ConnectRequest
- func (*ConnectRequest) Descriptor() ([]byte, []int)
- func (m *ConnectRequest) GetKeepAlive() bool
- func (m *ConnectRequest) GetKeepAliveInterval() uint32
- func (m *ConnectRequest) GetNetworkInfo() *NetworkInfodeprecated
- func (m *ConnectRequest) GetPwd() string
- func (m *ConnectRequest) GetSsid() string
- func (*ConnectRequest) ProtoMessage()
- func (m *ConnectRequest) Reset()
- func (m *ConnectRequest) String() string
- func (m *ConnectRequest) XXX_DiscardUnknown()
- func (m *ConnectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConnectRequest) XXX_Merge(src proto.Message)
- func (m *ConnectRequest) XXX_Size() int
- func (m *ConnectRequest) XXX_Unmarshal(b []byte) error
- type ConnectResponse
- func (*ConnectResponse) Descriptor() ([]byte, []int)
- func (*ConnectResponse) ProtoMessage()
- func (m *ConnectResponse) Reset()
- func (m *ConnectResponse) String() string
- func (m *ConnectResponse) XXX_DiscardUnknown()
- func (m *ConnectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConnectResponse) XXX_Merge(src proto.Message)
- func (m *ConnectResponse) XXX_Size() int
- func (m *ConnectResponse) XXX_Unmarshal(b []byte) error
- type GetNetworkDeviceInfoRequest
- func (*GetNetworkDeviceInfoRequest) Descriptor() ([]byte, []int)
- func (m *GetNetworkDeviceInfoRequest) GetWithCredential() bool
- func (*GetNetworkDeviceInfoRequest) ProtoMessage()
- func (m *GetNetworkDeviceInfoRequest) Reset()
- func (m *GetNetworkDeviceInfoRequest) String() string
- func (m *GetNetworkDeviceInfoRequest) XXX_DiscardUnknown()
- func (m *GetNetworkDeviceInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetNetworkDeviceInfoRequest) XXX_Merge(src proto.Message)
- func (m *GetNetworkDeviceInfoRequest) XXX_Size() int
- func (m *GetNetworkDeviceInfoRequest) XXX_Unmarshal(b []byte) error
- type GetNetworkDeviceInfoResponse
- func (*GetNetworkDeviceInfoResponse) Descriptor() ([]byte, []int)
- func (m *GetNetworkDeviceInfoResponse) GetNetworkDeviceInfo() *NetworkDeviceInfo
- func (*GetNetworkDeviceInfoResponse) ProtoMessage()
- func (m *GetNetworkDeviceInfoResponse) Reset()
- func (m *GetNetworkDeviceInfoResponse) String() string
- func (m *GetNetworkDeviceInfoResponse) XXX_DiscardUnknown()
- func (m *GetNetworkDeviceInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetNetworkDeviceInfoResponse) XXX_Merge(src proto.Message)
- func (m *GetNetworkDeviceInfoResponse) XXX_Size() int
- func (m *GetNetworkDeviceInfoResponse) XXX_Unmarshal(b []byte) error
- type GetStatusRequest
- func (*GetStatusRequest) Descriptor() ([]byte, []int)
- func (*GetStatusRequest) ProtoMessage()
- func (m *GetStatusRequest) Reset()
- func (m *GetStatusRequest) String() string
- func (m *GetStatusRequest) XXX_DiscardUnknown()
- func (m *GetStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetStatusRequest) XXX_Merge(src proto.Message)
- func (m *GetStatusRequest) XXX_Size() int
- func (m *GetStatusRequest) XXX_Unmarshal(b []byte) error
- type GetStatusResponse
- func (*GetStatusResponse) Descriptor() ([]byte, []int)
- func (m *GetStatusResponse) GetNetworkStatus() *NetworkStatus
- func (*GetStatusResponse) ProtoMessage()
- func (m *GetStatusResponse) Reset()
- func (m *GetStatusResponse) String() string
- func (m *GetStatusResponse) XXX_DiscardUnknown()
- func (m *GetStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetStatusResponse) XXX_Merge(src proto.Message)
- func (m *GetStatusResponse) XXX_Size() int
- func (m *GetStatusResponse) XXX_Unmarshal(b []byte) error
- type ListNetworksRequest
- func (*ListNetworksRequest) Descriptor() ([]byte, []int)
- func (*ListNetworksRequest) ProtoMessage()
- func (m *ListNetworksRequest) Reset()
- func (m *ListNetworksRequest) String() string
- func (m *ListNetworksRequest) XXX_DiscardUnknown()
- func (m *ListNetworksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListNetworksRequest) XXX_Merge(src proto.Message)
- func (m *ListNetworksRequest) XXX_Size() int
- func (m *ListNetworksRequest) XXX_Unmarshal(b []byte) error
- type ListNetworksResponse
- func (*ListNetworksResponse) Descriptor() ([]byte, []int)
- func (m *ListNetworksResponse) GetNetworksInfo() []*NetworkInfo
- func (*ListNetworksResponse) ProtoMessage()
- func (m *ListNetworksResponse) Reset()
- func (m *ListNetworksResponse) String() string
- func (m *ListNetworksResponse) XXX_DiscardUnknown()
- func (m *ListNetworksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListNetworksResponse) XXX_Merge(src proto.Message)
- func (m *ListNetworksResponse) XXX_Size() int
- func (m *ListNetworksResponse) XXX_Unmarshal(b []byte) error
- type NetworkDeviceInfo
- func (*NetworkDeviceInfo) Descriptor() ([]byte, []int)
- func (m *NetworkDeviceInfo) GetCredential() string
- func (m *NetworkDeviceInfo) GetSsid() string
- func (*NetworkDeviceInfo) ProtoMessage()
- func (m *NetworkDeviceInfo) Reset()
- func (m *NetworkDeviceInfo) String() string
- func (m *NetworkDeviceInfo) XXX_DiscardUnknown()
- func (m *NetworkDeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NetworkDeviceInfo) XXX_Merge(src proto.Message)
- func (m *NetworkDeviceInfo) XXX_Size() int
- func (m *NetworkDeviceInfo) XXX_Unmarshal(b []byte) error
- type NetworkInfo
- func (*NetworkInfo) Descriptor() ([]byte, []int)
- func (m *NetworkInfo) GetChannel() uint32
- func (m *NetworkInfo) GetMac() string
- func (m *NetworkInfo) GetName() string
- func (m *NetworkInfo) GetRssi() uint32
- func (*NetworkInfo) ProtoMessage()
- func (m *NetworkInfo) Reset()
- func (m *NetworkInfo) String() string
- func (m *NetworkInfo) XXX_DiscardUnknown()
- func (m *NetworkInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NetworkInfo) XXX_Merge(src proto.Message)
- func (m *NetworkInfo) XXX_Size() int
- func (m *NetworkInfo) XXX_Unmarshal(b []byte) error
- type NetworkServiceClient
- type NetworkServiceServer
- type NetworkService_GetStatusClient
- type NetworkService_GetStatusServer
- type NetworkService_ListNetworksClient
- type NetworkService_ListNetworksServer
- type NetworkStatus
- func (*NetworkStatus) Descriptor() ([]byte, []int)
- func (m *NetworkStatus) GetDownload() uint32
- func (m *NetworkStatus) GetName() string
- func (m *NetworkStatus) GetPublicIp() string
- func (m *NetworkStatus) GetRssi() uint32
- func (m *NetworkStatus) GetStatus() Status
- func (m *NetworkStatus) GetUpload() uint32
- func (*NetworkStatus) ProtoMessage()
- func (m *NetworkStatus) Reset()
- func (m *NetworkStatus) String() string
- func (m *NetworkStatus) XXX_DiscardUnknown()
- func (m *NetworkStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NetworkStatus) XXX_Merge(src proto.Message)
- func (m *NetworkStatus) XXX_Size() int
- func (m *NetworkStatus) XXX_Unmarshal(b []byte) error
- type Status
- type UnimplementedNetworkServiceServer
- func (*UnimplementedNetworkServiceServer) Connect(ctx context.Context, req *ConnectRequest) (*ConnectResponse, error)
- func (*UnimplementedNetworkServiceServer) GetNetworkDeviceInfo(ctx context.Context, req *GetNetworkDeviceInfoRequest) (*GetNetworkDeviceInfoResponse, error)
- func (*UnimplementedNetworkServiceServer) GetStatus(req *GetStatusRequest, srv NetworkService_GetStatusServer) error
- func (*UnimplementedNetworkServiceServer) ListNetworks(req *ListNetworksRequest, srv NetworkService_ListNetworksServer) error
- func (*UnimplementedNetworkServiceServer) UpdateNetworkDeviceInfo(ctx context.Context, req *UpdateNetworkDeviceInfoRequest) (*UpdateNetworkDeviceInfoResponse, error)
- type UpdateNetworkDeviceInfoRequest
- func (*UpdateNetworkDeviceInfoRequest) Descriptor() ([]byte, []int)
- func (m *UpdateNetworkDeviceInfoRequest) GetNetworkDeviceInfo() *NetworkDeviceInfo
- func (*UpdateNetworkDeviceInfoRequest) ProtoMessage()
- func (m *UpdateNetworkDeviceInfoRequest) Reset()
- func (m *UpdateNetworkDeviceInfoRequest) String() string
- func (m *UpdateNetworkDeviceInfoRequest) XXX_DiscardUnknown()
- func (m *UpdateNetworkDeviceInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateNetworkDeviceInfoRequest) XXX_Merge(src proto.Message)
- func (m *UpdateNetworkDeviceInfoRequest) XXX_Size() int
- func (m *UpdateNetworkDeviceInfoRequest) XXX_Unmarshal(b []byte) error
- type UpdateNetworkDeviceInfoResponse
- func (*UpdateNetworkDeviceInfoResponse) Descriptor() ([]byte, []int)
- func (*UpdateNetworkDeviceInfoResponse) ProtoMessage()
- func (m *UpdateNetworkDeviceInfoResponse) Reset()
- func (m *UpdateNetworkDeviceInfoResponse) String() string
- func (m *UpdateNetworkDeviceInfoResponse) XXX_DiscardUnknown()
- func (m *UpdateNetworkDeviceInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateNetworkDeviceInfoResponse) XXX_Merge(src proto.Message)
- func (m *UpdateNetworkDeviceInfoResponse) XXX_Size() int
- func (m *UpdateNetworkDeviceInfoResponse) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var Status_name = map[int32]string{
0: "UNKNOWN",
1: "DISCONNECTED",
2: "CONNECTING",
3: "CONNECTED",
}
var Status_value = map[string]int32{
"UNKNOWN": 0,
"DISCONNECTED": 1,
"CONNECTING": 2,
"CONNECTED": 3,
}
Functions ¶
func RegisterNetworkServiceHandler ¶
func RegisterNetworkServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterNetworkServiceHandler registers the http handlers for service NetworkService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterNetworkServiceHandlerClient ¶
func RegisterNetworkServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NetworkServiceClient) error
RegisterNetworkServiceHandlerClient registers the http handlers for service NetworkService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "NetworkServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "NetworkServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "NetworkServiceClient" to call the correct interceptors.
func RegisterNetworkServiceHandlerFromEndpoint ¶
func RegisterNetworkServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterNetworkServiceHandlerFromEndpoint is same as RegisterNetworkServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterNetworkServiceHandlerServer ¶
func RegisterNetworkServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NetworkServiceServer) error
RegisterNetworkServiceHandlerServer registers the http handlers for service NetworkService to "mux". UnaryRPC :call NetworkServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
func RegisterNetworkServiceServer ¶
func RegisterNetworkServiceServer(s *grpc.Server, srv NetworkServiceServer)
Types ¶
type ConnectRequest ¶
type ConnectRequest struct { // 目标网络信息 // 此对象应由ListNetworks.ListNetworksResponse.NetworkInfo中获取 // // 已废弃,请使用ssid作为连接目标参数 NetworkInfo *NetworkInfo `protobuf:"bytes,1,opt,name=network_info,json=networkInfo,proto3" json:"network_info,omitempty"` // Deprecated: Do not use. // 目标网络ssid // 自动获取当前的NetworkInfo信息中首个匹配ssid, // 若匹配失败将直接返回连接错误 // 不支持隐藏ssid的链接 Ssid string `protobuf:"bytes,3,opt,name=ssid,proto3" json:"ssid,omitempty"` // wifi密码 Pwd string `protobuf:"bytes,2,opt,name=pwd,proto3" json:"pwd,omitempty"` // 保持当前外部连接 // 配置此参数后将立即启动状态监听。 // 若出现DISCONNECTED状态且keep_alive_interval间隔时间内, // 状态持续为DISCONNECTED状态将自动发起ConnectRequest。 // 在等待期间出现非DISCONNECTED的任意状态切换, // keep_alive_interval都将重新计算。 KeepAlive bool `protobuf:"varint,4,opt,name=keep_alive,json=keepAlive,proto3" json:"keep_alive,omitempty"` // 保持当前连接判断间隔, 默认及最小为30s KeepAliveInterval uint32 `protobuf:"varint,5,opt,name=keep_alive_interval,json=keepAliveInterval,proto3" json:"keep_alive_interval,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
连接至指定网络请求
func (*ConnectRequest) Descriptor ¶
func (*ConnectRequest) Descriptor() ([]byte, []int)
func (*ConnectRequest) GetKeepAlive ¶
func (m *ConnectRequest) GetKeepAlive() bool
func (*ConnectRequest) GetKeepAliveInterval ¶
func (m *ConnectRequest) GetKeepAliveInterval() uint32
func (*ConnectRequest) GetNetworkInfo
deprecated
func (m *ConnectRequest) GetNetworkInfo() *NetworkInfo
Deprecated: Do not use.
func (*ConnectRequest) GetPwd ¶
func (m *ConnectRequest) GetPwd() string
func (*ConnectRequest) GetSsid ¶
func (m *ConnectRequest) GetSsid() string
func (*ConnectRequest) ProtoMessage ¶
func (*ConnectRequest) ProtoMessage()
func (*ConnectRequest) Reset ¶
func (m *ConnectRequest) Reset()
func (*ConnectRequest) String ¶
func (m *ConnectRequest) String() string
func (*ConnectRequest) XXX_DiscardUnknown ¶
func (m *ConnectRequest) XXX_DiscardUnknown()
func (*ConnectRequest) XXX_Marshal ¶
func (m *ConnectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConnectRequest) XXX_Merge ¶
func (m *ConnectRequest) XXX_Merge(src proto.Message)
func (*ConnectRequest) XXX_Size ¶
func (m *ConnectRequest) XXX_Size() int
func (*ConnectRequest) XXX_Unmarshal ¶
func (m *ConnectRequest) XXX_Unmarshal(b []byte) error
type ConnectResponse ¶
type ConnectResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
连接至指定网络请求结果
func (*ConnectResponse) Descriptor ¶
func (*ConnectResponse) Descriptor() ([]byte, []int)
func (*ConnectResponse) ProtoMessage ¶
func (*ConnectResponse) ProtoMessage()
func (*ConnectResponse) Reset ¶
func (m *ConnectResponse) Reset()
func (*ConnectResponse) String ¶
func (m *ConnectResponse) String() string
func (*ConnectResponse) XXX_DiscardUnknown ¶
func (m *ConnectResponse) XXX_DiscardUnknown()
func (*ConnectResponse) XXX_Marshal ¶
func (m *ConnectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConnectResponse) XXX_Merge ¶
func (m *ConnectResponse) XXX_Merge(src proto.Message)
func (*ConnectResponse) XXX_Size ¶
func (m *ConnectResponse) XXX_Size() int
func (*ConnectResponse) XXX_Unmarshal ¶
func (m *ConnectResponse) XXX_Unmarshal(b []byte) error
type GetNetworkDeviceInfoRequest ¶
type GetNetworkDeviceInfoRequest struct { // 是否获取密码 WithCredential bool `protobuf:"varint,1,opt,name=with_credential,json=withCredential,proto3" json:"with_credential,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
获取网络设备相关信息请求
func (*GetNetworkDeviceInfoRequest) Descriptor ¶
func (*GetNetworkDeviceInfoRequest) Descriptor() ([]byte, []int)
func (*GetNetworkDeviceInfoRequest) GetWithCredential ¶
func (m *GetNetworkDeviceInfoRequest) GetWithCredential() bool
func (*GetNetworkDeviceInfoRequest) ProtoMessage ¶
func (*GetNetworkDeviceInfoRequest) ProtoMessage()
func (*GetNetworkDeviceInfoRequest) Reset ¶
func (m *GetNetworkDeviceInfoRequest) Reset()
func (*GetNetworkDeviceInfoRequest) String ¶
func (m *GetNetworkDeviceInfoRequest) String() string
func (*GetNetworkDeviceInfoRequest) XXX_DiscardUnknown ¶
func (m *GetNetworkDeviceInfoRequest) XXX_DiscardUnknown()
func (*GetNetworkDeviceInfoRequest) XXX_Marshal ¶
func (m *GetNetworkDeviceInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetNetworkDeviceInfoRequest) XXX_Merge ¶
func (m *GetNetworkDeviceInfoRequest) XXX_Merge(src proto.Message)
func (*GetNetworkDeviceInfoRequest) XXX_Size ¶
func (m *GetNetworkDeviceInfoRequest) XXX_Size() int
func (*GetNetworkDeviceInfoRequest) XXX_Unmarshal ¶
func (m *GetNetworkDeviceInfoRequest) XXX_Unmarshal(b []byte) error
type GetNetworkDeviceInfoResponse ¶
type GetNetworkDeviceInfoResponse struct { // 网络设备信息 NetworkDeviceInfo *NetworkDeviceInfo `protobuf:"bytes,1,opt,name=network_device_info,json=networkDeviceInfo,proto3" json:"network_device_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
获取网络设备相关信息结果
func (*GetNetworkDeviceInfoResponse) Descriptor ¶
func (*GetNetworkDeviceInfoResponse) Descriptor() ([]byte, []int)
func (*GetNetworkDeviceInfoResponse) GetNetworkDeviceInfo ¶
func (m *GetNetworkDeviceInfoResponse) GetNetworkDeviceInfo() *NetworkDeviceInfo
func (*GetNetworkDeviceInfoResponse) ProtoMessage ¶
func (*GetNetworkDeviceInfoResponse) ProtoMessage()
func (*GetNetworkDeviceInfoResponse) Reset ¶
func (m *GetNetworkDeviceInfoResponse) Reset()
func (*GetNetworkDeviceInfoResponse) String ¶
func (m *GetNetworkDeviceInfoResponse) String() string
func (*GetNetworkDeviceInfoResponse) XXX_DiscardUnknown ¶
func (m *GetNetworkDeviceInfoResponse) XXX_DiscardUnknown()
func (*GetNetworkDeviceInfoResponse) XXX_Marshal ¶
func (m *GetNetworkDeviceInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetNetworkDeviceInfoResponse) XXX_Merge ¶
func (m *GetNetworkDeviceInfoResponse) XXX_Merge(src proto.Message)
func (*GetNetworkDeviceInfoResponse) XXX_Size ¶
func (m *GetNetworkDeviceInfoResponse) XXX_Size() int
func (*GetNetworkDeviceInfoResponse) XXX_Unmarshal ¶
func (m *GetNetworkDeviceInfoResponse) XXX_Unmarshal(b []byte) error
type GetStatusRequest ¶
type GetStatusRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
获取连接状态流请求
func (*GetStatusRequest) Descriptor ¶
func (*GetStatusRequest) Descriptor() ([]byte, []int)
func (*GetStatusRequest) ProtoMessage ¶
func (*GetStatusRequest) ProtoMessage()
func (*GetStatusRequest) Reset ¶
func (m *GetStatusRequest) Reset()
func (*GetStatusRequest) String ¶
func (m *GetStatusRequest) String() string
func (*GetStatusRequest) XXX_DiscardUnknown ¶
func (m *GetStatusRequest) XXX_DiscardUnknown()
func (*GetStatusRequest) XXX_Marshal ¶
func (m *GetStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetStatusRequest) XXX_Merge ¶
func (m *GetStatusRequest) XXX_Merge(src proto.Message)
func (*GetStatusRequest) XXX_Size ¶
func (m *GetStatusRequest) XXX_Size() int
func (*GetStatusRequest) XXX_Unmarshal ¶
func (m *GetStatusRequest) XXX_Unmarshal(b []byte) error
type GetStatusResponse ¶
type GetStatusResponse struct { // 网络状态 NetworkStatus *NetworkStatus `protobuf:"bytes,1,opt,name=network_status,json=networkStatus,proto3" json:"network_status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
获取连接状态流结果
func (*GetStatusResponse) Descriptor ¶
func (*GetStatusResponse) Descriptor() ([]byte, []int)
func (*GetStatusResponse) GetNetworkStatus ¶
func (m *GetStatusResponse) GetNetworkStatus() *NetworkStatus
func (*GetStatusResponse) ProtoMessage ¶
func (*GetStatusResponse) ProtoMessage()
func (*GetStatusResponse) Reset ¶
func (m *GetStatusResponse) Reset()
func (*GetStatusResponse) String ¶
func (m *GetStatusResponse) String() string
func (*GetStatusResponse) XXX_DiscardUnknown ¶
func (m *GetStatusResponse) XXX_DiscardUnknown()
func (*GetStatusResponse) XXX_Marshal ¶
func (m *GetStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetStatusResponse) XXX_Merge ¶
func (m *GetStatusResponse) XXX_Merge(src proto.Message)
func (*GetStatusResponse) XXX_Size ¶
func (m *GetStatusResponse) XXX_Size() int
func (*GetStatusResponse) XXX_Unmarshal ¶
func (m *GetStatusResponse) XXX_Unmarshal(b []byte) error
type ListNetworksRequest ¶
type ListNetworksRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
获取网络扫描结果流请求
func (*ListNetworksRequest) Descriptor ¶
func (*ListNetworksRequest) Descriptor() ([]byte, []int)
func (*ListNetworksRequest) ProtoMessage ¶
func (*ListNetworksRequest) ProtoMessage()
func (*ListNetworksRequest) Reset ¶
func (m *ListNetworksRequest) Reset()
func (*ListNetworksRequest) String ¶
func (m *ListNetworksRequest) String() string
func (*ListNetworksRequest) XXX_DiscardUnknown ¶
func (m *ListNetworksRequest) XXX_DiscardUnknown()
func (*ListNetworksRequest) XXX_Marshal ¶
func (m *ListNetworksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListNetworksRequest) XXX_Merge ¶
func (m *ListNetworksRequest) XXX_Merge(src proto.Message)
func (*ListNetworksRequest) XXX_Size ¶
func (m *ListNetworksRequest) XXX_Size() int
func (*ListNetworksRequest) XXX_Unmarshal ¶
func (m *ListNetworksRequest) XXX_Unmarshal(b []byte) error
type ListNetworksResponse ¶
type ListNetworksResponse struct { // 网络信息列表 NetworksInfo []*NetworkInfo `protobuf:"bytes,1,rep,name=networks_info,json=networksInfo,proto3" json:"networks_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
获取网络扫描结果流结果
func (*ListNetworksResponse) Descriptor ¶
func (*ListNetworksResponse) Descriptor() ([]byte, []int)
func (*ListNetworksResponse) GetNetworksInfo ¶
func (m *ListNetworksResponse) GetNetworksInfo() []*NetworkInfo
func (*ListNetworksResponse) ProtoMessage ¶
func (*ListNetworksResponse) ProtoMessage()
func (*ListNetworksResponse) Reset ¶
func (m *ListNetworksResponse) Reset()
func (*ListNetworksResponse) String ¶
func (m *ListNetworksResponse) String() string
func (*ListNetworksResponse) XXX_DiscardUnknown ¶
func (m *ListNetworksResponse) XXX_DiscardUnknown()
func (*ListNetworksResponse) XXX_Marshal ¶
func (m *ListNetworksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListNetworksResponse) XXX_Merge ¶
func (m *ListNetworksResponse) XXX_Merge(src proto.Message)
func (*ListNetworksResponse) XXX_Size ¶
func (m *ListNetworksResponse) XXX_Size() int
func (*ListNetworksResponse) XXX_Unmarshal ¶
func (m *ListNetworksResponse) XXX_Unmarshal(b []byte) error
type NetworkDeviceInfo ¶
type NetworkDeviceInfo struct { // wifi名 // 5G网络名为(2.4G)-5G Ssid string `protobuf:"bytes,1,opt,name=ssid,proto3" json:"ssid,omitempty"` // 密码 Credential string `protobuf:"bytes,2,opt,name=credential,proto3" json:"credential,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
网络设备信息
func (*NetworkDeviceInfo) Descriptor ¶
func (*NetworkDeviceInfo) Descriptor() ([]byte, []int)
func (*NetworkDeviceInfo) GetCredential ¶
func (m *NetworkDeviceInfo) GetCredential() string
func (*NetworkDeviceInfo) GetSsid ¶
func (m *NetworkDeviceInfo) GetSsid() string
func (*NetworkDeviceInfo) ProtoMessage ¶
func (*NetworkDeviceInfo) ProtoMessage()
func (*NetworkDeviceInfo) Reset ¶
func (m *NetworkDeviceInfo) Reset()
func (*NetworkDeviceInfo) String ¶
func (m *NetworkDeviceInfo) String() string
func (*NetworkDeviceInfo) XXX_DiscardUnknown ¶
func (m *NetworkDeviceInfo) XXX_DiscardUnknown()
func (*NetworkDeviceInfo) XXX_Marshal ¶
func (m *NetworkDeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NetworkDeviceInfo) XXX_Merge ¶
func (m *NetworkDeviceInfo) XXX_Merge(src proto.Message)
func (*NetworkDeviceInfo) XXX_Size ¶
func (m *NetworkDeviceInfo) XXX_Size() int
func (*NetworkDeviceInfo) XXX_Unmarshal ¶
func (m *NetworkDeviceInfo) XXX_Unmarshal(b []byte) error
type NetworkInfo ¶
type NetworkInfo struct { // wifi名 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // mac地址 Mac string `protobuf:"bytes,2,opt,name=mac,proto3" json:"mac,omitempty"` // 网络信道 Channel uint32 `protobuf:"varint,3,opt,name=channel,proto3" json:"channel,omitempty"` // 信号强度 0-100 Rssi uint32 `protobuf:"varint,4,opt,name=rssi,proto3" json:"rssi,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
网络信息
func (*NetworkInfo) Descriptor ¶
func (*NetworkInfo) Descriptor() ([]byte, []int)
func (*NetworkInfo) GetChannel ¶
func (m *NetworkInfo) GetChannel() uint32
func (*NetworkInfo) GetMac ¶
func (m *NetworkInfo) GetMac() string
func (*NetworkInfo) GetName ¶
func (m *NetworkInfo) GetName() string
func (*NetworkInfo) GetRssi ¶
func (m *NetworkInfo) GetRssi() uint32
func (*NetworkInfo) ProtoMessage ¶
func (*NetworkInfo) ProtoMessage()
func (*NetworkInfo) Reset ¶
func (m *NetworkInfo) Reset()
func (*NetworkInfo) String ¶
func (m *NetworkInfo) String() string
func (*NetworkInfo) XXX_DiscardUnknown ¶
func (m *NetworkInfo) XXX_DiscardUnknown()
func (*NetworkInfo) XXX_Marshal ¶
func (m *NetworkInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NetworkInfo) XXX_Merge ¶
func (m *NetworkInfo) XXX_Merge(src proto.Message)
func (*NetworkInfo) XXX_Size ¶
func (m *NetworkInfo) XXX_Size() int
func (*NetworkInfo) XXX_Unmarshal ¶
func (m *NetworkInfo) XXX_Unmarshal(b []byte) error
type NetworkServiceClient ¶
type NetworkServiceClient interface { // ListNetworks 扫描附近无线信息 // // 此方法在同一扫描时刻中为单例 // // 360路由设备: // 由于持续扫描可能造成内部网络的断流,因此该类型路由不会进行后续的自动持续扫描, // 但持续监听支持后续新请求结果的同步返回 ListNetworks(ctx context.Context, in *ListNetworksRequest, opts ...grpc.CallOption) (NetworkService_ListNetworksClient, error) // Connect 路由设备连接无线网络 // // 连接失败将立即返回错误 // 若30秒后成功获取状态将返回超时失败 Connect(ctx context.Context, in *ConnectRequest, opts ...grpc.CallOption) (*ConnectResponse, error) // GetStatus 获取路由连接状态 GetStatus(ctx context.Context, in *GetStatusRequest, opts ...grpc.CallOption) (NetworkService_GetStatusClient, error) // GetNetworkDeviceInfo 获取路由设备相关信息 GetNetworkDeviceInfo(ctx context.Context, in *GetNetworkDeviceInfoRequest, opts ...grpc.CallOption) (*GetNetworkDeviceInfoResponse, error) // UpdateNetworkDeviceInfo 修改网络设备相关信息 UpdateNetworkDeviceInfo(ctx context.Context, in *UpdateNetworkDeviceInfoRequest, opts ...grpc.CallOption) (*UpdateNetworkDeviceInfoResponse, error) }
NetworkServiceClient is the client API for NetworkService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewNetworkServiceClient ¶
func NewNetworkServiceClient(cc grpc.ClientConnInterface) NetworkServiceClient
type NetworkServiceServer ¶
type NetworkServiceServer interface { // ListNetworks 扫描附近无线信息 // // 此方法在同一扫描时刻中为单例 // // 360路由设备: // 由于持续扫描可能造成内部网络的断流,因此该类型路由不会进行后续的自动持续扫描, // 但持续监听支持后续新请求结果的同步返回 ListNetworks(*ListNetworksRequest, NetworkService_ListNetworksServer) error // Connect 路由设备连接无线网络 // // 连接失败将立即返回错误 // 若30秒后成功获取状态将返回超时失败 Connect(context.Context, *ConnectRequest) (*ConnectResponse, error) // GetStatus 获取路由连接状态 GetStatus(*GetStatusRequest, NetworkService_GetStatusServer) error // GetNetworkDeviceInfo 获取路由设备相关信息 GetNetworkDeviceInfo(context.Context, *GetNetworkDeviceInfoRequest) (*GetNetworkDeviceInfoResponse, error) // UpdateNetworkDeviceInfo 修改网络设备相关信息 UpdateNetworkDeviceInfo(context.Context, *UpdateNetworkDeviceInfoRequest) (*UpdateNetworkDeviceInfoResponse, error) }
NetworkServiceServer is the server API for NetworkService service.
type NetworkService_GetStatusClient ¶
type NetworkService_GetStatusClient interface { Recv() (*GetStatusResponse, error) grpc.ClientStream }
type NetworkService_GetStatusServer ¶
type NetworkService_GetStatusServer interface { Send(*GetStatusResponse) error grpc.ServerStream }
type NetworkService_ListNetworksClient ¶
type NetworkService_ListNetworksClient interface { Recv() (*ListNetworksResponse, error) grpc.ClientStream }
type NetworkService_ListNetworksServer ¶
type NetworkService_ListNetworksServer interface { Send(*ListNetworksResponse) error grpc.ServerStream }
type NetworkStatus ¶
type NetworkStatus struct { // 连接状态 Status Status `protobuf:"varint,1,opt,name=status,proto3,enum=networkService.Status" json:"status,omitempty"` // 连接的上级网络ssid Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // 连接的上级网络ip PublicIp string `protobuf:"bytes,3,opt,name=public_ip,json=publicIp,proto3" json:"public_ip,omitempty"` // 当前信号强度 Rssi uint32 `protobuf:"varint,4,opt,name=rssi,proto3" json:"rssi,omitempty"` // 当前上传速度 Upload uint32 `protobuf:"varint,5,opt,name=upload,proto3" json:"upload,omitempty"` // 当前下载速度 Download uint32 `protobuf:"varint,6,opt,name=download,proto3" json:"download,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
网络状态
func (*NetworkStatus) Descriptor ¶
func (*NetworkStatus) Descriptor() ([]byte, []int)
func (*NetworkStatus) GetDownload ¶
func (m *NetworkStatus) GetDownload() uint32
func (*NetworkStatus) GetName ¶
func (m *NetworkStatus) GetName() string
func (*NetworkStatus) GetPublicIp ¶
func (m *NetworkStatus) GetPublicIp() string
func (*NetworkStatus) GetRssi ¶
func (m *NetworkStatus) GetRssi() uint32
func (*NetworkStatus) GetStatus ¶
func (m *NetworkStatus) GetStatus() Status
func (*NetworkStatus) GetUpload ¶
func (m *NetworkStatus) GetUpload() uint32
func (*NetworkStatus) ProtoMessage ¶
func (*NetworkStatus) ProtoMessage()
func (*NetworkStatus) Reset ¶
func (m *NetworkStatus) Reset()
func (*NetworkStatus) String ¶
func (m *NetworkStatus) String() string
func (*NetworkStatus) XXX_DiscardUnknown ¶
func (m *NetworkStatus) XXX_DiscardUnknown()
func (*NetworkStatus) XXX_Marshal ¶
func (m *NetworkStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NetworkStatus) XXX_Merge ¶
func (m *NetworkStatus) XXX_Merge(src proto.Message)
func (*NetworkStatus) XXX_Size ¶
func (m *NetworkStatus) XXX_Size() int
func (*NetworkStatus) XXX_Unmarshal ¶
func (m *NetworkStatus) XXX_Unmarshal(b []byte) error
type UnimplementedNetworkServiceServer ¶
type UnimplementedNetworkServiceServer struct { }
UnimplementedNetworkServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedNetworkServiceServer) Connect ¶
func (*UnimplementedNetworkServiceServer) Connect(ctx context.Context, req *ConnectRequest) (*ConnectResponse, error)
func (*UnimplementedNetworkServiceServer) GetNetworkDeviceInfo ¶
func (*UnimplementedNetworkServiceServer) GetNetworkDeviceInfo(ctx context.Context, req *GetNetworkDeviceInfoRequest) (*GetNetworkDeviceInfoResponse, error)
func (*UnimplementedNetworkServiceServer) GetStatus ¶
func (*UnimplementedNetworkServiceServer) GetStatus(req *GetStatusRequest, srv NetworkService_GetStatusServer) error
func (*UnimplementedNetworkServiceServer) ListNetworks ¶
func (*UnimplementedNetworkServiceServer) ListNetworks(req *ListNetworksRequest, srv NetworkService_ListNetworksServer) error
func (*UnimplementedNetworkServiceServer) UpdateNetworkDeviceInfo ¶
func (*UnimplementedNetworkServiceServer) UpdateNetworkDeviceInfo(ctx context.Context, req *UpdateNetworkDeviceInfoRequest) (*UpdateNetworkDeviceInfoResponse, error)
type UpdateNetworkDeviceInfoRequest ¶
type UpdateNetworkDeviceInfoRequest struct { // 网络设备信息 // NetworkInfo中留空为不更新 NetworkDeviceInfo *NetworkDeviceInfo `protobuf:"bytes,1,opt,name=network_device_info,json=networkDeviceInfo,proto3" json:"network_device_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
修改网络设备相关信息请求
func (*UpdateNetworkDeviceInfoRequest) Descriptor ¶
func (*UpdateNetworkDeviceInfoRequest) Descriptor() ([]byte, []int)
func (*UpdateNetworkDeviceInfoRequest) GetNetworkDeviceInfo ¶
func (m *UpdateNetworkDeviceInfoRequest) GetNetworkDeviceInfo() *NetworkDeviceInfo
func (*UpdateNetworkDeviceInfoRequest) ProtoMessage ¶
func (*UpdateNetworkDeviceInfoRequest) ProtoMessage()
func (*UpdateNetworkDeviceInfoRequest) Reset ¶
func (m *UpdateNetworkDeviceInfoRequest) Reset()
func (*UpdateNetworkDeviceInfoRequest) String ¶
func (m *UpdateNetworkDeviceInfoRequest) String() string
func (*UpdateNetworkDeviceInfoRequest) XXX_DiscardUnknown ¶
func (m *UpdateNetworkDeviceInfoRequest) XXX_DiscardUnknown()
func (*UpdateNetworkDeviceInfoRequest) XXX_Marshal ¶
func (m *UpdateNetworkDeviceInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateNetworkDeviceInfoRequest) XXX_Merge ¶
func (m *UpdateNetworkDeviceInfoRequest) XXX_Merge(src proto.Message)
func (*UpdateNetworkDeviceInfoRequest) XXX_Size ¶
func (m *UpdateNetworkDeviceInfoRequest) XXX_Size() int
func (*UpdateNetworkDeviceInfoRequest) XXX_Unmarshal ¶
func (m *UpdateNetworkDeviceInfoRequest) XXX_Unmarshal(b []byte) error
type UpdateNetworkDeviceInfoResponse ¶
type UpdateNetworkDeviceInfoResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
修改网络设备相关信息结果
func (*UpdateNetworkDeviceInfoResponse) Descriptor ¶
func (*UpdateNetworkDeviceInfoResponse) Descriptor() ([]byte, []int)
func (*UpdateNetworkDeviceInfoResponse) ProtoMessage ¶
func (*UpdateNetworkDeviceInfoResponse) ProtoMessage()
func (*UpdateNetworkDeviceInfoResponse) Reset ¶
func (m *UpdateNetworkDeviceInfoResponse) Reset()
func (*UpdateNetworkDeviceInfoResponse) String ¶
func (m *UpdateNetworkDeviceInfoResponse) String() string
func (*UpdateNetworkDeviceInfoResponse) XXX_DiscardUnknown ¶
func (m *UpdateNetworkDeviceInfoResponse) XXX_DiscardUnknown()
func (*UpdateNetworkDeviceInfoResponse) XXX_Marshal ¶
func (m *UpdateNetworkDeviceInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateNetworkDeviceInfoResponse) XXX_Merge ¶
func (m *UpdateNetworkDeviceInfoResponse) XXX_Merge(src proto.Message)
func (*UpdateNetworkDeviceInfoResponse) XXX_Size ¶
func (m *UpdateNetworkDeviceInfoResponse) XXX_Size() int
func (*UpdateNetworkDeviceInfoResponse) XXX_Unmarshal ¶
func (m *UpdateNetworkDeviceInfoResponse) XXX_Unmarshal(b []byte) error