/*
  function block interface
  name: ds405wsd
*/

typedef long  T_BOO;
typedef long  T_ANA;
typedef float T_REAL;
typedef long  T_TMR;
typedef char  *T_MSG;

typedef struct {
   /* CALL   */ T_ANA  _node;
   /* CALL   */ T_ANA  _index;
   /* CALL   */ T_ANA  _subindex;
   /* CALL   */ T_ANA  _data;
   /* CALL   */ T_ANA  _lenght;
} str_arg;

#define NODE             (arg->_node)
#define INDEX            (arg->_index)
#define SUBINDEX         (arg->_subindex)
#define DATA             (arg->_data)
#define LENGHT           (arg->_lenght)

#define FBLPNO_STATUS           0
#define FBLPNO_ERROR            1
