Добавить очереди операций PBUS/SBUS, общую консоль, настройки Candle и SLCAN, декодеры DSView и обработку плотных графиков. Обновить протокол Бальзам и проверки общих компонентов.
46 lines
2.3 KiB
Modula-2
46 lines
2.3 KiB
Modula-2
; Доступ к CAN-адаптерам candleLight/gs_usb в Windows через WinUSB. Перечисление устройств,
|
||
; открытие канала и обмен кадрами образуют отдельный транспортный слой; он не интерпретирует
|
||
; прикладные регистры SETProtocol.
|
||
|
||
EXPORTS
|
||
candle_dev_get_product ; Имя продукта из USB-дескриптора прошивки для списка адаптеров SETGUI.
|
||
candle_dev_enter_dfu ; Переход через отдельный DFU runtime-интерфейс того же физического USB-адаптера.
|
||
candle_list_scan
|
||
candle_list_free
|
||
candle_list_length
|
||
candle_dev_get
|
||
candle_dev_get_state
|
||
candle_dev_get_path
|
||
candle_dev_open
|
||
candle_dev_get_timestamp_us
|
||
candle_dev_close
|
||
candle_dev_free
|
||
candle_channel_count
|
||
candle_channel_get_capabilities
|
||
candle_channel_get_state
|
||
candle_channel_bus_off_recover
|
||
candle_channel_set_timing
|
||
candle_channel_set_bitrate
|
||
candle_channel_start
|
||
candle_channel_stop
|
||
candle_frame_send
|
||
candle_frame_read
|
||
candle_frame_type
|
||
candle_frame_id
|
||
candle_frame_is_extended_id
|
||
candle_frame_is_rtr
|
||
candle_frame_dlc
|
||
candle_frame_data
|
||
candle_frame_timestamp_us
|
||
candle_dev_last_error
|
||
candle_channel_start_configured ; Точная маска запуска с управляемыми аппаратными метками.
|
||
candle_channel_get_data_capabilities ; Пределы тайминга быстрой фазы CAN FD.
|
||
candle_channel_set_termination ; Переключение встроенного терминатора.
|
||
candle_channel_get_termination ; Чтение состояния встроенного терминатора.
|
||
candle_channel_get_diagnostics ; Состояние и счётчики ошибок CAN.
|
||
candle_channel_set_data_timing ; Тайминг фазы данных CAN FD.
|
||
candle_fd_frame_send ; Отправка полного кадра CAN FD до 64 байт.
|
||
candle_fd_frame_read ; Приём FD и Classic без обрезания данных.
|
||
candle_fd_frame_type ; Различение RX, TX echo и ошибок FD.
|
||
candle_fd_frame_id ; Получение CAN ID из структуры FD.
|