ITK Function Reference

(V10000.1.0.60_20160308.00)
Functions
pssignal.h File Reference
#include <unidefs.h>
#include <mechatronics/libmechatronics_exports.h>
#include <mechatronics/libmechatronics_undef.h>

Go to the source code of this file.

Macros

PS Signal definitions
#define PSSIGNAL_CLASS_NAME   "PSSignal"
 
#define PSSIGNAL_TYPE_NAME   PSSIGNAL_CLASS_NAME
 
#define PSSignalClassName   PSSIGNAL_CLASS_NAME
 
#define PSSIGNAL_REV_CLASS_NAME   "PSSignalRevision"
 
#define PSSIGNAL_REV_TYPE_NAME   PSSIGNAL_REV_CLASS_NAME
 
#define PSSignalRevClassName   PSSIGNAL_REV_CLASS_NAME
 
Type for OOTB Message type defined - parent is PSSignal
#define MESSAGE   "Message"
 
#define MESSAGE_REV   "Message Revision"
 
Type for OOTB signal
#define SIGNAL_TYPE_NAME   "Signal"
 
#define SIGNAL_REV_TYPE_NAME   "SignalRevision"
 

Functions

MECHATRONICS_API int SIG_ask_associated_system_role (tag_t signal_line_tag, tag_t associated_sysline_tag, char **role)
 
MECHATRONICS_API int SIG_ask_associated_systems (tag_t signal_line_tag, int *associated_systems_count, tag_t **associated_systems_tags)
 
MECHATRONICS_API int SIG_ask_device_received_signals (const tag_t linetag, int *receivedcount, tag_t **receivedtags)
 
MECHATRONICS_API int SIG_ask_device_sources (const tag_t linetag, int *sourcecount, tag_t **sourcetags)
 
MECHATRONICS_API int SIG_ask_device_targets (const tag_t linetag, int *targetcount, tag_t **targettags)
 
MECHATRONICS_API int SIG_ask_device_transmitted_signals (const tag_t linetag, int *txmittedcount, tag_t **txmittedtags)
 
MECHATRONICS_API int SIG_ask_is_message (tag_t lineTag, logical *verdict)
 
MECHATRONICS_API int SIG_ask_pvariable_line_value (tag_t pvar_line_tag, double *pvar_line_value)
 
MECHATRONICS_API int SIG_ask_redundant_signals (tag_t primary_signal_line_tag, int *redundant_signal_count, tag_t **redundant_signal_line_tags)
 
MECHATRONICS_API int SIG_ask_signal_line_value (tag_t signal_line_tag, double *signal_value)
 
MECHATRONICS_API int SIG_ask_signal_pvariable (tag_t signal_line_tag, tag_t *pvar_line_tagptr)
 
MECHATRONICS_API int SIG_ask_signal_pvariables (tag_t signalLineTag, int *pvariableCount, tag_t **pvariableLineTags)
 
MECHATRONICS_API int SIG_ask_signal_sources (const tag_t linetag, int *sourcecount, tag_t **sourcetags)
 
MECHATRONICS_API int SIG_ask_signal_targets (const tag_t linetag, int *targetcount, tag_t **targettags)
 
MECHATRONICS_API int SIG_ask_signal_transmitters (const tag_t linetag, int *txmittercount, tag_t **txmittertags)
 
MECHATRONICS_API int SIG_ask_signal_units (tag_t signal_tag, tag_t *uom_tagptr)
 
MECHATRONICS_API int SIG_ask_signals_of_pvariable (tag_t pvariableLineTag, int *signalCount, tag_t **signalLineTags)
 
MECHATRONICS_API int SIG_create_signal (const char *signal_id, const char *signal_name, const char *signal_type, const char *signal_rev_id, tag_t *new_signal, tag_t *new_signal_rev)
 
MECHATRONICS_API int SIG_set_associated_system (tag_t signal_line_tag, tag_t system_line_tag, const char *role, tag_t *relation_tagptr)
 
MECHATRONICS_API int SIG_set_associated_systems (tag_t primary, int num_secondaries, tag_t *secondaries, char *role, logical *has_failures, int *num_failed_lines, tag_t **failed_lines)
 
MECHATRONICS_API int SIG_set_pvariable_line_value (tag_t pvar_line_tag, double pvar_line_value)
 
MECHATRONICS_API int SIG_set_redundant_signal (tag_t primary_signal_line_tag, tag_t redundant_signal_line_tag, tag_t *relation_tagptr)
 
MECHATRONICS_API int SIG_set_signal_line_value (tag_t signal_line_tag, double signal_value)
 
MECHATRONICS_API int SIG_set_signal_pvariable (tag_t signal_line_tag, tag_t pvar_line_tag)
 
MECHATRONICS_API int SIG_set_signal_units (tag_t signal_tag, tag_t uom_tag)
 
MECHATRONICS_API int SIG_unset_associated_system (tag_t signal_line_tag, tag_t system_line_tag)
 
MECHATRONICS_API int SIG_unset_associated_systems (tag_t primary, int num_secondaries, tag_t *secondaries, char *role, logical *has_failures, int *num_failed_lines, tag_t **failed_lines)
 
MECHATRONICS_API int SIG_unset_redundant_signal (tag_t primary_signal_line_tag, tag_t redundant_signal_line_tag)
 
MECHATRONICS_API int SIG_unset_signal_pvariable (tag_t signal_line_tag)
 
MECHATRONICS_API int SIGREV_ask_signal_characteristics (tag_t signal_rev_tag, char **signal_characteristics)
 
MECHATRONICS_API int SIGREV_ask_signal_value (tag_t signal_rev_tag, double *signal_value)
 
MECHATRONICS_API int SIGREV_set_signal_characteristics (tag_t signal_rev_tag, const char *signal_characteristics)
 
MECHATRONICS_API int SIGREV_set_signal_value (tag_t signal_rev_tag, double signal_value)
 

Detailed Description

This file contains definitions and interfaces for pssignal class

Definition in file pssignal.h.