From dac6703030ffe94d0b2c862ebefff4c469450c2e Mon Sep 17 00:00:00 2001 From: TakayukiHoshi1984 Date: Tue, 5 Dec 2017 15:10:07 +0900 Subject: [PATCH] =?UTF-8?q?Pebble=E3=82=A2=E3=83=97=E3=83=AA=E3=81=8B?= =?UTF-8?q?=E3=82=89=E8=BF=94=E3=81=99=E6=97=A5=E4=BB=98=E3=83=87=E3=83=BC?= =?UTF-8?q?=E3=82=BF=E3=81=AE=E3=83=95=E3=82=A9=E3=83=BC=E3=83=9E=E3=83=83?= =?UTF-8?q?=E3=83=88=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 更新内容 * PebbleAPP側ではISO8601で返し、スマートフォン側でRFC3339に変換するようにする。 --- dConnectDevicePebbleApp/src/menu_item.c | 2 +- dConnectDevicePebbleApp/src/send_message.c | 10 ++-------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/dConnectDevicePebbleApp/src/menu_item.c b/dConnectDevicePebbleApp/src/menu_item.c index 1b4bff5..d155276 100644 --- a/dConnectDevicePebbleApp/src/menu_item.c +++ b/dConnectDevicePebbleApp/src/menu_item.c @@ -20,7 +20,7 @@ */ #define FIRST_MENU_TITLE "start App" -#define FIRST_MENU_TEXT "ver 2017/03/01 16:30" +#define FIRST_MENU_TEXT "ver 2017/12/04" #define MENU_ITEM_MAX 20 static int16_t how_many_item = 0; diff --git a/dConnectDevicePebbleApp/src/send_message.c b/dConnectDevicePebbleApp/src/send_message.c index f5b93f2..ceb0359 100644 --- a/dConnectDevicePebbleApp/src/send_message.c +++ b/dConnectDevicePebbleApp/src/send_message.c @@ -37,14 +37,8 @@ void send_message() char str[64]; // ポインタにしないとTupletCStringがエラーを出す char *p = str; - int year = local->tm_year + 1900; - int month = local->tm_mon + 1; - int day = local->tm_mday; - int hour = local->tm_hour; - int min = local->tm_min; - int sec = local->tm_sec; - // RFC 3339に合わせて変換を行う - snprintf(str, sizeof(str), "%4d-%02d-%02dT%02d:%02d:%02d", year, month, day, hour, min, sec); + // RFC 3339に合わせて変換を行えないため、ISO8601の形式でデバイス側に渡す。デバイス側で変換する。 + strftime(str, sizeof(str), "%FT%T%z", local); entry_log("get setting/date", str); Tuplet dateTuple = TupletCString(KEY_PARAM_SETTING_DATE, p); dict_write_tuplet(iter, &dateTuple);