summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorPaul Kocialkowski <contact@paulk.fr>2013-03-07 14:41:30 +0100
committerPaul Kocialkowski <contact@paulk.fr>2013-03-07 14:41:30 +0100
commit8507877c6dba1cca27268dc4e8079b4a96da51a9 (patch)
treeb64b7336a830478e739fb37d5b9254d5b83cc43d /include
parent0d0f2ab21d3d26bc8a5d04a4b7a717763382e855 (diff)
downloadhardware_ril_samsung-ril-8507877c6dba1cca27268dc4e8079b4a96da51a9.zip
hardware_ril_samsung-ril-8507877c6dba1cca27268dc4e8079b4a96da51a9.tar.gz
hardware_ril_samsung-ril-8507877c6dba1cca27268dc4e8079b4a96da51a9.tar.bz2
SRS: srs-client library, proper structures for protocol data
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Diffstat (limited to 'include')
-rw-r--r--include/samsung-ril-socket.h29
1 files changed, 21 insertions, 8 deletions
diff --git a/include/samsung-ril-socket.h b/include/samsung-ril-socket.h
index c7b5e0d..59be2f2 100644
--- a/include/samsung-ril-socket.h
+++ b/include/samsung-ril-socket.h
@@ -40,6 +40,19 @@
#define SRS_CONTROL_CAFFE 0xCAFFE
+struct srs_header {
+ unsigned int length;
+ unsigned char group;
+ unsigned char index;
+} __attribute__((__packed__));
+
+struct srs_message {
+ unsigned short command;
+ int length;
+ void *data;
+};
+
+
enum srs_snd_type {
SRS_SND_TYPE_VOICE,
SRS_SND_TYPE_SPEAKER,
@@ -66,16 +79,16 @@ struct srs_snd_call_volume {
int volume;
} __attribute__((__packed__));
-struct srs_header {
- unsigned int length;
- unsigned char group;
- unsigned char index;
+struct srs_snd_call_audio_path {
+ enum srs_snd_path path;
} __attribute__((__packed__));
-struct srs_message {
- unsigned short command;
- int data_len;
- void *data;
+struct srs_snd_call_clock_sync {
+ unsigned char sync;
+} __attribute__((__packed__));
+
+struct srs_control_ping {
+ int caffe;
} __attribute__((__packed__));
#endif