static void send(int key, int value) { DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_int(iter, key, &value, sizeof(int), true); app_message_outbox_send(); }
// Change to another client void change_client_click(ClickRecognizerRef recognizer, Window *window) { app_message_outbox_begin(&iter); Tuplet value = TupletCString(0, "getClients"); dict_write_tuplet(iter, &value); Tuplet pager = TupletInteger(1, page); dict_write_tuplet(iter, &pager); app_message_outbox_send(); }
/* * Send an AppMessage to fetch the current weather. */ static void fetch_weather() { DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_uint8(iter, 0, 0); app_message_outbox_send(); }
static void select_single_click_handler(ClickRecognizerRef recognizer, void *window) { // App Messages can be sent while using Pebble Autoconfig DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_cstring(iter, PING_KEY, "Knock, knock!"); dict_write_end(iter); app_message_outbox_send(); }
int send_message() { AppMessageResult result = app_message_outbox_send(); if (result != APP_MSG_OK) { APP_LOG(APP_LOG_LEVEL_ERROR, "Error sending the outbox: %d", (int) result); return 0; } return 1; }
void select_click_handler(ClickRecognizerRef recognizer, void *context) { text_layer_set_text(s_time_layer, "Retrieve"); DictionaryIterator *iter; app_message_outbox_begin(&iter); Tuplet value = TupletInteger(1, 42); dict_write_tuplet(iter, &value); app_message_outbox_send(); }
void players_request() { DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_uint8(iter, APP_KEY_METHOD, KEY_METHOD_REQUESTPLAYERS); dict_write_end(iter); app_message_outbox_send(); players_reload_data_and_mark_dirty(); }
void sendCommandInt(int key, int param) { DictionaryIterator* iterout; sm_message_out_get(&iterout); if(!iterout) return; dict_write_int8(iterout, key, param); app_message_outbox_send(); }
void send_outgoing_message() { if (iter == NULL) { return; } dict_write_end(iter); app_message_outbox_send(); }
void handle_get_settings() { const uint8_t key_count = 1; DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_int8(iter, KEY_COLOR, config_color); app_message_outbox_send(); }
/* This is called when the down button is clicked */ void select_click_down_handler(ClickRecognizerRef recognizer, void *context) { DictionaryIterator *iter; app_message_outbox_begin(&iter); int key = 0; Tuplet value = TupletCString(key, "tmrw"); dict_write_tuplet(iter, &value); app_message_outbox_send(); }
static void sendMessage(char *last_text){ DictionaryIterator* dictionaryIterator = NULL; app_message_outbox_begin(&dictionaryIterator); dict_write_cstring(dictionaryIterator,0,last_text); dict_write_end(dictionaryIterator); AppMessageResult result = app_message_outbox_send(); APP_LOG(APP_LOG_LEVEL_INFO, "Send resut: %d", (int)result); }
static void send_appmessage(char* message) { APP_LOG(APP_LOG_LEVEL_DEBUG, "Fetching stop time"); DictionaryIterator *iter; app_message_outbox_begin(&iter); Tuplet value = TupletCString(ACTION, message); dict_write_tuplet(iter, &value); app_message_outbox_send(); }
static void request_routes() { APP_LOG(APP_LOG_LEVEL_ERROR, "Message requesting routes"); DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_uint8(iter, KEY_SEND_DATA, 0); app_message_outbox_send(); }
static void sendString(int key, const char *value) { DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_cstring(iter, key, value); app_message_outbox_send(); }
static void notifySpark(int sparkkey) { Tuplet value = TupletInteger(KEY_NOTIFY,sparkkey); DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_tuplet(iter,&value); app_message_outbox_send(); }
static void setLED(int newLEDState) { Tuplet value = TupletInteger(KEY_LED,newLEDState); DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_tuplet(iter,&value); app_message_outbox_send(); }
/* * send out msg to cell phone. * Param: * @param: msg to send out. */ void send_outbox(char *param) { DictionaryIterator *iter; app_message_outbox_begin(&iter); int key = 0; Tuplet value = TupletCString(key, param); dict_write_tuplet(iter, &value); app_message_outbox_send(); }
static bool send_msg(uint8_t *buffer, size_t length) { DictionaryIterator *iter = NULL; if (app_message_outbox_begin(&iter) != APP_MSG_OK) { return false; } dict_write_data(iter, 0, buffer, length); return (app_message_outbox_send() == APP_MSG_OK); }
void read_volume() { APP_LOG(APP_LOG_LEVEL_DEBUG_VERBOSE,"read_volume"); DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_uint8(iter, KEY_CMD_EXECUTED,CMD_GET_VOLUME); dict_write_end(iter); app_message_outbox_send(); }
void read_now_playing() { APP_LOG(APP_LOG_LEVEL_DEBUG_VERBOSE,"read_now_playing"); DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_uint8(iter, KEY_CMD_EXECUTED,CMD_GET_NOW_PLAYING); dict_write_end(iter); app_message_outbox_send(); }
void push_button(int buttonId) { DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_uint8(iter, KEY_CMD_EXECUTED, CMD_PUSH_BUTTON); dict_write_uint8(iter, KEY_BUTTON_ID, buttonId); dict_write_end(iter); app_message_outbox_send(); }
void send_request(char *request){ Tuplet request_tuple = TupletCString(DATA, request); DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_tuplet(iter, &request_tuple); dict_write_end(iter); app_message_outbox_send(); }
static void handle_message(char *ifttt_message) { DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_cstring(iter, 0, ifttt_message); APP_LOG(APP_LOG_LEVEL_INFO, "got message"); app_message_outbox_send(); }
// Write message to buffer & send void send_message(void){ DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_uint8(iter, STATUS_KEY, 0x1); dict_write_end(iter); app_message_outbox_send(); }
// Write message to buffer & send void send_message(void){ DictionaryIterator *iter; app_message_outbox_begin(&iter); // APP_LOG(APP_LOG_LEVEL_DEBUG, "sending ROUND_NUMBER_KEY, 9"); // dict_write_uint8(iter, ROUND_NUMBER_KEY, 9); dict_write_end(iter); app_message_outbox_send(); }
void closeApp() { DictionaryIterator *iterator; app_message_outbox_begin(&iterator); dict_write_uint8(iterator, 0, 7); app_message_outbox_send(); closingMode = true; }
void change_volume() { DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_uint8(iter, KEY_CMD_EXECUTED,CMD_SET_VOLUME); dict_write_uint8(iter, KEY_NEW_VOLUME,volume); dict_write_end(iter); app_message_outbox_send(); win_now_playing_refresh_data(); }
void validate_ip() { snprintf(ip_as_text, sizeof(ip_as_text), "%d.%d.%d.%d", speaker_ip[0],speaker_ip[1],speaker_ip[2],speaker_ip[3]); DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_cstring(iter, KEY_IP_ADDRESS, ip_as_text); dict_write_uint8(iter, KEY_CMD_EXECUTED, CMD_VALIDATE_IP); dict_write_end(iter); app_message_outbox_send(); }
static void transmit_to_phone(){ DictionaryIterator *iterator; app_message_outbox_begin(&iterator); dict_write_int16(iterator, 0, x); dict_write_int16(iterator, 1, y); dict_write_int8(iterator, 2, 0); //TCP_Ready if(app_message_outbox_send()==APP_MSG_BUSY)delay++; else if(delay>0) delay--; }