SSCMA-Micro CPP SDK  v2.0.0
SSCMA-Micro is a cross-platform machine learning inference framework designed for embedded devices.
ma_definations.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MA_SSCMA_CONFIG_DEFAULT_PATH   "/etc/sscma.conf"
 
#define MA_SSCMA_MODEL_DEFAULT_PATH   "/mnt/user/model/"
 
#define MA_MQTT_CLIENTID_FMT   "%s_%s"
 
#define MA_MQTT_TOPIC_FMT   "sscma/v0/%s/%s"
 
#define MA_EXECUTOR_WORKER_NAME_PREFIX   "sscma#executor"
 
#define MA_STORAGE_KEY_ID   "device#id"
 
#define MA_STORAGE_KEY_NAME   "device#name"
 
#define MA_STORAGE_DEFAULT_VALUE   "N/A"
 
#define MA_STORAGE_KEY_MODEL_ID   "model#id"
 
#define MA_STORAGE_KEY_MODEL_DIR   "model#addr"
 
#define MA_STORAGE_KEY_SENSOR_ID   "sensor#id"
 
#define MA_STORAGE_KEY_SENSOR_OPT_ID   "sensor#opt_id"
 
#define MA_STORAGE_KEY_WIFI_SSID   "wifi#ssid"
 
#define MA_STORAGE_KEY_WIFI_BSSID   "wifi#bssid"
 
#define MA_STORAGE_KEY_WIFI_PWD   "wifi#password"
 
#define MA_STORAGE_KEY_WIFI_SECURITY   "wifi#security"
 
#define MA_STORAGE_KEY_MQTT_HOST   "mqtt#host"
 
#define MA_STORAGE_KEY_MQTT_PORT   "mqtt#port"
 
#define MA_STORAGE_KEY_MQTT_CLIENTID   "mqtt#client_id"
 
#define MA_STORAGE_KEY_MQTT_USER   "mqtt#user"
 
#define MA_STORAGE_KEY_MQTT_PWD   "mqtt#password"
 
#define MA_STORAGE_KEY_MQTT_PUB_TOPIC   "mqtt#pub_topic"
 
#define MA_STORAGE_KEY_MQTT_PUB_QOS   "mqtt#pub_qos"
 
#define MA_STORAGE_KEY_MQTT_SUB_TOPIC   "mqtt#sub_topic"
 
#define MA_STORAGE_KEY_MQTT_SUB_QOS   "mqtt#sub_qos"
 
#define MA_STORAGE_KEY_MQTT_SSL   "mqtt#use_ssl"
 
#define MA_STORAGE_KEY_MQTT_SSL_CA   "mqtt#ssl_ca"
 
#define MA_STORAGE_KEY_TRIGGER_RULES   "trigger#rules"
 
#define MA_AT_CMD_PREFIX   "AT+"
 
#define MA_AT_CMD_QUERY   "?"
 
#define MA_AT_CMD_SET   "="
 
#define MA_AT_CMD_SUFFIX   "\r\n"
 
#define MA_AT_CMD_PREFIX_LEN   (sizeof(MA_AT_CMD_PREFIX) - 1)
 
#define MA_AT_CMD_SUFFIX_LEN   (sizeof(MA_AT_CMD_SUFFIX) - 1)
 
#define MA_AT_CMD_WAIT_DELAY   2000
 
#define MA_AT_CMD_ID   "ID"
 
#define MA_AT_CMD_NAME   "NAME"
 
#define MA_AT_CMD_VERSION   "VER"
 
#define MA_AT_CMD_STATS   "STAT"
 
#define MA_AT_CMD_BREAK   "BREAK"
 
#define MA_AT_CMD_RESET   "RST"
 
#define MA_AT_CMD_WIFI   "WIFI"
 
#define MA_AT_CMD_MQTTSERVER   "MQTTSERVER"
 
#define MA_AT_CMD_MQTTPUBSUB   "MQTTPUBSUB"
 
#define MA_AT_CMD_INVOKE   "INVOKE"
 
#define MA_AT_CMD_SAMPLE   "SAMPLE"
 
#define MA_AT_CMD_INFO   "INFO"
 
#define MA_AT_CMD_TSCORE   "TSCORE"
 
#define MA_AT_CMD_TIOU   "TIOU"
 
#define MA_AT_CMD_ALGOS   "ALGOS"
 
#define MA_AT_CMD_MODELS   "MODELS"
 
#define MA_AT_CMD_MODEL   "MODEL"
 
#define MA_AT_CMD_SENSORS   "SENSORS"
 
#define MA_AT_CMD_SENSOR   "SENSOR"
 
#define MA_AT_CMD_ACTION   "ACTION"
 
#define MA_AT_CMD_LED   "LED"
 
#define MA_AT_CMD_OTA   "OTA"
 
#define MA_AT_EVENT_INVOKE   "INVOKE"
 
#define MA_AT_EVENT_SAMPLE   "SAMPLE"
 
#define MA_AT_EVENT_WIFI   "WIFI"
 
#define MA_AT_EVENT_MQTT   "TransportMQTT"
 
#define MA_AT_EVENT_SUPERVISOR   "SUPERVISOR"
 
#define MA_AT_EVENT_INIT   "INIT@STAT"
 
#define MA_AT_LOG_AT   "AT"
 
#define MA_AT_LOG_LOG   "LOG"
 
#define MA_NODE_TOPIC_IN_FMT   "sscma/v0/%d/node/in/%s"
 
#define MA_NODE_TOPIC_OUT_FMT   "sscma/v0/%d/node/out/%s"
 
#define MA_NODE_CMD_CLEAR   "clear"
 
#define MA_NODE_CMD_CREATE   "create"
 
#define MA_NODE_CMD_DESTROY   "destroy"
 
#define MA_NODE_CMD_CONFIG   "config"
 
#define MA_NODE_CMD_STREAM   "stream"
 
#define MA_NODE_CMD_INVOKE   "invoke"
 

Macro Definition Documentation

◆ MA_AT_CMD_ACTION

#define MA_AT_CMD_ACTION   "ACTION"

◆ MA_AT_CMD_ALGOS

#define MA_AT_CMD_ALGOS   "ALGOS"

◆ MA_AT_CMD_BREAK

#define MA_AT_CMD_BREAK   "BREAK"

◆ MA_AT_CMD_ID

#define MA_AT_CMD_ID   "ID"

◆ MA_AT_CMD_INFO

#define MA_AT_CMD_INFO   "INFO"

◆ MA_AT_CMD_INVOKE

#define MA_AT_CMD_INVOKE   "INVOKE"

◆ MA_AT_CMD_LED

#define MA_AT_CMD_LED   "LED"

◆ MA_AT_CMD_MODEL

#define MA_AT_CMD_MODEL   "MODEL"

◆ MA_AT_CMD_MODELS

#define MA_AT_CMD_MODELS   "MODELS"

◆ MA_AT_CMD_MQTTPUBSUB

#define MA_AT_CMD_MQTTPUBSUB   "MQTTPUBSUB"

◆ MA_AT_CMD_MQTTSERVER

#define MA_AT_CMD_MQTTSERVER   "MQTTSERVER"

◆ MA_AT_CMD_NAME

#define MA_AT_CMD_NAME   "NAME"

◆ MA_AT_CMD_OTA

#define MA_AT_CMD_OTA   "OTA"

◆ MA_AT_CMD_PREFIX

#define MA_AT_CMD_PREFIX   "AT+"

◆ MA_AT_CMD_PREFIX_LEN

#define MA_AT_CMD_PREFIX_LEN   (sizeof(MA_AT_CMD_PREFIX) - 1)

◆ MA_AT_CMD_QUERY

#define MA_AT_CMD_QUERY   "?"

◆ MA_AT_CMD_RESET

#define MA_AT_CMD_RESET   "RST"

◆ MA_AT_CMD_SAMPLE

#define MA_AT_CMD_SAMPLE   "SAMPLE"

◆ MA_AT_CMD_SENSOR

#define MA_AT_CMD_SENSOR   "SENSOR"

◆ MA_AT_CMD_SENSORS

#define MA_AT_CMD_SENSORS   "SENSORS"

◆ MA_AT_CMD_SET

#define MA_AT_CMD_SET   "="

◆ MA_AT_CMD_STATS

#define MA_AT_CMD_STATS   "STAT"

◆ MA_AT_CMD_SUFFIX

#define MA_AT_CMD_SUFFIX   "\r\n"

◆ MA_AT_CMD_SUFFIX_LEN

#define MA_AT_CMD_SUFFIX_LEN   (sizeof(MA_AT_CMD_SUFFIX) - 1)

◆ MA_AT_CMD_TIOU

#define MA_AT_CMD_TIOU   "TIOU"

◆ MA_AT_CMD_TSCORE

#define MA_AT_CMD_TSCORE   "TSCORE"

◆ MA_AT_CMD_VERSION

#define MA_AT_CMD_VERSION   "VER"

◆ MA_AT_CMD_WAIT_DELAY

#define MA_AT_CMD_WAIT_DELAY   2000

◆ MA_AT_CMD_WIFI

#define MA_AT_CMD_WIFI   "WIFI"

◆ MA_AT_EVENT_INIT

#define MA_AT_EVENT_INIT   "INIT@STAT"

◆ MA_AT_EVENT_INVOKE

#define MA_AT_EVENT_INVOKE   "INVOKE"

◆ MA_AT_EVENT_MQTT

#define MA_AT_EVENT_MQTT   "TransportMQTT"

◆ MA_AT_EVENT_SAMPLE

#define MA_AT_EVENT_SAMPLE   "SAMPLE"

◆ MA_AT_EVENT_SUPERVISOR

#define MA_AT_EVENT_SUPERVISOR   "SUPERVISOR"

◆ MA_AT_EVENT_WIFI

#define MA_AT_EVENT_WIFI   "WIFI"

◆ MA_AT_LOG_AT

#define MA_AT_LOG_AT   "AT"

◆ MA_AT_LOG_LOG

#define MA_AT_LOG_LOG   "LOG"

◆ MA_EXECUTOR_WORKER_NAME_PREFIX

#define MA_EXECUTOR_WORKER_NAME_PREFIX   "sscma#executor"

◆ MA_MQTT_CLIENTID_FMT

#define MA_MQTT_CLIENTID_FMT   "%s_%s"

◆ MA_MQTT_TOPIC_FMT

#define MA_MQTT_TOPIC_FMT   "sscma/v0/%s/%s"

◆ MA_NODE_CMD_CLEAR

#define MA_NODE_CMD_CLEAR   "clear"

◆ MA_NODE_CMD_CONFIG

#define MA_NODE_CMD_CONFIG   "config"

◆ MA_NODE_CMD_CREATE

#define MA_NODE_CMD_CREATE   "create"

◆ MA_NODE_CMD_DESTROY

#define MA_NODE_CMD_DESTROY   "destroy"

◆ MA_NODE_CMD_INVOKE

#define MA_NODE_CMD_INVOKE   "invoke"

◆ MA_NODE_CMD_STREAM

#define MA_NODE_CMD_STREAM   "stream"

◆ MA_NODE_TOPIC_IN_FMT

#define MA_NODE_TOPIC_IN_FMT   "sscma/v0/%d/node/in/%s"

◆ MA_NODE_TOPIC_OUT_FMT

#define MA_NODE_TOPIC_OUT_FMT   "sscma/v0/%d/node/out/%s"

◆ MA_SSCMA_CONFIG_DEFAULT_PATH

#define MA_SSCMA_CONFIG_DEFAULT_PATH   "/etc/sscma.conf"

◆ MA_SSCMA_MODEL_DEFAULT_PATH

#define MA_SSCMA_MODEL_DEFAULT_PATH   "/mnt/user/model/"

◆ MA_STORAGE_DEFAULT_VALUE

#define MA_STORAGE_DEFAULT_VALUE   "N/A"

◆ MA_STORAGE_KEY_ID

#define MA_STORAGE_KEY_ID   "device#id"

◆ MA_STORAGE_KEY_MODEL_DIR

#define MA_STORAGE_KEY_MODEL_DIR   "model#addr"

◆ MA_STORAGE_KEY_MODEL_ID

#define MA_STORAGE_KEY_MODEL_ID   "model#id"

◆ MA_STORAGE_KEY_MQTT_CLIENTID

#define MA_STORAGE_KEY_MQTT_CLIENTID   "mqtt#client_id"

◆ MA_STORAGE_KEY_MQTT_HOST

#define MA_STORAGE_KEY_MQTT_HOST   "mqtt#host"

◆ MA_STORAGE_KEY_MQTT_PORT

#define MA_STORAGE_KEY_MQTT_PORT   "mqtt#port"

◆ MA_STORAGE_KEY_MQTT_PUB_QOS

#define MA_STORAGE_KEY_MQTT_PUB_QOS   "mqtt#pub_qos"

◆ MA_STORAGE_KEY_MQTT_PUB_TOPIC

#define MA_STORAGE_KEY_MQTT_PUB_TOPIC   "mqtt#pub_topic"

◆ MA_STORAGE_KEY_MQTT_PWD

#define MA_STORAGE_KEY_MQTT_PWD   "mqtt#password"

◆ MA_STORAGE_KEY_MQTT_SSL

#define MA_STORAGE_KEY_MQTT_SSL   "mqtt#use_ssl"

◆ MA_STORAGE_KEY_MQTT_SSL_CA

#define MA_STORAGE_KEY_MQTT_SSL_CA   "mqtt#ssl_ca"

◆ MA_STORAGE_KEY_MQTT_SUB_QOS

#define MA_STORAGE_KEY_MQTT_SUB_QOS   "mqtt#sub_qos"

◆ MA_STORAGE_KEY_MQTT_SUB_TOPIC

#define MA_STORAGE_KEY_MQTT_SUB_TOPIC   "mqtt#sub_topic"

◆ MA_STORAGE_KEY_MQTT_USER

#define MA_STORAGE_KEY_MQTT_USER   "mqtt#user"

◆ MA_STORAGE_KEY_NAME

#define MA_STORAGE_KEY_NAME   "device#name"

◆ MA_STORAGE_KEY_SENSOR_ID

#define MA_STORAGE_KEY_SENSOR_ID   "sensor#id"

◆ MA_STORAGE_KEY_SENSOR_OPT_ID

#define MA_STORAGE_KEY_SENSOR_OPT_ID   "sensor#opt_id"

◆ MA_STORAGE_KEY_TRIGGER_RULES

#define MA_STORAGE_KEY_TRIGGER_RULES   "trigger#rules"

◆ MA_STORAGE_KEY_WIFI_BSSID

#define MA_STORAGE_KEY_WIFI_BSSID   "wifi#bssid"

◆ MA_STORAGE_KEY_WIFI_PWD

#define MA_STORAGE_KEY_WIFI_PWD   "wifi#password"

◆ MA_STORAGE_KEY_WIFI_SECURITY

#define MA_STORAGE_KEY_WIFI_SECURITY   "wifi#security"

◆ MA_STORAGE_KEY_WIFI_SSID

#define MA_STORAGE_KEY_WIFI_SSID   "wifi#ssid"