rpc

package
v0.2024.4 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2024 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BacnetDriverService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "smartcore.bos.driver.bacnet.BacnetDriverService",
	HandlerType: (*BacnetDriverServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ReadProperty",
			Handler:    _BacnetDriverService_ReadProperty_Handler,
		},
		{
			MethodName: "ReadPropertyMultiple",
			Handler:    _BacnetDriverService_ReadPropertyMultiple_Handler,
		},
		{
			MethodName: "WriteProperty",
			Handler:    _BacnetDriverService_WriteProperty_Handler,
		},
		{
			MethodName: "WritePropertyMultiple",
			Handler:    _BacnetDriverService_WritePropertyMultiple_Handler,
		},
		{
			MethodName: "ListObjects",
			Handler:    _BacnetDriverService_ListObjects_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "pkg/driver/bacnet/rpc/bacnet.proto",
}

BacnetDriverService_ServiceDesc is the grpc.ServiceDesc for BacnetDriverService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_pkg_driver_bacnet_rpc_bacnet_proto protoreflect.FileDescriptor

Functions

func RegisterBacnetDriverServiceServer

func RegisterBacnetDriverServiceServer(s grpc.ServiceRegistrar, srv BacnetDriverServiceServer)

func WithBacnetDriverServiceClientFactory

func WithBacnetDriverServiceClientFactory(f func(name string) (BacnetDriverServiceClient, error)) router.Option

WithBacnetDriverServiceClientFactory instructs the router to create a new client the first time Get is called for that name.

Types

type BacnetDriverServiceClient

type BacnetDriverServiceClient interface {
	ReadProperty(ctx context.Context, in *ReadPropertyRequest, opts ...grpc.CallOption) (*ReadPropertyResponse, error)
	ReadPropertyMultiple(ctx context.Context, in *ReadPropertyMultipleRequest, opts ...grpc.CallOption) (*ReadPropertyMultipleResponse, error)
	WriteProperty(ctx context.Context, in *WritePropertyRequest, opts ...grpc.CallOption) (*WritePropertyResponse, error)
	WritePropertyMultiple(ctx context.Context, in *WritePropertyMultipleRequest, opts ...grpc.CallOption) (*WritePropertyMultipleResponse, error)
	// Returns the objects configured for the configured device, which might be a subset of those actually available.
	ListObjects(ctx context.Context, in *ListObjectsRequest, opts ...grpc.CallOption) (*ListObjectsResponse, error)
}

BacnetDriverServiceClient is the client API for BacnetDriverService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func WrapBacnetDriverService

func WrapBacnetDriverService(server BacnetDriverServiceServer) BacnetDriverServiceClient

WrapBacnetDriverService adapts a rpc.BacnetDriverServiceServer and presents it as a rpc.BacnetDriverServiceClient

type BacnetDriverServiceRouter

type BacnetDriverServiceRouter struct {
	UnimplementedBacnetDriverServiceServer

	router.Router
}

BacnetDriverServiceRouter is a rpc.BacnetDriverServiceServer that allows routing named requests to specific rpc.BacnetDriverServiceClient

func NewBacnetDriverServiceRouter

func NewBacnetDriverServiceRouter(opts ...router.Option) *BacnetDriverServiceRouter

func (*BacnetDriverServiceRouter) Add

func (r *BacnetDriverServiceRouter) Add(name string, client any) any

Add extends Router.Add to panic if client is not of type rpc.BacnetDriverServiceClient.

func (*BacnetDriverServiceRouter) AddBacnetDriverServiceClient

func (r *BacnetDriverServiceRouter) AddBacnetDriverServiceClient(name string, client BacnetDriverServiceClient) BacnetDriverServiceClient

func (*BacnetDriverServiceRouter) GetBacnetDriverServiceClient

func (r *BacnetDriverServiceRouter) GetBacnetDriverServiceClient(name string) (BacnetDriverServiceClient, error)

func (*BacnetDriverServiceRouter) HoldsType

func (r *BacnetDriverServiceRouter) HoldsType(client any) bool

func (*BacnetDriverServiceRouter) ListObjects

func (*BacnetDriverServiceRouter) ReadProperty

func (*BacnetDriverServiceRouter) ReadPropertyMultiple

func (*BacnetDriverServiceRouter) Register

func (r *BacnetDriverServiceRouter) Register(server *grpc.Server)

func (*BacnetDriverServiceRouter) RemoveBacnetDriverServiceClient

func (r *BacnetDriverServiceRouter) RemoveBacnetDriverServiceClient(name string) BacnetDriverServiceClient

func (*BacnetDriverServiceRouter) WriteProperty

func (*BacnetDriverServiceRouter) WritePropertyMultiple

type BacnetDriverServiceServer

type BacnetDriverServiceServer interface {
	ReadProperty(context.Context, *ReadPropertyRequest) (*ReadPropertyResponse, error)
	ReadPropertyMultiple(context.Context, *ReadPropertyMultipleRequest) (*ReadPropertyMultipleResponse, error)
	WriteProperty(context.Context, *WritePropertyRequest) (*WritePropertyResponse, error)
	WritePropertyMultiple(context.Context, *WritePropertyMultipleRequest) (*WritePropertyMultipleResponse, error)
	// Returns the objects configured for the configured device, which might be a subset of those actually available.
	ListObjects(context.Context, *ListObjectsRequest) (*ListObjectsResponse, error)
	// contains filtered or unexported methods
}

BacnetDriverServiceServer is the server API for BacnetDriverService service. All implementations must embed UnimplementedBacnetDriverServiceServer for forward compatibility

type ListObjectsRequest

type ListObjectsRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ListObjectsRequest) Descriptor deprecated

func (*ListObjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListObjectsRequest.ProtoReflect.Descriptor instead.

func (*ListObjectsRequest) GetName

func (x *ListObjectsRequest) GetName() string

func (*ListObjectsRequest) ProtoMessage

func (*ListObjectsRequest) ProtoMessage()

func (*ListObjectsRequest) ProtoReflect

func (x *ListObjectsRequest) ProtoReflect() protoreflect.Message

func (*ListObjectsRequest) Reset

func (x *ListObjectsRequest) Reset()

func (*ListObjectsRequest) String

func (x *ListObjectsRequest) String() string

type ListObjectsResponse

type ListObjectsResponse struct {
	Objects []*ObjectIdentifier `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"`
	// contains filtered or unexported fields
}

func (*ListObjectsResponse) Descriptor deprecated

func (*ListObjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListObjectsResponse.ProtoReflect.Descriptor instead.

func (*ListObjectsResponse) GetObjects

func (x *ListObjectsResponse) GetObjects() []*ObjectIdentifier

func (*ListObjectsResponse) ProtoMessage

func (*ListObjectsResponse) ProtoMessage()

func (*ListObjectsResponse) ProtoReflect

func (x *ListObjectsResponse) ProtoReflect() protoreflect.Message

func (*ListObjectsResponse) Reset

func (x *ListObjectsResponse) Reset()

func (*ListObjectsResponse) String

func (x *ListObjectsResponse) String() string

type ObjectIdentifier

type ObjectIdentifier struct {
	Type     uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Instance uint32 `protobuf:"varint,2,opt,name=instance,proto3" json:"instance,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectIdentifier) Descriptor deprecated

func (*ObjectIdentifier) Descriptor() ([]byte, []int)

Deprecated: Use ObjectIdentifier.ProtoReflect.Descriptor instead.

func (*ObjectIdentifier) GetInstance

func (x *ObjectIdentifier) GetInstance() uint32

func (*ObjectIdentifier) GetType

func (x *ObjectIdentifier) GetType() uint32

func (*ObjectIdentifier) ProtoMessage

func (*ObjectIdentifier) ProtoMessage()

func (*ObjectIdentifier) ProtoReflect

func (x *ObjectIdentifier) ProtoReflect() protoreflect.Message

func (*ObjectIdentifier) Reset

func (x *ObjectIdentifier) Reset()

func (*ObjectIdentifier) String

func (x *ObjectIdentifier) String() string

type PropertyReadResult

type PropertyReadResult struct {
	PropertyReference *PropertyReference `protobuf:"bytes,1,opt,name=property_reference,json=propertyReference,proto3" json:"property_reference,omitempty"`
	Value             *PropertyValue     `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyReadResult) Descriptor deprecated

func (*PropertyReadResult) Descriptor() ([]byte, []int)

Deprecated: Use PropertyReadResult.ProtoReflect.Descriptor instead.

func (*PropertyReadResult) GetPropertyReference

func (x *PropertyReadResult) GetPropertyReference() *PropertyReference

func (*PropertyReadResult) GetValue

func (x *PropertyReadResult) GetValue() *PropertyValue

func (*PropertyReadResult) ProtoMessage

func (*PropertyReadResult) ProtoMessage()

func (*PropertyReadResult) ProtoReflect

func (x *PropertyReadResult) ProtoReflect() protoreflect.Message

func (*PropertyReadResult) Reset

func (x *PropertyReadResult) Reset()

func (*PropertyReadResult) String

func (x *PropertyReadResult) String() string

type PropertyReference

type PropertyReference struct {
	Identifier uint32  `protobuf:"varint,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	ArrayIndex *uint32 `protobuf:"varint,2,opt,name=array_index,json=arrayIndex,proto3,oneof" json:"array_index,omitempty"`
	// contains filtered or unexported fields
}

Defines which property of the object we should read or write. If the property is an array type then also which array index to read or write.

Default to 85 (Present Value) if not specified as part of the read or write request.

func (*PropertyReference) Descriptor deprecated

func (*PropertyReference) Descriptor() ([]byte, []int)

Deprecated: Use PropertyReference.ProtoReflect.Descriptor instead.

func (*PropertyReference) GetArrayIndex

func (x *PropertyReference) GetArrayIndex() uint32

func (*PropertyReference) GetIdentifier

func (x *PropertyReference) GetIdentifier() uint32

func (*PropertyReference) ProtoMessage

func (*PropertyReference) ProtoMessage()

func (*PropertyReference) ProtoReflect

func (x *PropertyReference) ProtoReflect() protoreflect.Message

func (*PropertyReference) Reset

func (x *PropertyReference) Reset()

func (*PropertyReference) String

func (x *PropertyReference) String() string

type PropertyValue

type PropertyValue struct {

	// Types that are assignable to Value:
	//	*PropertyValue_Null
	//	*PropertyValue_Boolean
	//	*PropertyValue_Unsigned32
	//	*PropertyValue_Unsigned64
	//	*PropertyValue_Integer32
	//	*PropertyValue_Integer64
	//	*PropertyValue_Real
	//	*PropertyValue_Double
	//	*PropertyValue_OctetString
	//	*PropertyValue_CharacterString
	//	*PropertyValue_BitString
	//	*PropertyValue_Enumerated
	//	*PropertyValue_Date
	//	*PropertyValue_Time
	//	*PropertyValue_ObjectIdentifier
	Value isPropertyValue_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

func (*PropertyValue) Descriptor deprecated

func (*PropertyValue) Descriptor() ([]byte, []int)

Deprecated: Use PropertyValue.ProtoReflect.Descriptor instead.

func (*PropertyValue) GetBitString

func (x *PropertyValue) GetBitString() *PropertyValue_BitStringValue

func (*PropertyValue) GetBoolean

func (x *PropertyValue) GetBoolean() bool

func (*PropertyValue) GetCharacterString

func (x *PropertyValue) GetCharacterString() string

func (*PropertyValue) GetDate

func (x *PropertyValue) GetDate() *PropertyValue_DateValue

func (*PropertyValue) GetDouble

func (x *PropertyValue) GetDouble() float64

func (*PropertyValue) GetEnumerated

func (x *PropertyValue) GetEnumerated() uint64

func (*PropertyValue) GetInteger32

func (x *PropertyValue) GetInteger32() int32

func (*PropertyValue) GetInteger64

func (x *PropertyValue) GetInteger64() int64

func (*PropertyValue) GetNull

func (x *PropertyValue) GetNull() bool

func (*PropertyValue) GetObjectIdentifier

func (x *PropertyValue) GetObjectIdentifier() *ObjectIdentifier

func (*PropertyValue) GetOctetString

func (x *PropertyValue) GetOctetString() []byte

func (*PropertyValue) GetReal

func (x *PropertyValue) GetReal() float32

func (*PropertyValue) GetTime

func (x *PropertyValue) GetTime() *PropertyValue_TimeValue

func (*PropertyValue) GetUnsigned32

func (x *PropertyValue) GetUnsigned32() uint32

func (*PropertyValue) GetUnsigned64

func (x *PropertyValue) GetUnsigned64() uint64

func (*PropertyValue) GetValue

func (m *PropertyValue) GetValue() isPropertyValue_Value

func (*PropertyValue) ProtoMessage

func (*PropertyValue) ProtoMessage()

func (*PropertyValue) ProtoReflect

func (x *PropertyValue) ProtoReflect() protoreflect.Message

func (*PropertyValue) Reset

func (x *PropertyValue) Reset()

func (*PropertyValue) String

func (x *PropertyValue) String() string

type PropertyValue_BitString

type PropertyValue_BitString struct {
	BitString *PropertyValue_BitStringValue `protobuf:"bytes,11,opt,name=bit_string,json=bitString,proto3,oneof"`
}

type PropertyValue_BitStringValue

type PropertyValue_BitStringValue struct {
	Value              []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	IgnoreTrailingBits uint32 `protobuf:"varint,2,opt,name=ignore_trailing_bits,json=ignoreTrailingBits,proto3" json:"ignore_trailing_bits,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyValue_BitStringValue) Descriptor deprecated

func (*PropertyValue_BitStringValue) Descriptor() ([]byte, []int)

Deprecated: Use PropertyValue_BitStringValue.ProtoReflect.Descriptor instead.

func (*PropertyValue_BitStringValue) GetIgnoreTrailingBits

func (x *PropertyValue_BitStringValue) GetIgnoreTrailingBits() uint32

func (*PropertyValue_BitStringValue) GetValue

func (x *PropertyValue_BitStringValue) GetValue() []byte

func (*PropertyValue_BitStringValue) ProtoMessage

func (*PropertyValue_BitStringValue) ProtoMessage()

func (*PropertyValue_BitStringValue) ProtoReflect

func (*PropertyValue_BitStringValue) Reset

func (x *PropertyValue_BitStringValue) Reset()

func (*PropertyValue_BitStringValue) String

type PropertyValue_Boolean

type PropertyValue_Boolean struct {
	Boolean bool `protobuf:"varint,2,opt,name=boolean,proto3,oneof"`
}

type PropertyValue_CharacterString

type PropertyValue_CharacterString struct {
	CharacterString string `protobuf:"bytes,10,opt,name=character_string,json=characterString,proto3,oneof"`
}

type PropertyValue_Date

type PropertyValue_Date struct {
	Date *PropertyValue_DateValue `protobuf:"bytes,13,opt,name=date,proto3,oneof"`
}

type PropertyValue_DateValue

type PropertyValue_DateValue struct {

	// 0 means absent, not year 0.
	Year uint32 `protobuf:"varint,1,opt,name=year,proto3" json:"year,omitempty"`
	// January = 1
	// 13 means odd months.
	// 14 means even months.
	Month uint32 `protobuf:"varint,2,opt,name=month,proto3" json:"month,omitempty"`
	// 32 means last day of month.
	// 33 means odd days of month.
	// 34 means even days of month.
	DayOfMonth uint32 `protobuf:"varint,3,opt,name=day_of_month,json=dayOfMonth,proto3" json:"day_of_month,omitempty"`
	// Monday = 1
	DayOfWeek uint32 `protobuf:"varint,4,opt,name=day_of_week,json=dayOfWeek,proto3" json:"day_of_week,omitempty"`
	// contains filtered or unexported fields
}

Represents a BACnet Date type.

func (*PropertyValue_DateValue) Descriptor deprecated

func (*PropertyValue_DateValue) Descriptor() ([]byte, []int)

Deprecated: Use PropertyValue_DateValue.ProtoReflect.Descriptor instead.

func (*PropertyValue_DateValue) GetDayOfMonth

func (x *PropertyValue_DateValue) GetDayOfMonth() uint32

func (*PropertyValue_DateValue) GetDayOfWeek

func (x *PropertyValue_DateValue) GetDayOfWeek() uint32

func (*PropertyValue_DateValue) GetMonth

func (x *PropertyValue_DateValue) GetMonth() uint32

func (*PropertyValue_DateValue) GetYear

func (x *PropertyValue_DateValue) GetYear() uint32

func (*PropertyValue_DateValue) ProtoMessage

func (*PropertyValue_DateValue) ProtoMessage()

func (*PropertyValue_DateValue) ProtoReflect

func (x *PropertyValue_DateValue) ProtoReflect() protoreflect.Message

func (*PropertyValue_DateValue) Reset

func (x *PropertyValue_DateValue) Reset()

func (*PropertyValue_DateValue) String

func (x *PropertyValue_DateValue) String() string

type PropertyValue_Double

type PropertyValue_Double struct {
	Double float64 `protobuf:"fixed64,8,opt,name=double,proto3,oneof"`
}

type PropertyValue_Enumerated

type PropertyValue_Enumerated struct {
	Enumerated uint64 `protobuf:"varint,12,opt,name=enumerated,proto3,oneof"`
}

type PropertyValue_Integer32

type PropertyValue_Integer32 struct {
	Integer32 int32 `protobuf:"varint,5,opt,name=integer32,proto3,oneof"`
}

type PropertyValue_Integer64

type PropertyValue_Integer64 struct {
	Integer64 int64 `protobuf:"varint,6,opt,name=integer64,proto3,oneof"`
}

type PropertyValue_Null

type PropertyValue_Null struct {
	Null bool `protobuf:"varint,1,opt,name=null,proto3,oneof"`
}

type PropertyValue_ObjectIdentifier

type PropertyValue_ObjectIdentifier struct {
	ObjectIdentifier *ObjectIdentifier `protobuf:"bytes,15,opt,name=object_identifier,json=objectIdentifier,proto3,oneof"`
}

type PropertyValue_OctetString

type PropertyValue_OctetString struct {
	OctetString []byte `protobuf:"bytes,9,opt,name=octet_string,json=octetString,proto3,oneof"`
}

type PropertyValue_Real

type PropertyValue_Real struct {
	Real float32 `protobuf:"fixed32,7,opt,name=real,proto3,oneof"`
}

type PropertyValue_Time

type PropertyValue_Time struct {
	Time *PropertyValue_TimeValue `protobuf:"bytes,14,opt,name=time,proto3,oneof"`
}

type PropertyValue_TimeValue

type PropertyValue_TimeValue struct {

	// 24hr time
	Hour               *uint32 `protobuf:"varint,1,opt,name=hour,proto3,oneof" json:"hour,omitempty"`
	Minute             *uint32 `protobuf:"varint,2,opt,name=minute,proto3,oneof" json:"minute,omitempty"`
	Second             *uint32 `protobuf:"varint,3,opt,name=second,proto3,oneof" json:"second,omitempty"`
	HundredthsOfSecond *uint32 `protobuf:"varint,4,opt,name=hundredths_of_second,json=hundredthsOfSecond,proto3,oneof" json:"hundredths_of_second,omitempty"`
	// contains filtered or unexported fields
}

Represents a BACnet Time type.

func (*PropertyValue_TimeValue) Descriptor deprecated

func (*PropertyValue_TimeValue) Descriptor() ([]byte, []int)

Deprecated: Use PropertyValue_TimeValue.ProtoReflect.Descriptor instead.

func (*PropertyValue_TimeValue) GetHour

func (x *PropertyValue_TimeValue) GetHour() uint32

func (*PropertyValue_TimeValue) GetHundredthsOfSecond

func (x *PropertyValue_TimeValue) GetHundredthsOfSecond() uint32

func (*PropertyValue_TimeValue) GetMinute

func (x *PropertyValue_TimeValue) GetMinute() uint32

func (*PropertyValue_TimeValue) GetSecond

func (x *PropertyValue_TimeValue) GetSecond() uint32

func (*PropertyValue_TimeValue) ProtoMessage

func (*PropertyValue_TimeValue) ProtoMessage()

func (*PropertyValue_TimeValue) ProtoReflect

func (x *PropertyValue_TimeValue) ProtoReflect() protoreflect.Message

func (*PropertyValue_TimeValue) Reset

func (x *PropertyValue_TimeValue) Reset()

func (*PropertyValue_TimeValue) String

func (x *PropertyValue_TimeValue) String() string

type PropertyValue_Unsigned32

type PropertyValue_Unsigned32 struct {
	Unsigned32 uint32 `protobuf:"varint,3,opt,name=unsigned32,proto3,oneof"`
}

type PropertyValue_Unsigned64

type PropertyValue_Unsigned64 struct {
	Unsigned64 uint64 `protobuf:"varint,4,opt,name=unsigned64,proto3,oneof"`
}

type PropertyWriteValue

type PropertyWriteValue struct {
	PropertyReference *PropertyReference `protobuf:"bytes,1,opt,name=property_reference,json=propertyReference,proto3" json:"property_reference,omitempty"`
	Value             *PropertyValue     `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// 1-16, 0 means absent.
	Priority uint32 `protobuf:"varint,3,opt,name=priority,proto3" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyWriteValue) Descriptor deprecated

func (*PropertyWriteValue) Descriptor() ([]byte, []int)

Deprecated: Use PropertyWriteValue.ProtoReflect.Descriptor instead.

func (*PropertyWriteValue) GetPriority

func (x *PropertyWriteValue) GetPriority() uint32

func (*PropertyWriteValue) GetPropertyReference

func (x *PropertyWriteValue) GetPropertyReference() *PropertyReference

func (*PropertyWriteValue) GetValue

func (x *PropertyWriteValue) GetValue() *PropertyValue

func (*PropertyWriteValue) ProtoMessage

func (*PropertyWriteValue) ProtoMessage()

func (*PropertyWriteValue) ProtoReflect

func (x *PropertyWriteValue) ProtoReflect() protoreflect.Message

func (*PropertyWriteValue) Reset

func (x *PropertyWriteValue) Reset()

func (*PropertyWriteValue) String

func (x *PropertyWriteValue) String() string

type ReadPropertyMultipleRequest

type ReadPropertyMultipleRequest struct {
	Name               string                                           `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ReadSpecifications []*ReadPropertyMultipleRequest_ReadSpecification `protobuf:"bytes,2,rep,name=read_specifications,json=readSpecifications,proto3" json:"read_specifications,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadPropertyMultipleRequest) Descriptor deprecated

func (*ReadPropertyMultipleRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReadPropertyMultipleRequest.ProtoReflect.Descriptor instead.

func (*ReadPropertyMultipleRequest) GetName

func (x *ReadPropertyMultipleRequest) GetName() string

func (*ReadPropertyMultipleRequest) GetReadSpecifications

func (*ReadPropertyMultipleRequest) ProtoMessage

func (*ReadPropertyMultipleRequest) ProtoMessage()

func (*ReadPropertyMultipleRequest) ProtoReflect

func (*ReadPropertyMultipleRequest) Reset

func (x *ReadPropertyMultipleRequest) Reset()

func (*ReadPropertyMultipleRequest) String

func (x *ReadPropertyMultipleRequest) String() string

type ReadPropertyMultipleRequest_ReadSpecification

type ReadPropertyMultipleRequest_ReadSpecification struct {
	ObjectIdentifier   *ObjectIdentifier    `protobuf:"bytes,1,opt,name=object_identifier,json=objectIdentifier,proto3" json:"object_identifier,omitempty"`
	PropertyReferences []*PropertyReference `protobuf:"bytes,2,rep,name=property_references,json=propertyReferences,proto3" json:"property_references,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadPropertyMultipleRequest_ReadSpecification) Descriptor deprecated

Deprecated: Use ReadPropertyMultipleRequest_ReadSpecification.ProtoReflect.Descriptor instead.

func (*ReadPropertyMultipleRequest_ReadSpecification) GetObjectIdentifier

func (*ReadPropertyMultipleRequest_ReadSpecification) GetPropertyReferences

func (*ReadPropertyMultipleRequest_ReadSpecification) ProtoMessage

func (*ReadPropertyMultipleRequest_ReadSpecification) ProtoReflect

func (*ReadPropertyMultipleRequest_ReadSpecification) Reset

func (*ReadPropertyMultipleRequest_ReadSpecification) String

type ReadPropertyMultipleResponse

type ReadPropertyMultipleResponse struct {
	ReadResults []*ReadPropertyMultipleResponse_ReadResult `protobuf:"bytes,1,rep,name=read_results,json=readResults,proto3" json:"read_results,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadPropertyMultipleResponse) Descriptor deprecated

func (*ReadPropertyMultipleResponse) Descriptor() ([]byte, []int)

Deprecated: Use ReadPropertyMultipleResponse.ProtoReflect.Descriptor instead.

func (*ReadPropertyMultipleResponse) GetReadResults

func (*ReadPropertyMultipleResponse) ProtoMessage

func (*ReadPropertyMultipleResponse) ProtoMessage()

func (*ReadPropertyMultipleResponse) ProtoReflect

func (*ReadPropertyMultipleResponse) Reset

func (x *ReadPropertyMultipleResponse) Reset()

func (*ReadPropertyMultipleResponse) String

type ReadPropertyMultipleResponse_ReadResult

type ReadPropertyMultipleResponse_ReadResult struct {
	ObjectIdentifier *ObjectIdentifier     `protobuf:"bytes,1,opt,name=object_identifier,json=objectIdentifier,proto3" json:"object_identifier,omitempty"`
	Results          []*PropertyReadResult `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadPropertyMultipleResponse_ReadResult) Descriptor deprecated

func (*ReadPropertyMultipleResponse_ReadResult) Descriptor() ([]byte, []int)

Deprecated: Use ReadPropertyMultipleResponse_ReadResult.ProtoReflect.Descriptor instead.

func (*ReadPropertyMultipleResponse_ReadResult) GetObjectIdentifier

func (*ReadPropertyMultipleResponse_ReadResult) GetResults

func (*ReadPropertyMultipleResponse_ReadResult) ProtoMessage

func (*ReadPropertyMultipleResponse_ReadResult) ProtoReflect

func (*ReadPropertyMultipleResponse_ReadResult) Reset

func (*ReadPropertyMultipleResponse_ReadResult) String

type ReadPropertyRequest

type ReadPropertyRequest struct {
	Name              string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ObjectIdentifier  *ObjectIdentifier  `protobuf:"bytes,2,opt,name=object_identifier,json=objectIdentifier,proto3" json:"object_identifier,omitempty"`
	PropertyReference *PropertyReference `protobuf:"bytes,3,opt,name=property_reference,json=propertyReference,proto3" json:"property_reference,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadPropertyRequest) Descriptor deprecated

func (*ReadPropertyRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReadPropertyRequest.ProtoReflect.Descriptor instead.

func (*ReadPropertyRequest) GetName

func (x *ReadPropertyRequest) GetName() string

func (*ReadPropertyRequest) GetObjectIdentifier

func (x *ReadPropertyRequest) GetObjectIdentifier() *ObjectIdentifier

func (*ReadPropertyRequest) GetPropertyReference

func (x *ReadPropertyRequest) GetPropertyReference() *PropertyReference

func (*ReadPropertyRequest) ProtoMessage

func (*ReadPropertyRequest) ProtoMessage()

func (*ReadPropertyRequest) ProtoReflect

func (x *ReadPropertyRequest) ProtoReflect() protoreflect.Message

func (*ReadPropertyRequest) Reset

func (x *ReadPropertyRequest) Reset()

func (*ReadPropertyRequest) String

func (x *ReadPropertyRequest) String() string

type ReadPropertyResponse

type ReadPropertyResponse struct {
	ObjectIdentifier *ObjectIdentifier   `protobuf:"bytes,1,opt,name=object_identifier,json=objectIdentifier,proto3" json:"object_identifier,omitempty"`
	Result           *PropertyReadResult `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadPropertyResponse) Descriptor deprecated

func (*ReadPropertyResponse) Descriptor() ([]byte, []int)

Deprecated: Use ReadPropertyResponse.ProtoReflect.Descriptor instead.

func (*ReadPropertyResponse) GetObjectIdentifier

func (x *ReadPropertyResponse) GetObjectIdentifier() *ObjectIdentifier

func (*ReadPropertyResponse) GetResult

func (x *ReadPropertyResponse) GetResult() *PropertyReadResult

func (*ReadPropertyResponse) ProtoMessage

func (*ReadPropertyResponse) ProtoMessage()

func (*ReadPropertyResponse) ProtoReflect

func (x *ReadPropertyResponse) ProtoReflect() protoreflect.Message

func (*ReadPropertyResponse) Reset

func (x *ReadPropertyResponse) Reset()

func (*ReadPropertyResponse) String

func (x *ReadPropertyResponse) String() string

type UnimplementedBacnetDriverServiceServer

type UnimplementedBacnetDriverServiceServer struct {
}

UnimplementedBacnetDriverServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedBacnetDriverServiceServer) ListObjects

func (UnimplementedBacnetDriverServiceServer) ReadProperty

func (UnimplementedBacnetDriverServiceServer) ReadPropertyMultiple

func (UnimplementedBacnetDriverServiceServer) WriteProperty

type UnsafeBacnetDriverServiceServer

type UnsafeBacnetDriverServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeBacnetDriverServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BacnetDriverServiceServer will result in compilation errors.

type WritePropertyMultipleRequest

type WritePropertyMultipleRequest struct {
	Name                string                                             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	WriteSpecifications []*WritePropertyMultipleRequest_WriteSpecification `protobuf:"bytes,2,rep,name=write_specifications,json=writeSpecifications,proto3" json:"write_specifications,omitempty"`
	// contains filtered or unexported fields
}

func (*WritePropertyMultipleRequest) Descriptor deprecated

func (*WritePropertyMultipleRequest) Descriptor() ([]byte, []int)

Deprecated: Use WritePropertyMultipleRequest.ProtoReflect.Descriptor instead.

func (*WritePropertyMultipleRequest) GetName

func (x *WritePropertyMultipleRequest) GetName() string

func (*WritePropertyMultipleRequest) GetWriteSpecifications

func (*WritePropertyMultipleRequest) ProtoMessage

func (*WritePropertyMultipleRequest) ProtoMessage()

func (*WritePropertyMultipleRequest) ProtoReflect

func (*WritePropertyMultipleRequest) Reset

func (x *WritePropertyMultipleRequest) Reset()

func (*WritePropertyMultipleRequest) String

type WritePropertyMultipleRequest_WriteSpecification

type WritePropertyMultipleRequest_WriteSpecification struct {
	ObjectIdentifier *ObjectIdentifier     `protobuf:"bytes,2,opt,name=object_identifier,json=objectIdentifier,proto3" json:"object_identifier,omitempty"`
	WriteValues      []*PropertyWriteValue `protobuf:"bytes,3,rep,name=write_values,json=writeValues,proto3" json:"write_values,omitempty"`
	// contains filtered or unexported fields
}

func (*WritePropertyMultipleRequest_WriteSpecification) Descriptor deprecated

Deprecated: Use WritePropertyMultipleRequest_WriteSpecification.ProtoReflect.Descriptor instead.

func (*WritePropertyMultipleRequest_WriteSpecification) GetObjectIdentifier

func (*WritePropertyMultipleRequest_WriteSpecification) GetWriteValues

func (*WritePropertyMultipleRequest_WriteSpecification) ProtoMessage

func (*WritePropertyMultipleRequest_WriteSpecification) ProtoReflect

func (*WritePropertyMultipleRequest_WriteSpecification) Reset

func (*WritePropertyMultipleRequest_WriteSpecification) String

type WritePropertyMultipleResponse

type WritePropertyMultipleResponse struct {
	// contains filtered or unexported fields
}

func (*WritePropertyMultipleResponse) Descriptor deprecated

func (*WritePropertyMultipleResponse) Descriptor() ([]byte, []int)

Deprecated: Use WritePropertyMultipleResponse.ProtoReflect.Descriptor instead.

func (*WritePropertyMultipleResponse) ProtoMessage

func (*WritePropertyMultipleResponse) ProtoMessage()

func (*WritePropertyMultipleResponse) ProtoReflect

func (*WritePropertyMultipleResponse) Reset

func (x *WritePropertyMultipleResponse) Reset()

func (*WritePropertyMultipleResponse) String

type WritePropertyRequest

type WritePropertyRequest struct {
	Name             string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ObjectIdentifier *ObjectIdentifier   `protobuf:"bytes,2,opt,name=object_identifier,json=objectIdentifier,proto3" json:"object_identifier,omitempty"`
	WriteValue       *PropertyWriteValue `protobuf:"bytes,3,opt,name=write_value,json=writeValue,proto3" json:"write_value,omitempty"`
	// contains filtered or unexported fields
}

func (*WritePropertyRequest) Descriptor deprecated

func (*WritePropertyRequest) Descriptor() ([]byte, []int)

Deprecated: Use WritePropertyRequest.ProtoReflect.Descriptor instead.

func (*WritePropertyRequest) GetName

func (x *WritePropertyRequest) GetName() string

func (*WritePropertyRequest) GetObjectIdentifier

func (x *WritePropertyRequest) GetObjectIdentifier() *ObjectIdentifier

func (*WritePropertyRequest) GetWriteValue

func (x *WritePropertyRequest) GetWriteValue() *PropertyWriteValue

func (*WritePropertyRequest) ProtoMessage

func (*WritePropertyRequest) ProtoMessage()

func (*WritePropertyRequest) ProtoReflect

func (x *WritePropertyRequest) ProtoReflect() protoreflect.Message

func (*WritePropertyRequest) Reset

func (x *WritePropertyRequest) Reset()

func (*WritePropertyRequest) String

func (x *WritePropertyRequest) String() string

type WritePropertyResponse

type WritePropertyResponse struct {
	// contains filtered or unexported fields
}

func (*WritePropertyResponse) Descriptor deprecated

func (*WritePropertyResponse) Descriptor() ([]byte, []int)

Deprecated: Use WritePropertyResponse.ProtoReflect.Descriptor instead.

func (*WritePropertyResponse) ProtoMessage

func (*WritePropertyResponse) ProtoMessage()

func (*WritePropertyResponse) ProtoReflect

func (x *WritePropertyResponse) ProtoReflect() protoreflect.Message

func (*WritePropertyResponse) Reset

func (x *WritePropertyResponse) Reset()

func (*WritePropertyResponse) String

func (x *WritePropertyResponse) String() string

Jump to

Keyboard shortcuts

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