Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
|
Chili temperature sensing app functions for device. More...
#include <inttypes.h>
#include <stdio.h>
#include <string.h>
#include "cascoda-bm/cascoda_evbme.h"
#include "cascoda-bm/cascoda_interface.h"
#include "cascoda-bm/cascoda_serial.h"
#include "cascoda-bm/cascoda_spi.h"
#include "cascoda-bm/cascoda_types.h"
#include "cascoda-util/cascoda_time.h"
#include "ca821x_api.h"
#include "tempsense_app.h"
#include "tempsense_evbme.h"
Functions | |
void | TEMPSENSE_APP_Device_Handler (struct ca821x_dev *pDeviceRef) |
TEMPSENSE Application Handler for Sensor Device. More... | |
void | TEMPSENSE_APP_Device_Initialise (struct ca821x_dev *pDeviceRef) |
TEMPSENSE Application Initialisation for Sensor Device. More... | |
void | TEMPSENSE_APP_Device_GetLongAddress (void) |
TEMPSENSE Get Device LongAddress from Dataflash. More... | |
void | TEMPSENSE_APP_Device_Start (struct ca821x_dev *pDeviceRef) |
TEMPSENSE App. More... | |
void | TEMPSENSE_APP_Device_ProcessScanCnf (struct MLME_SCAN_confirm_pset *params, struct ca821x_dev *pDeviceRef) |
Device Process incoming Scan Confirm. More... | |
void | TEMPSENSE_APP_Device_ProcessAssociateCnf (struct MLME_ASSOCIATE_confirm_pset *params, struct ca821x_dev *pDeviceRef) |
Device Process incoming Data Indications. More... | |
void | TEMPSENSE_APP_Device_ProcessDataInd (struct MCPS_DATA_indication_pset *params, struct ca821x_dev *pDeviceRef) |
Device Process incoming Data Indications. More... | |
void | TEMPSENSE_APP_Device_ProcessDataCnf (struct MCPS_DATA_confirm_pset *params, struct ca821x_dev *pDeviceRef) |
Device Process incoming Data Confirms. More... | |
void | TEMPSENSE_APP_Device_ExchangeData (struct ca821x_dev *pDeviceRef) |
TEMPSENSE App. More... | |
void | TEMPSENSE_APP_Device_CheckTimeout (struct ca821x_dev *pDeviceRef) |
TEMPSENSE App. More... | |
void | TEMPSENSE_APP_Device_GoPowerDown (struct ca821x_dev *pDeviceRef) |
TEMPSENSE App. More... | |
void | TEMPSENSE_APP_Device_SaveStateToFlash (void) |
TEMPSENSE App. More... | |
void | TEMPSENSE_APP_Device_RestoreStateFromFlash (struct ca821x_dev *pDeviceRef) |
TEMPSENSE App. More... | |
Chili temperature sensing app functions for device.
void TEMPSENSE_APP_Device_CheckTimeout | ( | struct ca821x_dev * | pDeviceRef | ) |
TEMPSENSE App.
Device Timeout Check
void TEMPSENSE_APP_Device_ExchangeData | ( | struct ca821x_dev * | pDeviceRef | ) |
TEMPSENSE App.
Start exchanging Data with Coordinator
void TEMPSENSE_APP_Device_GetLongAddress | ( | void | ) |
TEMPSENSE Get Device LongAddress from Dataflash.
void TEMPSENSE_APP_Device_GoPowerDown | ( | struct ca821x_dev * | pDeviceRef | ) |
TEMPSENSE App.
Device prepare and enter sleep mode (and wake-up)
void TEMPSENSE_APP_Device_Handler | ( | struct ca821x_dev * | pDeviceRef | ) |
TEMPSENSE Application Handler for Sensor Device.
void TEMPSENSE_APP_Device_Initialise | ( | struct ca821x_dev * | pDeviceRef | ) |
TEMPSENSE Application Initialisation for Sensor Device.
void TEMPSENSE_APP_Device_ProcessAssociateCnf | ( | struct MLME_ASSOCIATE_confirm_pset * | params, |
struct ca821x_dev * | pDeviceRef | ||
) |
Device Process incoming Data Indications.
void TEMPSENSE_APP_Device_ProcessDataCnf | ( | struct MCPS_DATA_confirm_pset * | params, |
struct ca821x_dev * | pDeviceRef | ||
) |
Device Process incoming Data Confirms.
void TEMPSENSE_APP_Device_ProcessDataInd | ( | struct MCPS_DATA_indication_pset * | params, |
struct ca821x_dev * | pDeviceRef | ||
) |
Device Process incoming Data Indications.
void TEMPSENSE_APP_Device_ProcessScanCnf | ( | struct MLME_SCAN_confirm_pset * | params, |
struct ca821x_dev * | pDeviceRef | ||
) |
Device Process incoming Scan Confirm.
void TEMPSENSE_APP_Device_RestoreStateFromFlash | ( | struct ca821x_dev * | pDeviceRef | ) |
TEMPSENSE App.
Device restore state from flash
void TEMPSENSE_APP_Device_SaveStateToFlash | ( | void | ) |
TEMPSENSE App.
Device save state to flash
void TEMPSENSE_APP_Device_Start | ( | struct ca821x_dev * | pDeviceRef | ) |
TEMPSENSE App.
Device Association Procedure