Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: libmDot mbed-rtos mbed
Fork of CardRead_20170613 by
Revision 19:a0e9128dec64, committed 2017-06-13
- Comitter:
- Dengjj
- Date:
- Tue Jun 13 05:14:31 2017 +0000
- Parent:
- 18:12be4d4c8fc2
- Child:
- 20:d19c1cec6d42
- Commit message:
- pwr status for 915 added
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Mon Jun 12 17:01:42 2017 +0000
+++ b/main.cpp Tue Jun 13 05:14:31 2017 +0000
@@ -50,12 +50,12 @@
string pwr_stat_str;
std::string pwr_on_str = "ON";
std::string pwr_off_str = "OFF";
-
+string acstatus;
mDot* dot;
static std::string config_network_name = "chinaiot";
static std::string config_network_pass = "password";
-static uint8_t config_frequency_sub_band = 8;
+static uint8_t config_frequency_sub_band = 2;
int main()
{
@@ -90,24 +90,28 @@
while(1) {
/* Read Card ID */
- readCardID();
+ //readCardID();
/* Send Card ID to gateway */
sendCardID();
/* wait a while */
wait(1);
- if (pwr_cnt == 31){
- pwr_cnt = 0;
+ /*if (pwr_cnt == 31){
+ pwr_cnt = 0;*/
if(pwr_stat == 1){
- send_data("ON");
+ acstatus ="AC ON";
+ send_data("AC ON");
}else{
- send_data("OFF");
- }
- }
- else {
+ acstatus ="AC OFF";
+ send_data("AC OFF");
+ }
+ pc.printf("AC status is %s\n\r", acstatus);
+
+
+ /*else {
pwr_cnt++;
- }
+ } */
}
}
@@ -135,14 +139,17 @@
// frequency sub band is only applicable in the 915 (US) frequency band
// if using a MultiTech Conduit gateway, use the same sub band as your Conduit (1-8) - the mDot will use the 8 channels in that sub band
// if using a gateway that supports all 64 channels, use sub band 0 - the mDot will use all 64 channels
- int32_t setTxFrequency(const uint32_t& FB_868);
+
+ //int32_t setTxFrequency(const uint32_t& FB_868);// setting for 868MHZ
+
+
- //pc.printf("Setting frequency sub band\n\r");
- //if ((ret = dot->setFrequencySubBand(config_frequency_sub_band)) != mDot::MDOT_OK) {
- // pc.printf("Error:failed to set frequency sub band %d:%s\n\r", ret, mDot::getReturnCodeString(ret).c_str());
- // return RETURN_ERR;
- //}
+ pc.printf("Setting frequency sub band\n\r");
+ if ((ret = dot->setFrequencySubBand(config_frequency_sub_band)) != mDot::MDOT_OK) {
+ pc.printf("Error:failed to set frequency sub band %d:%s\n\r", ret, mDot::getReturnCodeString(ret).c_str());
+ return RETURN_ERR;
+ }
pc.printf("Setting network name\n\r");
if ((ret = dot->setNetworkName(config_network_name)) != mDot::MDOT_OK) {
