GuruxDLMS.c
Gurux DLMS library for ANSI C
File Explorer
- codeql.yml
- ArduinoIgnore.h
- client.ino
- GXDLMSClient.cpp
- GXDLMSClient.h
- ArduinoIgnore.h
- GXDLMSNotify.cpp
- GXDLMSNotify.h
- pushListener.ino
- readme.md
- ArduinoIgnore.h
- GXDLMSServer.cpp
- GXDLMSServer.h
- server.ino
- readme.md
- GuruxDLMSClientExample.cproj
- main.c
- GuruxDLMSClientExample.atsln
- Arduino.h
- binary.h
- Client.h
- HardwareSerial.h
- HardwareSerial_private.h
- IPAddress.h
- new.h
- PluggableUSB.h
- Print.h
- Printable.h
- Server.h
- Stream.h
- Udp.h
- USBAPI.h
- USBCore.h
- USBDesc.h
- WCharacter.h
- wiring_private.h
- WString.h
- pins_arduino.h
- wiring_pulse.S
- abi.cpp
- CDC.cpp
- HardwareSerial.cpp
- HardwareSerial0.cpp
- HardwareSerial1.cpp
- HardwareSerial2.cpp
- HardwareSerial3.cpp
- hooks.c
- IPAddress.cpp
- main.cpp
- new.cpp
- PluggableUSB.cpp
- Print.cpp
- Stream.cpp
- Tone.cpp
- USBCore.cpp
- WInterrupts.c
- wiring.c
- wiring_analog.c
- wiring_digital.c
- wiring_pulse.c
- wiring_shift.c
- WMath.cpp
- WString.cpp
- ArduinoCore.componentinfo.xml
- ArduinoCore.cppproj
- library.cpp
- GuruxDLMSServerExample.componentinfo.xml
- GuruxDLMSServerExample.cppproj
- Sketch.cpp
- GuruxDLMSServerExample.atsln
- readme.md
- atmel_start_config.atstart
- AtmelStart.env_conf
- AtmelStart.gpdsc
- hpl_cmcc_config.h
- hpl_dmac_config.h
- hpl_gclk_config.h
- hpl_mclk_config.h
- hpl_osc32kctrl_config.h
- hpl_oscctrl_config.h
- hpl_port_config.h
- hpl_rtc_config.h
- hpl_sercom_config.h
- hpl_systick_config.h
- peripheral_clk_config.h
- RTE_Components.h
- samd51j20a_flash.ld
- samd51j20a_sram.ld
- startup_samd51.c
- system_samd51.c
- timer.rst
- usart_sync.rst
- hal_atomic.h
- hal_cache.h
- hal_delay.h
- hal_gpio.h
- hal_init.h
- hal_io.h
- hal_sleep.h
- hal_timer.h
- hal_usart_sync.h
- hpl_calendar.h
- hpl_cmcc.h
- hpl_core.h
- hpl_delay.h
- hpl_dma.h
- hpl_gpio.h
- hpl_i2c_m_async.h
- hpl_i2c_m_sync.h
- hpl_i2c_s_async.h
- hpl_i2c_s_sync.h
- hpl_init.h
- hpl_irq.h
- hpl_missing_features.h
- hpl_ramecc.h
- hpl_reset.h
- hpl_sleep.h
- hpl_spi.h
- hpl_spi_async.h
- hpl_spi_m_async.h
- hpl_spi_m_dma.h
- hpl_spi_m_sync.h
- hpl_spi_s_async.h
- hpl_spi_s_sync.h
- hpl_spi_sync.h
- hpl_time_measure.h
- hpl_timer.h
- hpl_usart.h
- hpl_usart_async.h
- hpl_usart_sync.h
- hal_atomic.c
- hal_cache.c
- hal_delay.c
- hal_gpio.c
- hal_init.c
- hal_io.c
- hal_sleep.c
- hal_timer.c
- hal_usart_sync.c
- compiler.h
- err_codes.h
- events.h
- parts.h
- utils.h
- utils_assert.h
- utils_decrement_macro.h
- utils_event.h
- utils_increment_macro.h
- utils_list.h
- utils_recursion_macro.h
- utils_repeat_macro.h
- utils_assert.c
- utils_event.c
- utils_list.c
- utils_syscalls.c
- hpl_cmcc.c
- hpl_core_m4.c
- hpl_core_port.h
- hpl_init.c
- hpl_dmac.c
- hpl_gclk.c
- hpl_gclk_base.h
- hpl_mclk.c
- hpl_osc32kctrl.c
- hpl_oscctrl.c
- hpl_pm.c
- hpl_pm_base.h
- hpl_gpio_base.h
- hpl_ramecc.c
- hpl_rtc.c
- hpl_rtc_base.h
- hpl_sercom.c
- hpl_systick.c
- hri_ac_d51.h
- hri_adc_d51.h
- hri_aes_d51.h
- hri_ccl_d51.h
- hri_cmcc_d51.h
- hri_d51.h
- hri_dac_d51.h
- hri_dmac_d51.h
- hri_dsu_d51.h
- hri_eic_d51.h
- hri_evsys_d51.h
- hri_freqm_d51.h
- hri_gclk_d51.h
- hri_hmatrixb_d51.h
- hri_i2s_d51.h
- hri_icm_d51.h
- hri_mclk_d51.h
- hri_nvmctrl_d51.h
- hri_osc32kctrl_d51.h
- hri_oscctrl_d51.h
- hri_pac_d51.h
- hri_pcc_d51.h
- hri_pdec_d51.h
- hri_pm_d51.h
- hri_port_d51.h
- hri_qspi_d51.h
- hri_ramecc_d51.h
- hri_rstc_d51.h
- hri_rtc_d51.h
- hri_sdhc_d51.h
- hri_sercom_d51.h
- hri_supc_d51.h
- hri_tc_d51.h
- hri_tcc_d51.h
- hri_trng_d51.h
- hri_usb_d51.h
- hri_wdt_d51.h
- atmel_start.c
- atmel_start.h
- atmel_start_pins.h
- Default.xml
- driver_init.c
- driver_init.h
- GuruxDLMSClientExample.componentinfo.xml
- GuruxDLMSClientExample.cproj
- main.c
- GuruxDLMSClientExample.atsln
- readme.md
- apdu.h
- asn1Parser.h
- bigInteger.h
- bitarray.h
- bytebuffer.h
- ciphering.h
- cipheringenums.h
- client.h
- converters.h
- cosem.h
- crc.h
- curve.h
- datainfo.h
- date.h
- dlms.h
- dlmssettings.h
- eccPoint.h
- enums.h
- errorcodes.h
- gx509Certificate.h
- gxaes.h
- gxarray.h
- gxdefine.h
- gxecdsa.h
- gxget.h
- gxignore.h
- gxint.h
- gxinvoke.h
- gxkey.h
- gxmd5.h
- gxmem.h
- gxobjects.h
- gxPkcs10.h
- gxserializer.h
- gxset.h
- gxsetignoremalloc.h
- gxsetmalloc.h
- gxsha1.h
- gxsha256.h
- gxsha384.h
- gxvalueeventargs.h
- helpers.h
- lnparameters.h
- message.h
- notify.h
- objectarray.h
- parameters.h
- privateKey.h
- publicKey.h
- replydata.h
- server.h
- serverevents.h
- shamirs.h
- snparameters.h
- variant.h
- apdu.c
- asn1Parser.c
- bigInteger.c
- bitarray.c
- bytebuffer.c
- ciphering.c
- client.c
- converters.c
- cosem.c
- curve.c
- datainfo.c
- date.c
- dlms.c
- dlmsSettings.c
- eccPoint.c
- gx509Certificate.c
- gxaes.c
- gxarray.c
- gxecdsa.c
- gxget.c
- gxinvoke.c
- gxkey.c
- gxmd5.c
- gxobjects.c
- gxPkcs10.c
- gxserializer.c
- gxset.c
- gxsetignoremalloc.c
- gxsetmalloc.c
- gxsha1.c
- gxsha256.c
- gxsha384.c
- gxvalueeventargs.c
- helpers.c
- message.c
- notify.c
- objectarray.c
- parameters.c
- privateKey.c
- publicKey.c
- replydata.c
- server.c
- serverevents.c
- shamirs.c
- variant.c
- GuruxDLMS.c.sln
- GuruxDLMS.c.vcxproj
- GuruxDLMS.c.vcxproj.filters
- makefile
- CMakeLists.txt
- CMakeLists.txt
- GuruxDLMSServerExample.c
- Kconfig
- CMakeLists.txt
- Kconfig.projbuild
- partitions.csv
- sdkconfig
- readme.md
- communication.h
- connection.h
- getopt.h
- communication.c
- connection.c
- getopt.c
- main.c
- GuruxDLMSClientExample.sln
- GuruxDLMSClientExample.vcxproj
- GuruxDLMSClientExample.vcxproj.filters
- makefile
- communication.h
- connection.h
- exampleserver.h
- getopt.h
- objects.h
- communication.c
- connection.c
- exampleserver.c
- getopt.c
- main.c
- objects.c
- GuruxDLMSDataCollector.sln
- GuruxDLMSDataCollector.vcxproj
- GuruxDLMSDataCollector.vcxproj.filters
- makefile
- app.c
- config.mk
- india.c
- india.h
- makefile
- README.md
- communication.h
- connection.h
- exampleserver.h
- getopt.h
- communication.c
- connection.c
- exampleserver.c
- getopt.c
- main.c
- GuruxDLMSDataGateway.sln
- GuruxDLMSDataGateway.vcxproj
- GuruxDLMSDataGateway.vcxproj.filters
- makefile
- README.md
- connection.h
- connection.c
- main.c
- GuruxDLMSPushExample.sln
- GuruxDLMSPushExample.vcxproj
- GuruxDLMSPushExample.vcxproj.filters
- makefile
- connection.h
- exampleserver.h
- getopt.h
- connection.c
- exampleserver.c
- getopt.c
- main.c
- GuruxDLMSServerExample.sln
- GuruxDLMSServerExample.vcxproj
- GuruxDLMSServerExample.vcxproj.filters
- makefile
- readme.md
- getopt.h
- getopt.c
- main.c
- GuruxDLMSServerExample2.sln
- GuruxDLMSServerExample2.vcxproj
- GuruxDLMSServerExample2.vcxproj.filters
- makefile
- readme.md
- getopt.h
- getopt.c
- main.c
- GuruxDLMSSimpleServerExample.sln
- GuruxDLMSSimpleServerExample.vcxproj
- GuruxDLMSSimpleServerExample.vcxproj.filters
- makefile
- readme.md
- getopt.h
- getopt.c
- main.c
- GuruxDLMSSimpleServerExample2.sln
- GuruxDLMSSimpleServerExample2.vcxproj
- GuruxDLMSSimpleServerExample2.vcxproj.filters
- makefile
- readme.md
- main.h
- stm32l4xx_hal_conf.h
- stm32l4xx_hal_conf.h_save
- stm32l4xx_it.h
- main.c
- stm32l4xx_hal_msp.c
- stm32l4xx_it.c
- system_stm32l4xx.c
- GuruxDLMSSimpleServerExample2_STM32L433RCTxP.dbgconf
- apdu.d
- apdu.o
- bitarray.d
- bitarray.o
- bytebuffer.d
- bytebuffer.o
- ciphering.d
- ciphering.o
- client.d
- client.o
- converters.d
- converters.o
- cosem.d
- cosem.o
- datainfo.d
- datainfo.o
- date.d
- date.o
- dlms.d
- dlms.o
- dlmssettings.d
- dlmssettings.o
- GuruxDLMSSimpleServerExample2.build_log.htm
- GuruxDLMSSimpleServerExample2.htm
- GuruxDLMSSimpleServerExample2.lnp
- GuruxDLMSSimpleServerExample2.map
- GuruxDLMSSimpleServerExample2.sct
- GuruxDLMSSimpleServerExample2_GuruxDLMSSimpleServerExample2.dep
- gxaes.d
- gxaes.o
- gxarray.d
- gxarray.o
- gxget.d
- gxget.o
- gxinvoke.d
- gxinvoke.o
- gxkey.d
- gxkey.o
- gxmd5.d
- gxmd5.o
- gxobjects.d
- gxobjects.o
- gxserializer.d
- gxserializer.o
- gxset.d
- gxset.o
- gxsetignoremalloc.d
- gxsetignoremalloc.o
- gxsetmalloc.d
- gxsetmalloc.o
- gxsha1.d
- gxsha1.o
- gxsha256.d
- gxsha256.o
- gxvalueeventargs.d
- gxvalueeventargs.o
- helpers.d
- helpers.o
- message.d
- message.o
- notify.d
- notify.o
- objectarray.d
- objectarray.o
- parameters.d
- parameters.o
- replydata.d
- replydata.o
- server.d
- server.o
- serverevents.d
- serverevents.o
- startup_stm32l433xx.o
- stm32l4xx_hal.d
- stm32l4xx_hal_cortex.d
- stm32l4xx_hal_dma.d
- stm32l4xx_hal_dma_ex.d
- stm32l4xx_hal_exti.d
- stm32l4xx_hal_flash.d
- stm32l4xx_hal_flash_ex.d
- stm32l4xx_hal_flash_ramfunc.d
- stm32l4xx_hal_gpio.d
- stm32l4xx_hal_pwr.d
- stm32l4xx_hal_pwr_ex.d
- stm32l4xx_hal_rcc.d
- stm32l4xx_hal_rcc_ex.d
- stm32l4xx_hal_tim.d
- stm32l4xx_hal_tim_ex.d
- stm32l4xx_hal_uart.d
- stm32l4xx_hal_uart_ex.d
- variant.d
- variant.o
- RTE_Components.h
- EventRecorderStub.scvd
- GuruxDLMSSimpleServerExample2.uvoptx
- GuruxDLMSSimpleServerExample2.uvprojx
- startup_stm32l433xx.s
- .mxproject
- common.ftl
- GuruxDLMSSimpleServerExample2.ioc
- Makefile
- mw_common.ftl
- startup_stm32l433xx.s
- STM32L433RCTxP_FLASH.ld
- stm32l4xx_hal_conf_h.ftl
- .mbed
- main.cpp
- mbed-os.lib
- mbed_settings.py
- .mbed
- main.cpp
- mbed-os.lib
- mbed_settings.py
- readme.md
- communication.h
- connection.h
- getopt.h
- communication.c
- connection.c
- getopt.c
- GuruxDLMSClientExample.c
- GuruxDLMSClientExample.cws
- GuruxDLMSClientExample.prj
- main.c
- CMakeLists.txt
- prj.conf
- readme.md
- README.rst
- sample.yaml
- readme.md
- .gitattributes
- .gitignore
- CREDITS.md
- LICENSE
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
