Skip to content

Commit 515afdd

Browse files
authored
Merge pull request #52 from ShimmerEngineering/NOL-10
NOL-10 Consensys Tray Application for integration with Noldus
2 parents a602179 + 6a0a324 commit 515afdd

4 files changed

Lines changed: 3752 additions & 218 deletions

File tree

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
ShimmerGrpcAndOJC
2+
----------------------------------------------
3+
v1.0.0 - 21 January 2021
4+
- Addition of methods to support Noldus client

ShimmerDriver/grpcprotosrc/src/ShimmerGrpcAndOJC.proto renamed to ShimmerDriver/grpcprotosrc/src/ShimmerGrpcAndOJC_v1.0.0.proto

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,12 @@ service ShimmerServer {
6666
rpc GetInfoAllShimmers(StringMsg) returns (ShimmersInfo){}
6767

6868
rpc GetEmulatedDevices(StringMsg) returns (EmulatedDevices){}
69-
69+
70+
71+
//Noldus client related
72+
rpc GetPairedBtShimmers(StringMsg) returns (BluetoothDevicesDetails) {}
73+
74+
rpc GetDeviceStateStream(StreamRequest) returns (stream DeviceState) {}
7075
}
7176

7277
message FileByteTransfer {
@@ -187,6 +192,40 @@ message ShimmersInfo {
187192
map<string,ShimmerInfo> shimmerMap = 3;
188193
}
189194

195+
message BluetoothDevicesDetails {
196+
bool state = 1;
197+
string message = 2;
198+
199+
message BluetoothDeviceDetails {
200+
string comPort = 1;
201+
string name = 2;
202+
string macId = 3;
203+
string deviceType = 4;
204+
string lastConnectionState = 5;
205+
}
206+
207+
map<string,BluetoothDeviceDetails> deviceMap = 3;
208+
}
209+
210+
enum BT_STATE {
211+
DISCONNECTED = 0;
212+
CONNECTING = 1;
213+
CONNECTED = 2;
214+
STREAMING = 3;
215+
STREAMING_AND_SDLOGGING = 4;
216+
SDLOGGING = 5;
217+
CONFIGURING = 6;
218+
CONNECTION_LOST = 7;
219+
CONNECTION_FAILED = 8;
220+
}
221+
222+
message DeviceState {
223+
string deviceName = 1;
224+
string comPort = 2;
225+
string macId = 3;
226+
BT_STATE state = 4;
227+
}
228+
190229
message Ieee802154Info {
191230
int32 radioChannel = 1;
192231
int32 radioGroupId = 2;

0 commit comments

Comments
 (0)