aboutsummaryrefslogtreecommitdiffstats
path: root/Software/PMR/Messages/Diagnostics/StartDiagnosticsResponse.proto
blob: 813c01b9f59c7afeade164adcc97408ac44fa6f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
syntax = "proto3";

import "DigitalInterfaceState.proto";
import "ValueComponentState.proto";
import "DiagnosticsMonitors.proto";
import "HeaterState.proto";
import "ValveState.proto";

package Tango.PMR.Diagnostics;
option java_package = "com.twine.tango.pmr.diagnostics";

message StartDiagnosticsResponse
{
	//Monitors
	DiagnosticsMonitors Monitors = 1;

	//Digital Interfaces States (GPIO)
	repeated DigitalInterfaceState DigitalInterfaceStates = 2;

	//Value Components Effective Values
	repeated ValueComponentState ComponentsStates = 3;

	//Heaters States
	repeated HeaterState HeatersStates = 4;

	//Valves States
	repeated ValveState ValvesStates = 5;

	//Milliseconds that had past from the previous StartDiagosticsResponse
	uint32 ElapsedMilli = 6;

	//Emulated date and time of this packet (Use for client software only)
	string DateTime = 7;
}