YESSSS IT'S BEAUTIFULLLLLLL

This commit is contained in:
XANTRONIX Development 2017-11-24 11:57:55 -06:00
parent ffc506e476
commit a6e50b93e1
2 changed files with 22 additions and 4 deletions

View file

@ -16,6 +16,15 @@ static int answer_phone_version_message(skipstone_message_service *service,
1, 0xff, 0xff, 0xff, 0xff, 0x80, 0, 0, 0, 0, 0, 0, 0x32 1, 0xff, 0xff, 0xff, 0xff, 0x80, 0, 0, 0, 0, 0, 0, 0x32
}; };
printf("Got message on endpoint %hu\n", id);
skipstone_message_service_queue(service, &response, sizeof(response), id);
return 0;
}
static int answer_media_message(skipstone_message_service *service,
void *buf, uint16_t size, uint16_t id) {
struct { struct {
uint8_t command; uint8_t command;
uint8_t artist_len; uint8_t artist_len;
@ -33,8 +42,7 @@ static int answer_phone_version_message(skipstone_message_service *service,
printf("Got message on endpoint %hu\n", id); printf("Got message on endpoint %hu\n", id);
skipstone_message_service_queue(service, &play_track, sizeof(play_track), 20); skipstone_message_service_queue(service, &play_track, sizeof(play_track), 32);
skipstone_message_service_queue(service, &response, sizeof(response), id);
return 0; return 0;
} }
@ -79,6 +87,7 @@ int main(int argc, char **argv) {
} }
skipstone_message_service_register(service, 17, answer_phone_version_message, NULL); skipstone_message_service_register(service, 17, answer_phone_version_message, NULL);
skipstone_message_service_register(service, 32, answer_media_message, NULL);
skipstone_message_service_run(service, link); skipstone_message_service_run(service, link);

View file

@ -16,6 +16,15 @@ static int answer_phone_version_message(skipstone_message_service *service,
1, 0xff, 0xff, 0xff, 0xff, 0x80, 0, 0, 0, 0, 0, 0, 0x32 1, 0xff, 0xff, 0xff, 0xff, 0x80, 0, 0, 0, 0, 0, 0, 0x32
}; };
printf("Got message on endpoint %hu\n", id);
skipstone_message_service_queue(service, &response, sizeof(response), id);
return 0;
}
static int answer_media_message(skipstone_message_service *service,
void *buf, uint16_t size, uint16_t id) {
struct { struct {
uint8_t command; uint8_t command;
uint8_t artist_len; uint8_t artist_len;
@ -33,8 +42,7 @@ static int answer_phone_version_message(skipstone_message_service *service,
printf("Got message on endpoint %hu\n", id); printf("Got message on endpoint %hu\n", id);
skipstone_message_service_queue(service, &play_track, sizeof(play_track), 20); skipstone_message_service_queue(service, &play_track, sizeof(play_track), 32);
skipstone_message_service_queue(service, &response, sizeof(response), id);
return 0; return 0;
} }
@ -79,6 +87,7 @@ int main(int argc, char **argv) {
} }
skipstone_message_service_register(service, 17, answer_phone_version_message, NULL); skipstone_message_service_register(service, 17, answer_phone_version_message, NULL);
skipstone_message_service_register(service, 32, answer_media_message, NULL);
skipstone_message_service_run(service, link); skipstone_message_service_run(service, link);