public interface ISamples extends ISample, ISamplesReference
Modifier and Type | Interface and Description |
---|---|
static class |
ISamples.ProcessType
Process type can be either Discrete or Continuous (equal distant samples).
|
static class |
ISamples.SignalDescriptor
The signal descriptor is an optional descriptor, containing more detailed information from a signal.
|
static class |
ISamples.SignalType
Signal type contains the main type of the signals (e.g. a float or logic).
|
static class |
ISamples.TagDomain
The tag domain describes the reason for tags.
|
ACCURACY_DEFAULT, AT_ANY, AT_ASSOC, AT_ASSOC_DELTA, AT_ASSOC_DELTA_REV, AT_ASSOC_POS, AT_ASSOC_POS_REV, AT_LABEL, AT_MULT, AT_RELATION, CONTENT_CHART, CONTENT_DEFAULT, CONTENT_EVENT, CONTENT_EVENTPARM, CONTENT_GANTT, CONTENT_IMAGE, CONTENT_LABEL, CONTENT_LOG, CONTENT_STATE, CONTENT_TRANSACTION, COUNT_FORMATS, DEFAULT_PLUS_LENGTH, DF_BINARY, DF_ENUM_EVENT, DF_EVENT, DF_FLOAT, DF_INTEGER, DF_LOGIC_16, DF_LOGIC_2, DF_LOGIC_4, DF_NONE, DF_STRUCT, DF_TEXT, ENUM_ASSOC_DOMAINBASE, ENUM_ASSOC_STYLE, ENUM_ASSOC_TARGET, ENUM_GLOBAL, ENUM_LABEL_STYLE, ENUM_MAX, ENUM_MEMBER_0, ENUM_MIN, FLOAT_ACCURACY_32, FLOAT_ACCURACY_64, FLOAT_ACCURACY_BIG, FLOAT_ACCURACY_DEFAULT, FORMAT_ASCII, FORMAT_BINARY, FORMAT_BOOLEAN, FORMAT_COLLECTION_DEFAULT, FORMAT_COLLECTION_KEY_VALUES, FORMAT_COLLECTION_MASK, FORMAT_COLLECTION_MEMBER_0, FORMAT_COLLECTION_MEMBER_1, FORMAT_COLLECTION_MEMBER_2, FORMAT_COLLECTION_MEMBER_3, FORMAT_COLLECTION_VALUES_ONLY, FORMAT_DECIMAL, FORMAT_DECIMAL_F_MAX, FORMAT_DECIMAL_F_MIN, FORMAT_DECIMAL_F0, FORMAT_DECIMAL_F1, FORMAT_DECIMAL_F2, FORMAT_DECIMAL_F3, FORMAT_DECIMAL_F4, FORMAT_DECIMAL_F5, FORMAT_DECIMAL_F6, FORMAT_DECIMAL_F7, FORMAT_DEFAULT, FORMAT_DELTA_DOMAIN, FORMAT_DELTA_VALUE, FORMAT_EVENT, FORMAT_GROUP_INDEX, FORMAT_GROUP_ORDER, FORMAT_HEXADECIMAL, FORMAT_INDEX, FORMAT_MEMBER_0, FORMAT_MEMBER_1, FORMAT_NONE, FORMAT_OCTAL, FORMAT_R4, FORMAT_R5, FORMAT_R6, FORMAT_R7, FORMAT_R8, FORMAT_RELATION_MAX, FORMAT_RELATION_MIN, FORMAT_SIMPLE_MAX, FORMAT_SIMPLE_MIN, FORMAT_SL_TEXT, FORMAT_TEXT, FORMAT_VALUE_DEFAULT, FORMAT_VALUE_MASK, formatCollectionLabels, formatCollectionOptions, formatValueLabels, formatValueOptions, GO_FIRST, GO_INTER, GO_LAST, GO_NONE, GROUP_ORDER_LABELS, INTEGER_ACCURACY_32, INTEGER_ACCURACY_64, INTEGER_ACCURACY_BIG, INTEGER_ACCURACY_DEFAULT, LOGIC_L16_BYTE_FILL, LOGIC_L2_BYTE_FILL, LOGIC_L4_BYTE_FILL, LOGIC_PACK_0, LOGIC_PACK_1, LOGIC_PACK_RIGHT_ALLIGNED, MASK_FORMAT_0_A, MASK_FORMAT_0_AT, MASK_FORMAT_0_DF, MASK_FORMAT_0_GO, MASK_FORMAT_0_N, MASK_FORMAT_0_T, MASK_FORMAT_0_XDF, MASK_FORMAT_1_S0, MASK_FORMAT_1_S0_PLUS, MASK_FORMAT_1_TF, MASK_PLUS, MASK_PLUS_DATA, MAX_DATA, MAX_LAYERS, MAX_SAMPLE_SIZE, MAX_SCALE, SHIFT_FORMAT_0_D, SHIFT_FORMAT_0_DF, SHIFT_FORMAT_0_GO, SHIFT_FORMAT_0_XDF, SHIFT_FORMAT_1_TF, STATE_0_BITS, STATE_1_BITS, STATE_D_BITS, STATE_H_BITS, STATE_J_BITS, STATE_K_BITS, STATE_L_BITS, STATE_LC_DIGITS, STATE_LEVEL_16, STATE_LEVEL_2, STATE_LEVEL_4, STATE_LEVEL_NONE, STATE_M_BITS, STATE_N_BITS, STATE_O_BITS, STATE_P_BITS, STATE_U_BITS, STATE_UC_DIGITS, STATE_UNKNOWN_BITS, STATE_W_BITS, STATE_X_BITS, STATE_Z_BITS, STRUCT_MASK_TYPE, STRUCT_MOD_HIDDEN, STRUCT_MOD_VALID_UNTIL_CHANGE, STRUCT_TYPE_BINARY, STRUCT_TYPE_BOOLEAN, STRUCT_TYPE_ENUM, STRUCT_TYPE_FLOAT, STRUCT_TYPE_INTEGER, STRUCT_TYPE_LOCAL_ENUM, STRUCT_TYPE_MAX, STRUCT_TYPE_MERGE_ENUM, STRUCT_TYPE_STRUCT, STRUCT_TYPE_TEXT, STRUCT_TYPE_UNKNOWN, UF_ABSOLUTE_8, UF_DELTA_0, UF_DELTA_1, UF_DELTA_2, UF_DELTA_4, UF_DELTA_8, UF_DELTA_PREVIOUS, XDF_FLOAT_32, XDF_FLOAT_64, XDF_FLOAT_BIG, XDF_FLOAT_DEFAULT, XDF_INTEGER_32, XDF_INTEGER_64, XDF_INTEGER_BIG, XDF_INTEGER_DEFAULT, XDF_LOGIC_PACK_0, XDF_LOGIC_PACK_1, XDF_LOGIC_PACK_RIGHT_ALLIGNED, XDF_NONE
Modifier and Type | Method and Description |
---|---|
int |
getAccuracy() |
String |
getContent() |
IDomainBase |
getDomainBase()
Returns the domain base (e.g TimeBase.ms)
|
DomainValue |
getEnd()
Returns the position of the last sample.
|
long |
getEndUnits()
Returns the position of the last sample as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms).
|
int |
getFlags() |
int |
getFormat() |
ISamples.ProcessType |
getProcessType()
Returns the process type.
|
DomainValue |
getRate()
Distance between 2 samples.
|
long |
getRateUnits()
Distance between 2 samples as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms).
|
int |
getRelease()
Returns the release (incremented with every extension/change of sample information) Result value shall never become less than in an earlier version and
is always between 0 and MAX. ??
|
int |
getScale() |
ISamples.SignalDescriptor |
getSignalDescriptor()
Returns the signal descriptor.
|
ISamples.SignalType |
getSignalType()
Returns the signal type.
|
DomainValue |
getStart()
Returns the position of the first sample.
|
long |
getStartUnits()
Returns the position of the first sample as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms).
|
ISamples.TagDomain |
getTagDomain()
Returns the tag domain.
|
boolean |
hasConflict()
Deprecated.
|
boolean |
hasTag()
Returns true if at least 1 sample is tagged.If true, impulse will use tag color (usually red) to paint the sample.
|
boolean |
isMonotonous()
A monotonous changes only adds new sample/legend information.
|
boolean |
isReleased()
Returns true if an intial content is released.
|
boolean |
isVolatile()
Returns true if the content can extend/change.
|
getId
ISamples.ProcessType getProcessType()
ISamples.SignalType getSignalType()
ISamples.SignalDescriptor getSignalDescriptor()
String getContent()
int getScale()
int getAccuracy()
int getFlags()
int getFormat()
IDomainBase getDomainBase()
DomainValue getStart()
DomainValue getEnd()
DomainValue getRate()
long getStartUnits()
long getEndUnits()
long getRateUnits()
int getRelease()
boolean isVolatile()
boolean isMonotonous()
boolean isReleased()
boolean hasTag()
@Deprecated boolean hasConflict()
ISamples.TagDomain getTagDomain()