31 lines
1.5 KiB
C++
31 lines
1.5 KiB
C++
#pragma once
|
||
|
||
#include "../../libs/include/pnet_api.h"
|
||
|
||
/**
|
||
* Indication to the application that the Profinet signal LED should change
|
||
* state.
|
||
*
|
||
* Use this callback to implement control of the LED.
|
||
*
|
||
* It is optional to implement this callback (but a compliant Profinet device
|
||
* must have a signal LED)
|
||
*
|
||
* No \a arep information is available, as this callback typically is triggered
|
||
* when there is no active connection.
|
||
*
|
||
* Индикация приложению о том, что сигнальный светодиод Profinet должен изменить состояние.
|
||
*
|
||
* Используйте этот обратный вызов для реализации управления светодиодом.
|
||
*
|
||
* Реализовать этот обратный вызов необязательно (но совместимое с Profinet устройство должно иметь сигнальный светодиод).
|
||
*
|
||
* Информация \a arep недоступна, так как этот обратный вызов обычно запускается при отсутствии активного соединения.
|
||
*
|
||
* @param net InOut: The p-net stack instance
|
||
* @param arg InOut: User-defined data (not used by p-net)
|
||
* @param led_state In: True if the signal LED should be on.
|
||
* @return 0 on success.
|
||
* -1 if an error occurred. Will trigger a log message.
|
||
*/
|
||
int profinet_cb_signal_led_ind (pnet_t * net, void * arg, bool led_state); |