![]() |
Bluetooth LE Profile API document
Bluetooth LE Profile API document Rev.1.00 [May 22, 2020]
|
The Automation IO service is used to expose the analog inputs/outputs and digital input/outputs of a generic IO module (IOM). More...
The Automation IO service is used to expose the analog inputs/outputs and digital input/outputs of a generic IO module (IOM).
Data Structures | |
struct | st_ble_aios_digital_0_char_presentation_format_t |
Characteristic Presentation Format value structure. More... | |
struct | st_ble_aios_digital_0_val_trigger_setting_t |
Value Trigger Setting value structure. More... | |
struct | st_ble_aios_digital_0_time_trigger_setting_t |
Time Trigger Setting value structure. More... | |
struct | st_ble_aios_digital_1_char_presentation_format_t |
Characteristic Presentation Format value structure. More... | |
struct | st_ble_aios_digital_1_val_trigger_setting_t |
Value Trigger Setting value structure. More... | |
struct | st_ble_aios_digital_1_time_trigger_setting_t |
Time Trigger Setting value structure. More... | |
struct | st_ble_aios_analog_0_char_presentation_format_t |
Characteristic Presentation Format value structure. More... | |
struct | st_ble_aios_analog_0_val_trigger_setting_t |
Value Trigger Setting value structure. More... | |
struct | st_ble_aios_analog_0_time_trigger_setting_t |
Time Trigger Setting value structure. More... | |
struct | st_ble_aios_analog_0_valid_range_t |
Valid Range value structure. More... | |
struct | st_ble_aios_analog_1_char_presentation_format_t |
Characteristic Presentation Format value structure. More... | |
struct | st_ble_aios_analog_1_val_trigger_setting_t |
Value Trigger Setting value structure. More... | |
struct | st_ble_aios_analog_1_time_trigger_setting_t |
Time Trigger Setting value structure. More... | |
struct | st_ble_aios_analog_1_valid_range_t |
Valid Range value structure. More... | |
struct | st_ble_aios_aggregate_t |
Aggregate value structure. More... | |
Macros | |
#define | BLE_AIOS_TRIGGER_CONDITION_VALUE_NOT_SUPPORTED_ERROR (BLE_ERR_GROUP_GATT | 0x80) |
An attempt was made to configure a condition value not supported by this Automation IO Server. More... | |
Enumerations | |
enum | e_ble_aios_digital_0_char_presentation_format_format_t { BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_BOOLEAN = 1, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_2_BIT_INTEGER = 2, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_4_BIT_INTEGER = 3, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_8_BIT_INTEGER = 4, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_12_BIT_INTEGER = 5, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_16_BIT_INTEGER = 6, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_24_BIT_INTEGER = 7, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_32_BIT_INTEGER = 8, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_48_BIT_INTEGER = 9, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_64_BIT_INTEGER = 10, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_128_BIT_INTEGER = 11, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_8_BIT_INTEGER = 12, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_12_BIT_INTEGER = 13, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_16_BIT_INTEGER = 14, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_24_BIT_INTEGER = 15, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_32_BIT_INTEGER = 16, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_48_BIT_INTEGER = 17, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_64_BIT_INTEGER = 18, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_128_BIT_INTEGER = 19, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_754_32_BIT_FLOATING_POINT = 20, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_754_64_BIT_FLOATING_POINT = 21, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_11073_16_BIT_SFLOAT = 22, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_11073_32_BIT_FLOAT = 23, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_20601_FORMAT = 24, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UTF_8_STRING = 25, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_UTF_16_STRING = 26, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_FORMAT_OPAQUE_STRUCTURE = 27 } |
Characteristic Presentation Format Format enumeration. More... | |
enum | e_ble_aios_value_trigger_setting_condition_t { BLE_AIOS_VALUE_TRIGGER_SETTING_CONDITION_CHARACTERISTIC_VALUE_CHANGED = 0X00, BLE_AIOS_VALUE_TRIGGER_SETTING_CONDITION_CROSSED_A_BOUNDRY, BLE_AIOS_VALUE_TRIGGER_SETTING_CONDITION_ON_THE_BOUNDRY, BLE_AIOS_VALUE_TRIGGER_SETTING_CONDITION_VALUE_CHANGED_MORE_THAN_SETTABLE, BLE_AIOS_VALUE_TRIGGER_SETTING_CONDITION_MASK_THEN_COMPARE, BLE_AIOS_VALUE_TRIGGER_SETTING_CONDITION_INSIDE_AND_OUTSIDE_THE_BOUNDRIES, BLE_AIOS_VALUE_TRIGGER_SETTING_CONDITION_ON_THE_BOUNDRIES, BLE_AIOS_VALUE_TRIGGER_SETTING_CONDITION_NO_VALUE_TRIGGER } |
Value Trigger Setting value condition structure. More... | |
enum | e_ble_aios_time_trigger_setting_condition_t { BLE_AIOS_TIME_TRIGGER_NO_TIME_BASED_TRIGGERING = 0X00, BLE_AIOS_TIME_TRIGGER_INDICATES_OR_NOTIFIES_UNCONDITIONALLY, BLE_AIOS_TIME_TRIGGER_NOT_INDICATES_OR_NOTIFIES_OFTEN, BLE_AIOS_TIME_TRIGGER_CHANGED_MORE_OFTEN } |
Time Trigger Setting value condition structure. More... | |
enum | e_ble_aios_char_presentation_format_namespace_t { BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_NAMESPACE_BLUETOOTH_SIG_ASSIGNED_NUMBERS = 1 } |
Characteristic Presentation Format Namespace enumeration. More... | |
enum | e_ble_aios_digital_0_digital_0_t { BLE_AIOS_DIGITAL_0_DIGITAL_0_INACTIVE = 0, BLE_AIOS_DIGITAL_0_DIGITAL_0_ACTIVE = 1, BLE_AIOS_DIGITAL_0_DIGITAL_0_TRI_STATE = 2, BLE_AIOS_DIGITAL_0_DIGITAL_0_OUTPUT_STATE = 3 } |
Digital 0 Digital 0 enumeration. More... | |
enum | e_ble_aios_digital_1_char_presentation_format_format_t { BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_BOOLEAN = 1, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_2_BIT_INTEGER = 2, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_4_BIT_INTEGER = 3, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_8_BIT_INTEGER = 4, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_12_BIT_INTEGER = 5, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_16_BIT_INTEGER = 6, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_24_BIT_INTEGER = 7, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_32_BIT_INTEGER = 8, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_48_BIT_INTEGER = 9, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_64_BIT_INTEGER = 10, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_128_BIT_INTEGER = 11, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_8_BIT_INTEGER = 12, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_12_BIT_INTEGER = 13, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_16_BIT_INTEGER = 14, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_24_BIT_INTEGER = 15, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_32_BIT_INTEGER = 16, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_48_BIT_INTEGER = 17, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_64_BIT_INTEGER = 18, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_128_BIT_INTEGER = 19, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_754_32_BIT_FLOATING_POINT = 20, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_754_64_BIT_FLOATING_POINT = 21, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_11073_16_BIT_SFLOAT = 22, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_11073_32_BIT_FLOAT = 23, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_20601_FORMAT = 24, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UTF_8_STRING = 25, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_UTF_16_STRING = 26, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_FORMAT_OPAQUE_STRUCTURE = 27 } |
Characteristic Presentation Format Format enumeration. More... | |
enum | e_ble_aios_digital_1_char_presentation_format_namespace_t { BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_NAMESPACE_BLUETOOTH_SIG_ASSIGNED_NUMBERS = 1 } |
Characteristic Presentation Format Namespace enumeration. More... | |
enum | e_ble_aios_digital_1_digital_1_t { BLE_AIOS_DIGITAL_1_DIGITAL_1_INACTIVE = 0, BLE_AIOS_DIGITAL_1_DIGITAL_1_ACTIVE = 1, BLE_AIOS_DIGITAL_1_DIGITAL_1_TRI_STATE = 2, BLE_AIOS_DIGITAL_1_DIGITAL_1_OUTPUT_STATE = 3 } |
Digital 1 Digital 1 enumeration. More... | |
enum | e_ble_aios_analog_0_char_presentation_format_format_t { BLE_AIOS_ANALOG_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_8_BIT_INTEGER = 1, BLE_AIOS_ANALOG_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_12_BIT_INTEGER = 2, BLE_AIOS_ANALOG_0_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_16_BIT_INTEGER = 3, BLE_AIOS_ANALOG_0_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_8_BIT_INTEGER = 4, BLE_AIOS_ANALOG_0_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_12_BIT_INTEGER = 5, BLE_AIOS_ANALOG_0_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_16_BIT_INTEGER = 6, BLE_AIOS_ANALOG_0_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_11073_16_BIT_SFLOAT = 7, BLE_AIOS_ANALOG_0_CHAR_PRESENTATION_FORMAT_FORMAT_UTF_16_STRING = 8 } |
Characteristic Presentation Format Format enumeration. More... | |
enum | e_ble_aios_analog_0_char_presentation_format_namespace_t { BLE_AIOS_ANALOG_0_CHAR_PRESENTATION_FORMAT_NAMESPACE_BLUETOOTH_SIG_ASSIGNED_NUMBERS = 1 } |
Characteristic Presentation Format Namespace enumeration. More... | |
enum | e_ble_aios_analog_1_char_presentation_format_format_t { BLE_AIOS_ANALOG_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_8_BIT_INTEGER = 1, BLE_AIOS_ANALOG_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_12_BIT_INTEGER = 2, BLE_AIOS_ANALOG_1_CHAR_PRESENTATION_FORMAT_FORMAT_UNSIGNED_16_BIT_INTEGER = 3, BLE_AIOS_ANALOG_1_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_8_BIT_INTEGER = 4, BLE_AIOS_ANALOG_1_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_12_BIT_INTEGER = 5, BLE_AIOS_ANALOG_1_CHAR_PRESENTATION_FORMAT_FORMAT_SIGNED_16_BIT_INTEGER = 6, BLE_AIOS_ANALOG_1_CHAR_PRESENTATION_FORMAT_FORMAT_IEEE_11073_16_BIT_SFLOAT = 7, BLE_AIOS_ANALOG_1_CHAR_PRESENTATION_FORMAT_FORMAT_UTF_16_STRING = 8 } |
Characteristic Presentation Format Format enumeration. More... | |
enum | e_ble_aios_analog_1_char_presentation_format_namespace_t { BLE_AIOS_ANALOG_1_CHAR_PRESENTATION_FORMAT_NAMESPACE_BLUETOOTH_SIG_ASSIGNED_NUMBERS = 1 } |
Characteristic Presentation Format Namespace enumeration. More... | |
enum | e_ble_aios_char_idx_t { BLE_AIOS_DIGITAL_0_IDX, BLE_AIOS_DIGITAL_0_CLI_CNFG_IDX, BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_IDX, BLE_AIOS_DIGITAL_0_CHAR_USER_DESCRIPTION_IDX, BLE_AIOS_DIGITAL_0_CHAR_EXTENDED_PROPERTIES_IDX, BLE_AIOS_DIGITAL_0_VAL_TRIGGER_SETTING_IDX, BLE_AIOS_DIGITAL_0_TIME_TRIGGER_SETTING_IDX, BLE_AIOS_DIGITAL_0_NUM_OF_DIGITALS_IDX, BLE_AIOS_DIGITAL_1_IDX, BLE_AIOS_DIGITAL_1_CLI_CNFG_IDX, BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_IDX, BLE_AIOS_DIGITAL_1_CHAR_USER_DESCRIPTION_IDX, BLE_AIOS_DIGITAL_1_CHAR_EXTENDED_PROPERTIES_IDX, BLE_AIOS_DIGITAL_1_VAL_TRIGGER_SETTING_IDX, BLE_AIOS_DIGITAL_1_TIME_TRIGGER_SETTING_IDX, BLE_AIOS_DIGITAL_1_NUM_OF_DIGITALS_IDX, BLE_AIOS_ANALOG_0_IDX, BLE_AIOS_ANALOG_0_CLI_CNFG_IDX, BLE_AIOS_ANALOG_0_CHAR_PRESENTATION_FORMAT_IDX, BLE_AIOS_ANALOG_0_CHAR_USER_DESCRIPTION_IDX, BLE_AIOS_ANALOG_0_CHAR_EXTENDED_PROPERTIES_IDX, BLE_AIOS_ANALOG_0_VAL_TRIGGER_SETTING_IDX, BLE_AIOS_ANALOG_0_TIME_TRIGGER_SETTING_IDX, BLE_AIOS_ANALOG_0_VALID_RANGE_IDX, BLE_AIOS_ANALOG_1_IDX, BLE_AIOS_ANALOG_1_CLI_CNFG_IDX, BLE_AIOS_ANALOG_1_CHAR_PRESENTATION_FORMAT_IDX, BLE_AIOS_ANALOG_1_CHAR_USER_DESCRIPTION_IDX, BLE_AIOS_ANALOG_1_CHAR_EXTENDED_PROPERTIES_IDX, BLE_AIOS_ANALOG_1_VAL_TRIGGER_SETTING_IDX, BLE_AIOS_ANALOG_1_TIME_TRIGGER_SETTING_IDX, BLE_AIOS_ANALOG_1_VALID_RANGE_IDX, BLE_AIOS_AGGREGATE_IDX, BLE_AIOS_AGGREGATE_CLI_CNFG_IDX } |
Automation IO characteristic Index. More... | |
enum | e_ble_aios_event_t { BLE_AIOS_EVENT_DIGITAL_0_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_DIGITAL_0_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_DIGITAL_0_WRITE_CMD = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_IDX, BLE_SERVS_WRITE_CMD), BLE_AIOS_EVENT_DIGITAL_0_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_0_CLI_CNFG_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_CLI_CNFG_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_DIGITAL_0_CLI_CNFG_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_CLI_CNFG_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_DIGITAL_0_CLI_CNFG_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_CLI_CNFG_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_0_CHAR_PRESENTATION_FORMAT_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_CHAR_PRESENTATION_FORMAT_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_0_CHAR_USER_DESCRIPTION_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_DIGITAL_0_CHAR_USER_DESCRIPTION_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_DIGITAL_0_CHAR_USER_DESCRIPTION_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_0_CHAR_EXTENDED_PROPERTIES_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_CHAR_EXTENDED_PROPERTIES_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_0_VAL_TRIGGER_SETTING_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_DIGITAL_0_VAL_TRIGGER_SETTING_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_DIGITAL_0_VAL_TRIGGER_SETTING_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_0_TIME_TRIGGER_SETTING_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_DIGITAL_0_TIME_TRIGGER_SETTING_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_DIGITAL_0_TIME_TRIGGER_SETTING_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_0_NUM_OF_DIGITALS_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_0_NUM_OF_DIGITALS_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_1_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_DIGITAL_1_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_DIGITAL_1_WRITE_CMD = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_IDX, BLE_SERVS_WRITE_CMD), BLE_AIOS_EVENT_DIGITAL_1_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_1_CLI_CNFG_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_CLI_CNFG_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_DIGITAL_1_CLI_CNFG_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_CLI_CNFG_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_DIGITAL_1_CLI_CNFG_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_CLI_CNFG_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_1_CHAR_PRESENTATION_FORMAT_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_CHAR_PRESENTATION_FORMAT_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_1_CHAR_USER_DESCRIPTION_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_DIGITAL_1_CHAR_USER_DESCRIPTION_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_DIGITAL_1_CHAR_USER_DESCRIPTION_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_1_CHAR_EXTENDED_PROPERTIES_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_CHAR_EXTENDED_PROPERTIES_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_1_VAL_TRIGGER_SETTING_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_DIGITAL_1_VAL_TRIGGER_SETTING_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_DIGITAL_1_VAL_TRIGGER_SETTING_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_1_TIME_TRIGGER_SETTING_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_DIGITAL_1_TIME_TRIGGER_SETTING_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_DIGITAL_1_TIME_TRIGGER_SETTING_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_DIGITAL_1_NUM_OF_DIGITALS_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_DIGITAL_1_NUM_OF_DIGITALS_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_0_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_ANALOG_0_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_ANALOG_0_WRITE_CMD = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_IDX, BLE_SERVS_WRITE_CMD), BLE_AIOS_EVENT_ANALOG_0_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_0_CLI_CNFG_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_CLI_CNFG_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_ANALOG_0_CLI_CNFG_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_CLI_CNFG_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_ANALOG_0_CLI_CNFG_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_CLI_CNFG_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_0_CHAR_PRESENTATION_FORMAT_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_CHAR_PRESENTATION_FORMAT_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_0_CHAR_USER_DESCRIPTION_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_ANALOG_0_CHAR_USER_DESCRIPTION_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_ANALOG_0_CHAR_USER_DESCRIPTION_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_0_CHAR_EXTENDED_PROPERTIES_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_CHAR_EXTENDED_PROPERTIES_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_0_VAL_TRIGGER_SETTING_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_ANALOG_0_VAL_TRIGGER_SETTING_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_ANALOG_0_VAL_TRIGGER_SETTING_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_0_TIME_TRIGGER_SETTING_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_ANALOG_0_TIME_TRIGGER_SETTING_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_ANALOG_0_TIME_TRIGGER_SETTING_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_0_VALID_RANGE_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_0_VALID_RANGE_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_1_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_ANALOG_1_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_ANALOG_1_WRITE_CMD = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_IDX, BLE_SERVS_WRITE_CMD), BLE_AIOS_EVENT_ANALOG_1_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_1_CLI_CNFG_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_CLI_CNFG_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_ANALOG_1_CLI_CNFG_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_CLI_CNFG_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_ANALOG_1_CLI_CNFG_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_CLI_CNFG_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_1_CHAR_PRESENTATION_FORMAT_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_CHAR_PRESENTATION_FORMAT_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_1_CHAR_USER_DESCRIPTION_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_ANALOG_1_CHAR_USER_DESCRIPTION_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_ANALOG_1_CHAR_USER_DESCRIPTION_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_CHAR_USER_DESCRIPTION_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_1_CHAR_EXTENDED_PROPERTIES_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_CHAR_EXTENDED_PROPERTIES_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_1_VAL_TRIGGER_SETTING_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_ANALOG_1_VAL_TRIGGER_SETTING_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_ANALOG_1_VAL_TRIGGER_SETTING_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_VAL_TRIGGER_SETTING_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_1_TIME_TRIGGER_SETTING_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_ANALOG_1_TIME_TRIGGER_SETTING_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_ANALOG_1_TIME_TRIGGER_SETTING_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_TIME_TRIGGER_SETTING_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_ANALOG_1_VALID_RANGE_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_ANALOG_1_VALID_RANGE_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_AGGREGATE_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_AGGREGATE_IDX, BLE_SERVS_READ_REQ), BLE_AIOS_EVENT_AGGREGATE_CLI_CNFG_WRITE_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_AGGREGATE_CLI_CNFG_IDX, BLE_SERVS_WRITE_REQ), BLE_AIOS_EVENT_AGGREGATE_CLI_CNFG_WRITE_COMP = BLE_SERVS_ATTR_EVENT(BLE_AIOS_AGGREGATE_CLI_CNFG_IDX, BLE_SERVS_WRITE_COMP), BLE_AIOS_EVENT_AGGREGATE_CLI_CNFG_READ_REQ = BLE_SERVS_ATTR_EVENT(BLE_AIOS_AGGREGATE_CLI_CNFG_IDX, BLE_SERVS_READ_REQ) } |
Automation IO event type. More... | |
Functions | |
ble_status_t | R_BLE_AIOS_SetDigital0 (const uint16_t *p_value) |
Set Digital 0 characteristic value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital0 (uint16_t *p_value) |
Get Digital 0 characteristic value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_NotifyDigital0 (uint16_t conn_hdl, const uint16_t *p_value) |
Send notification of Digital 0 characteristic value to the remote device. More... | |
ble_status_t | R_BLE_AIOS_SetDigital0CliCnfg (uint16_t conn_hdl, const uint16_t *p_value) |
Set Digital 0 cli cnfg descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital0CliCnfg (uint16_t conn_hdl, uint16_t *p_value) |
Get Digital 0 cli cnfg descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital0CharPresentationFormat (const st_ble_aios_digital_0_char_presentation_format_t *p_value) |
Set Digital 0 char presentation format descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital0CharPresentationFormat (st_ble_aios_digital_0_char_presentation_format_t *p_value) |
Get Digital 0 char presentation format descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital0CharUserDescription (const uint8_t *p_value) |
Set Digital 0 char user description descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital0CharUserDescription (uint8_t *p_value) |
Get Digital 0 char user description descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital0CharExtendedProperties (const uint16_t *p_value) |
Set Digital 0 char extended properties descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital0CharExtendedProperties (uint16_t *p_value) |
Get Digital 0 char extended properties descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital0ValTriggerSetting (const st_ble_aios_digital_0_val_trigger_setting_t *p_value) |
Set Digital 0 val trigger setting descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital0ValTriggerSetting (st_ble_aios_digital_0_val_trigger_setting_t *p_value) |
Get Digital 0 val trigger setting descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital0TimeTriggerSetting (const st_ble_aios_digital_0_time_trigger_setting_t *p_value) |
Set Digital 0 time trigger setting descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital0TimeTriggerSetting (st_ble_aios_digital_0_time_trigger_setting_t *p_value) |
Get Digital 0 time trigger setting descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital0NumOfDigitals (const uint8_t *p_value) |
Set Digital 0 num of digitals descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital0NumOfDigitals (uint8_t *p_value) |
Get Digital 0 num of digitals descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital1 (const uint16_t *p_value) |
Set Digital 1 characteristic value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital1 (uint16_t *p_value) |
Get Digital 1 characteristic value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_NotifyDigital1 (uint16_t conn_hdl, const uint16_t *p_value) |
Send notification of Digital 1 characteristic value to the remote device. More... | |
ble_status_t | R_BLE_AIOS_SetDigital1CliCnfg (uint16_t conn_hdl, const uint16_t *p_value) |
Set Digital 1 cli cnfg descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital1CliCnfg (uint16_t conn_hdl, uint16_t *p_value) |
Get Digital 1 cli cnfg descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital1CharPresentationFormat (const st_ble_aios_digital_1_char_presentation_format_t *p_value) |
Set Digital 1 char presentation format descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital1CharPresentationFormat (st_ble_aios_digital_1_char_presentation_format_t *p_value) |
Get Digital 1 char presentation format descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital1CharUserDescription (const uint8_t *p_value) |
Set Digital 1 char user description descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital1CharUserDescription (uint8_t *p_value) |
Get Digital 1 char user description descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital1CharExtendedProperties (const uint16_t *p_value) |
Set Digital 1 char extended properties descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital1CharExtendedProperties (uint16_t *p_value) |
Get Digital 1 char extended properties descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital1ValTriggerSetting (const st_ble_aios_digital_1_val_trigger_setting_t *p_value) |
Set Digital 1 val trigger setting descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital1ValTriggerSetting (st_ble_aios_digital_1_val_trigger_setting_t *p_value) |
Get Digital 1 val trigger setting descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital1TimeTriggerSetting (const st_ble_aios_digital_1_time_trigger_setting_t *p_value) |
Set Digital 1 time trigger setting descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital1TimeTriggerSetting (st_ble_aios_digital_1_time_trigger_setting_t *p_value) |
Get Digital 1 time trigger setting descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetDigital1NumOfDigitals (const uint8_t *p_value) |
Set Digital 1 num of digitals descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetDigital1NumOfDigitals (uint8_t *p_value) |
Get Digital 1 num of digitals descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog0 (const int16_t *p_value) |
Set Analog 0 characteristic value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog0 (int16_t *p_value) |
Get Analog 0 characteristic value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_NotifyAnalog0 (uint16_t conn_hdl, const int16_t *p_value) |
Send notification of Analog 0 characteristic value to the remote device. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog0CliCnfg (uint16_t conn_hdl, const uint16_t *p_value) |
Set Analog 0 cli cnfg descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog0CliCnfg (uint16_t conn_hdl, uint16_t *p_value) |
Get Analog 0 cli cnfg descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog0CharPresentationFormat (const st_ble_aios_analog_0_char_presentation_format_t *p_value) |
Set Analog 0 char presentation format descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog0CharPresentationFormat (st_ble_aios_analog_0_char_presentation_format_t *p_value) |
Get Analog 0 char presentation format descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog0CharUserDescription (const uint8_t *p_value) |
Set Analog 0 char user description descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog0CharUserDescription (uint8_t *p_value) |
Get Analog 0 char user description descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog0CharExtendedProperties (const uint16_t *p_value) |
Set Analog 0 char extended properties descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog0CharExtendedProperties (uint16_t *p_value) |
Get Analog 0 char extended properties descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog0ValTriggerSetting (const st_ble_aios_analog_0_val_trigger_setting_t *p_value) |
Set Analog 0 val trigger setting descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog0ValTriggerSetting (st_ble_aios_analog_0_val_trigger_setting_t *p_value) |
Get Analog 0 val trigger setting descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog0TimeTriggerSetting (const st_ble_aios_analog_0_time_trigger_setting_t *p_value) |
Set Analog 0 time trigger setting descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog0TimeTriggerSetting (st_ble_aios_analog_0_time_trigger_setting_t *p_value) |
Get Analog 0 time trigger setting descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog0ValidRange (const st_ble_aios_analog_0_valid_range_t *p_value) |
Set Analog 0 valid range descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog0ValidRange (st_ble_aios_analog_0_valid_range_t *p_value) |
Get Analog 0 valid range descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog1 (const int16_t *p_value) |
Set Analog 1 characteristic value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog1 (int16_t *p_value) |
Get Analog 1 characteristic value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_NotifyAnalog1 (uint16_t conn_hdl, const int16_t *p_value) |
Send notification of Analog 1 characteristic value to the remote device. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog1CliCnfg (uint16_t conn_hdl, const uint16_t *p_value) |
Set Analog 1 cli cnfg descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog1CliCnfg (uint16_t conn_hdl, uint16_t *p_value) |
Get Analog 1 cli cnfg descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog1CharPresentationFormat (const st_ble_aios_analog_1_char_presentation_format_t *p_value) |
Set Analog 1 char presentation format descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog1CharPresentationFormat (st_ble_aios_analog_1_char_presentation_format_t *p_value) |
Get Analog 1 char presentation format descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog1CharUserDescription (const uint8_t *p_value) |
Set Analog 1 char user description descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog1CharUserDescription (uint8_t *p_value) |
Get Analog 1 char user description descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog1CharExtendedProperties (const uint16_t *p_value) |
Set Analog 1 char extended properties descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog1CharExtendedProperties (uint16_t *p_value) |
Get Analog 1 char extended properties descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog1ValTriggerSetting (const st_ble_aios_analog_1_val_trigger_setting_t *p_value) |
Set Analog 1 val trigger setting descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog1ValTriggerSetting (st_ble_aios_analog_1_val_trigger_setting_t *p_value) |
Get Analog 1 val trigger setting descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog1TimeTriggerSetting (const st_ble_aios_analog_1_time_trigger_setting_t *p_value) |
Set Analog 1 time trigger setting descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog1TimeTriggerSetting (st_ble_aios_analog_1_time_trigger_setting_t *p_value) |
Get Analog 1 time trigger setting descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAnalog1ValidRange (const st_ble_aios_analog_1_valid_range_t *p_value) |
Set Analog 1 valid range descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAnalog1ValidRange (st_ble_aios_analog_1_valid_range_t *p_value) |
Get Analog 1 valid range descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_SetAggregate (const st_ble_aios_aggregate_t *p_value) |
Set Aggregate characteristic value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAggregate (st_ble_aios_aggregate_t *p_value) |
Get Aggregate characteristic value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_NotifyAggregate (uint16_t conn_hdl, const st_ble_aios_aggregate_t *p_value) |
Send notification of Aggregate characteristic value to the remote device. More... | |
ble_status_t | R_BLE_AIOS_SetAggregateCliCnfg (uint16_t conn_hdl, const uint16_t *p_value) |
Set Aggregate cli cnfg descriptor value to the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_GetAggregateCliCnfg (uint16_t conn_hdl, uint16_t *p_value) |
Get Aggregate cli cnfg descriptor value from the local GATT database. More... | |
ble_status_t | R_BLE_AIOS_Init (ble_servs_app_cb_t cb) |
Initialize Automation IO service. More... | |
#define BLE_AIOS_TRIGGER_CONDITION_VALUE_NOT_SUPPORTED_ERROR (BLE_ERR_GROUP_GATT | 0x80) |
An attempt was made to configure a condition value not supported by this Automation IO Server.
Characteristic Presentation Format Format enumeration.
Value Trigger Setting value condition structure.
Time Trigger Setting value condition structure.
Characteristic Presentation Format Format enumeration.
Characteristic Presentation Format Format enumeration.
Characteristic Presentation Format Format enumeration.
Automation IO characteristic Index.
enum e_ble_aios_event_t |
Automation IO event type.
ble_status_t R_BLE_AIOS_SetDigital0 | ( | const uint16_t * | p_value | ) |
Set Digital 0 characteristic value to the local GATT database.
[in] | p_value | - Pointer to Characteristic value to set. |
ble_status_t R_BLE_AIOS_GetDigital0 | ( | uint16_t * | p_value | ) |
Get Digital 0 characteristic value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_NotifyDigital0 | ( | uint16_t | conn_hdl, |
const uint16_t * | p_value | ||
) |
Send notification of Digital 0 characteristic value to the remote device.
[in] | conn_hdl | - Connection handle. |
[in] | p_value | - Pointer to Characteristic value to send. |
ble_status_t R_BLE_AIOS_SetDigital0CliCnfg | ( | uint16_t | conn_hdl, |
const uint16_t * | p_value | ||
) |
Set Digital 0 cli cnfg descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital0CliCnfg | ( | uint16_t | conn_hdl, |
uint16_t * | p_value | ||
) |
Get Digital 0 cli cnfg descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital0CharPresentationFormat | ( | const st_ble_aios_digital_0_char_presentation_format_t * | p_value | ) |
Set Digital 0 char presentation format descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital0CharPresentationFormat | ( | st_ble_aios_digital_0_char_presentation_format_t * | p_value | ) |
Get Digital 0 char presentation format descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital0CharUserDescription | ( | const uint8_t * | p_value | ) |
Set Digital 0 char user description descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital0CharUserDescription | ( | uint8_t * | p_value | ) |
Get Digital 0 char user description descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital0CharExtendedProperties | ( | const uint16_t * | p_value | ) |
Set Digital 0 char extended properties descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital0CharExtendedProperties | ( | uint16_t * | p_value | ) |
Get Digital 0 char extended properties descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital0ValTriggerSetting | ( | const st_ble_aios_digital_0_val_trigger_setting_t * | p_value | ) |
Set Digital 0 val trigger setting descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital0ValTriggerSetting | ( | st_ble_aios_digital_0_val_trigger_setting_t * | p_value | ) |
Get Digital 0 val trigger setting descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital0TimeTriggerSetting | ( | const st_ble_aios_digital_0_time_trigger_setting_t * | p_value | ) |
Set Digital 0 time trigger setting descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital0TimeTriggerSetting | ( | st_ble_aios_digital_0_time_trigger_setting_t * | p_value | ) |
Get Digital 0 time trigger setting descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital0NumOfDigitals | ( | const uint8_t * | p_value | ) |
Set Digital 0 num of digitals descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital0NumOfDigitals | ( | uint8_t * | p_value | ) |
Get Digital 0 num of digitals descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital1 | ( | const uint16_t * | p_value | ) |
Set Digital 1 characteristic value to the local GATT database.
[in] | p_value | - Pointer to Characteristic value to set. |
ble_status_t R_BLE_AIOS_GetDigital1 | ( | uint16_t * | p_value | ) |
Get Digital 1 characteristic value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_NotifyDigital1 | ( | uint16_t | conn_hdl, |
const uint16_t * | p_value | ||
) |
Send notification of Digital 1 characteristic value to the remote device.
[in] | conn_hdl | - Connection handle. |
[in] | p_value | - Pointer to Characteristic value to send. |
ble_status_t R_BLE_AIOS_SetDigital1CliCnfg | ( | uint16_t | conn_hdl, |
const uint16_t * | p_value | ||
) |
Set Digital 1 cli cnfg descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital1CliCnfg | ( | uint16_t | conn_hdl, |
uint16_t * | p_value | ||
) |
Get Digital 1 cli cnfg descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital1CharPresentationFormat | ( | const st_ble_aios_digital_1_char_presentation_format_t * | p_value | ) |
Set Digital 1 char presentation format descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital1CharPresentationFormat | ( | st_ble_aios_digital_1_char_presentation_format_t * | p_value | ) |
Get Digital 1 char presentation format descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital1CharUserDescription | ( | const uint8_t * | p_value | ) |
Set Digital 1 char user description descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital1CharUserDescription | ( | uint8_t * | p_value | ) |
Get Digital 1 char user description descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital1CharExtendedProperties | ( | const uint16_t * | p_value | ) |
Set Digital 1 char extended properties descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital1CharExtendedProperties | ( | uint16_t * | p_value | ) |
Get Digital 1 char extended properties descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital1ValTriggerSetting | ( | const st_ble_aios_digital_1_val_trigger_setting_t * | p_value | ) |
Set Digital 1 val trigger setting descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital1ValTriggerSetting | ( | st_ble_aios_digital_1_val_trigger_setting_t * | p_value | ) |
Get Digital 1 val trigger setting descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital1TimeTriggerSetting | ( | const st_ble_aios_digital_1_time_trigger_setting_t * | p_value | ) |
Set Digital 1 time trigger setting descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital1TimeTriggerSetting | ( | st_ble_aios_digital_1_time_trigger_setting_t * | p_value | ) |
Get Digital 1 time trigger setting descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetDigital1NumOfDigitals | ( | const uint8_t * | p_value | ) |
Set Digital 1 num of digitals descriptor value to the local GATT database.
[in] | p_value | - Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetDigital1NumOfDigitals | ( | uint8_t * | p_value | ) |
Get Digital 1 num of digitals descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog0 | ( | const int16_t * | p_value | ) |
Set Analog 0 characteristic value to the local GATT database.
[in] | p_value | - Pointer to Characteristic value to set. |
ble_status_t R_BLE_AIOS_GetAnalog0 | ( | int16_t * | p_value | ) |
Get Analog 0 characteristic value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_NotifyAnalog0 | ( | uint16_t | conn_hdl, |
const int16_t * | p_value | ||
) |
Send notification of Analog 0 characteristic value to the remote device.
[in] | conn_hdl | - Connection handle. |
[in] | p_value | - Pointer to Characteristic value to send. |
ble_status_t R_BLE_AIOS_SetAnalog0CliCnfg | ( | uint16_t | conn_hdl, |
const uint16_t * | p_value | ||
) |
Set Analog 0 cli cnfg descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog0CliCnfg | ( | uint16_t | conn_hdl, |
uint16_t * | p_value | ||
) |
Get Analog 0 cli cnfg descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog0CharPresentationFormat | ( | const st_ble_aios_analog_0_char_presentation_format_t * | p_value | ) |
Set Analog 0 char presentation format descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog0CharPresentationFormat | ( | st_ble_aios_analog_0_char_presentation_format_t * | p_value | ) |
Get Analog 0 char presentation format descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog0CharUserDescription | ( | const uint8_t * | p_value | ) |
Set Analog 0 char user description descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog0CharUserDescription | ( | uint8_t * | p_value | ) |
Get Analog 0 char user description descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog0CharExtendedProperties | ( | const uint16_t * | p_value | ) |
Set Analog 0 char extended properties descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog0CharExtendedProperties | ( | uint16_t * | p_value | ) |
Get Analog 0 char extended properties descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog0ValTriggerSetting | ( | const st_ble_aios_analog_0_val_trigger_setting_t * | p_value | ) |
Set Analog 0 val trigger setting descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog0ValTriggerSetting | ( | st_ble_aios_analog_0_val_trigger_setting_t * | p_value | ) |
Get Analog 0 val trigger setting descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog0TimeTriggerSetting | ( | const st_ble_aios_analog_0_time_trigger_setting_t * | p_value | ) |
Set Analog 0 time trigger setting descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog0TimeTriggerSetting | ( | st_ble_aios_analog_0_time_trigger_setting_t * | p_value | ) |
Get Analog 0 time trigger setting descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog0ValidRange | ( | const st_ble_aios_analog_0_valid_range_t * | p_value | ) |
Set Analog 0 valid range descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog0ValidRange | ( | st_ble_aios_analog_0_valid_range_t * | p_value | ) |
Get Analog 0 valid range descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog1 | ( | const int16_t * | p_value | ) |
Set Analog 1 characteristic value to the local GATT database.
[in] | p_value | - Pointer to Characteristic value to set. |
ble_status_t R_BLE_AIOS_GetAnalog1 | ( | int16_t * | p_value | ) |
Get Analog 1 characteristic value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_NotifyAnalog1 | ( | uint16_t | conn_hdl, |
const int16_t * | p_value | ||
) |
Send notification of Analog 1 characteristic value to the remote device.
[in] | conn_hdl | - Connection handle. |
[in] | p_value | - Pointer to Characteristic value to send. |
ble_status_t R_BLE_AIOS_SetAnalog1CliCnfg | ( | uint16_t | conn_hdl, |
const uint16_t * | p_value | ||
) |
Set Analog 1 cli cnfg descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog1CliCnfg | ( | uint16_t | conn_hdl, |
uint16_t * | p_value | ||
) |
Get Analog 1 cli cnfg descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog1CharPresentationFormat | ( | const st_ble_aios_analog_1_char_presentation_format_t * | p_value | ) |
Set Analog 1 char presentation format descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog1CharPresentationFormat | ( | st_ble_aios_analog_1_char_presentation_format_t * | p_value | ) |
Get Analog 1 char presentation format descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog1CharUserDescription | ( | const uint8_t * | p_value | ) |
Set Analog 1 char user description descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog1CharUserDescription | ( | uint8_t * | p_value | ) |
Get Analog 1 char user description descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog1CharExtendedProperties | ( | const uint16_t * | p_value | ) |
Set Analog 1 char extended properties descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog1CharExtendedProperties | ( | uint16_t * | p_value | ) |
Get Analog 1 char extended properties descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog1ValTriggerSetting | ( | const st_ble_aios_analog_1_val_trigger_setting_t * | p_value | ) |
Set Analog 1 val trigger setting descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog1ValTriggerSetting | ( | st_ble_aios_analog_1_val_trigger_setting_t * | p_value | ) |
Get Analog 1 val trigger setting descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog1TimeTriggerSetting | ( | const st_ble_aios_analog_1_time_trigger_setting_t * | p_value | ) |
Set Analog 1 time trigger setting descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog1TimeTriggerSetting | ( | st_ble_aios_analog_1_time_trigger_setting_t * | p_value | ) |
Get Analog 1 time trigger setting descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAnalog1ValidRange | ( | const st_ble_aios_analog_1_valid_range_t * | p_value | ) |
Set Analog 1 valid range descriptor value to the local GATT database.
[in] | p_value | - Pointer to Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAnalog1ValidRange | ( | st_ble_aios_analog_1_valid_range_t * | p_value | ) |
Get Analog 1 valid range descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_SetAggregate | ( | const st_ble_aios_aggregate_t * | p_value | ) |
Set Aggregate characteristic value to the local GATT database.
[in] | p_value | - Pointer to Characteristic value to set. |
ble_status_t R_BLE_AIOS_GetAggregate | ( | st_ble_aios_aggregate_t * | p_value | ) |
Get Aggregate characteristic value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_NotifyAggregate | ( | uint16_t | conn_hdl, |
const st_ble_aios_aggregate_t * | p_value | ||
) |
Send notification of Aggregate characteristic value to the remote device.
[in] | conn_hdl | - Connection handle. |
[in] | p_value | - Pointer to Characteristic value to send. |
ble_status_t R_BLE_AIOS_SetAggregateCliCnfg | ( | uint16_t | conn_hdl, |
const uint16_t * | p_value | ||
) |
Set Aggregate cli cnfg descriptor value to the local GATT database.
[in] | p_value | - Descriptor value to set. |
ble_status_t R_BLE_AIOS_GetAggregateCliCnfg | ( | uint16_t | conn_hdl, |
uint16_t * | p_value | ||
) |
Get Aggregate cli cnfg descriptor value from the local GATT database.
[in] | p_value | - Pointer to Output location for the acquired descriptor value. |
ble_status_t R_BLE_AIOS_Init | ( | ble_servs_app_cb_t | cb | ) |