blob: 0569a7f3d16537a0d4f035530168bf5f60a3d950 (
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
syntax = "proto3";
package Tango.PMR.Common;
option java_package = "com.twine.tango.pmr.common";
enum ErrorCode
{
//General (Needs to be organized)
NONE = 0;
GENERAL_ERROR = 1;
BAD_CRC = 2;
INVALID_DIGITAL_PIN_NUMBER = 3; //Can be returned by SetDigitalOutResponse.
UNAUTHORIZED_CONNECTION = 4; //Should be returned if no ConnectionRequest with a valid password was made.
CONTINUOUS_RESPONSE_ABORTED = 5; //Should be returned to a continuous response when aborted by the requesting client.
JOB_FAILED = 6;
INVALID_PARAMETER = 7;
//IO
INVALID_UPLOAD_ID = 1000; //Returned by FileChunkUploadResponse when the UploadID was not set by FileUploadRequest. Or returned by ExecuteProcessResponse when the UploadID does not exist or has not been completed.
FILE_NOT_FOUND = 1001; //Returned by ExecuteProcessResponse when the FileName was not found.
INVALID_PROCESS_ID = 1002; //Returned by KillProcessResponse when the process id was not found.
FILE_LENGTH_OUT_OF_RANGE = 1003; //Returned by FileChunkUploadResponse when the uploaded file size exceeds the expected Length from FileUploadRequest.
FILE_REQUEST_DISK_ERR = 1004;
FILE_REQUEST_INT_ERR = 1005;
FILE_REQUEST_NOT_READY = 1006;
FILE_REQUEST_NO_FILE = 1007;
FILE_REQUEST_NO_PATH = 1008;
FILE_REQUEST_INVALID_NAME = 1009;
FILE_REQUEST_DENIED = 1010;
FILE_REQUEST_EXIST = 1011;
FILE_REQUEST_INVALID_OBJECT = 1012;
FILE_REQUEST_WRITE_PROTECTED = 1013;
FILE_REQUEST_INVALID_DRIVE = 1014;
FILE_REQUEST_NOT_ENABLED = 1015;
FILE_REQUEST_NO_FILESYSTEM = 1016;
FILE_REQUEST_MKFS_ABORTED = 1017;
FILE_REQUEST_TIMEOUT = 1018;
FILE_REQUEST_LOCKED = 1019;
FILE_REQUEST_NOT_ENOUGH_CORE = 1020;
FILE_REQUEST_TOO_MANY_OPEN_FILES = 1021;
FILE_REQUEST_INVALID_PARAMETER = 1022;
//Job Failure
JOB_UNSPECIFIED_ERROR = 2000;
JOB_THREAD_BREAK = 2001;
JOB_WINDER_DANCER_FAIL = 2002;
JOB_POOLER_DANCER_FAIL = 2003;
JOB_FEEDER_DANCER_FAIL = 2004;
JOB_OUT_OF_DYE = 2005;
JOB_OTHER_ALARM = 2006;
NO_JOB_IN_PROGRESS = 2007; //Occurs when ResumeCurrentJobRequest was called but no job is in progress.
JOB_TEMPERATURE_ALARM = 2008;
JOB_LS_ALARM = 2009;
JOB_PRESSURE_ALARM = 2010;
JOB_CURRENT_ALARM = 2011;
JOB_MOTOR_ALARM = 2012;
JOB_LIDS_OPEN = 2013;
JOB_ABORTED_BY_USER = 2014;
JOB_SAFETY_ALARM = 2015;
JOB_NO_ALARM_FILE = 2016;
JOB_FILE_PROBLEM = 2017;
JOB_WASTE_HANDLING_PROBLEM = 2018;
JOB_IN_PROGRESS = 2019;
//power up
POWER_UP_NO_CFG_FILE = 3000;
POWER_UP_HW_CONFIG_FAILED = 3001;
POWER_UP_BUILT_IN_FAILED = 3002;
POWER_UP_INITIAL_BLOWER_FAILED = 3003;
POWER_UP_DISPENSER_PRESSURE_BUILDUP_FAILED = 3004;
POWER_UP_NO_THREAD_DETECTED = 3005;
POWER_UP_NO_PROCESS_PARAMS = 3006;
//DataStore
GENERAL_DATASTORE_ERROR = 4000;
KEY_NOT_FOUND = 4001;
}
|