18 #include <mechatronics/libmechatronics_exports.h>
30 #define PSSIGNAL_CLASS_NAME "PSSignal"
31 #define PSSIGNAL_TYPE_NAME PSSIGNAL_CLASS_NAME
32 #define PSSignalClassName PSSIGNAL_CLASS_NAME
34 #define PSSIGNAL_REV_CLASS_NAME "PSSignalRevision"
35 #define PSSIGNAL_REV_TYPE_NAME PSSIGNAL_REV_CLASS_NAME
36 #define PSSignalRevClassName PSSIGNAL_REV_CLASS_NAME
43 #define MESSAGE "Message"
44 #define MESSAGE_REV "Message Revision"
51 #define SIGNAL_TYPE_NAME "Signal"
52 #define SIGNAL_REV_TYPE_NAME "SignalRevision"
72 const char* signal_id,
74 const char* signal_name,
75 const char* signal_type,
76 const char* signal_rev_id,
96 tag_t signal_line_tag,
108 tag_t signal_line_tag
118 tag_t signal_line_tag,
119 tag_t* pvar_line_tagptr
146 int *num_failed_lines,
180 int *num_failed_lines,
208 tag_t signal_line_tag,
209 tag_t system_line_tag,
215 tag_t* relation_tagptr
228 tag_t signal_line_tag,
229 tag_t system_line_tag
241 tag_t signal_line_tag,
242 int* associated_systems_count,
243 tag_t** associated_systems_tags
254 tag_t signal_line_tag,
255 tag_t associated_sysline_tag,
272 tag_t primary_signal_line_tag,
273 tag_t redundant_signal_line_tag,
274 tag_t* relation_tagptr
285 tag_t primary_signal_line_tag,
286 tag_t redundant_signal_line_tag
297 tag_t primary_signal_line_tag,
298 int* redundant_signal_count,
299 tag_t** redundant_signal_line_tags
338 tag_t signal_rev_tag,
349 tag_t signal_rev_tag,
362 tag_t signal_rev_tag,
363 const char* signal_characteristics
373 tag_t signal_rev_tag,
374 char** signal_characteristics
382 tag_t signal_line_tag,
390 tag_t signal_line_tag,
399 double* pvar_line_value
407 double pvar_line_value
468 tag_t** pvariableLineTags
476 tag_t pvariableLineTag,
478 tag_t** signalLineTags
488 #include <mechatronics/libmechatronics_undef.h>