Пример #1
0
void sms_action_done_callback(conversation_t *conv, quick_response_t *response, const char *message)
{
	if (response != NULL)
		sms_send_quick_response(conv, response);
	else if (message != NULL)
		sms_send_message(conv, message);
}
Пример #2
0
void sms_send_heart_beat() {
	char *msg = getSMSBufferHelper();
	char sensors[16];

	SIM_CARD_CONFIG *sim = config_getSIM();

	int i = 0;

	//send heart beat
	sensors[0] = 0;
	for (i = 0; i < SYSTEM_NUM_SENSORS; i++) {
		if (temperature_getString(i)[0] == '-') {
			strcat(sensors, "0,");
		} else {
			strcat(sensors, "1,");
		}
	}

	sprintf(msg, SMS_HB_MSG_TYPE "%s,%d,%s,%s,%s%d,%d", g_pDevCfg->cfgIMEI,
			config_getSelectedSIM(), g_pDevCfg->cfgGatewaySMS,
			sim->cfgSMSCenter, sensors, batt_getlevel(), !(P4IN & BIT4));

	sms_send_message(msg);
}