Nol.A SDK Library 26.11.2
For IoT System Software Development
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CAcCurrentSensorPeak-sampling AC current estimator. Call Sense() to update the public readings
 CAdafruit_ADS1X15Sensor driver for the Adafruit ADS1X15 ADC breakouts
 CAdafruit_ADS1015Sensor driver for the Adafruit ADS1015 ADC breakout
 CAdafruit_ADS1115Sensor driver for the Adafruit ADS1115 ADC breakout
 CAdafruit_AMG88xxClass that stores state and functions for interacting with AMG88xx IR sensor chips
 CAdafruit_GFX_ButtonDrawable button geometry with application-supplied press state
 CAdafruit_NeoPixelBuffered RGB/RGBW LED strip driver. Keep the object alive while using its buffer
 CAdafruit_VC0706Blocking VC0706 UART camera commands. Call begin() before camera access. Returned buffers belong to the driver and are overwritten by subsequent commands. Boolean command results normally indicate acknowledgement, except setPTZ()
 CAdafruit_VL53L0XClass that stores state and functions for interacting with VL53L0X time-of-flight sensor chips
 CBand_t
 Cbase64
 CBLE2904_Data
 CBLEAddressA BLE device address
 CBLEAdvertisedDeviceA representation of a BLE advertised device found by a scan
 CBLEAdvertisedDeviceCallbacksA callback handler for callbacks associated device scanning
 CBLEAdvertisementDataAdvertisement data set by the programmer to be published by the BLE server
 CBLEAdvertisingPerform and manage BLE advertising
 CBLEBeaconRepresentation of a beacon. See:
 CBLECharacteristicThe model of a BLE Characteristic
 CBLECharacteristicCallbacksCallbacks that can be associated with a BLE characteristic to inform of events
 CBLECharacteristicMapA data mapping used to manage the set of BLE characteristics known to the server
 CBLEClientA model of a BLE client
 CBLEClientCallbacksCallbacks associated with a BLE client
 CBLEDescriptorA model of a BLE descriptor
 CBLE2902Descriptor for Client Characteristic Configuration
 CBLE2904Descriptor for Characteristic Presentation Format
 CBLEDescriptorCallbacksCallbacks that can be associated with a BLE descriptors to inform of events
 CBLEDescriptorMapA management structure for BLE descriptors
 CBLEDeviceBLE functions
 CBLERemoteCharacteristicA model of a remote BLE characteristic
 CBLERemoteDescriptorA model of remote BLE descriptor
 CBLERemoteServiceA model of a remote BLE service
 CBLEScanPerform and manage BLE scans
 CBLEScanResultsThe result of having performed a scan. When a scan completes, we have a set of found devices. Each device is described by a BLEAdvertisedDevice object. The number of items in the set is given by getCount(). We can retrieve a device by calling getDevice() passing in the index (starting at 0) of the desired device
 CBLESecurity
 CBLESecurityCallbacks
 CBLEServerThe model of a BLE server
 CBLEServerCallbacksCallbacks associated with the operation of a BLE server
 CBLEServiceThe model of a BLE service
 CBLEServiceMapA data structure that manages the BLE servers owned by a BLE server
 CBLETransceiver
 CnRF51Radio
 CBLEUUIDA model of a BLE UUID
 CBLEValueThe model of a BLE value
 CBlock_header
 CBootloaderSupportableBootloader Interface for systems with bootloader
 CSystemPLM100S
 CBQ27441BQ27441 battery fuel-gauge interface. Call begin() before other operations. The I2C bus is borrowed and must outlive the driver
 CSX126xChip::CalibrationParams_tRepresents a calibration configuration
 CCCS811CoreLow-level CCS811 I2C register transport. The current register helpers return SENSOR_SUCCESS without validating transfers
 CCCS811CCS811 gas sensor with cached eCO2 and TVOC results. Call begin(), allow measurements to accumulate, then readAlgorithmResults() before reading the cached getters. The driver does not report transport failures
 CLoRaMac::ChannelParams_t
 CCM1106Asynchronous CM1106 UART CO2 sensor. Call begin() before measurement()
 CCoAPCoAP common
 CCoAPRequestCoAP 서버로 요청을 보내기 위한 클래스
 CDW1000Chip::Config_t
 CConfigConsole시리얼 포트를 통해 장치 설정을 대화형으로 구성하기 위한 콘솔 클래스
 CConfigItem
 CConfigNumber< bool >
 CConfigBool
 CConfigNumber< char >
 CConfigChar
 CConfigBlob
 CConfigNumber< T >
 CConfigString
 Cconn_status_t
 CMcuARMCortexM::CoreRegisterDump
 CLoRaMac::DatarateParams_t
 CIEEE802_15_4Frame::EnhancedBeaconInfo_t
 CIEEE802_15_4Frame::EnhancedBeaconRequestInfo_t
 CWiFiClass::event_ap_probe_req_rx_t
 CWiFiClass::event_ap_staconnected_t
 CWiFiClass::event_ap_stadisconnected_t
 CWiFiClass::event_sta_authmode_change_t
 CWiFiClass::event_sta_connected_t
 CWiFiClass::event_sta_disconnected_t
 CWiFiClass::event_sta_got_ip_t
 CWiFiClass::event_sta_scan_done_t
 CWiFiClass::event_sta_wps_er_pin_t
 CGFXfontBorrowed bitmap/glyph tables and character range for Adafruit_GFX::setFont()
 CGFXglyphMetrics and bitmap offset for one GFX font glyph
 CGPIOInterruptInfo_tGPIO 인터럽트에 관한 상세정보
 CGpsCommon GPS callback interface and NMEA parsers for device-specific drivers
 CCXD5603GFChipSony Semiconductor Solutions의 GPS/GNSS Receiver를 지원합니다
 CEVAM8MEVA-M8M NMEA receiver. Call begin(), register callbacks, then turnOn(). The UART must outlive the driver; turnOn()/turnOff() control listening only
 CMT3339MT3339 UART NMEA receiver. Call begin(), register callbacks, then turnOn(). Cached sentence pointers belong to the driver and must not be freed. A new sentence can replace its cache; VTG reception clears RMC/GGA/GSA/GSV caches after onNMEAReceived returns. Copy needed sentences within that callback
 CORG4400ORG4400 GPS receiver with on/off pulse and wakeup-status GPIOs. Call begin() and register the device-specific callback before enabling reception
 CIPv6::Header_tIPv6 Header
 CLoRaMac::Header_t
 CUDP::Header_t
 CHTU20DTimer-driven asynchronous HTU20D temperature and humidity driver. Initialize the I2C bus, call begin(), and register callbacks before requesting readings. Keep the driver and bus alive until the measurement completes
 CHTU2xDSynchronous HTU2xD I2C temperature and humidity driver at address 0x40. Call begin() first. Reads do not validate CRC or return communication errors
 CHx711Nol.A library for digital weight scale based on HX711
 CIEEE802_15_4AddressIEEE 802.15.4 address
 CIP6_ADDRESSIPv6 address
 CIPAddress
 CIPv6Internet Protocol Version 6 Stack
 CIPv6InterfaceIPv6 Network Interface
 CIPv6LoRaWANIPv6 over LoRaWAN
 CIPv6LoWPANIPv6 over Low-power WPAN (6LoWPAN)
 CIPv6PPPoSIPv6 PPP over SerialPort
 CIPv6LoRaWAN_IP_UDP_CompressorIPv6 and UDP header compressor for IPv6 over LoRaWAN
 CIPv6MulticastRouting
 CIPv6PacketBufferIPv6PacketBuffer for Nol.A-SDK IPv6 Suite
 CIPv6UnicastRouting
 Cjsmn_parser
 Cjsmntok_t
 CMAX14676Chip
 CMaxBotix_HRXL_MaxSonar_WRUART ultrasonic range reader. Call begin() then turnOn(). The driver and serial port must remain alive while receiving or awaiting timeout
 CMCP391xSPI driver for MCP391x multi-channel ADCs. Call begin() before reads. I2C operation and the declared streaming entry points are not implemented
 CMcuGenericGeneric MCU
 CMcuARMCortexMARM Cortex-M
 CMcuATSAMD21Microchip SAM D21 MCU
 CSystemFeatherM0Adafruit Feather M0 System
 CMcuATSAMR21Microchip SAM R21 MCU
 CSystemATSAMR21XplainedPro
 CMcuNRF51Nordic Semiconductor nRF51 MCU
 CMcuNRF52Nordic Semiconductor nRF52 MCU
 CSystemPLM100S
 CSystem_nRf52_DKNRF52-DK
 CMcuSTM32F0xxSTMicroelectronics STM32F0xx MCU
 CMcuSTM32F4xxSTMicroelectronics STM32F4xx MCU
 CSystemSTNucleoF429ZIST Nucleo F429ZI System
 CMcuSTM32L0xxSTMicroelectronics STM32L0xx MCU
 CSystemSTNucleoL073RZ
 CMcuSTM32L1xxSTMicroelectronics STM32L1xx MCU
 CSystemSTNucleoL152RE
 CMcuSTM32L4xx
 CMcuSTM32WLxxSTMicroelectronics STM32WLxx MCU
 CSystemPLM150
 CSystemRAK3172
 CMcuESP32Espressif ESP32
 CMcuMSP430x5Texas Instruments MSP430x5 MCU
 CMD5Context
 CMMA8452QMMA8452Q accelerometer register driver with optional interrupt GPIOs. Initialize the I2C bus before begin(); communication errors are not reported
 CModbusMaster
 CMulticastParams_t
 Cnmea_position
 Cnmea_s
 CIPv6::OptHeaderMPL_tMPL Option
 CIPv6::OptHeaderRPL_tRPL Option Header for Carrying RPL Information in Data-Plane Datagrams
 CPacketRadio
 CIEEE802_15_4MacIEEE 802.15.4 MAC Protocol
 CDSTWRangingDouble-Sided Two-Way Ranging: TDoA 기반으로 거리를 측정할 수 있는 저전력 MAC 프로토콜
 CLPPMacLow-Power Probing: 비동기 (asynchronous) 방식의 저전력 MAC 프로토콜
 CTSCHMacIEEE 802.15.4e TSCH (Time Slotted Channel Hopping) mode MAC
 CLoRaMacLoRaWAN 단말 장치들을 위한 MAC 프로토콜
 CLoRaMacCN779
 CLoRaMacEU433
 CLoRaMacEU863
 CLoRaMacKR920대한민국 920~923MHz 대역을 사용하는 LoRaMac
 CLoRaMacKR920SKT대한민국 920~923MHz 대역을 사용하는 SK 텔레콤용 LoRaMac
 CLoRaMacLBTListen-Before-Talk을 지원하는 LoRaWAN MAC 프로토콜
 CLoRaMacAS923JapanAS923MHz ISM 대역을 사용하는 일본용 (920 ~ 928 MHz) LoRaMac
 CLoRaMacUS902
 CLoRaMacUS902Hybrid
 CPacketRadioSniffer
 CPacketRadioTransmitter
 CPacketRadioChipPacketRadio 를 지원하기 위한 무선 칩
 CAT86RF233ChipMicrochip AT86RF233 2.4GHz IEEE 802.15.4 Radio Transceiver
 CCC1200ChipTI CC1200 Radio Transceiver
 CDW1000ChipDecawave DW1000 Radio Transceiver
 CLoRaRadioChipLoRaRadioChip Class
 CLBTRadio
 CLMacLMac Class
 CSX126xChip
 CSX127xChip저전력 LoRaTM 및 FSK 무선 통신을 지원하는 Semtech의 SX1272/SX1276을 지원합니다
 CSX1272Chip저전력 LoRaTM 및 FSK 무선 통신을 지원하는 Semtech의 SX1272
 CSX1276Chip저전력 LoRaTM 및 FSK 무선 통신을 지원하는 Semtech의 SX1276
 CSystemFeatherM0::RFM9xAdafruit Feather M0 RFM9x LoRa Radio
 CSystemPLM100S::SX1276
 CSX1280Chip저전력 LoRaTM, FLRC, GFSK, 및 BLE 무선 통신을 지원하는 Semtech의 SX1280/SX1281을 지원합니다
 CSX1280ChipSPISPI 로 제어하는 SX1280Chip
 CSX1301Chip저전력 multi-band LoRaTM 및 FSK 무선 통신을 지원하는 Semtech의 SX1301 radio concentrator 을 지원합니다
 CPacketRadioEventListener
 CIPv6LoRaWANIPv6 over LoRaWAN
 CPCF8574PCF8574 eight-pin quasi-bidirectional I2C expander. Call begin() first. Release input pins by writing 1; check lastError() after I/O
 CPMS3003Asynchronous Plantower PMS3003 particulate sensor. Call begin() and install a callback; keep the UART and driver alive while receiving
 CPMS7003PMS7003 particulate sensor with particle-count reporting. Use inherited begin() before receiving measurements
 CPrintPrint 클래스
 CAdafruit_GFXDevice-independent drawing and text interface derived from Print
 CAdafruit_SSD1306Class that stores state and functions for interacting with SSD1306 OLED displays
 CDogm128_6Buffered DOGM128-6 128x64 SPI display. Call begin(), draw into buffer, then lcdSendBuffer(buffer) to transfer the image
 CGFXcanvas1Owned off-screen monochrome drawing surface
 CGFXcanvas16Owned off-screen RGB565 drawing surface
 CGFXcanvas8Owned off-screen 8-bit drawing surface
 CST7920Buffered monochrome ST7920 SPI display. Call begin(), clearDisplay(), draw with Adafruit_GFX methods, then invalidate() to update the panel
 CKXM12864M_3128x64 ST7920 panel with the KXM12864M-3 split GDRAM layout. Initialize and draw through ST7920, then call invalidate()
 CLiquidCrystal_I2CHD44780-compatible character display through an I2C backpack. Inherits Print for formatted text. The I2C bus must outlive the display
 CStreamStream
 CRS485RS485 통신을 위한 클래스
 CSeggerRttSEGGER RTT (Real Time Transfer) Wrapper
 CSerialPort시리얼 포트를 제어하기 위한 클래스
 CStreamString
 CTCPClient
 CTCPClientSecure
 CPrintable
 CIPv6Address
 CRadioPacket무선 패킷
 CFLRCFrame2.4GHz FLRC Radio Frame
 CIEEE802_15_4FrameIEEE 802.15.4 frame
 CLoRa2GHzFrame2.4GHz LoRa Radio Frame
 CLoRaMacFrameLoRaWAN frame
 CProtothreadProtothreads C++ implementation
 CQueue< T >
 CRak3172BootPinPolicy
 CIPv6::Reassembly_t
 CIPv6::ReassemblyBuf_t
 CIPv6::RecentDst_t
 CCC1200Chip::RegisterSetting
 CCoAPRequest::ResponseInfo_tCoAP response 정보
 CRHT03Blocking RHT03 temperature/humidity reader. Call begin(), then update() before accessing cached readings; the caller controls the sampling interval
 CIPv6::Route
 CIPv6::RoutingEntry
 CRTCCalendar실시간 시계 및 달력
 CMcuATSAMD21Microchip SAM D21 MCU
 CMcuATSAMR21Microchip SAM R21 MCU
 CMcuESP32Espressif ESP32
 CMcuMSP430x5Texas Instruments MSP430x5 MCU
 CMcuNRF51Nordic Semiconductor nRF51 MCU
 CMcuSTM32F0xxSTMicroelectronics STM32F0xx MCU
 CMcuSTM32F4xxSTMicroelectronics STM32F4xx MCU
 CMcuSTM32L0xxSTMicroelectronics STM32L0xx MCU
 CMcuSTM32L1xxSTMicroelectronics STM32L1xx MCU
 CMcuSTM32L4xx
 CMcuSTM32WLxxSTMicroelectronics STM32WLxx MCU
 CLoRaMac::RxWindowClosedEvent
 CLoRaMac::FrameCtrl_t::sCtrlBits
 CLoRaMac::Header_t::sHdrBits
 CSHT3xAnalogSensorAnalog SHT3x reader with configurable ADC resolution
 CSHTSensor
 CSHTSensorDriver
 CSHTI2cSensor
 CSLIPConverter
 CSparkFun_VEML6030VEML6030 ambient and white-light sensor driver. Register reads/writes do not expose transport error status. Configure gain and integration time before setting lux-based interrupt thresholds
 CSPISPI (4-Wire)를 제어하기 위한 클래스
 CSoftwareSPI
 CnRF5xSPI
 CSpinlock
 CStandardPrintable표준 출력, 오류출력 지원
 CSystemATSAMR21XplainedPro
 CSystemFeatherM0Adafruit Feather M0 System
 CSystemPLM100S
 CSystemPLM150
 CSystemRAK3172
 CSystemSTNucleoF429ZIST Nucleo F429ZI System
 CSystemSTNucleoL073RZ
 CSystemSTNucleoL152RE
 CSystem_nRf52_DKNRF52-DK
 CStorage데이터를 읽고 쓰는 비휘발성 저장공간 (NVM)
 CM25P32Nol.A library for M25P32 Micron 32Mb Serial NOR Flash Memory
 CSTM32F4xxFlashSectorSTM32F4xx MCU의 내부 플래시 섹터에 데이터를 읽고 쓰기 위한 클래스
 CSdCard
 CnRF5xFlashPageNRF5x MCU 내부 플래시 페이지에 데이터를 읽고 쓰기 위한 클래스
 CSX1280
 CSX1280Chip저전력 LoRaTM, FLRC, GFSK, 및 BLE 무선 통신을 지원하는 Semtech의 SX1280/SX1281을 지원합니다
 CT9602_I2CSynchronous T9602 humidity and temperature reader. Call begin() first. Communication errors and sensor status are not reported
 CTimerTimer는 일정 시간 이후에 1회 실행될 작업, 매 일정 시간마다 실행될 작업 등을 위한 기능입니다
 CIPv6::TLVHeader_tIPv6 Options' TL (Type and Length)
 CTM1637DisplayGPIO-driven TM1637 segment display. Call setBrightness() before the first update. Buffered brightness is applied on the next setSegments() or number display operation
 CTrickle
 CTSCHMacRunnable
 CTSCHMacIEEE 802.15.4e TSCH (Time Slotted Channel Hopping) mode MAC
 CTwoWireI2C (2-Wire)를 제어하기 위한 클래스
 CUDPUDP
 CUDPDatagramListenerUDP datagram listener
 CPMS7003::value_tOne measurement frame. Mass concentrations are in micrograms/m^3; particle counts are cumulative counts above the indicated size per 100 mL
 CVC0706Asynchronous UART JPEG camera with timer-driven command handling. Call begin() before commands and keep the driver/UART alive during callbacks. Commands share a state machine; do not overlap capture and command sequences
 CVL53L0X_Dev_tGeneric PAL device type that does link between API and platform abstraction layer
 CVL53L0X_DevData_tVL53L0X PAL device ST private data structure
End user should never access any of these field directly
 CVL53L0X_DeviceInfo_tDefines the parameters of the Get Device Info Functions
 CVL53L0X_DeviceParameters_tDefines all parameters for the device
 CVL53L0X_DeviceSpecificParameters_t
 CVL53L0X_DMaxData_tStructure containing the Dmax computation parameters and data
 CVL53L0X_HistogramData_tHistogram measurement data
 CVL53L0X_HistogramMeasurementData_t
 CVL53L0X_RangeData_tRange measurement data
 CVL53L0X_RangingMeasurementData_t
 CVL53L0X_SchedulerSequenceSteps_t
 CVL53L0X_SpadData_tSpad Configuration Data
 CVL53L0X_Version_tDefines the parameters of the Get Version Functions
 CVL53L5CXVL53L5CX multi-zone time-of-flight sensor wrapper. Call begin(), configure while stopped, then startRanging(). Poll checkDataReady() before getRangingData(). Status-returning methods use ST codes (0 = success). Keep this object and VL53L5CX_ResultsData in static storage on embedded targets
 CVL53L5CX_ConfigurationStructure VL53L5CX_Configuration contains the sensor configuration. User MUST not manually change these field, except for the sensor address
 CVL53L5CX_DetectionThresholdsStructure VL53L5CX_DetectionThresholds contains a single threshold. This structure is never used alone, it must be used as an array of 64 thresholds (defined by macro VL53L5CX_NB_THRESHOLDS)
 CVL53L5CX_Motion_ConfigurationMotion indicator internal configuration structure
 CVL53L5CX_Platform
 CVL53L5CX_ResultsDataStructure VL53L5CX_ResultsData contains the ranging results of VL53L5CX. If user wants more than 1 target per zone, the results can be split into 2 sub-groups :
 CWiFiClassWiFi 장치를 제어하기 위한 클래스