BLE temperature profile using digital DS1820 or analog LM35 sensors

Dependencies:   DS1820

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
AnalogInAn analog input, used for reading the voltage on a pin
AnalogOutAn analog output, used for setting the voltage on a pin
ant_evt_tANT stack event type
app_button_cfg_tButton configuration structure
app_fifo_tA FIFO instance structure
app_uart_buffers_tUART buffer for transmitting/receiving data
app_uart_comm_params_tUART communication structure holding configuration settings for the peripheral
app_uart_evt_tStruct containing events from the UART module
ble_advdata_conn_int_tConnection interval range structure
ble_advdata_manuf_data_tManufacturer specific data structure
ble_advdata_service_data_tService data structure
ble_advdata_tAdvertising data structure
ble_advdata_uuid_list_tUUID list type
ble_bondmngr_evt_tBond Manager Module event
ble_bondmngr_init_tBond Manager Module init structure
ble_common_evt_tEvent structure for events not associated with a specific function module
ble_conn_params_evt_tConnection Parameters Module event
ble_conn_params_init_tConnection Parameters Module init structure
ble_date_time_tDate and Time structure
ble_error_log_data_tError Log Data structure
ble_evt_hdr_tBLE Event header
ble_evt_tCommon BLE Event type, wrapping the module specific event reports
ble_evt_tx_complete_tTX complete event
ble_evt_user_mem_release_tEvent structure for BLE_EVT_USER_MEM_RELEASE
ble_evt_user_mem_request_tEvent structure for BLE_EVT_USER_MEM_REQUEST
ble_gap_addr_tBluetooth Low Energy address
ble_gap_adv_params_tGAP advertising parameters
ble_gap_conn_params_tGAP connection parameters
ble_gap_conn_sec_mode_tGAP link requirements
ble_gap_conn_sec_tGAP connection security status
ble_gap_enc_info_tGAP Encryption Information
ble_gap_evt_auth_key_request_tEvent data for authentication key request event
ble_gap_evt_auth_status_tEvent data for authentication status event
ble_gap_evt_conn_param_update_tEvent data for connection parameter update event
ble_gap_evt_conn_sec_update_tEvent data for connection security update event
ble_gap_evt_connected_tEvent data for connected event
ble_gap_evt_disconnected_tEvent data for disconnected event
ble_gap_evt_passkey_display_tEvent data for passkey display event
ble_gap_evt_rssi_changed_tEvent data for advertisement report event
ble_gap_evt_sec_info_request_tEvent data for securito info request event
ble_gap_evt_sec_params_request_tEvent data for security parameters request event
ble_gap_evt_tGAP event callback event structure
ble_gap_evt_timeout_tEvent data for timeout event
ble_gap_id_info_tGAP Identity Information
ble_gap_irk_tIdentity Resolving Key
ble_gap_master_id_tGAP Master Identification
ble_gap_scan_params_tGAP scanning parameters
ble_gap_sec_keys_tKeys that have been exchanged
ble_gap_sec_levels_tSecurity levels supported
ble_gap_sec_params_tGAP security parameters
ble_gap_sign_info_tGAP Signing Information
ble_gap_whitelist_tWhitelist structure
ble_gatt_char_ext_props_tGATT Characteristic Extended Properties
ble_gatt_char_props_tGATT Characteristic Properties
ble_gattc_char_tGATT characteristic
ble_gattc_desc_tGATT descriptor
ble_gattc_evt_char_disc_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_DISC_RSP
ble_gattc_evt_char_val_by_uuid_read_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_VAL_BY_UUID_READ_RSP
ble_gattc_evt_char_vals_read_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_VALS_READ_RSP
ble_gattc_evt_desc_disc_rsp_tEvent structure for BLE_GATTC_EVT_DESC_DISC_RSP
ble_gattc_evt_hvx_tEvent structure for BLE_GATTC_EVT_HVX
ble_gattc_evt_prim_srvc_disc_rsp_tEvent structure for BLE_GATTC_EVT_PRIM_SRVC_DISC_RSP
ble_gattc_evt_read_rsp_tEvent structure for BLE_GATTC_EVT_READ_RSP
ble_gattc_evt_rel_disc_rsp_tEvent structure for BLE_GATTC_EVT_REL_DISC_RSP
ble_gattc_evt_tGATTC event type
ble_gattc_evt_timeout_tEvent structure for BLE_GATTC_EVT_TIMEOUT
ble_gattc_evt_write_rsp_tEvent structure for BLE_GATTC_EVT_WRITE_RSP
ble_gattc_handle_range_tOperation Handle Range
ble_gattc_handle_value_tGATT read by UUID handle value pair
ble_gattc_include_tGATT include
ble_gattc_service_tGATT service
ble_gattc_write_params_tWrite Parameters
ble_gatts_attr_context_tGATT Attribute Context
ble_gatts_attr_md_tAttribute metadata
ble_gatts_attr_tGATT Attribute
ble_gatts_char_handles_tGATT Characteristic Definition Handles
ble_gatts_char_md_tGATT Characteristic metadata
ble_gatts_char_pf_tGATT Characteristic Presentation Format
ble_gatts_evt_hvc_tEvent structure for BLE_GATTS_EVT_HVC
ble_gatts_evt_read_tEvent structure for authorize read request
ble_gatts_evt_rw_authorize_request_tEvent structure for BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST
ble_gatts_evt_sys_attr_missing_tEvent structure for BLE_GATTS_EVT_SYS_ATTR_MISSING
ble_gatts_evt_tGATT Server event callback event structure
ble_gatts_evt_timeout_tEvent structure for BLE_GATTS_EVT_TIMEOUT
ble_gatts_evt_write_tEvent structure for BLE_GATTS_EVT_WRITE
ble_gatts_hvx_params_tGATT HVx parameters
ble_gatts_read_authorize_params_tGATT Read Authorization parameters
ble_gatts_rw_authorize_reply_params_tGATT Read or Write Authorize Reply parameters
ble_gatts_write_authorize_params_tGATT Write Authorisation parameters
ble_l2cap_evt_rx_tL2CAP Received packet event report
ble_l2cap_evt_tL2CAP event callback event structure
ble_l2cap_header_tPacket header format for L2CAP transmission
ble_racp_value_tRecord Access Control Point value structure
ble_sensorsim_cfg_tTriangular waveform sensor simulator configuration
ble_sensorsim_state_tTriangular waveform sensor simulator state
ble_srv_cccd_security_mode_tSecurity settings structure
ble_srv_report_ref_tValue of a Report Reference descriptor
ble_srv_security_mode_tSecurity settings structure
ble_srv_utf8_str_tUTF-8 string data type
ble_user_mem_block_tUser Memory Block
ble_uuid128_t128 bit UUID values
ble_uuid_tBluetooth Low Energy UUID type, encapsulates both 16-bit and 128-bit UUIDs
ble_version_tVersion Information
BLEDeviceThe base class used to abstract away BLE capable radio transceivers or SOCs, to enable this BLE API to work with any radio transparently
BusInA digital input bus, used for reading the state of a collection of pins
BusInOutA digital input output bus, used for setting the state of a collection of pins
BusOutA digital output bus, used for setting the state of a collection of pins
CANA can bus client, used for communicating with can devices
CANMessageCANMessage class
cmd_response_tCommand response type
DigitalInA digital input, used for reading the state of a pin
DigitalInOutA digital input/output, used for setting or reading a bi-directional pin
DigitalOutA digital output, used for setting the state of a pin
DirHandleRepresents a directory stream
EthernetAn ethernet interface, to use with the ethernet pins
FileHandleAn OO equivalent of the internal FILEHANDLE variable and associated _sys_* functions
FileSystemLikeA filesystem-like object is one that can be used to open files though it by fopen("/name/filename", mode)
FunctionPointerA class for storing and calling a pointer to a static or member void function
GapThe base class used to abstract GAP functionality to a specific radio transceiver, SOC or BLE Stack
GapAdvertisingDataThis class provides several helper functions to generate properly formatted GAP Advertising and Scan Response data payloads
GapAdvertisingParamsThis class provides a wrapper for the core advertising parameters, including the advertising type (Connectable Undirected, Non Connectable Undirected, etc.), as well as the advertising and timeout intervals
GapEventsThe base class used to abstract away the callback events that can be triggered with the GAP
GattCharacteristicGATT characteristic
GattServerThe base class used to abstract GATT Server functionality to a specific radio transceiver, SOC or BLE Stack
GattServerEventsThe base class used to abstract away the callback events that can be triggered with the GATT Server
GattServiceGATT service
hci_slip_evt_tStructure containing an event from the SLIP layer
hci_transport_evt_tStruct containing events from the Transport layer
I2CAn I2C Master, used for communicating with I2C slave devices
I2CSlaveAn I2C Slave, used for communicating with an I2C Master device
InterruptInA digital interrupt input, used to call a function on a rising or falling edge
InterruptManagerUse this singleton if you need to chain interrupt handlers
LocalFileSystemA filesystem for accessing the local mbed Microcontroller USB disk drive
nrf_ecb_hal_data_tAES ECB data structure
PortInA multiple pin digital input
PortInOutA multiple pin digital in/out used to set/read multiple bi-directional pins
PortOutA multiple pin digital out
GattCharacteristic::PresentationFormatGATT presentation format wrapper
PwmOutA pulse-width modulation digital output
RawSerialA serial port (UART) for communication with other serial devices This is a variation of the Serial class that doesn't use streams, thus making it safe to use in interrupt handlers with the RTOS
SerialA serial port (UART) for communication with other serial devices
SerialBaseA base class for serial port implementations Can't be instantiated directly (use Serial or RawSerial)
SPIA SPI Master, used for communicating with SPI slave devices
SPISlaveA SPI slave, used for communicating with a SPI Master device
TickerA Ticker is used to call a function at a recurring interval
TimeoutA Timeout is used to call a function at a point in the future
TimerA general purpose timer
TimerEventBase abstraction for timer interrupts
uint8_array_tByte array type