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
pub use proto::raw::Command_Status_StatusCode as StatusCode;
pub use proto::raw::Command;
pub use proto::raw::Message;
mod raw;
pub mod message {
pub use proto::raw::Message_AuthType as AuthType;
pub use proto::raw::Message_HMACauth as HmacAuth;
pub use proto::raw::Message_PINauth as PinAuth;
}
pub mod command {
pub use proto::raw::Command_Header as Header;
pub use proto::raw::Command_MessageType as MessageType;
pub use proto::raw::Command_Body as Body;
pub use proto::raw::Command_Status as Status;
pub use proto::raw::Command_KeyValue as KeyValue;
pub use proto::raw::Command_Algorithm as Algorithm;
pub use proto::raw::Command_Synchronization as Synchronization;
pub use proto::raw::Command_Range as Range;
pub use proto::raw::Command_GetLog as GetLog;
pub use proto::raw::Command_GetLog_Type as LogType;
pub use proto::raw::Command_PinOperation as PinOperation;
pub use proto::raw::Command_PinOperation_PinOpType as PinOpTypes;
pub mod log {
pub use proto::raw::Command_GetLog_Utilization as Utilization;
pub use proto::raw::Command_GetLog_Temperature as Temperature;
pub use proto::raw::Command_GetLog_Capacity as Capacity;
pub use proto::raw::Command_GetLog_Configuration as Configuration;
pub use proto::raw::Command_GetLog_Statistics as Statistics;
pub use proto::raw::Command_GetLog_Limits as Limits;
pub use proto::raw::Command_GetLog_Configuration_Interface as Interface;
}
}
pub fn version() -> &'static str {
::proto::raw::Local::default_instance().get_protocolVersion()
}