├── .gitignore
├── .gitmodules
├── LICENSE
├── README.md
├── canopencgi
├── CANopenCGI.c
├── Makefile
└── canopen.conf
├── cocomm
├── Makefile
└── cocomm.c
├── docker
├── Dockerfile
└── README.md
├── docs
├── CANopen_8h.html
├── CANopen_8h.js
├── CANopen_8h_source.html
├── CO__Emergency_8h.html
├── CO__Emergency_8h.js
├── CO__Emergency_8h_source.html
├── CO__GFC_8c.html
├── CO__GFC_8h.html
├── CO__GFC_8h.js
├── CO__GFC_8h_source.html
├── CO__HBconsumer_8h.html
├── CO__HBconsumer_8h.js
├── CO__HBconsumer_8h_source.html
├── CO__LEDs_8h.html
├── CO__LEDs_8h.js
├── CO__LEDs_8h_source.html
├── CO__LSS_8h.html
├── CO__LSS_8h.js
├── CO__LSS_8h_source.html
├── CO__LSSmaster_8h.html
├── CO__LSSmaster_8h.js
├── CO__LSSmaster_8h_source.html
├── CO__LSSslave_8h.html
├── CO__LSSslave_8h.js
├── CO__LSSslave_8h_source.html
├── CO__NMT__Heartbeat_8h.html
├── CO__NMT__Heartbeat_8h.js
├── CO__NMT__Heartbeat_8h_source.html
├── CO__OD__storage_8h.html
├── CO__OD__storage_8h.js
├── CO__OD__storage_8h_source.html
├── CO__ODinterface_8h.html
├── CO__ODinterface_8h.js
├── CO__ODinterface_8h_source.html
├── CO__PDO_8h.html
├── CO__PDO_8h.js
├── CO__PDO_8h_source.html
├── CO__SDOclient_8h.html
├── CO__SDOclient_8h.js
├── CO__SDOclient_8h_source.html
├── CO__SDOserver_8h.html
├── CO__SDOserver_8h.js
├── CO__SDOserver_8h_source.html
├── CO__SRDO_8c.html
├── CO__SRDO_8h.html
├── CO__SRDO_8h.js
├── CO__SRDO_8h_source.html
├── CO__SYNC_8h.html
├── CO__SYNC_8h.js
├── CO__SYNC_8h_source.html
├── CO__TIME_8h.html
├── CO__TIME_8h.js
├── CO__TIME_8h_source.html
├── CO__config_8h.html
├── CO__config_8h.js
├── CO__config_8h_source.html
├── CO__driver_8h.html
├── CO__driver_8h.js
├── CO__driver_8h_source.html
├── CO__driver__target_8h.html
├── CO__driver__target_8h.js
├── CO__driver__target_8h_source.html
├── CO__epoll__interface_8h.html
├── CO__epoll__interface_8h.js
├── CO__epoll__interface_8h_source.html
├── CO__error_8h.html
├── CO__error_8h.js
├── CO__error_8h_source.html
├── CO__error__msgs_8h_source.html
├── CO__fifo_8h.html
├── CO__fifo_8h.js
├── CO__fifo_8h_source.html
├── CO__gateway__ascii_8h.html
├── CO__gateway__ascii_8h.js
├── CO__gateway__ascii_8h_source.html
├── CO__trace_8h.html
├── CO__trace_8h.js
├── CO__trace_8h_source.html
├── annotated.html
├── annotated_dup.js
├── bc_s.png
├── bdwn.png
├── classes.html
├── closed.png
├── crc16-ccitt_8h.html
├── crc16-ccitt_8h.js
├── crc16-ccitt_8h_source.html
├── dir_4b0ffcb7ab18f30ccfa85879d0b1134f.html
├── dir_4b0ffcb7ab18f30ccfa85879d0b1134f.js
├── dir_61725470c0c4ad532abb3cb1e156c123.html
├── dir_61725470c0c4ad532abb3cb1e156c123.js
├── dir_6b9d3acb0ed2bca35694b645384363d3.html
├── dir_6b9d3acb0ed2bca35694b645384363d3.js
├── dir_77924ae5e158f0fe5749d81e75dc818c.html
├── dir_77924ae5e158f0fe5749d81e75dc818c.js
├── dir_9d7b210e307d5785c6c2b238c23a336b.html
├── dir_9d7b210e307d5785c6c2b238c23a336b.js
├── dir_cfafba98a580ce4b62f8a6fa96d7cbb0.html
├── dir_dedeb03de5db43ead5483ab2f59b049d.html
├── dir_dedeb03de5db43ead5483ab2f59b049d.js
├── dir_e68e8157741866f444e17edd764ebbae.html
├── dir_f17b92000dd778003adbbcb6b5ce4226.html
├── dir_f17b92000dd778003adbbcb6b5ce4226.js
├── doc.png
├── doxygen.css
├── doxygen.png
├── dynsections.js
├── files.html
├── files_dup.js
├── folderclosed.png
├── folderopen.png
├── functions.html
├── functions_b.html
├── functions_c.html
├── functions_d.html
├── functions_dup.js
├── functions_e.html
├── functions_f.html
├── functions_g.html
├── functions_h.html
├── functions_i.html
├── functions_l.html
├── functions_m.html
├── functions_n.html
├── functions_o.html
├── functions_p.html
├── functions_r.html
├── functions_s.html
├── functions_t.html
├── functions_u.html
├── functions_v.html
├── functions_vars.html
├── functions_vars.js
├── functions_vars_b.html
├── functions_vars_c.html
├── functions_vars_d.html
├── functions_vars_e.html
├── functions_vars_f.html
├── functions_vars_g.html
├── functions_vars_h.html
├── functions_vars_i.html
├── functions_vars_l.html
├── functions_vars_m.html
├── functions_vars_n.html
├── functions_vars_o.html
├── functions_vars_p.html
├── functions_vars_r.html
├── functions_vars_s.html
├── functions_vars_t.html
├── functions_vars_u.html
├── functions_vars_v.html
├── functions_vars_w.html
├── functions_w.html
├── globals.html
├── globals_c.html
├── globals_d.html
├── globals_defs.html
├── globals_dup.js
├── globals_enum.html
├── globals_eval.html
├── globals_eval.js
├── globals_eval_o.html
├── globals_f.html
├── globals_func.html
├── globals_func.js
├── globals_func_l.html
├── globals_func_o.html
├── globals_i.html
├── globals_l.html
├── globals_n.html
├── globals_o.html
├── globals_t.html
├── globals_type.html
├── globals_u.html
├── globals_vars.html
├── group__CO__CAN__Message__reception.html
├── group__CO__CAN__Message__reception.js
├── group__CO__CAN__Message__transmission.html
├── group__CO__CAN__Message__transmission.js
├── group__CO__CANopen.html
├── group__CO__CANopen.js
├── group__CO__CANopen__301.html
├── group__CO__CANopen__301.js
├── group__CO__CANopen__301__fifo.html
├── group__CO__CANopen__301__fifo.js
├── group__CO__CANopen__303.html
├── group__CO__CANopen__303.js
├── group__CO__CANopen__304.html
├── group__CO__CANopen__304.js
├── group__CO__CANopen__305.html
├── group__CO__CANopen__305.js
├── group__CO__CANopen__309.html
├── group__CO__CANopen__309.js
├── group__CO__CANopen__309__3.html
├── group__CO__CANopen__309__3.js
├── group__CO__CANopen__309__3__Syntax.html
├── group__CO__CANopen__extra.html
├── group__CO__CANopen__extra.js
├── group__CO__Emergency.html
├── group__CO__Emergency.js
├── group__CO__GFC.html
├── group__CO__GFC.js
├── group__CO__HBconsumer.html
├── group__CO__HBconsumer.js
├── group__CO__LEDs.html
├── group__CO__LEDs.js
├── group__CO__LSS.html
├── group__CO__LSS.js
├── group__CO__LSSmaster.html
├── group__CO__LSSmaster.js
├── group__CO__LSSslave.html
├── group__CO__LSSslave.js
├── group__CO__NMT__Heartbeat.html
├── group__CO__NMT__Heartbeat.js
├── group__CO__ODdefinition.html
├── group__CO__ODdefinition.js
├── group__CO__ODgetSetters.html
├── group__CO__ODgetSetters.js
├── group__CO__ODinterface.html
├── group__CO__ODinterface.js
├── group__CO__PDO.html
├── group__CO__PDO.js
├── group__CO__SDOclient.html
├── group__CO__SDOclient.js
├── group__CO__SDOserver.html
├── group__CO__SDOserver.js
├── group__CO__SRDO.html
├── group__CO__SRDO.js
├── group__CO__STACK__CONFIG.html
├── group__CO__STACK__CONFIG.js
├── group__CO__STACK__CONFIG__COMMON.html
├── group__CO__STACK__CONFIG__COMMON.js
├── group__CO__STACK__CONFIG__CRC16.html
├── group__CO__STACK__CONFIG__CRC16.js
├── group__CO__STACK__CONFIG__DEBUG.html
├── group__CO__STACK__CONFIG__DEBUG.js
├── group__CO__STACK__CONFIG__EMERGENCY.html
├── group__CO__STACK__CONFIG__EMERGENCY.js
├── group__CO__STACK__CONFIG__FIFO.html
├── group__CO__STACK__CONFIG__FIFO.js
├── group__CO__STACK__CONFIG__GATEWAY.html
├── group__CO__STACK__CONFIG__GATEWAY.js
├── group__CO__STACK__CONFIG__LEDS.html
├── group__CO__STACK__CONFIG__LEDS.js
├── group__CO__STACK__CONFIG__LSS.html
├── group__CO__STACK__CONFIG__LSS.js
├── group__CO__STACK__CONFIG__NMT__HB.html
├── group__CO__STACK__CONFIG__NMT__HB.js
├── group__CO__STACK__CONFIG__SDO.html
├── group__CO__STACK__CONFIG__SDO.js
├── group__CO__STACK__CONFIG__SRDO.html
├── group__CO__STACK__CONFIG__SRDO.js
├── group__CO__STACK__CONFIG__SYNC__PDO.html
├── group__CO__STACK__CONFIG__SYNC__PDO.js
├── group__CO__STACK__CONFIG__TIME.html
├── group__CO__STACK__CONFIG__TIME.js
├── group__CO__STACK__CONFIG__TRACE.html
├── group__CO__STACK__CONFIG__TRACE.js
├── group__CO__SYNC.html
├── group__CO__SYNC.js
├── group__CO__TIME.html
├── group__CO__TIME.js
├── group__CO__crc16__ccitt.html
├── group__CO__crc16__ccitt.js
├── group__CO__critical__sections.html
├── group__CO__critical__sections.js
├── group__CO__dataTypes.html
├── group__CO__dataTypes.js
├── group__CO__driver.html
├── group__CO__driver.js
├── group__CO__epoll__interface.html
├── group__CO__epoll__interface.js
├── group__CO__socketCAN.html
├── group__CO__socketCAN.js
├── group__CO__socketCAN__ERROR.html
├── group__CO__socketCAN__ERROR.js
├── group__CO__socketCAN__OD__storage.html
├── group__CO__socketCAN__OD__storage.js
├── group__CO__socketCAN__driver__target.html
├── group__CO__socketCAN__driver__target.js
├── group__CO__trace.html
├── group__CO__trace.js
├── index.html
├── jquery.js
├── md_doc_CHANGELOG.html
├── md_doc_LSSusage.html
├── md_doc_deviceSupport.html
├── md_doc_gettingStarted.html
├── md_doc_objectDictionary.html
├── md_doc_traceUsage.html
├── md_example_DS301_profile.html
├── modules.html
├── modules.js
├── nav_f.png
├── nav_g.png
├── nav_h.png
├── navtree.css
├── navtree.js
├── navtreedata.js
├── navtreeindex0.js
├── navtreeindex1.js
├── navtreeindex2.js
├── navtreeindex3.js
├── navtreeindex4.js
├── navtreeindex5.js
├── navtreeindex6.js
├── navtreeindex7.js
├── navtreeindex8.js
├── navtreeindex9.js
├── open.png
├── pages.html
├── resize.js
├── search
│ ├── all_0.html
│ ├── all_0.js
│ ├── all_1.html
│ ├── all_1.js
│ ├── all_10.html
│ ├── all_10.js
│ ├── all_11.html
│ ├── all_11.js
│ ├── all_12.html
│ ├── all_12.js
│ ├── all_13.html
│ ├── all_13.js
│ ├── all_2.html
│ ├── all_2.js
│ ├── all_3.html
│ ├── all_3.js
│ ├── all_4.html
│ ├── all_4.js
│ ├── all_5.html
│ ├── all_5.js
│ ├── all_6.html
│ ├── all_6.js
│ ├── all_7.html
│ ├── all_7.js
│ ├── all_8.html
│ ├── all_8.js
│ ├── all_9.html
│ ├── all_9.js
│ ├── all_a.html
│ ├── all_a.js
│ ├── all_b.html
│ ├── all_b.js
│ ├── all_c.html
│ ├── all_c.js
│ ├── all_d.html
│ ├── all_d.js
│ ├── all_e.html
│ ├── all_e.js
│ ├── all_f.html
│ ├── all_f.js
│ ├── classes_0.html
│ ├── classes_0.js
│ ├── classes_1.html
│ ├── classes_1.js
│ ├── close.png
│ ├── enums_0.html
│ ├── enums_0.js
│ ├── enums_1.html
│ ├── enums_1.js
│ ├── enumvalues_0.html
│ ├── enumvalues_0.js
│ ├── enumvalues_1.html
│ ├── enumvalues_1.js
│ ├── files_0.html
│ ├── files_0.js
│ ├── functions_0.html
│ ├── functions_0.js
│ ├── functions_1.html
│ ├── functions_1.js
│ ├── functions_2.html
│ ├── functions_2.js
│ ├── groups_0.html
│ ├── groups_0.js
│ ├── groups_1.html
│ ├── groups_1.js
│ ├── groups_2.html
│ ├── groups_2.js
│ ├── groups_3.html
│ ├── groups_3.js
│ ├── groups_4.html
│ ├── groups_4.js
│ ├── groups_5.html
│ ├── groups_5.js
│ ├── groups_6.html
│ ├── groups_6.js
│ ├── groups_7.html
│ ├── groups_7.js
│ ├── groups_8.html
│ ├── groups_8.js
│ ├── groups_9.html
│ ├── groups_9.js
│ ├── groups_a.html
│ ├── groups_a.js
│ ├── groups_b.html
│ ├── groups_b.js
│ ├── groups_c.html
│ ├── groups_c.js
│ ├── groups_d.html
│ ├── groups_d.js
│ ├── mag_sel.png
│ ├── nomatches.html
│ ├── pages_0.html
│ ├── pages_0.js
│ ├── pages_1.html
│ ├── pages_1.js
│ ├── pages_2.html
│ ├── pages_2.js
│ ├── pages_3.html
│ ├── pages_3.js
│ ├── pages_4.html
│ ├── pages_4.js
│ ├── pages_5.html
│ ├── pages_5.js
│ ├── search.css
│ ├── search.js
│ ├── search_l.png
│ ├── search_m.png
│ ├── search_r.png
│ ├── searchdata.js
│ ├── typedefs_0.html
│ ├── typedefs_0.js
│ ├── typedefs_1.html
│ ├── typedefs_1.js
│ ├── typedefs_2.html
│ ├── typedefs_2.js
│ ├── typedefs_3.html
│ ├── typedefs_3.js
│ ├── typedefs_4.html
│ ├── typedefs_4.js
│ ├── typedefs_5.html
│ ├── typedefs_5.js
│ ├── typedefs_6.html
│ ├── typedefs_6.js
│ ├── variables_0.html
│ ├── variables_0.js
│ ├── variables_1.html
│ ├── variables_1.js
│ ├── variables_10.html
│ ├── variables_10.js
│ ├── variables_11.html
│ ├── variables_11.js
│ ├── variables_12.html
│ ├── variables_12.js
│ ├── variables_13.html
│ ├── variables_13.js
│ ├── variables_2.html
│ ├── variables_2.js
│ ├── variables_3.html
│ ├── variables_3.js
│ ├── variables_4.html
│ ├── variables_4.js
│ ├── variables_5.html
│ ├── variables_5.js
│ ├── variables_6.html
│ ├── variables_6.js
│ ├── variables_7.html
│ ├── variables_7.js
│ ├── variables_8.html
│ ├── variables_8.js
│ ├── variables_9.html
│ ├── variables_9.js
│ ├── variables_a.html
│ ├── variables_a.js
│ ├── variables_b.html
│ ├── variables_b.js
│ ├── variables_c.html
│ ├── variables_c.js
│ ├── variables_d.html
│ ├── variables_d.js
│ ├── variables_e.html
│ ├── variables_e.js
│ ├── variables_f.html
│ └── variables_f.js
├── splitbar.png
├── structCO__CANinterfaceErrorhandler__t.html
├── structCO__CANinterfaceErrorhandler__t.js
├── structCO__CANmodule__t.html
├── structCO__CANmodule__t.js
├── structCO__CANrx__t.html
├── structCO__CANrx__t.js
├── structCO__CANtx__t.html
├── structCO__CANtx__t.js
├── structCO__EM__t.html
├── structCO__EM__t.js
├── structCO__GFC__t.html
├── structCO__GFC__t.js
├── structCO__GTWA__t.html
├── structCO__GTWA__t.js
├── structCO__HBconsNode__t.html
├── structCO__HBconsNode__t.js
├── structCO__HBconsumer__t.html
├── structCO__HBconsumer__t.js
├── structCO__LEDs__t.html
├── structCO__LEDs__t.js
├── structCO__LSSmaster__fastscan__t.html
├── structCO__LSSmaster__fastscan__t.js
├── structCO__LSSmaster__t.html
├── structCO__LSSmaster__t.js
├── structCO__LSSslave__t.html
├── structCO__LSSslave__t.js
├── structCO__NMT__t.html
├── structCO__NMT__t.js
├── structCO__OD__storage__t.html
├── structCO__OD__storage__t.js
├── structCO__RPDOCommPar__t.html
├── structCO__RPDOCommPar__t.js
├── structCO__RPDOMapPar__t.html
├── structCO__RPDOMapPar__t.js
├── structCO__RPDO__t.html
├── structCO__RPDO__t.js
├── structCO__SDOclient__t.html
├── structCO__SDOclient__t.js
├── structCO__SDOserver__t.html
├── structCO__SDOserver__t.js
├── structCO__SRDOCommPar__t.html
├── structCO__SRDOCommPar__t.js
├── structCO__SRDOGuard__t.html
├── structCO__SRDOGuard__t.js
├── structCO__SRDO__t.html
├── structCO__SRDO__t.js
├── structCO__SYNC__t.html
├── structCO__SYNC__t.js
├── structCO__TIME__t.html
├── structCO__TIME__t.js
├── structCO__TPDOCommPar__t.html
├── structCO__TPDOCommPar__t.js
├── structCO__TPDOMapPar__t.html
├── structCO__TPDOMapPar__t.js
├── structCO__TPDO__t.html
├── structCO__TPDO__t.js
├── structCO__config__t.html
├── structCO__config__t.js
├── structCO__epoll__gtw__t.html
├── structCO__epoll__gtw__t.js
├── structCO__epoll__t.html
├── structCO__epoll__t.js
├── structCO__fifo__t.html
├── structCO__fifo__t.js
├── structCO__t.html
├── structCO__t.js
├── structCO__trace__dataType__t.html
├── structCO__trace__dataType__t.js
├── structCO__trace__t.html
├── structCO__trace__t.js
├── structOD__IO__t.html
├── structOD__IO__t.js
├── structOD__entry__t.html
├── structOD__entry__t.js
├── structOD__extensionIO__t.html
├── structOD__extensionIO__t.js
├── structOD__obj__array__t.html
├── structOD__obj__array__t.js
├── structOD__obj__extended__t.html
├── structOD__obj__extended__t.js
├── structOD__obj__record__t.html
├── structOD__obj__record__t.js
├── structOD__obj__var__t.html
├── structOD__obj__var__t.js
├── structOD__stream__t.html
├── structOD__stream__t.js
├── structOD__subEntry__t.html
├── structOD__subEntry__t.js
├── structOD__t.html
├── structOD__t.js
├── sync_off.png
├── sync_on.png
├── tab_a.png
├── tab_b.png
├── tab_h.png
├── tab_s.png
├── tabs.css
└── unionCO__LSS__address__t.html
├── examples
└── basicDevice
│ ├── .gitignore
│ ├── CO_application.c
│ ├── CO_application.h
│ ├── CO_driver_custom.h
│ ├── EDSEditor.png
│ ├── Makefile
│ ├── OD.c
│ ├── OD.h
│ ├── README.md
│ ├── basicDevice.eds
│ ├── basicDevice.md
│ ├── basicDevice.xdd
│ ├── gateway.Makefile
│ ├── testingVariables.c
│ └── testingVariables.h
├── test
├── running_canopen
│ ├── SDO_transfer.bats
│ ├── basic_NMT_SDO_heartbeat.bats
│ ├── config_bats.sh
│ ├── heartbeat_consumer.bats
│ ├── start_canopen.sh
│ └── test_all.sh
├── test.md
└── test_report.md
└── tools
├── get_tools.sh
├── run_canopend_candump.sh
└── update_docs.sh
/.gitignore:
--------------------------------------------------------------------------------
1 | /cocomm/cocomm
2 | /canopencgi/canopen.cgi
3 | *.o
4 | *.bak
5 | tmp
6 | index.html
7 |
8 | /tools/EDSEditor
9 |
10 | # eclipse
11 | .cproject
12 | .project
13 | .settings/
14 |
15 | # kdevelop
16 | *.kdev4
17 |
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "CANopenNode"]
2 | path = CANopenNode
3 | url = https://github.com/CANopenNode/CANopenNode.git
4 | [submodule "test/libs/bats-core"]
5 | path = test/libs/bats-core
6 | url = https://github.com/bats-core/bats-core.git
7 | [submodule "test/libs/bats-support"]
8 | path = test/libs/bats-support
9 | url = https://github.com/bats-core/bats-support.git
10 | [submodule "test/libs/bats-assert"]
11 | path = test/libs/bats-assert
12 | url = https://github.com/bats-core/bats-assert.git
13 |
--------------------------------------------------------------------------------
/canopencgi/Makefile:
--------------------------------------------------------------------------------
1 | # Makefile for CANopenCGI.
2 |
3 |
4 | APPL_SRC = .
5 |
6 |
7 | LINK_TARGET = canopen.cgi
8 |
9 |
10 | INCLUDE_DIRS = -I$(APPL_SRC)
11 |
12 |
13 | SOURCES = $(APPL_SRC)/CANopenCGI.c
14 |
15 |
16 | OBJS = $(SOURCES:%.c=%.o)
17 | CC ?= gcc
18 | CFLAGS = -Wall -g $(INCLUDE_DIRS)
19 | LDFLAGS =
20 |
21 |
22 | .PHONY: all clean
23 |
24 | all: clean $(LINK_TARGET)
25 |
26 | clean:
27 | rm -f $(OBJS) $(LINK_TARGET)
28 |
29 | %.o: %.c
30 | $(CC) $(CFLAGS) -c $< -o $@
31 |
32 | $(LINK_TARGET): $(OBJS)
33 | $(CC) $(LDFLAGS) $^ -o $@
34 |
--------------------------------------------------------------------------------
/cocomm/Makefile:
--------------------------------------------------------------------------------
1 | # Makefile for CANopenCommand.
2 |
3 | APPL_SRC = .
4 | LINK_TARGET = cocomm
5 | INCLUDE_DIRS = -I$(APPL_SRC)
6 | SOURCES = $(APPL_SRC)/cocomm.c
7 |
8 | OBJS = $(SOURCES:%.c=%.o)
9 | CC ?= gcc
10 | OPT = -g
11 | #OPT = -g -pedantic -Wshadow -fanalyzer
12 | CFLAGS = -Wall $(OPT) $(INCLUDE_DIRS)
13 | LDFLAGS =
14 |
15 | .PHONY: all clean
16 |
17 | all: clean $(LINK_TARGET)
18 |
19 | clean:
20 | rm -f $(OBJS) $(LINK_TARGET)
21 |
22 | %.o: %.c
23 | $(CC) $(CFLAGS) -c $< -o $@
24 |
25 | $(LINK_TARGET): $(OBJS)
26 | $(CC) $(LDFLAGS) $^ -o $@
27 |
--------------------------------------------------------------------------------
/docker/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM ubuntu:16.04
2 |
3 | ENV CANOPENSOCKET_SRC https://github.com/CANopenNode/CANopenSocket.git
4 | ENV CANOPENSOCKET_REVISION ee1674c1ca790fc0d5c07a28f4a701d3c929f401
5 | ENV CANOPENSOCKET_DIR /CANopenSocket
6 | ENV APP_DIR /app
7 |
8 | RUN apt-get update && apt-get install -y \
9 | net-tools \
10 | can-utils \
11 | git \
12 | build-essential \
13 | && apt-get -q autoremove \
14 | && apt-get -q clean -y \
15 | && rm -rf /var/lib/apt/lists/* \
16 | && rm -f /var/cache/apt/*.bin
17 |
18 | RUN git clone $CANOPENSOCKET_SRC $CANOPENSOCKET_DIR
19 | WORKDIR $CANOPENSOCKET_DIR
20 | RUN git checkout $CANOPENSOCKET_REVISION
21 | RUN git submodule init; git submodule update
22 |
23 | WORKDIR canopend
24 | RUN make
25 |
26 | RUN mkdir $APP_DIR
27 | WORKDIR $APP_DIR
28 | ENV PATH="$APP_DIR:${PATH}"
29 |
30 | RUN cp $CANOPENSOCKET_DIR/canopend/app/canopend $APP_DIR/canopend
31 | RUN cp $CANOPENSOCKET_DIR/canopend/app/od_storage $APP_DIR/od_storage
32 | RUN cp $CANOPENSOCKET_DIR/canopend/app/od_storage_auto $APP_DIR/od_storage_auto
33 |
34 | # Standard canopend port
35 | EXPOSE 6000
36 |
37 | CMD ./canopend $CAN -i 1 -c "" -t 6000
38 |
--------------------------------------------------------------------------------
/docs/CANopen_8h.js:
--------------------------------------------------------------------------------
1 | var CANopen_8h =
2 | [
3 | [ "CO_MULTIPLE_OD", "group__CO__CANopen.html#gae3927c69d6937caf2b67ac49c5e41982", null ],
4 | [ "CO_USE_GLOBALS", "group__CO__CANopen.html#gaab00eab90dbe59885c98831e2d819e56", null ],
5 | [ "CO_new", "group__CO__CANopen.html#gaf6ef29daa2063de90b4799ae795c7027", null ],
6 | [ "CO_delete", "group__CO__CANopen.html#ga7023592c26cf6649aa67bc2c04dfd95d", null ],
7 | [ "CO_isLSSslaveEnabled", "group__CO__CANopen.html#ga4c9143f717e8df279034fb897e39b517", null ],
8 | [ "CO_CANinit", "group__CO__CANopen.html#ga619d9ee70c17464bb819b48b5eddb074", null ],
9 | [ "CO_LSSinit", "group__CO__CANopen.html#ga0e11332fd28af597bc47b21327cdc8a3", null ],
10 | [ "CO_CANopenInit", "group__CO__CANopen.html#ga0b64a860299af6e96f5663419aa6d446", null ],
11 | [ "CO_process", "group__CO__CANopen.html#ga895d7fad40b60aacdac3cb0615729b5e", null ],
12 | [ "CO_process_SYNC", "group__CO__CANopen.html#gaad5c15c3ca475912661f512d37413b12", null ],
13 | [ "CO_process_RPDO", "group__CO__CANopen.html#ga4318848921c35e8bb5a7d97dca5668a0", null ],
14 | [ "CO_process_TPDO", "group__CO__CANopen.html#ga8c62a2afd2762d99e9c9be13a3d9a7a8", null ],
15 | [ "CO_process_SRDO", "group__CO__CANopen.html#gab76d7283fe5190d3a0009b423a9ba8b1", null ]
16 | ];
--------------------------------------------------------------------------------
/docs/CO__GFC_8h.js:
--------------------------------------------------------------------------------
1 | var CO__GFC_8h =
2 | [
3 | [ "CO_GFC_init", "group__CO__GFC.html#ga23d83d03ef1b9ad5ffe68103a627026c", null ],
4 | [ "CO_GFC_initCallbackEnterSafeState", "group__CO__GFC.html#gaa7cf845381bf150a5816bc068ab9218f", null ],
5 | [ "CO_GFCsend", "group__CO__GFC.html#ga64a30ac6c275d166a2f4117050b12c8c", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/CO__LEDs_8h.js:
--------------------------------------------------------------------------------
1 | var CO__LEDs_8h =
2 | [
3 | [ "CO_LED_RED", "group__CO__LEDs.html#ga38a415372f20b9444f254a205aa511e8", null ],
4 | [ "CO_LED_GREEN", "group__CO__LEDs.html#ga3e01e6ec590d6d5c7b887b48557498f4", null ],
5 | [ "CO_LED_BITFIELD_t", "group__CO__LEDs.html#ga366de3822a3da8478e97b248bed641fb", [
6 | [ "CO_LED_flicker", "group__CO__LEDs.html#gga366de3822a3da8478e97b248bed641fba9838518b974c263a401a089901cdcf54", null ],
7 | [ "CO_LED_blink", "group__CO__LEDs.html#gga366de3822a3da8478e97b248bed641fbaa24d4647d37adc17e1d3c242a42f6b68", null ],
8 | [ "CO_LED_flash_1", "group__CO__LEDs.html#gga366de3822a3da8478e97b248bed641fba88e905d94927b3c626b50a48537c7b73", null ],
9 | [ "CO_LED_flash_2", "group__CO__LEDs.html#gga366de3822a3da8478e97b248bed641fbae751e14d72d829b2b7f9a9c1e98e0612", null ],
10 | [ "CO_LED_flash_3", "group__CO__LEDs.html#gga366de3822a3da8478e97b248bed641fba250a08a71c4bbca9761f0dfa54d37938", null ],
11 | [ "CO_LED_flash_4", "group__CO__LEDs.html#gga366de3822a3da8478e97b248bed641fbadd3ec0da4d999e5ffc107d7891c26667", null ],
12 | [ "CO_LED_CANopen", "group__CO__LEDs.html#gga366de3822a3da8478e97b248bed641fbaea338dad48dda75ef1ebac0948093148", null ]
13 | ] ],
14 | [ "CO_LEDs_init", "group__CO__LEDs.html#gadafdaf5de4c227a3df17cbcf1d81be69", null ],
15 | [ "CO_LEDs_process", "group__CO__LEDs.html#gac008ef501f913c9df1ee79c4b071ad80", null ]
16 | ];
--------------------------------------------------------------------------------
/docs/CO__LSSslave_8h.js:
--------------------------------------------------------------------------------
1 | var CO__LSSslave_8h =
2 | [
3 | [ "CO_LSSslave_init", "group__CO__LSSslave.html#gaaba1fafcd0024609f8a72be4810baf66", null ],
4 | [ "CO_LSSslave_process", "group__CO__LSSslave.html#gae19d7ad84333f1a3f40ecbdbf639e017", null ],
5 | [ "CO_LSSslave_getState", "group__CO__LSSslave.html#ga2692ff0d6837db494c029a3bef735ee7", null ],
6 | [ "CO_LSSslave_initCallbackPre", "group__CO__LSSslave.html#ga64c23178117a707046eb15ebc6506429", null ],
7 | [ "CO_LSSslave_initCheckBitRateCallback", "group__CO__LSSslave.html#ga665f147d6fae6db71173c4a8d602495c", null ],
8 | [ "CO_LSSslave_initActivateBitRateCallback", "group__CO__LSSslave.html#ga0253fffcb36ab6b850563328784a8a5a", null ],
9 | [ "CO_LSSslave_initCfgStoreCallback", "group__CO__LSSslave.html#gadc6187357904293da0a35317f15d0666", null ]
10 | ];
--------------------------------------------------------------------------------
/docs/CO__OD__storage_8h.js:
--------------------------------------------------------------------------------
1 | var CO__OD__storage_8h =
2 | [
3 | [ "CO_ODF_1010", "group__CO__socketCAN__OD__storage.html#ga4a5e807a83eeab172bb3b0aeb6fa92c2", null ],
4 | [ "CO_ODF_1011", "group__CO__socketCAN__OD__storage.html#ga059fcd46d8b15caf86c57d541a09576a", null ],
5 | [ "CO_OD_storage_saveSecure", "group__CO__socketCAN__OD__storage.html#ga7f6124c9079807bc2f8f3d860571ccec", null ],
6 | [ "CO_OD_storage_restoreSecure", "group__CO__socketCAN__OD__storage.html#ga63b392fa7eb2bdc92ecd2f1ff6f4ced0", null ],
7 | [ "CO_OD_storage_init", "group__CO__socketCAN__OD__storage.html#ga5a26b63e7222b058c6024e54c6e0d5cd", null ],
8 | [ "CO_OD_storage_autoSave", "group__CO__socketCAN__OD__storage.html#ga9381d4f670cef9068efaf7d42097de2f", null ],
9 | [ "CO_OD_storage_autoSaveClose", "group__CO__socketCAN__OD__storage.html#ga6c51a86516ff7e128873f6cf1fdef5eb", null ]
10 | ];
--------------------------------------------------------------------------------
/docs/CO__PDO_8h.js:
--------------------------------------------------------------------------------
1 | var CO__PDO_8h =
2 | [
3 | [ "CO_RPDO_init", "group__CO__PDO.html#ga92c484ada2ad240c1b8c891c88d56901", null ],
4 | [ "CO_RPDO_initCallbackPre", "group__CO__PDO.html#ga34532746ccf88ccfa835716e89369478", null ],
5 | [ "CO_TPDO_init", "group__CO__PDO.html#ga8fb100744dc91f84b236c55ee37200a1", null ],
6 | [ "CO_TPDOisCOS", "group__CO__PDO.html#gafec3eb12b93146a3706cbf03d3770a8d", null ],
7 | [ "CO_TPDOsend", "group__CO__PDO.html#ga9b2c8692f74f6a6a389ef88bf9c682a5", null ],
8 | [ "CO_RPDO_process", "group__CO__PDO.html#gad77bfd4c7f64e75e7ddee5c926477e66", null ],
9 | [ "CO_TPDO_process", "group__CO__PDO.html#ga0bb0d1b09d37ca19e01d47d8d0004f6b", null ]
10 | ];
--------------------------------------------------------------------------------
/docs/CO__SDOclient_8h.js:
--------------------------------------------------------------------------------
1 | var CO__SDOclient_8h =
2 | [
3 | [ "CO_SDOclient_init", "group__CO__SDOclient.html#ga754160e34089aea70f84d22b06eaff9e", null ],
4 | [ "CO_SDOclient_initCallbackPre", "group__CO__SDOclient.html#ga4377eaecc3bd0a8320a2bbe1ef0ef776", null ],
5 | [ "CO_SDOclient_setup", "group__CO__SDOclient.html#gade3bf4e3249aa4c611570ec43563a08d", null ],
6 | [ "CO_SDOclientDownloadInitiate", "group__CO__SDOclient.html#ga40f6e79592e1d587d02bbb4eaefa9489", null ],
7 | [ "CO_SDOclientDownloadInitiateSize", "group__CO__SDOclient.html#gaf58b7731b4285538c26a0c7c49ab24b6", null ],
8 | [ "CO_SDOclientDownloadBufWrite", "group__CO__SDOclient.html#ga958d0568bd47d9a3152f9ea8d104b5f5", null ],
9 | [ "CO_SDOclientDownload", "group__CO__SDOclient.html#gaab262f0a8d08ba023639a2c197d0943a", null ],
10 | [ "CO_SDOclientUploadInitiate", "group__CO__SDOclient.html#ga3180f82563b3ed768fe7d3bd34fe1886", null ],
11 | [ "CO_SDOclientUpload", "group__CO__SDOclient.html#gabd3a3be7e3d1649adfdd253c979ec21f", null ],
12 | [ "CO_SDOclientUploadBufRead", "group__CO__SDOclient.html#gaf5cd4e009476b15a2cd995a9841fb175", null ],
13 | [ "CO_SDOclientClose", "group__CO__SDOclient.html#ga9b98ea2c36f864f1a589c842528b12ab", null ]
14 | ];
--------------------------------------------------------------------------------
/docs/CO__SRDO_8h.js:
--------------------------------------------------------------------------------
1 | var CO__SRDO_8h =
2 | [
3 | [ "CO_SRDOGuard_init", "group__CO__SRDO.html#gacd578e8a5a4af024f8e6f8aef87cbd14", null ],
4 | [ "CO_SRDOGuard_process", "group__CO__SRDO.html#ga0201fa4da8b37a18f864a9fd7c826a6c", null ],
5 | [ "CO_SRDO_init", "group__CO__SRDO.html#ga608e6d48e97f1b4da316b36f10e389c6", null ],
6 | [ "CO_SRDO_initCallbackPre", "group__CO__SRDO.html#gac066166b35bcb3d0b01adfc0e2eb9bb1", null ],
7 | [ "CO_SRDO_initCallbackEnterSafeState", "group__CO__SRDO.html#ga5303601f6f94c83530b5e165f54b54bb", null ],
8 | [ "CO_SRDO_requestSend", "group__CO__SRDO.html#gac9a21725c4bb0373ea18a414019cf339", null ],
9 | [ "CO_SRDO_process", "group__CO__SRDO.html#gacb94aa4f279a4476c193ee50c408dfbb", null ]
10 | ];
--------------------------------------------------------------------------------
/docs/CO__SYNC_8h.js:
--------------------------------------------------------------------------------
1 | var CO__SYNC_8h =
2 | [
3 | [ "CO_SYNC_status_t", "group__CO__SYNC.html#ga121ede6e0c90c66076a7ed950db38517", [
4 | [ "CO_SYNC_NONE", "group__CO__SYNC.html#gga121ede6e0c90c66076a7ed950db38517aeff7846423b9eb92cd2c69df745ea429", null ],
5 | [ "CO_SYNC_RECEIVED", "group__CO__SYNC.html#gga121ede6e0c90c66076a7ed950db38517aa03c21a78b503a4adebb2d9d7aa655bf", null ],
6 | [ "CO_SYNC_OUTSIDE_WINDOW", "group__CO__SYNC.html#gga121ede6e0c90c66076a7ed950db38517a5b112bec6cb10119879703a6313de41e", null ]
7 | ] ],
8 | [ "CO_SYNC_init", "group__CO__SYNC.html#ga3047b679d5e3261eedf1980ea87b5135", null ],
9 | [ "CO_SYNC_initCallbackPre", "group__CO__SYNC.html#gaf1005766c7f1588262b018fe04960777", null ],
10 | [ "CO_SYNCsend", "group__CO__SYNC.html#gabbc8625d068d19d8b632d034f396a1ff", null ],
11 | [ "CO_SYNC_process", "group__CO__SYNC.html#ga66b8f42fd430daa2a57ff15aa49c814c", null ]
12 | ];
--------------------------------------------------------------------------------
/docs/CO__TIME_8h.js:
--------------------------------------------------------------------------------
1 | var CO__TIME_8h =
2 | [
3 | [ "CO_TIME_init", "group__CO__TIME.html#ga9e02651c1662d3da13a9a071c73347bb", null ],
4 | [ "CO_TIME_initCallbackPre", "group__CO__TIME.html#gae2f03663f1477cdc551b61cf5689cd6b", null ],
5 | [ "CO_TIME_process", "group__CO__TIME.html#ga39f71192db2b40da6dcf8f4fceac9bb6", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/CO__driver__target_8h.js:
--------------------------------------------------------------------------------
1 | var CO__driver__target_8h =
2 | [
3 | [ "CO_DRIVER_MULTI_INTERFACE", "group__CO__socketCAN__driver__target.html#ga63d0056e7f18144c6eee7b66f196377c", null ],
4 | [ "CO_DRIVER_ERROR_REPORTING", "group__CO__socketCAN__driver__target.html#ga88077a1ecc6ae53de0b40ae092d48452", null ],
5 | [ "CO_CANmodule_addInterface", "group__CO__socketCAN__driver__target.html#gaaffa26125993a7a1f6cbfdb468b59333", null ],
6 | [ "CO_CANrxBuffer_getInterface", "group__CO__socketCAN__driver__target.html#gaf266a58e21acf104d9f19cd0da704afe", null ],
7 | [ "CO_CANtxBuffer_setInterface", "group__CO__socketCAN__driver__target.html#ga0d7a8fdf7a2fafd4c6d2f2dd1e1017b0", null ],
8 | [ "CO_CANrxFromEpoll", "group__CO__socketCAN__driver__target.html#ga072c53260a32d7cd30d9ad1b5bb2c359", null ]
9 | ];
--------------------------------------------------------------------------------
/docs/CO__epoll__interface_8h.js:
--------------------------------------------------------------------------------
1 | var CO__epoll__interface_8h =
2 | [
3 | [ "CO_commandInterface_t", "group__CO__epoll__interface.html#gad5a4218d5775fd7cda81a8015e1ee6f0", null ],
4 | [ "CO_epoll_create", "group__CO__epoll__interface.html#ga9bb687bf26f711ce0573581984b79443", null ],
5 | [ "CO_epoll_close", "group__CO__epoll__interface.html#ga72c3ebdede1207e55e0915128f5a2c6a", null ],
6 | [ "CO_epoll_wait", "group__CO__epoll__interface.html#ga5cfd1df62494cf9d9e85dbb9fe981a57", null ],
7 | [ "CO_epoll_processLast", "group__CO__epoll__interface.html#ga2aef637d4f2f818a7d95a7bfac251132", null ],
8 | [ "CO_epoll_initCANopenMain", "group__CO__epoll__interface.html#ga3668c8b600022ffecdd3c2fa643b5e7d", null ],
9 | [ "CO_epoll_processMain", "group__CO__epoll__interface.html#gad79d73fbac0e816f81f75507bd164515", null ],
10 | [ "CO_epoll_processRT", "group__CO__epoll__interface.html#ga6ed67073bc96e575bec6fceb627b1245", null ],
11 | [ "CO_epoll_createGtw", "group__CO__epoll__interface.html#ga7165df8b37ca1ed59476773fa075470c", null ],
12 | [ "CO_epoll_closeGtw", "group__CO__epoll__interface.html#gab2f3f7bb7d885799c462e95a45563b69", null ],
13 | [ "CO_epoll_initCANopenGtw", "group__CO__epoll__interface.html#ga07eaf2c954bb09b6420acee62ff207c3", null ],
14 | [ "CO_epoll_processGtw", "group__CO__epoll__interface.html#ga97aa0bc09684b0ed78b708198e663407", null ]
15 | ];
--------------------------------------------------------------------------------
/docs/CO__error_8h.js:
--------------------------------------------------------------------------------
1 | var CO__error_8h =
2 | [
3 | [ "CO_CANerror_NOACK_MAX", "group__CO__socketCAN__ERROR.html#ga85f1fa06be5e9a8337e1ec86546ea72d", null ],
4 | [ "CO_CANerror_LISTEN_ONLY", "group__CO__socketCAN__ERROR.html#ga02f9c19a953d2bd9005033c35c2cb6de", null ],
5 | [ "CO_CANinterfaceState_t", "group__CO__socketCAN__ERROR.html#ga7bf6a56766c008531d32b4218a5a9061", [
6 | [ "CO_INTERFACE_ACTIVE", "group__CO__socketCAN__ERROR.html#gga7bf6a56766c008531d32b4218a5a9061ad22fcb069e808548dee28e4aae580c1a", null ],
7 | [ "CO_INTERFACE_LISTEN_ONLY", "group__CO__socketCAN__ERROR.html#gga7bf6a56766c008531d32b4218a5a9061a9b74584a321fe8a89cf74e087b094581", null ],
8 | [ "CO_INTERFACE_BUS_OFF", "group__CO__socketCAN__ERROR.html#gga7bf6a56766c008531d32b4218a5a9061a8e51897ec66a9b37865659bbc348e212", null ]
9 | ] ],
10 | [ "log_printf", "group__CO__socketCAN__ERROR.html#gac9aeec86e89e5525b4e13e3b1e21866d", null ],
11 | [ "CO_CANerror_init", "group__CO__socketCAN__ERROR.html#ga30c3cb98d37aedf45d49643064fee4cd", null ],
12 | [ "CO_CANerror_disable", "group__CO__socketCAN__ERROR.html#ga6a74902a35f8a260cdc3956b83c17c77", null ],
13 | [ "CO_CANerror_rxMsg", "group__CO__socketCAN__ERROR.html#ga5d5ee1aac31cf0334108cd147b9c9038", null ],
14 | [ "CO_CANerror_txMsg", "group__CO__socketCAN__ERROR.html#gac40e1c681a9721c91ed75c49afda913c", null ],
15 | [ "CO_CANerror_rxMsgError", "group__CO__socketCAN__ERROR.html#ga975e329593af25c4467f3ddde5cf5f5c", null ]
16 | ];
--------------------------------------------------------------------------------
/docs/CO__trace_8h.js:
--------------------------------------------------------------------------------
1 | var CO__trace_8h =
2 | [
3 | [ "OD_INDEX_TRACE_CONFIG", "group__CO__trace.html#ga4edaf4c29180028f5f128f0aed2a417d", null ],
4 | [ "CO_trace_init", "group__CO__trace.html#ga50621e5b8e28349f7caf260b6cf9962e", null ],
5 | [ "CO_trace_process", "group__CO__trace.html#ga5b8d9460d7a42920325cf66eb8b725ec", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/bc_s.png
--------------------------------------------------------------------------------
/docs/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/bdwn.png
--------------------------------------------------------------------------------
/docs/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/closed.png
--------------------------------------------------------------------------------
/docs/crc16-ccitt_8h.js:
--------------------------------------------------------------------------------
1 | var crc16_ccitt_8h =
2 | [
3 | [ "crc16_ccitt_single", "group__CO__crc16__ccitt.html#gad0ef7bb8f47a7eb3ff71d603beba7f92", null ],
4 | [ "crc16_ccitt", "group__CO__crc16__ccitt.html#gab03185ec096eb8792b52d657ed6cbea1", null ]
5 | ];
--------------------------------------------------------------------------------
/docs/dir_4b0ffcb7ab18f30ccfa85879d0b1134f.js:
--------------------------------------------------------------------------------
1 | var dir_4b0ffcb7ab18f30ccfa85879d0b1134f =
2 | [
3 | [ "CO_driver_target.h", "CO__driver__target_8h.html", "CO__driver__target_8h" ],
4 | [ "CO_epoll_interface.h", "CO__epoll__interface_8h.html", "CO__epoll__interface_8h" ],
5 | [ "CO_error.h", "CO__error_8h.html", "CO__error_8h" ],
6 | [ "CO_error_msgs.h", "CO__error__msgs_8h_source.html", null ],
7 | [ "CO_OD_storage.h", "CO__OD__storage_8h.html", "CO__OD__storage_8h" ]
8 | ];
--------------------------------------------------------------------------------
/docs/dir_61725470c0c4ad532abb3cb1e156c123.js:
--------------------------------------------------------------------------------
1 | var dir_61725470c0c4ad532abb3cb1e156c123 =
2 | [
3 | [ "CO_trace.h", "CO__trace_8h.html", "CO__trace_8h" ]
4 | ];
--------------------------------------------------------------------------------
/docs/dir_6b9d3acb0ed2bca35694b645384363d3.js:
--------------------------------------------------------------------------------
1 | var dir_6b9d3acb0ed2bca35694b645384363d3 =
2 | [
3 | [ "CO_LEDs.h", "CO__LEDs_8h.html", "CO__LEDs_8h" ]
4 | ];
--------------------------------------------------------------------------------
/docs/dir_77924ae5e158f0fe5749d81e75dc818c.js:
--------------------------------------------------------------------------------
1 | var dir_77924ae5e158f0fe5749d81e75dc818c =
2 | [
3 | [ "CO_gateway_ascii.h", "CO__gateway__ascii_8h.html", "CO__gateway__ascii_8h" ]
4 | ];
--------------------------------------------------------------------------------
/docs/dir_9d7b210e307d5785c6c2b238c23a336b.js:
--------------------------------------------------------------------------------
1 | var dir_9d7b210e307d5785c6c2b238c23a336b =
2 | [
3 | [ "CO_LSS.h", "CO__LSS_8h.html", "CO__LSS_8h" ],
4 | [ "CO_LSSmaster.h", "CO__LSSmaster_8h.html", "CO__LSSmaster_8h" ],
5 | [ "CO_LSSslave.h", "CO__LSSslave_8h.html", "CO__LSSslave_8h" ]
6 | ];
--------------------------------------------------------------------------------
/docs/dir_dedeb03de5db43ead5483ab2f59b049d.js:
--------------------------------------------------------------------------------
1 | var dir_dedeb03de5db43ead5483ab2f59b049d =
2 | [
3 | [ "CO_GFC.c", "CO__GFC_8c.html", null ],
4 | [ "CO_GFC.h", "CO__GFC_8h.html", "CO__GFC_8h" ],
5 | [ "CO_SRDO.c", "CO__SRDO_8c.html", null ],
6 | [ "CO_SRDO.h", "CO__SRDO_8h.html", "CO__SRDO_8h" ]
7 | ];
--------------------------------------------------------------------------------
/docs/dir_f17b92000dd778003adbbcb6b5ce4226.js:
--------------------------------------------------------------------------------
1 | var dir_f17b92000dd778003adbbcb6b5ce4226 =
2 | [
3 | [ "CO_config.h", "CO__config_8h.html", "CO__config_8h" ],
4 | [ "CO_driver.h", "CO__driver_8h.html", "CO__driver_8h" ],
5 | [ "CO_Emergency.h", "CO__Emergency_8h.html", "CO__Emergency_8h" ],
6 | [ "CO_fifo.h", "CO__fifo_8h.html", "CO__fifo_8h" ],
7 | [ "CO_HBconsumer.h", "CO__HBconsumer_8h.html", "CO__HBconsumer_8h" ],
8 | [ "CO_NMT_Heartbeat.h", "CO__NMT__Heartbeat_8h.html", "CO__NMT__Heartbeat_8h" ],
9 | [ "CO_ODinterface.h", "CO__ODinterface_8h.html", "CO__ODinterface_8h" ],
10 | [ "CO_PDO.h", "CO__PDO_8h.html", "CO__PDO_8h" ],
11 | [ "CO_SDOclient.h", "CO__SDOclient_8h.html", "CO__SDOclient_8h" ],
12 | [ "CO_SDOserver.h", "CO__SDOserver_8h.html", "CO__SDOserver_8h" ],
13 | [ "CO_SYNC.h", "CO__SYNC_8h.html", "CO__SYNC_8h" ],
14 | [ "CO_TIME.h", "CO__TIME_8h.html", "CO__TIME_8h" ],
15 | [ "crc16-ccitt.h", "crc16-ccitt_8h.html", "crc16-ccitt_8h" ]
16 | ];
--------------------------------------------------------------------------------
/docs/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/doc.png
--------------------------------------------------------------------------------
/docs/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/doxygen.png
--------------------------------------------------------------------------------
/docs/files_dup.js:
--------------------------------------------------------------------------------
1 | var files_dup =
2 | [
3 | [ "301", "dir_f17b92000dd778003adbbcb6b5ce4226.html", "dir_f17b92000dd778003adbbcb6b5ce4226" ],
4 | [ "303", "dir_6b9d3acb0ed2bca35694b645384363d3.html", "dir_6b9d3acb0ed2bca35694b645384363d3" ],
5 | [ "304", "dir_dedeb03de5db43ead5483ab2f59b049d.html", "dir_dedeb03de5db43ead5483ab2f59b049d" ],
6 | [ "305", "dir_9d7b210e307d5785c6c2b238c23a336b.html", "dir_9d7b210e307d5785c6c2b238c23a336b" ],
7 | [ "309", "dir_77924ae5e158f0fe5749d81e75dc818c.html", "dir_77924ae5e158f0fe5749d81e75dc818c" ],
8 | [ "extra", "dir_61725470c0c4ad532abb3cb1e156c123.html", "dir_61725470c0c4ad532abb3cb1e156c123" ],
9 | [ "socketCAN", "dir_4b0ffcb7ab18f30ccfa85879d0b1134f.html", "dir_4b0ffcb7ab18f30ccfa85879d0b1134f" ],
10 | [ "CANopen.h", "CANopen_8h.html", "CANopen_8h" ]
11 | ];
--------------------------------------------------------------------------------
/docs/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/folderclosed.png
--------------------------------------------------------------------------------
/docs/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/folderopen.png
--------------------------------------------------------------------------------
/docs/functions_dup.js:
--------------------------------------------------------------------------------
1 | var functions_dup =
2 | [
3 | [ "a", "functions.html", null ],
4 | [ "b", "functions_b.html", null ],
5 | [ "c", "functions_c.html", null ],
6 | [ "d", "functions_d.html", null ],
7 | [ "e", "functions_e.html", null ],
8 | [ "f", "functions_f.html", null ],
9 | [ "g", "functions_g.html", null ],
10 | [ "h", "functions_h.html", null ],
11 | [ "i", "functions_i.html", null ],
12 | [ "l", "functions_l.html", null ],
13 | [ "m", "functions_m.html", null ],
14 | [ "n", "functions_n.html", null ],
15 | [ "o", "functions_o.html", null ],
16 | [ "p", "functions_p.html", null ],
17 | [ "r", "functions_r.html", null ],
18 | [ "s", "functions_s.html", null ],
19 | [ "t", "functions_t.html", null ],
20 | [ "u", "functions_u.html", null ],
21 | [ "v", "functions_v.html", null ],
22 | [ "w", "functions_w.html", null ]
23 | ];
--------------------------------------------------------------------------------
/docs/functions_vars.js:
--------------------------------------------------------------------------------
1 | var functions_vars =
2 | [
3 | [ "a", "functions_vars.html", null ],
4 | [ "b", "functions_vars_b.html", null ],
5 | [ "c", "functions_vars_c.html", null ],
6 | [ "d", "functions_vars_d.html", null ],
7 | [ "e", "functions_vars_e.html", null ],
8 | [ "f", "functions_vars_f.html", null ],
9 | [ "g", "functions_vars_g.html", null ],
10 | [ "h", "functions_vars_h.html", null ],
11 | [ "i", "functions_vars_i.html", null ],
12 | [ "l", "functions_vars_l.html", null ],
13 | [ "m", "functions_vars_m.html", null ],
14 | [ "n", "functions_vars_n.html", null ],
15 | [ "o", "functions_vars_o.html", null ],
16 | [ "p", "functions_vars_p.html", null ],
17 | [ "r", "functions_vars_r.html", null ],
18 | [ "s", "functions_vars_s.html", null ],
19 | [ "t", "functions_vars_t.html", null ],
20 | [ "u", "functions_vars_u.html", null ],
21 | [ "v", "functions_vars_v.html", null ],
22 | [ "w", "functions_vars_w.html", null ]
23 | ];
--------------------------------------------------------------------------------
/docs/globals_dup.js:
--------------------------------------------------------------------------------
1 | var globals_dup =
2 | [
3 | [ "b", "globals.html", null ],
4 | [ "c", "globals_c.html", null ],
5 | [ "d", "globals_d.html", null ],
6 | [ "f", "globals_f.html", null ],
7 | [ "i", "globals_i.html", null ],
8 | [ "l", "globals_l.html", null ],
9 | [ "n", "globals_n.html", null ],
10 | [ "o", "globals_o.html", null ],
11 | [ "t", "globals_t.html", null ],
12 | [ "u", "globals_u.html", null ]
13 | ];
--------------------------------------------------------------------------------
/docs/globals_eval.js:
--------------------------------------------------------------------------------
1 | var globals_eval =
2 | [
3 | [ "c", "globals_eval.html", null ],
4 | [ "o", "globals_eval_o.html", null ]
5 | ];
--------------------------------------------------------------------------------
/docs/globals_func.js:
--------------------------------------------------------------------------------
1 | var globals_func =
2 | [
3 | [ "c", "globals_func.html", null ],
4 | [ "l", "globals_func_l.html", null ],
5 | [ "o", "globals_func_o.html", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/group__CO__CAN__Message__reception.js:
--------------------------------------------------------------------------------
1 | var group__CO__CAN__Message__reception =
2 | [
3 | [ "CO_CANrx_t", "structCO__CANrx__t.html", [
4 | [ "ident", "structCO__CANrx__t.html#a8595c238cf0364bde995dee97d321909", null ],
5 | [ "mask", "structCO__CANrx__t.html#af7a48dd4ac895a19c4031038e2c1222d", null ],
6 | [ "object", "structCO__CANrx__t.html#a957a1ce67cd1d9010889d557bf0c5770", null ],
7 | [ "pCANrx_callback", "structCO__CANrx__t.html#a8e4668eec8326bb9ac08d67afc3060c7", null ]
8 | ] ],
9 | [ "CANrx_callback", "group__CO__CAN__Message__reception.html#ga23168979123a5ca8a87d49307eb2990e", null ],
10 | [ "CO_CANrxMsg_readIdent", "group__CO__CAN__Message__reception.html#ga018e9159b92165b2506a6673113cdc0e", null ],
11 | [ "CO_CANrxMsg_readDLC", "group__CO__CAN__Message__reception.html#gacec1dcf8b7e66ea2e65905f91321b299", null ],
12 | [ "CO_CANrxMsg_readData", "group__CO__CAN__Message__reception.html#gab02a5fe910acf9aa5021f97e523697f9", null ]
13 | ];
--------------------------------------------------------------------------------
/docs/group__CO__CAN__Message__transmission.js:
--------------------------------------------------------------------------------
1 | var group__CO__CAN__Message__transmission =
2 | [
3 | [ "CO_CANtx_t", "structCO__CANtx__t.html", [
4 | [ "ident", "structCO__CANtx__t.html#a9cc2687eb11da14d4c0aa167352c635c", null ],
5 | [ "DLC", "structCO__CANtx__t.html#a9bb96d60314283061f7619e36d870fa0", null ],
6 | [ "data", "structCO__CANtx__t.html#aae5bcdc2296a5d1d53a3105e86dbb66d", null ],
7 | [ "bufferFull", "structCO__CANtx__t.html#a305f0687a4ed7cd533e7937d6ff7d31b", null ],
8 | [ "syncFlag", "structCO__CANtx__t.html#a79c19597a51351b9d6ed1c9bdfd051b3", null ]
9 | ] ]
10 | ];
--------------------------------------------------------------------------------
/docs/group__CO__CANopen__301.js:
--------------------------------------------------------------------------------
1 | var group__CO__CANopen__301 =
2 | [
3 | [ "Driver", "group__CO__driver.html", "group__CO__driver" ],
4 | [ "Emergency", "group__CO__Emergency.html", "group__CO__Emergency" ],
5 | [ "FIFO circular buffer", "group__CO__CANopen__301__fifo.html", "group__CO__CANopen__301__fifo" ],
6 | [ "Heartbeat consumer", "group__CO__HBconsumer.html", "group__CO__HBconsumer" ],
7 | [ "NMT and Heartbeat", "group__CO__NMT__Heartbeat.html", "group__CO__NMT__Heartbeat" ],
8 | [ "OD interface", "group__CO__ODinterface.html", "group__CO__ODinterface" ],
9 | [ "PDO", "group__CO__PDO.html", "group__CO__PDO" ],
10 | [ "SDO client", "group__CO__SDOclient.html", "group__CO__SDOclient" ],
11 | [ "SDO server", "group__CO__SDOserver.html", "group__CO__SDOserver" ],
12 | [ "SYNC", "group__CO__SYNC.html", "group__CO__SYNC" ],
13 | [ "TIME", "group__CO__TIME.html", "group__CO__TIME" ],
14 | [ "CRC 16 CCITT", "group__CO__crc16__ccitt.html", "group__CO__crc16__ccitt" ]
15 | ];
--------------------------------------------------------------------------------
/docs/group__CO__CANopen__303.js:
--------------------------------------------------------------------------------
1 | var group__CO__CANopen__303 =
2 | [
3 | [ "LED indicators", "group__CO__LEDs.html", "group__CO__LEDs" ]
4 | ];
--------------------------------------------------------------------------------
/docs/group__CO__CANopen__304.js:
--------------------------------------------------------------------------------
1 | var group__CO__CANopen__304 =
2 | [
3 | [ "GFC", "group__CO__GFC.html", "group__CO__GFC" ],
4 | [ "SRDO", "group__CO__SRDO.html", "group__CO__SRDO" ]
5 | ];
--------------------------------------------------------------------------------
/docs/group__CO__CANopen__305.js:
--------------------------------------------------------------------------------
1 | var group__CO__CANopen__305 =
2 | [
3 | [ "LSS", "group__CO__LSS.html", "group__CO__LSS" ],
4 | [ "LSS Master", "group__CO__LSSmaster.html", "group__CO__LSSmaster" ],
5 | [ "LSS Slave", "group__CO__LSSslave.html", "group__CO__LSSslave" ]
6 | ];
--------------------------------------------------------------------------------
/docs/group__CO__CANopen__309.js:
--------------------------------------------------------------------------------
1 | var group__CO__CANopen__309 =
2 | [
3 | [ "Gateway ASCII mapping", "group__CO__CANopen__309__3.html", "group__CO__CANopen__309__3" ]
4 | ];
--------------------------------------------------------------------------------
/docs/group__CO__CANopen__extra.js:
--------------------------------------------------------------------------------
1 | var group__CO__CANopen__extra =
2 | [
3 | [ "Trace", "group__CO__trace.html", "group__CO__trace" ]
4 | ];
--------------------------------------------------------------------------------
/docs/group__CO__GFC.js:
--------------------------------------------------------------------------------
1 | var group__CO__GFC =
2 | [
3 | [ "CO_GFC.c", "CO__GFC_8c.html", null ],
4 | [ "CO_GFC.h", "CO__GFC_8h.html", null ],
5 | [ "CO_GFC_t", "structCO__GFC__t.html", [
6 | [ "valid", "structCO__GFC__t.html#a775fa3a4f1afda4a4be200f56d6e2b54", null ],
7 | [ "CANdevTx", "structCO__GFC__t.html#a202258a9732622f41d338c22a991f1a5", null ],
8 | [ "CANtxBuff", "structCO__GFC__t.html#acdfbeaf134252ffcb5dd5bd3dcf3c784", null ],
9 | [ "pFunctSignalSafe", "structCO__GFC__t.html#af7ffb43e3b2a682941404bc5c23512e5", null ],
10 | [ "functSignalObjectSafe", "structCO__GFC__t.html#a890395b6bf1b77055c52ad150356ea33", null ]
11 | ] ],
12 | [ "CO_GFC_init", "group__CO__GFC.html#ga23d83d03ef1b9ad5ffe68103a627026c", null ],
13 | [ "CO_GFC_initCallbackEnterSafeState", "group__CO__GFC.html#gaa7cf845381bf150a5816bc068ab9218f", null ],
14 | [ "CO_GFCsend", "group__CO__GFC.html#ga64a30ac6c275d166a2f4117050b12c8c", null ]
15 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG =
2 | [
3 | [ "Common definitions", "group__CO__STACK__CONFIG__COMMON.html", "group__CO__STACK__CONFIG__COMMON" ],
4 | [ "NMT master/slave and HB producer/consumer", "group__CO__STACK__CONFIG__NMT__HB.html", "group__CO__STACK__CONFIG__NMT__HB" ],
5 | [ "Emergency producer/consumer", "group__CO__STACK__CONFIG__EMERGENCY.html", "group__CO__STACK__CONFIG__EMERGENCY" ],
6 | [ "SDO server/client", "group__CO__STACK__CONFIG__SDO.html", "group__CO__STACK__CONFIG__SDO" ],
7 | [ "Time producer/consumer", "group__CO__STACK__CONFIG__TIME.html", "group__CO__STACK__CONFIG__TIME" ],
8 | [ "SYNC and PDO producer/consumer", "group__CO__STACK__CONFIG__SYNC__PDO.html", "group__CO__STACK__CONFIG__SYNC__PDO" ],
9 | [ "CANopen LED diodes", "group__CO__STACK__CONFIG__LEDS.html", "group__CO__STACK__CONFIG__LEDS" ],
10 | [ "Safety Related Data Objects (SRDO)", "group__CO__STACK__CONFIG__SRDO.html", "group__CO__STACK__CONFIG__SRDO" ],
11 | [ "LSS master/slave", "group__CO__STACK__CONFIG__LSS.html", "group__CO__STACK__CONFIG__LSS" ],
12 | [ "CANopen gateway", "group__CO__STACK__CONFIG__GATEWAY.html", "group__CO__STACK__CONFIG__GATEWAY" ],
13 | [ "CRC 16 calculation", "group__CO__STACK__CONFIG__CRC16.html", "group__CO__STACK__CONFIG__CRC16" ],
14 | [ "FIFO buffer", "group__CO__STACK__CONFIG__FIFO.html", "group__CO__STACK__CONFIG__FIFO" ],
15 | [ "Trace recorder", "group__CO__STACK__CONFIG__TRACE.html", "group__CO__STACK__CONFIG__TRACE" ],
16 | [ "Debug messages", "group__CO__STACK__CONFIG__DEBUG.html", "group__CO__STACK__CONFIG__DEBUG" ]
17 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__COMMON.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__COMMON =
2 | [
3 | [ "CO_CONFIG_FLAG_CALLBACK_PRE", "group__CO__STACK__CONFIG__COMMON.html#gab55099df45bed12f182ef7c0c779dc14", null ],
4 | [ "CO_CONFIG_FLAG_TIMERNEXT", "group__CO__STACK__CONFIG__COMMON.html#ga9e84c3a9256f15246be7766a61096c2d", null ],
5 | [ "CO_CONFIG_FLAG_OD_DYNAMIC", "group__CO__STACK__CONFIG__COMMON.html#gaf0f46ccffdd156cc7c2d8774ecb2060d", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__CRC16.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__CRC16 =
2 | [
3 | [ "CO_CONFIG_CRC16", "group__CO__STACK__CONFIG__CRC16.html#ga15737bc0ede4bcd56968e5f96b2e8c9b", null ]
4 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__DEBUG.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__DEBUG =
2 | [
3 | [ "CO_CONFIG_DEBUG", "group__CO__STACK__CONFIG__DEBUG.html#ga1ce7b96c60a5ab9349b66b77f6a6e2a7", null ]
4 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__EMERGENCY.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__EMERGENCY =
2 | [
3 | [ "CO_CONFIG_EM", "group__CO__STACK__CONFIG__EMERGENCY.html#ga16aa1479ffd52a627d1053c20f844b62", null ],
4 | [ "CO_CONFIG_EM_ERR_STATUS_BITS_COUNT", "group__CO__STACK__CONFIG__EMERGENCY.html#gab87776d4802748671b234112263760af", null ],
5 | [ "CO_CONFIG_EM_BUFFER_SIZE", "group__CO__STACK__CONFIG__EMERGENCY.html#ga3c35cf4947c82a0b15afdbfa43a10d67", null ],
6 | [ "CO_CONFIG_ERR_CONDITION_GENERIC", "group__CO__STACK__CONFIG__EMERGENCY.html#gad6270eb7887b22c0365c304d7cf2c633", null ],
7 | [ "CO_CONFIG_ERR_CONDITION_CURRENT", "group__CO__STACK__CONFIG__EMERGENCY.html#ga63af1aaa73297df53b555cb89cd0c07f", null ],
8 | [ "CO_CONFIG_ERR_CONDITION_VOLTAGE", "group__CO__STACK__CONFIG__EMERGENCY.html#ga2b1c3c4f106a8a5d7efda475b469a727", null ],
9 | [ "CO_CONFIG_ERR_CONDITION_TEMPERATURE", "group__CO__STACK__CONFIG__EMERGENCY.html#gaeb96443d9ea2142c346638612fd5c717", null ],
10 | [ "CO_CONFIG_ERR_CONDITION_COMMUNICATION", "group__CO__STACK__CONFIG__EMERGENCY.html#gae47daba892331857e65df82272ed4152", null ],
11 | [ "CO_CONFIG_ERR_CONDITION_DEV_PROFILE", "group__CO__STACK__CONFIG__EMERGENCY.html#gaec2f6161e439dba5376808dcb0cdc36a", null ],
12 | [ "CO_CONFIG_ERR_CONDITION_MANUFACTURER", "group__CO__STACK__CONFIG__EMERGENCY.html#ga3717ce44b5db3189757d874f440adce1", null ]
13 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__FIFO.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__FIFO =
2 | [
3 | [ "CO_CONFIG_FIFO", "group__CO__STACK__CONFIG__FIFO.html#ga055654eb6f93ba05e3534b31626eec3a", null ]
4 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__GATEWAY.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__GATEWAY =
2 | [
3 | [ "CO_CONFIG_GTW", "group__CO__STACK__CONFIG__GATEWAY.html#ga9af15f76cd14fece499764499c6bc2d3", null ],
4 | [ "CO_CONFIG_GTW_BLOCK_DL_LOOP", "group__CO__STACK__CONFIG__GATEWAY.html#gaa864e7c6e7ebd3fc7ce424dc3c94db9d", null ],
5 | [ "CO_CONFIG_GTWA_COMM_BUF_SIZE", "group__CO__STACK__CONFIG__GATEWAY.html#ga7903ae4ca7939fc32bd747224e868a38", null ],
6 | [ "CO_CONFIG_GTWA_LOG_BUF_SIZE", "group__CO__STACK__CONFIG__GATEWAY.html#ga4f471dca1341879dc56c2e0a2c73cb29", null ]
7 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__LEDS.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__LEDS =
2 | [
3 | [ "CO_CONFIG_LEDS", "group__CO__STACK__CONFIG__LEDS.html#ga423160131d618b5d57bc7c016ee369fd", null ]
4 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__LSS.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__LSS =
2 | [
3 | [ "CO_CONFIG_LSS", "group__CO__STACK__CONFIG__LSS.html#gafeb75d750efb0879fe11a5482b6629f3", null ]
4 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__NMT__HB.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__NMT__HB =
2 | [
3 | [ "CO_CONFIG_NMT", "group__CO__STACK__CONFIG__NMT__HB.html#gafa3b1f1b4931175bf9c67a5d45633e76", null ],
4 | [ "CO_CONFIG_HB_CONS", "group__CO__STACK__CONFIG__NMT__HB.html#ga7368d68cb039983bc8cc164410877098", null ],
5 | [ "CO_CONFIG_HB_CONS_SIZE", "group__CO__STACK__CONFIG__NMT__HB.html#ga0cbe9ab929ff9d122ab6727d66fe7752", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__SDO.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__SDO =
2 | [
3 | [ "CO_CONFIG_SDO_SRV", "group__CO__STACK__CONFIG__SDO.html#ga2928cc23dd27138821d48c2fb3e24222", null ],
4 | [ "CO_CONFIG_SDO_SRV_BUFFER_SIZE", "group__CO__STACK__CONFIG__SDO.html#gacad3d0d9060469aedcb9e058c1883375", null ],
5 | [ "CO_CONFIG_SDO_CLI", "group__CO__STACK__CONFIG__SDO.html#gac8ee65cd62dbee2982f5304513402a57", null ],
6 | [ "CO_CONFIG_SDO_CLI_BUFFER_SIZE", "group__CO__STACK__CONFIG__SDO.html#ga763b09ab827365e46f10234bd9c0acfd", null ]
7 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__SRDO.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__SRDO =
2 | [
3 | [ "CO_CONFIG_GFC", "group__CO__STACK__CONFIG__SRDO.html#ga71d11e8460a5410be21863a0f99cbab2", null ],
4 | [ "CO_CONFIG_SRDO", "group__CO__STACK__CONFIG__SRDO.html#ga61645e6ad8a02e356abde012434bedf9", null ],
5 | [ "CO_CONFIG_SRDO_MINIMUM_DELAY", "group__CO__STACK__CONFIG__SRDO.html#gaebb5427a155133b50622e60acdd0e650", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__SYNC__PDO.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__SYNC__PDO =
2 | [
3 | [ "CO_CONFIG_SYNC", "group__CO__STACK__CONFIG__SYNC__PDO.html#ga7d1d2210fdf2b916ca1d82c4933856bc", null ],
4 | [ "CO_CONFIG_PDO", "group__CO__STACK__CONFIG__SYNC__PDO.html#gaa20d1b49249b7f5a15963cc1a4611be9", null ]
5 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__TIME.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__TIME =
2 | [
3 | [ "CO_CONFIG_TIME", "group__CO__STACK__CONFIG__TIME.html#gaba4a59929bbd8512ca954ba8fcf1dfe6", null ]
4 | ];
--------------------------------------------------------------------------------
/docs/group__CO__STACK__CONFIG__TRACE.js:
--------------------------------------------------------------------------------
1 | var group__CO__STACK__CONFIG__TRACE =
2 | [
3 | [ "CO_CONFIG_TRACE", "group__CO__STACK__CONFIG__TRACE.html#ga9d4e333d0b599c2369366defc6ce5e62", null ]
4 | ];
--------------------------------------------------------------------------------
/docs/group__CO__crc16__ccitt.js:
--------------------------------------------------------------------------------
1 | var group__CO__crc16__ccitt =
2 | [
3 | [ "crc16-ccitt.h", "crc16-ccitt_8h.html", null ],
4 | [ "crc16_ccitt_single", "group__CO__crc16__ccitt.html#gad0ef7bb8f47a7eb3ff71d603beba7f92", null ],
5 | [ "crc16_ccitt", "group__CO__crc16__ccitt.html#gab03185ec096eb8792b52d657ed6cbea1", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/group__CO__critical__sections.js:
--------------------------------------------------------------------------------
1 | var group__CO__critical__sections =
2 | [
3 | [ "CO_LOCK_CAN_SEND", "group__CO__critical__sections.html#ga7566ee901bbf1a0d76d771d72d2f826f", null ],
4 | [ "CO_UNLOCK_CAN_SEND", "group__CO__critical__sections.html#ga511a5a0bf905c2207d5c9e26d35fe3cc", null ],
5 | [ "CO_LOCK_EMCY", "group__CO__critical__sections.html#ga3052a84235f56d535a14705e0cfda799", null ],
6 | [ "CO_UNLOCK_EMCY", "group__CO__critical__sections.html#ga720a798f2bf7fe20d9c95a212b4df417", null ],
7 | [ "CO_LOCK_OD", "group__CO__critical__sections.html#ga3850830931ced2bd3d7e15821572bbcc", null ],
8 | [ "CO_UNLOCK_OD", "group__CO__critical__sections.html#ga2477f5d24fd31a9f4052cf451b87809f", null ],
9 | [ "CO_FLAG_READ", "group__CO__critical__sections.html#ga577a6ebcf246087f084c75d9ae25eeb7", null ],
10 | [ "CO_FLAG_SET", "group__CO__critical__sections.html#gac54b5e4f680aa8b0177f0df5d5be2e88", null ],
11 | [ "CO_FLAG_CLEAR", "group__CO__critical__sections.html#ga044da4253aeed15c3e0bb7fce13664af", null ]
12 | ];
--------------------------------------------------------------------------------
/docs/group__CO__socketCAN.js:
--------------------------------------------------------------------------------
1 | var group__CO__socketCAN =
2 | [
3 | [ "CO_driver_target.h", "group__CO__socketCAN__driver__target.html", "group__CO__socketCAN__driver__target" ],
4 | [ "Epoll interface", "group__CO__epoll__interface.html", "group__CO__epoll__interface" ],
5 | [ "CAN errors & Log", "group__CO__socketCAN__ERROR.html", "group__CO__socketCAN__ERROR" ],
6 | [ "OD storage", "group__CO__socketCAN__OD__storage.html", "group__CO__socketCAN__OD__storage" ]
7 | ];
--------------------------------------------------------------------------------
/docs/group__CO__socketCAN__OD__storage.js:
--------------------------------------------------------------------------------
1 | var group__CO__socketCAN__OD__storage =
2 | [
3 | [ "CO_OD_storage.h", "CO__OD__storage_8h.html", null ],
4 | [ "CO_OD_storage_t", "structCO__OD__storage__t.html", [
5 | [ "odAddress", "structCO__OD__storage__t.html#ac434d6480330c026761fe8a82e32839b", null ],
6 | [ "odSize", "structCO__OD__storage__t.html#aefd1cb33fa031c1592b20643bb38bfbb", null ],
7 | [ "filename", "structCO__OD__storage__t.html#afb3dd08b01bf20f251754c32b116d8fe", null ],
8 | [ "fp", "structCO__OD__storage__t.html#a8976cb73fd4a2baadc4689fdb8b876a1", null ],
9 | [ "lastSavedUs", "structCO__OD__storage__t.html#a94d80f0c140485ab426891839b356347", null ]
10 | ] ],
11 | [ "CO_ODF_1010", "group__CO__socketCAN__OD__storage.html#ga4a5e807a83eeab172bb3b0aeb6fa92c2", null ],
12 | [ "CO_ODF_1011", "group__CO__socketCAN__OD__storage.html#ga059fcd46d8b15caf86c57d541a09576a", null ],
13 | [ "CO_OD_storage_saveSecure", "group__CO__socketCAN__OD__storage.html#ga7f6124c9079807bc2f8f3d860571ccec", null ],
14 | [ "CO_OD_storage_restoreSecure", "group__CO__socketCAN__OD__storage.html#ga63b392fa7eb2bdc92ecd2f1ff6f4ced0", null ],
15 | [ "CO_OD_storage_init", "group__CO__socketCAN__OD__storage.html#ga5a26b63e7222b058c6024e54c6e0d5cd", null ],
16 | [ "CO_OD_storage_autoSave", "group__CO__socketCAN__OD__storage.html#ga9381d4f670cef9068efaf7d42097de2f", null ],
17 | [ "CO_OD_storage_autoSaveClose", "group__CO__socketCAN__OD__storage.html#ga6c51a86516ff7e128873f6cf1fdef5eb", null ]
18 | ];
--------------------------------------------------------------------------------
/docs/group__CO__socketCAN__driver__target.js:
--------------------------------------------------------------------------------
1 | var group__CO__socketCAN__driver__target =
2 | [
3 | [ "CO_driver_target.h", "CO__driver__target_8h.html", null ],
4 | [ "CO_DRIVER_MULTI_INTERFACE", "group__CO__socketCAN__driver__target.html#ga63d0056e7f18144c6eee7b66f196377c", null ],
5 | [ "CO_DRIVER_ERROR_REPORTING", "group__CO__socketCAN__driver__target.html#ga88077a1ecc6ae53de0b40ae092d48452", null ],
6 | [ "CO_CANmodule_addInterface", "group__CO__socketCAN__driver__target.html#gaaffa26125993a7a1f6cbfdb468b59333", null ],
7 | [ "CO_CANrxBuffer_getInterface", "group__CO__socketCAN__driver__target.html#gaf266a58e21acf104d9f19cd0da704afe", null ],
8 | [ "CO_CANtxBuffer_setInterface", "group__CO__socketCAN__driver__target.html#ga0d7a8fdf7a2fafd4c6d2f2dd1e1017b0", null ],
9 | [ "CO_CANrxFromEpoll", "group__CO__socketCAN__driver__target.html#ga072c53260a32d7cd30d9ad1b5bb2c359", null ]
10 | ];
--------------------------------------------------------------------------------
/docs/modules.js:
--------------------------------------------------------------------------------
1 | var modules =
2 | [
3 | [ "CANopen", "group__CO__CANopen.html", "group__CO__CANopen" ],
4 | [ "CANopen_301", "group__CO__CANopen__301.html", "group__CO__CANopen__301" ],
5 | [ "CANopen_303", "group__CO__CANopen__303.html", "group__CO__CANopen__303" ],
6 | [ "CANopen_304", "group__CO__CANopen__304.html", "group__CO__CANopen__304" ],
7 | [ "CANopen_305", "group__CO__CANopen__305.html", "group__CO__CANopen__305" ],
8 | [ "CANopen_309", "group__CO__CANopen__309.html", "group__CO__CANopen__309" ],
9 | [ "CANopen_extra", "group__CO__CANopen__extra.html", "group__CO__CANopen__extra" ],
10 | [ "socketCAN", "group__CO__socketCAN.html", "group__CO__socketCAN" ]
11 | ];
--------------------------------------------------------------------------------
/docs/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/nav_f.png
--------------------------------------------------------------------------------
/docs/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/nav_g.png
--------------------------------------------------------------------------------
/docs/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/nav_h.png
--------------------------------------------------------------------------------
/docs/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/open.png
--------------------------------------------------------------------------------
/docs/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['activenodeid_0',['activeNodeID',['../structCO__LSSslave__t.html#a91bb370cba5215ddaf52c0883a9bdca2',1,'CO_LSSslave_t']]],
4 | ['allmonitoredactive_1',['allMonitoredActive',['../structCO__HBconsumer__t.html#aaff60bb59e36a3b0ddd11b45268eaf33',1,'CO_HBconsumer_t']]],
5 | ['allmonitoredoperational_2',['allMonitoredOperational',['../structCO__HBconsumer__t.html#a9407103796db857229ec5b266c580b37',1,'CO_HBconsumer_t']]],
6 | ['altreadptr_3',['altReadPtr',['../structCO__fifo__t.html#a4f8eadd2e9b966ce21274cbbceb3adbe',1,'CO_fifo_t']]],
7 | ['attribute_4',['attribute',['../structOD__subEntry__t.html#ae7d83df4e106219f32cb28d7c510b9d2',1,'OD_subEntry_t::attribute()'],['../structOD__obj__var__t.html#a4662bd6ca12b3ec147f9ffeafb64fe77',1,'OD_obj_var_t::attribute()'],['../structOD__obj__array__t.html#a6af20a410bcd0c8c9f619c4a564b962a',1,'OD_obj_array_t::attribute()'],['../structOD__obj__record__t.html#a42290a19541170f8d108acf029fec171',1,'OD_obj_record_t::attribute()'],['../structCO__SDOclient__t.html#a609088a2005febd6cd1561288cf1b7d1',1,'CO_SDOclient_t::attribute()'],['../structCO__SDOserver__t.html#a3b2febaed4df4921626367a741008400',1,'CO_SDOserver_t::attribute()']]],
8 | ['attribute0_5',['attribute0',['../structOD__obj__array__t.html#a1cb4802d94112e5bd2f1b0db5e3e5d99',1,'OD_obj_array_t']]],
9 | ['aux_6',['aux',['../structCO__fifo__t.html#aa255bcb00601a8f4225c97ad6cd854a7',1,'CO_fifo_t']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['uint16_5ft_1327',['uint16_t',['../group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956',1,'CO_driver.h']]],
4 | ['uint32_5ft_1328',['uint32_t',['../group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af',1,'CO_driver.h']]],
5 | ['uint64_5ft_1329',['uint64_t',['../group__CO__dataTypes.html#gad27ed092432b64ff558d2254c278720f',1,'CO_driver.h']]],
6 | ['uint8_5ft_1330',['uint8_t',['../group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5',1,'CO_driver.h']]],
7 | ['usecanrxfilters_1331',['useCANrxFilters',['../structCO__CANmodule__t.html#a9b28f7a6f02d398b3a0ea6cf70fa64f0',1,'CO_CANmodule_t']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/search/all_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['valid_1332',['valid',['../structCO__RPDO__t.html#a1d9a4be6ad3245309ffe6e3ad5637942',1,'CO_RPDO_t::valid()'],['../structCO__TPDO__t.html#a201c8a0726347a747f6b315915c797fb',1,'CO_TPDO_t::valid()'],['../structCO__GFC__t.html#a775fa3a4f1afda4a4be200f56d6e2b54',1,'CO_GFC_t::valid()'],['../structCO__SRDO__t.html#a6eef41749d7862ef2a29108f4f08185a',1,'CO_SRDO_t::valid()']]],
4 | ['value_1333',['value',['../structCO__trace__t.html#a24fa467aeeb1581c6a3272bd397a2f10',1,'CO_trace_t']]],
5 | ['valuebuffer_1334',['valueBuffer',['../structCO__trace__t.html#abc2f00a5f99453c77dd8515f3526e428',1,'CO_trace_t']]],
6 | ['valueprev_1335',['valuePrev',['../structCO__trace__t.html#abe713136228c54327c1540b99a1a2fd1',1,'CO_trace_t']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/all_13.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['write_1336',['write',['../structOD__IO__t.html#aa296d8e76d99af5c395971602a453b78',1,'OD_IO_t::write()'],['../structOD__extensionIO__t.html#a06573b7740c3c991352734bba25f0fd4',1,'OD_extensionIO_t::write()']]],
4 | ['writeptr_1337',['writePtr',['../structCO__fifo__t.html#a540fbc52344d1205de11625cd81f351d',1,'CO_fifo_t::writePtr()'],['../structCO__trace__t.html#ae3a556a180e38e7247b39b84de609b5d',1,'CO_trace_t::writePtr()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gateway_20ascii_20mapping_909',['Gateway ASCII mapping',['../group__CO__CANopen__309__3.html',1,'']]],
4 | ['gfc_910',['GFC',['../group__CO__GFC.html',1,'']]],
5 | ['getters_20and_20setters_911',['Getters and setters',['../group__CO__ODgetSetters.html',1,'']]],
6 | ['gfc_912',['GFC',['../structCO__t.html#a9c6e7b29436b05c8b659502c6fae2a6a',1,'CO_t']]],
7 | ['gtwa_913',['gtwa',['../structCO__t.html#afa0e937046492a26af9bb5e03c3aab94',1,'CO_t']]],
8 | ['gtwa_5ffd_914',['gtwa_fd',['../structCO__epoll__gtw__t.html#a79b9c968b1f44ad5a4c55c36174d6898',1,'CO_epoll_gtw_t']]],
9 | ['gtwa_5ffdsocket_915',['gtwa_fdSocket',['../structCO__epoll__gtw__t.html#a418eccf136c9f8e081d61f98289e0759',1,'CO_epoll_gtw_t']]],
10 | ['getting_20started_916',['Getting Started',['../md_doc_gettingStarted.html',1,'']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/docs/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['heartbeat_20consumer_917',['Heartbeat consumer',['../group__CO__HBconsumer.html',1,'']]],
4 | ['hb_5fcandevtx_918',['HB_CANdevTx',['../structCO__NMT__t.html#aedcf17c643f41370a978794301f00169',1,'CO_NMT_t']]],
5 | ['hb_5ftxbuff_919',['HB_TXbuff',['../structCO__NMT__t.html#aa9fb1bb36758a1ff27b44c20fd6a0192',1,'CO_NMT_t']]],
6 | ['hbcons_920',['HBcons',['../structCO__t.html#a5eea4e2b8390e1f0ec531248e229cd72',1,'CO_t']]],
7 | ['hbconstime_921',['HBconsTime',['../structCO__HBconsumer__t.html#a1cd314f387357f2ce13d4093f477fff5',1,'CO_HBconsumer_t']]],
8 | ['hbproducertime_5fus_922',['HBproducerTime_us',['../structCO__NMT__t.html#a983a4ba9a004d216e32414c0a38736c4',1,'CO_NMT_t']]],
9 | ['hbproducertimer_923',['HBproducerTimer',['../structCO__NMT__t.html#a0babc82bd6dfde07511b87167941b4f0',1,'CO_NMT_t']]],
10 | ['hbstate_924',['HBstate',['../structCO__HBconsNode__t.html#a6d16bde174d37094149343fcc7025e3c',1,'CO_HBconsNode_t']]],
11 | ['helpstring_925',['helpString',['../structCO__GTWA__t.html#a5ce9a4cef511904ad4038c0b1443d3f6',1,'CO_GTWA_t']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/docs/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/all_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['od_5fentry_5ft_1374',['OD_entry_t',['../structOD__entry__t.html',1,'']]],
4 | ['od_5fextensionio_5ft_1375',['OD_extensionIO_t',['../structOD__extensionIO__t.html',1,'']]],
5 | ['od_5fio_5ft_1376',['OD_IO_t',['../structOD__IO__t.html',1,'']]],
6 | ['od_5fobj_5farray_5ft_1377',['OD_obj_array_t',['../structOD__obj__array__t.html',1,'']]],
7 | ['od_5fobj_5fextended_5ft_1378',['OD_obj_extended_t',['../structOD__obj__extended__t.html',1,'']]],
8 | ['od_5fobj_5frecord_5ft_1379',['OD_obj_record_t',['../structOD__obj__record__t.html',1,'']]],
9 | ['od_5fobj_5fvar_5ft_1380',['OD_obj_var_t',['../structOD__obj__var__t.html',1,'']]],
10 | ['od_5fstream_5ft_1381',['OD_stream_t',['../structOD__stream__t.html',1,'']]],
11 | ['od_5fsubentry_5ft_1382',['OD_subEntry_t',['../structOD__subEntry__t.html',1,'']]],
12 | ['od_5ft_1383',['OD_t',['../structOD__t.html',1,'']]]
13 | ];
14 |
--------------------------------------------------------------------------------
/docs/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/search/close.png
--------------------------------------------------------------------------------
/docs/search/enums_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/enums_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/enums_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['od_5fattributes_5ft_2075',['OD_attributes_t',['../group__CO__ODinterface.html#ga47b0d204aaf1ea64b4f826aaf8f5c151',1,'CO_ODinterface.h']]],
4 | ['od_5fobjdicid_5f30x_5ft_2076',['OD_ObjDicId_30x_t',['../group__CO__ODinterface.html#gade8960f241ee3b728eac09288a694886',1,'CO_ODinterface.h']]],
5 | ['od_5fobjecttypes_5ft_2077',['OD_objectTypes_t',['../group__CO__ODdefinition.html#gaae426e9d66ec1bacfef2d93f096d7805',1,'CO_ODinterface.h']]],
6 | ['odr_5ft_2078',['ODR_t',['../group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c',1,'CO_ODinterface.h']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/files_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/functions_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/functions_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/functions_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['log_5fprintf_1610',['log_printf',['../group__CO__socketCAN__ERROR.html#gac9aeec86e89e5525b4e13e3b1e21866d',1,'log_printf(int priority, const char *format,...): CO_main_basic.c'],['../group__CO__socketCAN__ERROR.html#gac9aeec86e89e5525b4e13e3b1e21866d',1,'log_printf(int priority, const char *format,...): CO_main_basic.c']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/functions_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['basic_20definitions_2537',['Basic definitions',['../group__CO__dataTypes.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/groups_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['canopen_2538',['CANopen',['../group__CO__CANopen.html',1,'']]],
4 | ['canopen_5f301_2539',['CANopen_301',['../group__CO__CANopen__301.html',1,'']]],
5 | ['canopen_5f303_2540',['CANopen_303',['../group__CO__CANopen__303.html',1,'']]],
6 | ['canopen_5f304_2541',['CANopen_304',['../group__CO__CANopen__304.html',1,'']]],
7 | ['canopen_5f305_2542',['CANopen_305',['../group__CO__CANopen__305.html',1,'']]],
8 | ['canopen_5f309_2543',['CANopen_309',['../group__CO__CANopen__309.html',1,'']]],
9 | ['command_20syntax_2544',['Command syntax',['../group__CO__CANopen__309__3__Syntax.html',1,'']]],
10 | ['canopen_5fextra_2545',['CANopen_extra',['../group__CO__CANopen__extra.html',1,'']]],
11 | ['crc_2016_20ccitt_2546',['CRC 16 CCITT',['../group__CO__crc16__ccitt.html',1,'']]],
12 | ['critical_20sections_2547',['Critical sections',['../group__CO__critical__sections.html',1,'']]],
13 | ['co_5fdriver_5ftarget_2eh_2548',['CO_driver_target.h',['../group__CO__socketCAN__driver__target.html',1,'']]],
14 | ['can_20errors_20_26_20log_2549',['CAN errors & Log',['../group__CO__socketCAN__ERROR.html',1,'']]],
15 | ['common_20definitions_2550',['Common definitions',['../group__CO__STACK__CONFIG__COMMON.html',1,'']]],
16 | ['crc_2016_20calculation_2551',['CRC 16 calculation',['../group__CO__STACK__CONFIG__CRC16.html',1,'']]],
17 | ['canopen_20gateway_2552',['CANopen gateway',['../group__CO__STACK__CONFIG__GATEWAY.html',1,'']]],
18 | ['canopen_20led_20diodes_2553',['CANopen LED diodes',['../group__CO__STACK__CONFIG__LEDS.html',1,'']]]
19 | ];
20 |
--------------------------------------------------------------------------------
/docs/search/groups_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['driver_2554',['Driver',['../group__CO__driver.html',1,'']]],
4 | ['debug_20messages_2555',['Debug messages',['../group__CO__STACK__CONFIG__DEBUG.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/groups_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['emergency_2556',['Emergency',['../group__CO__Emergency.html',1,'']]],
4 | ['epoll_20interface_2557',['Epoll interface',['../group__CO__epoll__interface.html',1,'']]],
5 | ['emergency_20producer_2fconsumer_2558',['Emergency producer/consumer',['../group__CO__STACK__CONFIG__EMERGENCY.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/groups_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fifo_20circular_20buffer_2559',['FIFO circular buffer',['../group__CO__CANopen__301__fifo.html',1,'']]],
4 | ['fifo_20buffer_2560',['FIFO buffer',['../group__CO__STACK__CONFIG__FIFO.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/groups_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gateway_20ascii_20mapping_2561',['Gateway ASCII mapping',['../group__CO__CANopen__309__3.html',1,'']]],
4 | ['gfc_2562',['GFC',['../group__CO__GFC.html',1,'']]],
5 | ['getters_20and_20setters_2563',['Getters and setters',['../group__CO__ODgetSetters.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/groups_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['heartbeat_20consumer_2564',['Heartbeat consumer',['../group__CO__HBconsumer.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/groups_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['led_20indicators_2565',['LED indicators',['../group__CO__LEDs.html',1,'']]],
4 | ['lss_2566',['LSS',['../group__CO__LSS.html',1,'']]],
5 | ['lss_20master_2567',['LSS Master',['../group__CO__LSSmaster.html',1,'']]],
6 | ['lss_20slave_2568',['LSS Slave',['../group__CO__LSSslave.html',1,'']]],
7 | ['lss_20master_2fslave_2569',['LSS master/slave',['../group__CO__STACK__CONFIG__LSS.html',1,'']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/search/groups_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nmt_20and_20heartbeat_2570',['NMT and Heartbeat',['../group__CO__NMT__Heartbeat.html',1,'']]],
4 | ['nmt_20master_2fslave_20and_20hb_20producer_2fconsumer_2571',['NMT master/slave and HB producer/consumer',['../group__CO__STACK__CONFIG__NMT__HB.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/groups_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['od_20definition_20objects_2572',['OD definition objects',['../group__CO__ODdefinition.html',1,'']]],
4 | ['od_20interface_2573',['OD interface',['../group__CO__ODinterface.html',1,'']]],
5 | ['od_20storage_2574',['OD storage',['../group__CO__socketCAN__OD__storage.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/groups_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pdo_2575',['PDO',['../group__CO__PDO.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/groups_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['reception_20of_20can_20messages_2576',['Reception of CAN messages',['../group__CO__CAN__Message__reception.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/groups_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sdo_20client_2577',['SDO client',['../group__CO__SDOclient.html',1,'']]],
4 | ['sdo_20server_2578',['SDO server',['../group__CO__SDOserver.html',1,'']]],
5 | ['socketcan_2579',['socketCAN',['../group__CO__socketCAN.html',1,'']]],
6 | ['srdo_2580',['SRDO',['../group__CO__SRDO.html',1,'']]],
7 | ['stack_20configuration_2581',['Stack configuration',['../group__CO__STACK__CONFIG.html',1,'']]],
8 | ['sdo_20server_2fclient_2582',['SDO server/client',['../group__CO__STACK__CONFIG__SDO.html',1,'']]],
9 | ['safety_20related_20data_20objects_20_28srdo_29_2583',['Safety Related Data Objects (SRDO)',['../group__CO__STACK__CONFIG__SRDO.html',1,'']]],
10 | ['sync_20and_20pdo_20producer_2fconsumer_2584',['SYNC and PDO producer/consumer',['../group__CO__STACK__CONFIG__SYNC__PDO.html',1,'']]],
11 | ['sync_2585',['SYNC',['../group__CO__SYNC.html',1,'']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/docs/search/groups_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/groups_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['transmission_20of_20can_20messages_2586',['Transmission of CAN messages',['../group__CO__CAN__Message__transmission.html',1,'']]],
4 | ['time_20producer_2fconsumer_2587',['Time producer/consumer',['../group__CO__STACK__CONFIG__TIME.html',1,'']]],
5 | ['trace_20recorder_2588',['Trace recorder',['../group__CO__STACK__CONFIG__TRACE.html',1,'']]],
6 | ['time_2589',['TIME',['../group__CO__TIME.html',1,'']]],
7 | ['trace_2590',['Trace',['../group__CO__trace.html',1,'']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/search/mag_sel.png
--------------------------------------------------------------------------------
/docs/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/docs/search/pages_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/pages_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['canopennode_2591',['CANopenNode',['../index.html',1,'']]],
4 | ['change_20log_2592',['Change Log',['../md_doc_CHANGELOG.html',1,'']]],
5 | ['canopen_20documentation_2593',['CANopen documentation',['../md_example_DS301_profile.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/pages_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/pages_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['device_20support_2594',['Device Support',['../md_doc_deviceSupport.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/pages_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/pages_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['getting_20started_2595',['Getting Started',['../md_doc_gettingStarted.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/pages_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/pages_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lss_20usage_2596',['LSS usage',['../md_doc_LSSusage.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/pages_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/pages_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['object_20dictionary_2597',['Object Dictionary',['../md_doc_objectDictionary.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/pages_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/pages_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['trace_20usage_2598',['Trace usage',['../md_doc_traceUsage.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/search/search_l.png
--------------------------------------------------------------------------------
/docs/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/search/search_m.png
--------------------------------------------------------------------------------
/docs/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/search/search_r.png
--------------------------------------------------------------------------------
/docs/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "abcdefghilmnoprstuvw",
4 | 1: "co",
5 | 2: "c",
6 | 3: "clo",
7 | 4: "abcdefghilmnoprstuvw",
8 | 5: "bcdfiou",
9 | 6: "co",
10 | 7: "co",
11 | 8: "bcdefghlnoprst",
12 | 9: "cdglot"
13 | };
14 |
15 | var indexSectionNames =
16 | {
17 | 0: "all",
18 | 1: "classes",
19 | 2: "files",
20 | 3: "functions",
21 | 4: "variables",
22 | 5: "typedefs",
23 | 6: "enums",
24 | 7: "enumvalues",
25 | 8: "groups",
26 | 9: "pages"
27 | };
28 |
29 | var indexSectionLabels =
30 | {
31 | 0: "All",
32 | 1: "Data Structures",
33 | 2: "Files",
34 | 3: "Functions",
35 | 4: "Variables",
36 | 5: "Typedefs",
37 | 6: "Enumerations",
38 | 7: "Enumerator",
39 | 8: "Modules",
40 | 9: "Pages"
41 | };
42 |
43 |
--------------------------------------------------------------------------------
/docs/search/typedefs_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/typedefs_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bool_5ft_2030',['bool_t',['../group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5',1,'CO_driver.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/typedefs_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/typedefs_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['char_5ft_2031',['char_t',['../group__CO__dataTypes.html#ga40bb5262bf908c328fbcfbe5d29d0201',1,'CO_driver.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/typedefs_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/typedefs_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['domain_5ft_2032',['domain_t',['../group__CO__dataTypes.html#gadc433a2a90dacd3b2b3801dd9431c254',1,'CO_driver.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/typedefs_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/typedefs_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['float32_5ft_2033',['float32_t',['../group__CO__dataTypes.html#ga4611b605e45ab401f02cab15c5e38715',1,'CO_driver.h']]],
4 | ['float64_5ft_2034',['float64_t',['../group__CO__dataTypes.html#gac55f3ae81b5bc9053760baacf57e47f4',1,'CO_driver.h']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/typedefs_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/typedefs_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['int16_5ft_2035',['int16_t',['../group__CO__dataTypes.html#ga932e6ccc3d54c58f761c1aead83bd6d7',1,'CO_driver.h']]],
4 | ['int32_5ft_2036',['int32_t',['../group__CO__dataTypes.html#gadb828ef50c2dbb783109824e94cf6c47',1,'CO_driver.h']]],
5 | ['int64_5ft_2037',['int64_t',['../group__CO__dataTypes.html#ga831d6234342279926bb11bad3a37add9',1,'CO_driver.h']]],
6 | ['int8_5ft_2038',['int8_t',['../group__CO__dataTypes.html#gaef44329758059c91c76d334e8fc09700',1,'CO_driver.h']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/typedefs_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/typedefs_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ochar_5ft_2039',['oChar_t',['../group__CO__dataTypes.html#ga00f664c467579d7b2839d6926b6f33a6',1,'CO_driver.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/typedefs_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/typedefs_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['uint16_5ft_2040',['uint16_t',['../group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956',1,'CO_driver.h']]],
4 | ['uint32_5ft_2041',['uint32_t',['../group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af',1,'CO_driver.h']]],
5 | ['uint64_5ft_2042',['uint64_t',['../group__CO__dataTypes.html#gad27ed092432b64ff558d2254c278720f',1,'CO_driver.h']]],
6 | ['uint8_5ft_2043',['uint8_t',['../group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5',1,'CO_driver.h']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/variables_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['activenodeid_1652',['activeNodeID',['../structCO__LSSslave__t.html#a91bb370cba5215ddaf52c0883a9bdca2',1,'CO_LSSslave_t']]],
4 | ['allmonitoredactive_1653',['allMonitoredActive',['../structCO__HBconsumer__t.html#aaff60bb59e36a3b0ddd11b45268eaf33',1,'CO_HBconsumer_t']]],
5 | ['allmonitoredoperational_1654',['allMonitoredOperational',['../structCO__HBconsumer__t.html#a9407103796db857229ec5b266c580b37',1,'CO_HBconsumer_t']]],
6 | ['altreadptr_1655',['altReadPtr',['../structCO__fifo__t.html#a4f8eadd2e9b966ce21274cbbceb3adbe',1,'CO_fifo_t']]],
7 | ['attribute_1656',['attribute',['../structOD__subEntry__t.html#ae7d83df4e106219f32cb28d7c510b9d2',1,'OD_subEntry_t::attribute()'],['../structOD__obj__var__t.html#a4662bd6ca12b3ec147f9ffeafb64fe77',1,'OD_obj_var_t::attribute()'],['../structOD__obj__array__t.html#a6af20a410bcd0c8c9f619c4a564b962a',1,'OD_obj_array_t::attribute()'],['../structOD__obj__record__t.html#a42290a19541170f8d108acf029fec171',1,'OD_obj_record_t::attribute()'],['../structCO__SDOclient__t.html#a609088a2005febd6cd1561288cf1b7d1',1,'CO_SDOclient_t::attribute()'],['../structCO__SDOserver__t.html#a3b2febaed4df4921626367a741008400',1,'CO_SDOserver_t::attribute()']]],
8 | ['attribute0_1657',['attribute0',['../structOD__obj__array__t.html#a1cb4802d94112e5bd2f1b0db5e3e5d99',1,'OD_obj_array_t']]],
9 | ['aux_1658',['aux',['../structCO__fifo__t.html#aa255bcb00601a8f4225c97ad6cd854a7',1,'CO_fifo_t']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/search/variables_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['usecanrxfilters_2023',['useCANrxFilters',['../structCO__CANmodule__t.html#a9b28f7a6f02d398b3a0ea6cf70fa64f0',1,'CO_CANmodule_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['valid_2024',['valid',['../structCO__RPDO__t.html#a1d9a4be6ad3245309ffe6e3ad5637942',1,'CO_RPDO_t::valid()'],['../structCO__TPDO__t.html#a201c8a0726347a747f6b315915c797fb',1,'CO_TPDO_t::valid()'],['../structCO__GFC__t.html#a775fa3a4f1afda4a4be200f56d6e2b54',1,'CO_GFC_t::valid()'],['../structCO__SRDO__t.html#a6eef41749d7862ef2a29108f4f08185a',1,'CO_SRDO_t::valid()']]],
4 | ['value_2025',['value',['../structCO__trace__t.html#a24fa467aeeb1581c6a3272bd397a2f10',1,'CO_trace_t']]],
5 | ['valuebuffer_2026',['valueBuffer',['../structCO__trace__t.html#abc2f00a5f99453c77dd8515f3526e428',1,'CO_trace_t']]],
6 | ['valueprev_2027',['valuePrev',['../structCO__trace__t.html#abe713136228c54327c1540b99a1a2fd1',1,'CO_trace_t']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/variables_13.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['write_2028',['write',['../structOD__IO__t.html#aa296d8e76d99af5c395971602a453b78',1,'OD_IO_t::write()'],['../structOD__extensionIO__t.html#a06573b7740c3c991352734bba25f0fd4',1,'OD_extensionIO_t::write()']]],
4 | ['writeptr_2029',['writePtr',['../structCO__fifo__t.html#a540fbc52344d1205de11625cd81f351d',1,'CO_fifo_t::writePtr()'],['../structCO__trace__t.html#ae3a556a180e38e7247b39b84de609b5d',1,'CO_trace_t::writePtr()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/variables_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gfc_1800',['GFC',['../structCO__t.html#a9c6e7b29436b05c8b659502c6fae2a6a',1,'CO_t']]],
4 | ['gtwa_1801',['gtwa',['../structCO__t.html#afa0e937046492a26af9bb5e03c3aab94',1,'CO_t']]],
5 | ['gtwa_5ffd_1802',['gtwa_fd',['../structCO__epoll__gtw__t.html#a79b9c968b1f44ad5a4c55c36174d6898',1,'CO_epoll_gtw_t']]],
6 | ['gtwa_5ffdsocket_1803',['gtwa_fdSocket',['../structCO__epoll__gtw__t.html#a418eccf136c9f8e081d61f98289e0759',1,'CO_epoll_gtw_t']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/variables_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hb_5fcandevtx_1804',['HB_CANdevTx',['../structCO__NMT__t.html#aedcf17c643f41370a978794301f00169',1,'CO_NMT_t']]],
4 | ['hb_5ftxbuff_1805',['HB_TXbuff',['../structCO__NMT__t.html#aa9fb1bb36758a1ff27b44c20fd6a0192',1,'CO_NMT_t']]],
5 | ['hbcons_1806',['HBcons',['../structCO__t.html#a5eea4e2b8390e1f0ec531248e229cd72',1,'CO_t']]],
6 | ['hbconstime_1807',['HBconsTime',['../structCO__HBconsumer__t.html#a1cd314f387357f2ce13d4093f477fff5',1,'CO_HBconsumer_t']]],
7 | ['hbproducertime_5fus_1808',['HBproducerTime_us',['../structCO__NMT__t.html#a983a4ba9a004d216e32414c0a38736c4',1,'CO_NMT_t']]],
8 | ['hbproducertimer_1809',['HBproducerTimer',['../structCO__NMT__t.html#a0babc82bd6dfde07511b87167941b4f0',1,'CO_NMT_t']]],
9 | ['hbstate_1810',['HBstate',['../structCO__HBconsNode__t.html#a6d16bde174d37094149343fcc7025e3c',1,'CO_HBconsNode_t']]],
10 | ['helpstring_1811',['helpString',['../structCO__GTWA__t.html#a5ce9a4cef511904ad4038c0b1443d3f6',1,'CO_GTWA_t']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/docs/search/variables_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/variables_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/splitbar.png
--------------------------------------------------------------------------------
/docs/structCO__CANinterfaceErrorhandler__t.js:
--------------------------------------------------------------------------------
1 | var structCO__CANinterfaceErrorhandler__t =
2 | [
3 | [ "fd", "structCO__CANinterfaceErrorhandler__t.html#a06e667f1f90ad62495aa2172d97305b8", null ],
4 | [ "ifName", "structCO__CANinterfaceErrorhandler__t.html#a58a5219f8dad7dc1c98db2b463e6e005", null ],
5 | [ "noackCounter", "structCO__CANinterfaceErrorhandler__t.html#a6d17a248ec3ce1f6c53f4315c0cb9282", null ],
6 | [ "listenOnly", "structCO__CANinterfaceErrorhandler__t.html#a96ddaefd75e680898f93d4891f5fc195", null ],
7 | [ "timestamp", "structCO__CANinterfaceErrorhandler__t.html#a615dfcafdb866ae951296333df35d1c7", null ],
8 | [ "CANerrorStatus", "structCO__CANinterfaceErrorhandler__t.html#a3f9369fb469c76c66a5e06eb7b909c54", null ]
9 | ];
--------------------------------------------------------------------------------
/docs/structCO__CANmodule__t.js:
--------------------------------------------------------------------------------
1 | var structCO__CANmodule__t =
2 | [
3 | [ "CANptr", "structCO__CANmodule__t.html#aad1c18f6d47621e5a611333dc57cb349", null ],
4 | [ "rxArray", "structCO__CANmodule__t.html#a747e694e15cca5a5579c2c4397a6da39", null ],
5 | [ "rxSize", "structCO__CANmodule__t.html#a88edfd32c2bff5b9f29a2bccd1ac96f3", null ],
6 | [ "txArray", "structCO__CANmodule__t.html#af623f2a045716af77e906b28deee3d3c", null ],
7 | [ "txSize", "structCO__CANmodule__t.html#a6a53d3d12efbe30d1ee08e821d1b4139", null ],
8 | [ "CANerrorStatus", "structCO__CANmodule__t.html#a5757052c57726cb4fb2ac5cdd8ff744d", null ],
9 | [ "CANnormal", "structCO__CANmodule__t.html#a5555f7d10e09da5815526d7c8b10901d", null ],
10 | [ "useCANrxFilters", "structCO__CANmodule__t.html#a9b28f7a6f02d398b3a0ea6cf70fa64f0", null ],
11 | [ "bufferInhibitFlag", "structCO__CANmodule__t.html#ad7af19de0bf39c8927c926b095cb5292", null ],
12 | [ "firstCANtxMessage", "structCO__CANmodule__t.html#ac12bd37971b89b5796fec0de71be0f07", null ],
13 | [ "CANtxCount", "structCO__CANmodule__t.html#a269294aa6a15ba56f92a460fae0536ac", null ],
14 | [ "errOld", "structCO__CANmodule__t.html#aa0627988ddedc3a4ec3bbfcf3b818d06", null ],
15 | [ "errinfo", "structCO__CANmodule__t.html#aead6585dcb9b8214dd77e8f74ca2aea1", null ]
16 | ];
--------------------------------------------------------------------------------
/docs/structCO__CANrx__t.js:
--------------------------------------------------------------------------------
1 | var structCO__CANrx__t =
2 | [
3 | [ "ident", "structCO__CANrx__t.html#a8595c238cf0364bde995dee97d321909", null ],
4 | [ "mask", "structCO__CANrx__t.html#af7a48dd4ac895a19c4031038e2c1222d", null ],
5 | [ "object", "structCO__CANrx__t.html#a957a1ce67cd1d9010889d557bf0c5770", null ],
6 | [ "pCANrx_callback", "structCO__CANrx__t.html#a8e4668eec8326bb9ac08d67afc3060c7", null ]
7 | ];
--------------------------------------------------------------------------------
/docs/structCO__CANtx__t.js:
--------------------------------------------------------------------------------
1 | var structCO__CANtx__t =
2 | [
3 | [ "ident", "structCO__CANtx__t.html#a9cc2687eb11da14d4c0aa167352c635c", null ],
4 | [ "DLC", "structCO__CANtx__t.html#a9bb96d60314283061f7619e36d870fa0", null ],
5 | [ "data", "structCO__CANtx__t.html#aae5bcdc2296a5d1d53a3105e86dbb66d", null ],
6 | [ "bufferFull", "structCO__CANtx__t.html#a305f0687a4ed7cd533e7937d6ff7d31b", null ],
7 | [ "syncFlag", "structCO__CANtx__t.html#a79c19597a51351b9d6ed1c9bdfd051b3", null ]
8 | ];
--------------------------------------------------------------------------------
/docs/structCO__EM__t.js:
--------------------------------------------------------------------------------
1 | var structCO__EM__t =
2 | [
3 | [ "errorStatusBits", "structCO__EM__t.html#a377eb478f0af20e6e1e23bd77186dcfd", null ],
4 | [ "errorRegister", "structCO__EM__t.html#ae18bb84c6235afbdf3745d9da337c2d3", null ],
5 | [ "CANerrorStatusOld", "structCO__EM__t.html#a2bbed8454995910f4ac54035a0129b1b", null ],
6 | [ "fifo", "structCO__EM__t.html#ac84d3cf89e04ee48fff85d59bb91f3d9", null ],
7 | [ "fifoWrPtr", "structCO__EM__t.html#aa790e927251322c852c26bdb21853647", null ],
8 | [ "fifoPpPtr", "structCO__EM__t.html#a1cf16a27db5ccf065c68b39e8e2d401f", null ],
9 | [ "fifoOverflow", "structCO__EM__t.html#a52c37c126d1f761b0a9cf608123a5976", null ],
10 | [ "fifoCount", "structCO__EM__t.html#a99ffd8be6baebaf6c598b02c7ce31518", null ],
11 | [ "producerEnabled", "structCO__EM__t.html#ad54685d2f0e7ac934edbe0cf5c0b4baf", null ],
12 | [ "nodeId", "structCO__EM__t.html#ac5522470ed7ea0f5e91520a2563b9abc", null ],
13 | [ "CANdevTx", "structCO__EM__t.html#a5d24b22a05c354937894109a30b1f641", null ],
14 | [ "CANtxBuff", "structCO__EM__t.html#a81e9d98c9384b573a8adefaacec3fdec", null ],
15 | [ "producerCanId", "structCO__EM__t.html#a490ef24607a0b637d9bc3a60f616b41e", null ],
16 | [ "CANdevTxIdx", "structCO__EM__t.html#a9a56cba0d9fada8b489884ec766aab04", null ],
17 | [ "inhibitEmTime_us", "structCO__EM__t.html#a82db41fc720e2f2551207bb0d2ba1ae4", null ],
18 | [ "pFunctSignalRx", "structCO__EM__t.html#a71ba138e5c1814446c210ac7d7f2aa02", null ],
19 | [ "pFunctSignalPre", "structCO__EM__t.html#a124a5d8fb51bb600618a9427b14663c4", null ],
20 | [ "functSignalObjectPre", "structCO__EM__t.html#ac1dec593fd20fbf7ccc5e8287e27b2d8", null ]
21 | ];
--------------------------------------------------------------------------------
/docs/structCO__GFC__t.js:
--------------------------------------------------------------------------------
1 | var structCO__GFC__t =
2 | [
3 | [ "valid", "structCO__GFC__t.html#a775fa3a4f1afda4a4be200f56d6e2b54", null ],
4 | [ "CANdevTx", "structCO__GFC__t.html#a202258a9732622f41d338c22a991f1a5", null ],
5 | [ "CANtxBuff", "structCO__GFC__t.html#acdfbeaf134252ffcb5dd5bd3dcf3c784", null ],
6 | [ "pFunctSignalSafe", "structCO__GFC__t.html#af7ffb43e3b2a682941404bc5c23512e5", null ],
7 | [ "functSignalObjectSafe", "structCO__GFC__t.html#a890395b6bf1b77055c52ad150356ea33", null ]
8 | ];
--------------------------------------------------------------------------------
/docs/structCO__HBconsumer__t.js:
--------------------------------------------------------------------------------
1 | var structCO__HBconsumer__t =
2 | [
3 | [ "em", "structCO__HBconsumer__t.html#aae5e363ccc6a6fd3b17a35e0430add2a", null ],
4 | [ "HBconsTime", "structCO__HBconsumer__t.html#a1cd314f387357f2ce13d4093f477fff5", null ],
5 | [ "monitoredNodes", "structCO__HBconsumer__t.html#a737b37c544a28eff8de0b03b51cbeec8", null ],
6 | [ "numberOfMonitoredNodes", "structCO__HBconsumer__t.html#a5b944043074d42017be3b76320030542", null ],
7 | [ "allMonitoredActive", "structCO__HBconsumer__t.html#aaff60bb59e36a3b0ddd11b45268eaf33", null ],
8 | [ "allMonitoredOperational", "structCO__HBconsumer__t.html#a9407103796db857229ec5b266c580b37", null ],
9 | [ "NMTisPreOrOperationalPrev", "structCO__HBconsumer__t.html#a2fe3d81e2124918d0d5947e6891a060e", null ],
10 | [ "CANdevRx", "structCO__HBconsumer__t.html#af5d8828478e2b51fe47a63f24dd896b1", null ],
11 | [ "CANdevRxIdxStart", "structCO__HBconsumer__t.html#a00d176c84d169115399c276031b71722", null ],
12 | [ "pFunctSignalNmtChanged", "structCO__HBconsumer__t.html#a58314f7d35efc2dbeae14ba4be76dec1", null ],
13 | [ "pFunctSignalObjectNmtChanged", "structCO__HBconsumer__t.html#ad583c93f4e59f98669cd18f263aee45a", null ]
14 | ];
--------------------------------------------------------------------------------
/docs/structCO__LEDs__t.js:
--------------------------------------------------------------------------------
1 | var structCO__LEDs__t =
2 | [
3 | [ "LEDtmr50ms", "structCO__LEDs__t.html#ae27f4bbc313e08e25b9b1e1d515ea9e4", null ],
4 | [ "LEDtmr200ms", "structCO__LEDs__t.html#a2690fe669ce01322e14de1b9f559a147", null ],
5 | [ "LEDtmrflash_1", "structCO__LEDs__t.html#a2431d9736416e1b5b6c57f61f029dc04", null ],
6 | [ "LEDtmrflash_2", "structCO__LEDs__t.html#ae6aa2a97a9496abc67774d94caa0ea1a", null ],
7 | [ "LEDtmrflash_3", "structCO__LEDs__t.html#ad3af9ed6c2c43330cc3eadb3b76de2c4", null ],
8 | [ "LEDtmrflash_4", "structCO__LEDs__t.html#ae33491a6eed2761893fea47dd65c5a78", null ],
9 | [ "LEDred", "structCO__LEDs__t.html#ad8624f0baa6186e523e072e6101c7a84", null ],
10 | [ "LEDgreen", "structCO__LEDs__t.html#ac2b4eb053725681f1935c8a6e4184f85", null ]
11 | ];
--------------------------------------------------------------------------------
/docs/structCO__LSSmaster__fastscan__t.js:
--------------------------------------------------------------------------------
1 | var structCO__LSSmaster__fastscan__t =
2 | [
3 | [ "scan", "structCO__LSSmaster__fastscan__t.html#a42853c0091c96d7fc7e763c2be3b6e8a", null ],
4 | [ "match", "structCO__LSSmaster__fastscan__t.html#a69540f77885162e936803a9526d3c342", null ],
5 | [ "found", "structCO__LSSmaster__fastscan__t.html#a9c34a389339a46da81f2234443f20fb9", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/structCO__LSSmaster__t.js:
--------------------------------------------------------------------------------
1 | var structCO__LSSmaster__t =
2 | [
3 | [ "timeout_us", "structCO__LSSmaster__t.html#aeac43e30ee9018bb34876a4c2f1a10de", null ],
4 | [ "state", "structCO__LSSmaster__t.html#a1fb90a878809a6690dd4493444795e30", null ],
5 | [ "command", "structCO__LSSmaster__t.html#a745a126919856c94e7f93186830e6940", null ],
6 | [ "timeoutTimer", "structCO__LSSmaster__t.html#aa706f4a19295e26a862127917ebc9eca", null ],
7 | [ "fsState", "structCO__LSSmaster__t.html#ad7ee57af199cfd615f6caa07358f0ce7", null ],
8 | [ "fsLssSub", "structCO__LSSmaster__t.html#a9962ae690930bf58a447a47bf708c5f2", null ],
9 | [ "fsBitChecked", "structCO__LSSmaster__t.html#ab71abc74d5d92f149ca991c9bb47ed99", null ],
10 | [ "fsIdNumber", "structCO__LSSmaster__t.html#aca7e7be8c297c612b2200b866ed7b248", null ],
11 | [ "CANrxNew", "structCO__LSSmaster__t.html#ad5fd09faed937c053f1ded1df54f40cd", null ],
12 | [ "CANrxData", "structCO__LSSmaster__t.html#a65cc40d755d5b2eaaeb6f1b29332dca8", null ],
13 | [ "pFunctSignal", "structCO__LSSmaster__t.html#a9b8376cf89bba5a3650f82da61ffee5b", null ],
14 | [ "functSignalObject", "structCO__LSSmaster__t.html#aafce10b9e126c5c157cb137e8b65b27c", null ],
15 | [ "CANdevTx", "structCO__LSSmaster__t.html#a480123707829720cc82b08b65923abcb", null ],
16 | [ "TXbuff", "structCO__LSSmaster__t.html#ad915ab10431aea283df0d8e1299876e2", null ]
17 | ];
--------------------------------------------------------------------------------
/docs/structCO__NMT__t.js:
--------------------------------------------------------------------------------
1 | var structCO__NMT__t =
2 | [
3 | [ "operatingState", "structCO__NMT__t.html#abebf973c819c48fa36c48ba2eb84818a", null ],
4 | [ "operatingStatePrev", "structCO__NMT__t.html#a544df8108d0853dd6d2938fa253ef018", null ],
5 | [ "internalCommand", "structCO__NMT__t.html#a7a56fcf387bd2922ece9106538d986ef", null ],
6 | [ "nodeId", "structCO__NMT__t.html#a6cf0441aff58a3e208d1ed221a26709c", null ],
7 | [ "NMTcontrol", "structCO__NMT__t.html#a0c28cae6c3c7319c8fdfe694a3b4d9a7", null ],
8 | [ "HBproducerTime_us", "structCO__NMT__t.html#a983a4ba9a004d216e32414c0a38736c4", null ],
9 | [ "HBproducerTimer", "structCO__NMT__t.html#a0babc82bd6dfde07511b87167941b4f0", null ],
10 | [ "em", "structCO__NMT__t.html#a60848ed23fb775dc4412be0e7ff9bc4b", null ],
11 | [ "NMT_CANdevTx", "structCO__NMT__t.html#aaa1a7f9278595d82eaddbee8ac434ca9", null ],
12 | [ "NMT_TXbuff", "structCO__NMT__t.html#a6c9ca6315daa74257699ff657165d409", null ],
13 | [ "HB_CANdevTx", "structCO__NMT__t.html#aedcf17c643f41370a978794301f00169", null ],
14 | [ "HB_TXbuff", "structCO__NMT__t.html#aa9fb1bb36758a1ff27b44c20fd6a0192", null ],
15 | [ "pFunctSignalPre", "structCO__NMT__t.html#a31b37e4e64737bb3ef4331d607adbed6", null ],
16 | [ "functSignalObjectPre", "structCO__NMT__t.html#a9ae2c962bc4aaa477555920dc0323302", null ],
17 | [ "pFunctNMT", "structCO__NMT__t.html#a64bc9d74c871bf560d8b5db85e4d051e", null ]
18 | ];
--------------------------------------------------------------------------------
/docs/structCO__OD__storage__t.js:
--------------------------------------------------------------------------------
1 | var structCO__OD__storage__t =
2 | [
3 | [ "odAddress", "structCO__OD__storage__t.html#ac434d6480330c026761fe8a82e32839b", null ],
4 | [ "odSize", "structCO__OD__storage__t.html#aefd1cb33fa031c1592b20643bb38bfbb", null ],
5 | [ "filename", "structCO__OD__storage__t.html#afb3dd08b01bf20f251754c32b116d8fe", null ],
6 | [ "fp", "structCO__OD__storage__t.html#a8976cb73fd4a2baadc4689fdb8b876a1", null ],
7 | [ "lastSavedUs", "structCO__OD__storage__t.html#a94d80f0c140485ab426891839b356347", null ]
8 | ];
--------------------------------------------------------------------------------
/docs/structCO__RPDOCommPar__t.js:
--------------------------------------------------------------------------------
1 | var structCO__RPDOCommPar__t =
2 | [
3 | [ "maxSubIndex", "structCO__RPDOCommPar__t.html#ac49d1bc96c31ec32015628128a6e60a7", null ],
4 | [ "COB_IDUsedByRPDO", "structCO__RPDOCommPar__t.html#a798b8c59ea8f8b627c307f1246b6ee78", null ],
5 | [ "transmissionType", "structCO__RPDOCommPar__t.html#a09eb4787337cf8579c0ff1d4ae968aba", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/structCO__RPDOMapPar__t.js:
--------------------------------------------------------------------------------
1 | var structCO__RPDOMapPar__t =
2 | [
3 | [ "numberOfMappedObjects", "structCO__RPDOMapPar__t.html#a479613deae0d06607897093d617edb1d", null ],
4 | [ "mappedObject1", "structCO__RPDOMapPar__t.html#a0a161a9792479c07aaf12447fbac2499", null ],
5 | [ "mappedObject2", "structCO__RPDOMapPar__t.html#a63f9b87f27d30e6f4faf65a56b458ffb", null ],
6 | [ "mappedObject3", "structCO__RPDOMapPar__t.html#a3ac0b7cd18683c45d3dcd0e18b13810b", null ],
7 | [ "mappedObject4", "structCO__RPDOMapPar__t.html#a0a3ef7ae329b91ec73d05301e870ad75", null ],
8 | [ "mappedObject5", "structCO__RPDOMapPar__t.html#af532c96971699321f04aad14dbee52a4", null ],
9 | [ "mappedObject6", "structCO__RPDOMapPar__t.html#a1082b9de3f132363f78c19004be017fb", null ],
10 | [ "mappedObject7", "structCO__RPDOMapPar__t.html#ad66f07a873d2ceb0b10bdad242925984", null ],
11 | [ "mappedObject8", "structCO__RPDOMapPar__t.html#a2f1467c9ba8a91e4f2742c08ed8551f6", null ]
12 | ];
--------------------------------------------------------------------------------
/docs/structCO__SRDOCommPar__t.js:
--------------------------------------------------------------------------------
1 | var structCO__SRDOCommPar__t =
2 | [
3 | [ "maxSubIndex", "structCO__SRDOCommPar__t.html#af156b61e6d278b014466e860f073cf05", null ],
4 | [ "informationDirection", "structCO__SRDOCommPar__t.html#ac8f865699090f666910e66dabf53b339", null ],
5 | [ "safetyCycleTime", "structCO__SRDOCommPar__t.html#a257a5534889060efc7477be7fc0adbad", null ],
6 | [ "safetyRelatedValidationTime", "structCO__SRDOCommPar__t.html#a5c02007d0e4f1b1cfd8a07da93b954cb", null ],
7 | [ "transmissionType", "structCO__SRDOCommPar__t.html#a8716aa43cf70db8af86c4125b14cd538", null ],
8 | [ "COB_ID1_normal", "structCO__SRDOCommPar__t.html#a89d3762612ef971aecaae43ce94141cc", null ],
9 | [ "COB_ID2_inverted", "structCO__SRDOCommPar__t.html#a574ade8ff753ae742f6a3b51b32a11fe", null ]
10 | ];
--------------------------------------------------------------------------------
/docs/structCO__SRDOGuard__t.js:
--------------------------------------------------------------------------------
1 | var structCO__SRDOGuard__t =
2 | [
3 | [ "operatingState", "structCO__SRDOGuard__t.html#a5e80afb9ddd0debd94eaafa9c6f4ad36", null ],
4 | [ "operatingStatePrev", "structCO__SRDOGuard__t.html#ac6f6a3b1465360e035656933470d6b4d", null ],
5 | [ "configurationValid", "structCO__SRDOGuard__t.html#aa4c8b5e7d9d8fa54d91ad0797ea9b39b", null ],
6 | [ "checkCRC", "structCO__SRDOGuard__t.html#ad8cd90a85e6e6d551fb04e8fa94feffd", null ]
7 | ];
--------------------------------------------------------------------------------
/docs/structCO__TIME__t.js:
--------------------------------------------------------------------------------
1 | var structCO__TIME__t =
2 | [
3 | [ "em", "structCO__TIME__t.html#ad38fd490eece812c27048a0ffde75c9e", null ],
4 | [ "operatingState", "structCO__TIME__t.html#a2afb9ad74a04332b644669c7fdb187ac", null ],
5 | [ "isConsumer", "structCO__TIME__t.html#aeea1ecdf76e04f37c1d760eee72a1395", null ],
6 | [ "isProducer", "structCO__TIME__t.html#a691d02cb2128a81f4af345165146b761", null ],
7 | [ "COB_ID", "structCO__TIME__t.html#a6bcf872834e3a76869943108fd55ffc3", null ],
8 | [ "periodTime", "structCO__TIME__t.html#a7c0090cb2e1e3af1fab308640c3d25a5", null ],
9 | [ "periodTimeoutTime", "structCO__TIME__t.html#a9f2d24892e5b318f5eea5844f3b29a4a", null ],
10 | [ "CANrxNew", "structCO__TIME__t.html#a893e358443b67c38eee33182c496f2a4", null ],
11 | [ "timer", "structCO__TIME__t.html#a02fa485a1a5064ad6e0fc07ea3d5d092", null ],
12 | [ "receiveError", "structCO__TIME__t.html#abbff3c5ce159992f4b45ec042849cbc0", null ],
13 | [ "pFunctSignalPre", "structCO__TIME__t.html#aed7685145a3b3cfb80e8865aa3e8df6d", null ],
14 | [ "functSignalObjectPre", "structCO__TIME__t.html#a91e41ac57bb634b53b6698b58efc4616", null ],
15 | [ "CANdevRx", "structCO__TIME__t.html#ad21e78dd36756f1868056bf6638f5ccd", null ],
16 | [ "CANdevRxIdx", "structCO__TIME__t.html#a4d9335af44c9b5e1224a6691df2f9594", null ],
17 | [ "CANdevTx", "structCO__TIME__t.html#ac5fb7127ca474b6aa2afa207f01f8cae", null ],
18 | [ "CANdevTxIdx", "structCO__TIME__t.html#a205dfcde7a830d6a15eda16911e328cd", null ],
19 | [ "TXbuff", "structCO__TIME__t.html#aa658a7b219b1dad6b722ec41670da626", null ]
20 | ];
--------------------------------------------------------------------------------
/docs/structCO__TPDOCommPar__t.js:
--------------------------------------------------------------------------------
1 | var structCO__TPDOCommPar__t =
2 | [
3 | [ "maxSubIndex", "structCO__TPDOCommPar__t.html#a74a8681177fabbb55ebf5be843f12fc5", null ],
4 | [ "COB_IDUsedByTPDO", "structCO__TPDOCommPar__t.html#a65ee2e80b1078e84479ab749012f94cc", null ],
5 | [ "transmissionType", "structCO__TPDOCommPar__t.html#a328398227ff1f167649d54453e44df97", null ],
6 | [ "inhibitTime", "structCO__TPDOCommPar__t.html#ad53403c65582d166898546e329ea9587", null ],
7 | [ "compatibilityEntry", "structCO__TPDOCommPar__t.html#acba30527976f508b43b3348846f2e657", null ],
8 | [ "eventTimer", "structCO__TPDOCommPar__t.html#ab01f44570dca08c910c17b14fc664414", null ],
9 | [ "SYNCStartValue", "structCO__TPDOCommPar__t.html#a597bd93f097550c3d869307e733cd198", null ]
10 | ];
--------------------------------------------------------------------------------
/docs/structCO__TPDOMapPar__t.js:
--------------------------------------------------------------------------------
1 | var structCO__TPDOMapPar__t =
2 | [
3 | [ "numberOfMappedObjects", "structCO__TPDOMapPar__t.html#a10718cf84dc6a975509d327efb8403de", null ],
4 | [ "mappedObject1", "structCO__TPDOMapPar__t.html#a6869485bc0705188069c37d6b6ee1694", null ],
5 | [ "mappedObject2", "structCO__TPDOMapPar__t.html#a496d610062c09a1667e7541659339eea", null ],
6 | [ "mappedObject3", "structCO__TPDOMapPar__t.html#a8e79bb51d865cae1bab20621db898ddb", null ],
7 | [ "mappedObject4", "structCO__TPDOMapPar__t.html#aa8a046a95b3ac151f5d8d8cb4415851e", null ],
8 | [ "mappedObject5", "structCO__TPDOMapPar__t.html#a0fbdd6c39635c8288771867bdc061d6f", null ],
9 | [ "mappedObject6", "structCO__TPDOMapPar__t.html#ad8f8f0e0629b1c0467599ea8b138e3eb", null ],
10 | [ "mappedObject7", "structCO__TPDOMapPar__t.html#a1fb19d7423d2fd74bc8575aff1657552", null ],
11 | [ "mappedObject8", "structCO__TPDOMapPar__t.html#aa482b092dd475bac21193c671dabdb49", null ]
12 | ];
--------------------------------------------------------------------------------
/docs/structCO__epoll__gtw__t.js:
--------------------------------------------------------------------------------
1 | var structCO__epoll__gtw__t =
2 | [
3 | [ "epoll_fd", "structCO__epoll__gtw__t.html#a7804e63fe1f7f5f6df68b32d8c25da2d", null ],
4 | [ "commandInterface", "structCO__epoll__gtw__t.html#a96544bbc848d4627f3147496cc40d9f4", null ],
5 | [ "socketTimeout_us", "structCO__epoll__gtw__t.html#a876c2b8ae6e9585155c5cf035c876c91", null ],
6 | [ "socketTimeoutTmr_us", "structCO__epoll__gtw__t.html#a94ff0ff20f321b749202d9f3aa92a66d", null ],
7 | [ "localSocketPath", "structCO__epoll__gtw__t.html#a5f11979c2bc301d6b8cc7ddce8d45688", null ],
8 | [ "gtwa_fdSocket", "structCO__epoll__gtw__t.html#a418eccf136c9f8e081d61f98289e0759", null ],
9 | [ "gtwa_fd", "structCO__epoll__gtw__t.html#a79b9c968b1f44ad5a4c55c36174d6898", null ],
10 | [ "freshCommand", "structCO__epoll__gtw__t.html#ae529dc4279406811f0b97593816e863c", null ]
11 | ];
--------------------------------------------------------------------------------
/docs/structCO__epoll__t.js:
--------------------------------------------------------------------------------
1 | var structCO__epoll__t =
2 | [
3 | [ "epoll_fd", "structCO__epoll__t.html#a6e4aeb640b634a49a290aa9b4bc3b517", null ],
4 | [ "event_fd", "structCO__epoll__t.html#af0e85776b360999b0830c943eb4505eb", null ],
5 | [ "timer_fd", "structCO__epoll__t.html#aef151da1fe1a293f34f4f546c24bb0f7", null ],
6 | [ "timerInterval_us", "structCO__epoll__t.html#a0595fb48d72a8592e6649e3de7b3477c", null ],
7 | [ "timeDifference_us", "structCO__epoll__t.html#a46f38181dc8483ce83af566ee3f8aff3", null ],
8 | [ "timerNext_us", "structCO__epoll__t.html#a0cb262435f594f9d7ea42eb976294262", null ],
9 | [ "timerEvent", "structCO__epoll__t.html#a9fa1c50ecb111049eda7e45132d3dfd1", null ],
10 | [ "previousTime_us", "structCO__epoll__t.html#aa047c5d68bb87515a1089cf5c75d847f", null ],
11 | [ "tm", "structCO__epoll__t.html#a759aff5ae2eb019aa2ce8117f9ce9836", null ],
12 | [ "ev", "structCO__epoll__t.html#a5ace69fd90506eae4f3f538fcb160c01", null ],
13 | [ "epoll_new", "structCO__epoll__t.html#ac4113f19873fc3217e1e997a28f5bdd4", null ]
14 | ];
--------------------------------------------------------------------------------
/docs/structCO__fifo__t.js:
--------------------------------------------------------------------------------
1 | var structCO__fifo__t =
2 | [
3 | [ "buf", "structCO__fifo__t.html#aa4a8bae66b107809c099cd1d2de5c966", null ],
4 | [ "bufSize", "structCO__fifo__t.html#a35d9f2fcb8d2ef00794cb305d8344e61", null ],
5 | [ "writePtr", "structCO__fifo__t.html#a540fbc52344d1205de11625cd81f351d", null ],
6 | [ "readPtr", "structCO__fifo__t.html#a4b56b7d217aa2b02eaf1b3592c5c26e6", null ],
7 | [ "altReadPtr", "structCO__fifo__t.html#a4f8eadd2e9b966ce21274cbbceb3adbe", null ],
8 | [ "started", "structCO__fifo__t.html#ab754d03636ff0ef17950d4167429a77f", null ],
9 | [ "aux", "structCO__fifo__t.html#aa255bcb00601a8f4225c97ad6cd854a7", null ]
10 | ];
--------------------------------------------------------------------------------
/docs/structCO__trace__dataType__t.js:
--------------------------------------------------------------------------------
1 | var structCO__trace__dataType__t =
2 | [
3 | [ "pGetValue", "structCO__trace__dataType__t.html#a8ac5cd02c39b591354149f8c5d6357f7", null ],
4 | [ "printPointStart", "structCO__trace__dataType__t.html#a751d9b94aba8f663de5b5f7c7f074893", null ],
5 | [ "printPoint", "structCO__trace__dataType__t.html#aef2341fd443f3aa33a11db1b429b7dc1", null ],
6 | [ "printPointEnd", "structCO__trace__dataType__t.html#a48ec81e33885a9114f2ea0be237a0059", null ]
7 | ];
--------------------------------------------------------------------------------
/docs/structOD__IO__t.js:
--------------------------------------------------------------------------------
1 | var structOD__IO__t =
2 | [
3 | [ "stream", "structOD__IO__t.html#a7f31cae6c859c2a2eaf2610b65fd6626", null ],
4 | [ "read", "structOD__IO__t.html#ab0ed3186d15d20f80f877a5f087fdebc", null ],
5 | [ "write", "structOD__IO__t.html#aa296d8e76d99af5c395971602a453b78", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/structOD__entry__t.js:
--------------------------------------------------------------------------------
1 | var structOD__entry__t =
2 | [
3 | [ "index", "structOD__entry__t.html#ac27d9d9ac18705e84d64f5226a6e352c", null ],
4 | [ "subEntriesCount", "structOD__entry__t.html#a2f8698a482c2994602a24d39d924acc6", null ],
5 | [ "odObjectType", "structOD__entry__t.html#a86a662107a24527872d92cdb13cad29b", null ],
6 | [ "odObject", "structOD__entry__t.html#a8667e5896b5b001270103e59c92bb181", null ]
7 | ];
--------------------------------------------------------------------------------
/docs/structOD__extensionIO__t.js:
--------------------------------------------------------------------------------
1 | var structOD__extensionIO__t =
2 | [
3 | [ "object", "structOD__extensionIO__t.html#a929dace9c5bf5f1e3090f3fbff40f9b8", null ],
4 | [ "read", "structOD__extensionIO__t.html#af4c210e173adb94e297ad26eacb2b678", null ],
5 | [ "write", "structOD__extensionIO__t.html#a06573b7740c3c991352734bba25f0fd4", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/structOD__obj__array__t.js:
--------------------------------------------------------------------------------
1 | var structOD__obj__array__t =
2 | [
3 | [ "data0", "structOD__obj__array__t.html#a9a4ca22f014061ca9d926ab43036bc1f", null ],
4 | [ "data", "structOD__obj__array__t.html#a009bcf700d8e27c93e886ad7ff7fb2eb", null ],
5 | [ "attribute0", "structOD__obj__array__t.html#a1cb4802d94112e5bd2f1b0db5e3e5d99", null ],
6 | [ "attribute", "structOD__obj__array__t.html#a6af20a410bcd0c8c9f619c4a564b962a", null ],
7 | [ "dataElementLength", "structOD__obj__array__t.html#a985fb68eba74f9e8fb76a4c5d85e96e9", null ],
8 | [ "dataElementSizeof", "structOD__obj__array__t.html#ad310fa351ebb2a44f66451dd12675bf9", null ]
9 | ];
--------------------------------------------------------------------------------
/docs/structOD__obj__extended__t.js:
--------------------------------------------------------------------------------
1 | var structOD__obj__extended__t =
2 | [
3 | [ "extIO", "structOD__obj__extended__t.html#a6ccf59c770c3887233ab7b850e77e375", null ],
4 | [ "flagsPDO", "structOD__obj__extended__t.html#a80e8186d50cb6ca8ebf447d43815e566", null ],
5 | [ "odObjectOriginal", "structOD__obj__extended__t.html#abbc62d96e2ecafc99bb1eaf1210f816a", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/structOD__obj__record__t.js:
--------------------------------------------------------------------------------
1 | var structOD__obj__record__t =
2 | [
3 | [ "data", "structOD__obj__record__t.html#a490d4818eaa6ca94d2c6fc598647dbd1", null ],
4 | [ "subIndex", "structOD__obj__record__t.html#a7cfa0012ae3aec7bbfc98e5e8301782c", null ],
5 | [ "attribute", "structOD__obj__record__t.html#a42290a19541170f8d108acf029fec171", null ],
6 | [ "dataLength", "structOD__obj__record__t.html#a1302f14c20e976ac884196d4c3e201c1", null ]
7 | ];
--------------------------------------------------------------------------------
/docs/structOD__obj__var__t.js:
--------------------------------------------------------------------------------
1 | var structOD__obj__var__t =
2 | [
3 | [ "data", "structOD__obj__var__t.html#a7c15865c69e0dc0a09f6d21bd890d062", null ],
4 | [ "attribute", "structOD__obj__var__t.html#a4662bd6ca12b3ec147f9ffeafb64fe77", null ],
5 | [ "dataLength", "structOD__obj__var__t.html#a385af11ed619b78de9b2f1ae6528a870", null ]
6 | ];
--------------------------------------------------------------------------------
/docs/structOD__stream__t.js:
--------------------------------------------------------------------------------
1 | var structOD__stream__t =
2 | [
3 | [ "dataObjectOriginal", "structOD__stream__t.html#aad2551a7bf0da6396e6b909adf487b01", null ],
4 | [ "object", "structOD__stream__t.html#af3c8ded429eefa8646317207c0b3ff97", null ],
5 | [ "dataLength", "structOD__stream__t.html#a60c4499678a5db84a7f7285b934ce75a", null ],
6 | [ "dataOffset", "structOD__stream__t.html#a97799b896ee689504771a9274575bcdc", null ]
7 | ];
--------------------------------------------------------------------------------
/docs/structOD__subEntry__t.js:
--------------------------------------------------------------------------------
1 | var structOD__subEntry__t =
2 | [
3 | [ "index", "structOD__subEntry__t.html#a4e10db7bdf91d721ecc7d97f4dda67ff", null ],
4 | [ "subIndex", "structOD__subEntry__t.html#a2c39cbf86fc3b384b017ed6261d379bd", null ],
5 | [ "subEntriesCount", "structOD__subEntry__t.html#a49750c447be0b3773e8aa1814d5fa2de", null ],
6 | [ "attribute", "structOD__subEntry__t.html#ae7d83df4e106219f32cb28d7c510b9d2", null ],
7 | [ "flagsPDO", "structOD__subEntry__t.html#ad6a4eb8da2f84f7b84164eac01115dd1", null ]
8 | ];
--------------------------------------------------------------------------------
/docs/structOD__t.js:
--------------------------------------------------------------------------------
1 | var structOD__t =
2 | [
3 | [ "size", "structOD__t.html#ab52b946b5f0127fe618c6f5bbe65a698", null ],
4 | [ "list", "structOD__t.html#a935673d88e82c7a72be76766467d74b4", null ]
5 | ];
--------------------------------------------------------------------------------
/docs/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/sync_off.png
--------------------------------------------------------------------------------
/docs/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/sync_on.png
--------------------------------------------------------------------------------
/docs/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/tab_a.png
--------------------------------------------------------------------------------
/docs/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/tab_b.png
--------------------------------------------------------------------------------
/docs/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/tab_h.png
--------------------------------------------------------------------------------
/docs/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/docs/tab_s.png
--------------------------------------------------------------------------------
/examples/basicDevice/.gitignore:
--------------------------------------------------------------------------------
1 | /basicDevice
2 | /basicDeviceWithGateway
3 | CO_version.h
4 | *.persist
5 | *.persist.old
6 |
--------------------------------------------------------------------------------
/examples/basicDevice/EDSEditor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CANopenNode/CANopenSocket/1142fb57bcfcd8420346c20764922354a49589b2/examples/basicDevice/EDSEditor.png
--------------------------------------------------------------------------------
/test/running_canopen/config_bats.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | # CAN device for candump
5 | if [[ $can_device = "" ]] ; then
6 | export can_device=vcan0
7 | fi
8 |
9 | # Location of cocomm program
10 | if [[ $cocomm = "" ]] ; then
11 | export cocomm="../../cocomm/cocomm"
12 | fi
13 |
14 | # Heartbeat producer time, 0xA0 = 160ms
15 | if [[ $HB = "" ]] ; then
16 | export HB=A0
17 | fi
18 |
19 | # Heartbeat consumer timeout, 0xF0 = 240ms
20 | if [[ $HB_timeout = "" ]] ; then
21 | export HB_timeout=F0
22 | fi
23 |
24 | # NodeId of device 1 (with command interface)
25 | if [[ $D1 = "" ]] ; then
26 | export D1=01
27 | fi
28 | # NodeId of device 1 + 0x80
29 | if [[ $B1 = "" ]] ; then
30 | export B1=81
31 | fi
32 | # NodeId of device 2 (tested device)
33 | if [[ $D2 = "" ]] ; then
34 | export D2=04
35 | fi
36 | # NodeId of device 2 + 0x80
37 | if [[ $B2 = "" ]] ; then
38 | export B2=84
39 | fi
40 |
41 | # Other
42 | export OK=$'OK\r'
43 | export cocomm_flat=1
44 | export cocomm_candump=$can_device
45 | # export cocomm_socket=/tmp/CO_command_socket #default
46 | # export cocomm_host=
47 | # export cocomm_port=
48 |
--------------------------------------------------------------------------------
/test/running_canopen/test_all.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | if [[ $1 = "" ]] ; then
4 | echo "No CAN device specified. Assuming two CANopen devices already running:"
5 | echo " - 'canopend' with nodeId=1 and gateway interface: 'local-/tmp/CO_command_socket'"
6 | echo " - 'basicDevice' with nodeId=4"
7 | echo "If that is not the case, read test.md or try: ./test_all.sh vcan0"
8 | else
9 | echo "Starting two CANopen devices in background with 'start_canopen.sh':"
10 | ./start_canopen.sh $1
11 | fi
12 |
13 |
14 | START=$(date +%s.%N)
15 |
16 | echo -e "\nRunning 'basic_NMT_SDO_heartbeat.bats':"
17 | ./basic_NMT_SDO_heartbeat.bats
18 | echo -e "\nRunning 'heartbeat_consumer.bats':"
19 | ./heartbeat_consumer.bats
20 | echo -e "\nRunning 'SDO_transfer.bats':"
21 | ./SDO_transfer.bats
22 |
23 | END=$(date +%s.%N)
24 | DIFF=$(echo "$END - $START" | bc)
25 | echo -e "Test duration: $DIFF sec\n"
26 |
27 |
28 | if [[ $1 != "" ]] ; then
29 | echo "Cleanup two CANopen devices:"
30 | tmp/stop_canopen.sh
31 | fi
32 |
33 | echo -e "\nPress enter to close..."
34 | read
35 |
--------------------------------------------------------------------------------
/tools/get_tools.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | wget "https://github.com/robincornelius/libedssharp/raw/gh-pages/build/OpenEDSEditor-latest.zip"
4 |
5 | if [ $? -eq 0 ] ; then
6 | rm -r EDSEditor
7 | unzip OpenEDSEditor-latest.zip -d EDSEditor
8 | chmod a+x EDSEditor/*.exe
9 | rm OpenEDSEditor-latest.zip
10 | echo "EDSEditor updated successfully."
11 | fi
12 |
13 | echo "Press enter to continue..."
14 | read
15 |
--------------------------------------------------------------------------------
/tools/run_canopend_candump.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | if [[ $1 = "" ]] ; then
4 | if [[ $can_device = "" ]] ; then
5 | can_device=vcan0
6 | fi
7 | else
8 | can_device=$1
9 | fi
10 | echo "Using CAN device: '$can_device'"
11 |
12 | # if "can_device" does not exist, create it
13 | if ! grep -q $can_device /proc/net/can/rcvlist_all ; then
14 | echo "ip link: adding and setting up virtual CAN device named '$can_device'"
15 | sudo modprobe vcan
16 | sudo ip link add dev $can_device type vcan
17 | sudo ip link set up $can_device
18 | fi
19 |
20 | echo "Running in background: 'candump -td $can_device"
21 | candump -td $can_device&
22 |
23 |
24 | if [[ $2 = "" ]] ; then
25 | if [[ $co_device = "" ]] ; then
26 | co_device="../CANopenNode/canopend"
27 | fi
28 | else
29 | co_device=$2
30 | fi
31 |
32 | mkdir tmp
33 | echo "Running: '$co_device $can_device -i 1 -s \"tmp/dev1_\" -c \"local-/tmp/CO_command_socket\"'"
34 | echo "-" > tmp/dev1_lss.persist
35 | echo "-" > tmp/dev1_od_comm.persist
36 | $co_device $can_device -i 1 -s "tmp/dev1_" -c "local-/tmp/CO_command_socket"
37 |
38 | rm -r tmp
39 |
40 | echo -e "\nFinished, press enter to close..."
41 | read
42 |
--------------------------------------------------------------------------------
/tools/update_docs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | cd ../CANopenNode
4 |
5 | doxygen > /dev/null
6 |
7 | cd ..
8 | ln -s CANopenNode/doc/html/index.html
9 |
10 | echo "Press enter to continue..."
11 | read
12 |
--------------------------------------------------------------------------------