package kuksa.val.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service VAL

val.proto:33

message Actuator

types.proto:106

///////////////////// Actuator specific fields

Nothing for now

Used in: Metadata

(message has no fields)

message Attribute

types.proto:118

////////////////////// Attribute specific

Nothing for now.

Used in: Metadata

(message has no fields)

message BoolArray

types.proto:262

Used in: Datapoint

message DataEntry

types.proto:25

Describes a VSS entry When requesting an entry, the amount of information returned can be controlled by specifying either a `View` or a set of `Field`s.

Used in: EntryUpdate, GetResponse

message DataEntryError

types.proto:253

Used in get/set requests to report errors for specific entries

Used in: GetResponse, SetResponse, StreamedUpdateResponse

enum DataType

types.proto:169

VSS Data type of a signal Protobuf doesn't support int8, int16, uint8 or uint16. These are mapped to int32 and uint32 respectively.

Used in: Metadata

message Datapoint

types.proto:39

Used in: DataEntry

message DoubleArray

types.proto:286

Used in: Datapoint

message EntryRequest

val.proto:56

Define which data we want

Used in: GetRequest

enum EntryType

types.proto:200

Entry type

Used in: Metadata

message EntryUpdate

val.proto:76

Define the data we want to set

Used in: SetRequest, StreamedUpdateRequest, SubscribeResponse

message Error

types.proto:246

Error response shall be an HTTP-like code. Should follow https://www.w3.org/TR/viss2-transport/#status-codes.

Used in: DataEntryError, GetResponse, SetResponse, StreamedUpdateResponse

enum Field

types.proto:226

A `Field` corresponds to a specific field of a `DataEntry`. It can be used to: * populate only specific fields of a `DataEntry` response. * specify which fields of a `DataEntry` should be set as part of a `Set` request. * subscribe to only specific fields of a data entry. * convey which fields of an updated `DataEntry` have changed.

Used in: EntryRequest, EntryUpdate, SubscribeEntry

message FloatArray

types.proto:282

Used in: Datapoint

message Int32Array

types.proto:266

Used in: Datapoint

message Int64Array

types.proto:270

Used in: Datapoint

message Metadata

types.proto:62

Used in: DataEntry

message Sensor

types.proto:112

////////////////////// Sensor specific

Nothing for now

Used in: Metadata

(message has no fields)

message StringArray

types.proto:258

Used in: Datapoint

message SubscribeEntry

val.proto:103

Define what to subscribe to

Used in: SubscribeRequest

message Uint32Array

types.proto:274

Used in: Datapoint

message Uint64Array

types.proto:278

Used in: Datapoint

message ValueRestriction

types.proto:127

Value restriction One ValueRestriction{type} for each type, since they don't make sense unless the types match

Used in: Metadata

message ValueRestrictionFloat

types.proto:151

Used in: ValueRestriction

message ValueRestrictionInt

types.proto:139

Used in: ValueRestriction

message ValueRestrictionString

types.proto:160

min, max doesn't make much sense for a string

Used in: ValueRestriction

message ValueRestrictionUint

types.proto:145

Used in: ValueRestriction

enum View

types.proto:209

A `View` specifies a set of fields which should be populated in a `DataEntry` (in a response message)

Used in: EntryRequest, SubscribeEntry