datapoint_id | 64 bit int |
---|---|
dataset_id | 32 bit int |
annotation_id | 32 bit int |
user/group_id | 32 bit int |
double | 64 bit binary FP |
scaled_int | 1×10-8 .. 99 999 999×107 |
text_string | BER-Length + UTF-8 |
byte_string | BER-Length + bytes |
time_t | 32 bit |
period | time_t (incl.) + time_t (excl) |
... | ... |
Data_File ::= DataPointRecord* DataPointRecord ::= DataPointMagic Length DataPointId ChangeRecord ValueRecord? CoordRecord* ChangeRecord ::= UserId Timestamp ValueRecord ::= DOUBLE_VALUE Double | SCALEDINT_VALUE ScaledInt | STRING_VALUE String | TIME_T_VALUE time_t32LE | TIME_T_PERIOD_VALUE time_t32LE time_t32LE CoordRecord ::= DATASET_COORD DataSetId | DOUBLE_COORD DataSetId Double | SCALEDINT_COORD DataSetId ScaledInt | STRING_COORD DataSetId String | TIME_T_COORD DataSetId time_t32LE | TIME_T_PERIOD_COORD DataSetId time_t32LE time_t32LE | ANNOTATION_COORD AnnotationId
DataSetMetaFile ::= DataSetChangeRecord* DataSetChangeRecord ::= DataSetChangeMagic Length ChangeRecord ( NAME String DESCRIPTION LanguageTag String DOWNLINK CoordType CoordRecord UPLINK CoordType CoordRecord ACE AccessControlEntry ANNOTATION AnnotationId )* DataSetChangeMagic ::= OVERWRITE | ADD | DELETE
AnnotationMetaFile ::= AnnotationChangeRecord* AnnotationChangeRecord ::= AnnotationChangeMagic Length ChangeRecord ( TITLE String | LANGUAGE LanguageTag | MIMETYPE CoordType CoordRecord | URL ByteString | CONTENT ByteString | ACE AccessControlEntry )* AnnotationChangeMagic ::= OVERWRITE | ADD | DELETE
file:
-URL gespeichert.