public interface IEventSamplesWriter extends ISamplesWriter
ISamples.ProcessType, ISamples.SignalDescriptor, ISamples.SignalType, ISamples.TagDomain
NEXT_UNITS
HEAD_BLOCKSIZE, HEAD_FLAGS_LENGTH, HEAD_FLAGS_POS, HEAD_FRAGSIZE_LENGTH, HEAD_ID_LENGTH, HEAD_ID_POS, HEAD_LENGTH, HEAD_SAMPLES_PER_FRAGMENT_POS, HEAD_VERSION_LENGTH, HEAD_VERSION_POS, HEADV2_LENGTH, ID, VERSION, VERSION_3, VERSION_4
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 |
---|---|
boolean |
write(long units,
boolean tag)
Writes an event sample without data.
|
boolean |
write(long units,
boolean tag,
Enumeration value)
Writes an event sample with integer enum data.
|
boolean |
write(long units,
boolean tag,
Enumeration[] value)
Writes an event sample with Enumeration enum array data (e.g. a State/Transition-combination).
|
boolean |
write(long units,
boolean tag,
int value)
Writes an event sample with integer enum data.
|
boolean |
write(long units,
boolean tag,
int[] value)
Writes an event sample with integer enum array data (e.g. a State/Transition-combination).
|
boolean |
write(long units,
boolean tag,
Object[] value) |
boolean |
write(long units,
boolean tag,
String value)
Writes an event sample with String enum data.
|
boolean |
write(long units,
boolean tag,
String[] value)
Writes an event sample with String enum array data (e.g. a State/Transition-combination).
|
boolean |
writeEnum(long units,
boolean tag,
Enumeration value)
Writes an event sample with Enumeration enum data.
|
boolean |
writeEnumArgs(long units,
boolean tag,
Enumeration... value)
Writes an event sample with Enumeration enum array data (e.g. a State/Transition-combination).
|
boolean |
writeEnumArray(long units,
boolean tag,
Enumeration[] value)
Writes an event sample with Enumeration enum array data (e.g. a State/Transition-combination).
|
boolean |
writeInt(long units,
boolean tag,
int value)
Writes an event sample with integer enum data.
|
boolean |
writeIntArgs(long units,
boolean tag,
int... value)
Writes an event sample with integer enum array data (e.g. a State/Transition-combination).
|
boolean |
writeIntArray(long units,
boolean tag,
int[] value)
Writes an event sample with integer enum array data (e.g. a State/Transition-combination).
|
boolean |
writeString(long units,
boolean tag,
String value)
Writes an event sample with String enum data.
|
boolean |
writeStringArgs(long units,
boolean tag,
String... value)
Writes an event sample with String enum array data (e.g. a State/Transition-combination).
|
boolean |
writeStringArray(long units,
boolean tag,
String[] value)
Writes an event sample with String enum array data (e.g. a State/Transition-combination).
|
addMarker, addMember, apply, attachLabel, attachLabel, attachLabel, attachLabel, attachRelation, attachRelation, attachRelation, attachRelation, attachRelation, attachRelation, close, close, flush, flush, getCount, getGroups, getMaxUnits, isEmpty, isOpen, open, open, open, open, open, setDomainBase, setEnum, setId, setLegend, setMember, setMember, setName, setTagDomain, writeNone, writeSample, writeSample, writeSample, writeSample, writeSample, writeSample, writeSample, writeSample
getData, getData, getError, getId, getLegend, getMarkers, getMessage, getName, getPackVersion, getSamples, getSamplesDomainBase, getService, setData, setData
getAccuracy, getContent, getDomainBase, getEnd, getEndUnits, getFlags, getFormat, getProcessType, getRate, getRateUnits, getRelease, getScale, getSignalDescriptor, getSignalType, getStart, getStartUnits, getTagDomain, hasConflict, hasTag, isMonotonous, isReleased, isVolatile
boolean write(long units, boolean tag)
Example (Java) writer.write(1000L,false);
write
in interface ISamplesWriter
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.boolean write(long units, boolean tag, int value)
Example (Java) int value = 4; // an integer value of an enumeration writer.write(1000L,false,value);
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean write(long units, boolean tag, String value)
Example (Java) String value = "Running"; // a string value of an enumeration writer.write(1000L,false,value);
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean write(long units, boolean tag, Enumeration value)
Example (Java) Enumeration value = new Enumeration(Enumeration.ENUM_GLOBAL,4,"Running"); writer.write(1000L,false,value);
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean write(long units, boolean tag, int[] value)
Example (Java) int[] value = new int[]{4,5}; // an integer array value of enumerations writer.write(1000L,false,value);
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean write(long units, boolean tag, String[] value)
Example (Java) String[] value = new String[]{"Running","Started"}; // a string array value of enumerations writer.write(1000L,false,value);
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean write(long units, boolean tag, Object[] value)
boolean write(long units, boolean tag, Enumeration[] value)
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean writeInt(long units, boolean tag, int value)
Example (JavaScript) var value = 4; // an integer value of an enumeration out.writeInt(1000,false,value);
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean writeString(long units, boolean tag, String value)
Example (JavaScript) var value = "Running"; // a string value of an enumeration out.writeString(1000,false,value);
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean writeEnum(long units, boolean tag, Enumeration value)
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean writeIntArray(long units, boolean tag, int[] value)
Example (JavaScript) var value = java.lang.reflect.Array.newInstance(java.lang.Integer.TYPE, 2); // an integer array value of enumerations value[0] = 5; value[1] = 3; out.writeIntArray(1000,false,value);
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean writeIntArgs(long units, boolean tag, int... value)
Example (JavaScript) out.writeIntArgs(1000,false,2,4);
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean writeStringArray(long units, boolean tag, String[] value)
Example (JavaScript) var value = java.lang.reflect.Array.newInstance(java.lang.String.class, 2); // a string array value of enumerations value[0] = "Yes"; value[1] = "Asking"; out.writeStringArray(1000,false,value);
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean writeStringArgs(long units, boolean tag, String... value)
Example (JavaScript) out.writeIntArgs(1000,false,"Yes","Asking");
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean writeEnumArray(long units, boolean tag, Enumeration[] value)
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.boolean writeEnumArgs(long units, boolean tag, Enumeration... value)
units
- Domain position as a multiple of its domain base (e.g. domain base=1ms; units = 100; -> domain value = 100ms). Consecutive calls need to pass a value greater or equal.tag
- If set to true, impulse will use tag color (usually red) to paint the sample. Meaning of "tag is use-case depended.value
- Value to be inserted.