TYPE E_PJLink_Step :
(
Init , //init-step
SocketConnect , //Connect to Socket - init
SocketConnecting , //Connect to Socket - connecting
ListenForStart , //PJLink communication - Listen init
ListeningForStart , //PJLink communication - Listening
PJLinkSendForAuthorization , //PJLink communication - Start Sending Authorization Message to Projector
PJLinkSendingForAuthorization , //PJLink communication - Sending Authorization Message to Projector
PJLinkReceiveForAuthorization , //PJLink communication - Listen for Authorization-Response of Projector
PJLinkReceivingForAuthorization, //PJLink communication - Receiving Authorization-Response of Projector
PJLinkConnectedIdle , //PJLink communication - Idle Mode (wait for commands to Send)
PJLinkSend , //PJLink communication - Send Command
PJLinkSending , //PJLink communication - Sending Command
PJLinkReceive , //PJLink communication - Listen for Response of Projector
PJLinkReceiving , //PJLink communication - Receiving Response of Projector
PJLinkReceived , //PJLink communication - Response Received --> Analyse Response
SocketClose , //Socket close - init
SocketClosing , //Socket close - closing
SocketClosed , //Socket close - Closed
SocketConnectErr , //Connect to Socket - Error
SocketSendErr , //PJLink communication - Send Error
SocketCloseErr //Socket close - Error
);
END_TYPE