Axeda Ready Demo for Freescale FRDM-KL46Z as accident alert system
Dependencies: FRDM_MMA8451Q KL46Z-USBHost MAG3110 SocketModem TSI mbed FATFileSystem
Fork of AxedaGo-Freescal_FRDM-KL46Z by
AMMPC/axConstants.h
- Committer:
- AxedaCorp
- Date:
- 2014-07-02
- Revision:
- 2:2f9019c5a9fc
- Parent:
- 0:65004368569c
File content as of revision 2:2f9019c5a9fc:
#ifndef _AXCONSTANTS_H_ #define _AXCONSTANTS_H_ #define PROTOCOL_VERSION "1" #define AX_ANALOG 1 //Used for Data Items #define AX_STRING 2 //Used for Data Items #define AX_DIGITAL 3 //Used for Data Items #define AX_TRUE 1 #define AX_FALSE 0 #define AX_SCALAR 0 #define AX_ALARM 10 #define AX_EVENT 2 #define AX_FILE 3 #define AX_LOCATION 4 //used for getContentType() call, should return 'application/json' #define MIME_JSON 0 #define TRANS_TYPE_JSON 0 #define AX_NO_PRIORITY -1 #define AX_LOWEST_PRIORITY 1 #define AX_HIGHEST_PRIORITY 100 #define AX_REGULAR_PRIORITY 50 #define KEY_CDHEADER 0 #define KEY_NAME 1 #define KEY_HINT 2 #define KEY_FNAME 3 #define KEY_CTYPE 4 #define KEY_OCTETSTR 5 //The following defines are for package instruction types #define AX_PKG_DOWNLOAD 1 //The following defines are for setting package statuses on the platform #define AX_PKG_QUEUED 0 #define AX_PKG_STARTED 1 #define AX_PKG_SUCCESS 2 #define AX_PKG_FAILURE 3 //The following defins are used for printing debug or error messages #define AX_DEBUG_MSG 1 #define AX_ERROR_MSG 2 #endif