...
Reading key | Content |
---|---|
PIVOTTS.GTIS | Tele Signal |
PIVOTTM.GTIM | Tele Measurement |
PIVOTTC.GTIC | Not supported yet |
<type>
conversion table:
CDC Class | IEC 104 Type ID | Type ID with timetag | Alternative format type id |
---|---|---|---|
SpsTyp | M_SP_NA_1 | M_SP_TA_1,M_SP_TB_1 | M_PS_NA_1 |
DpsTyp | M_DP_NA_1 | M_DP_TA_1,M_DP_TB_1 | M_EP_TA_1,M_EP_TD_1 |
MvTyp | M_ME_NA_1 | M_ME_TA_1,M_ME_TD_1 | M_ME_ND_1 |
MvTyp | M_ME_NB_1 | M_ME_TB_1,M_ME_TE_1 | |
MvTyp | M_ME_NC_1 | M_ME_TC_1,M_ME_TF_1 |
The content under <Root> will convert the IEC 104 data objet to a pivot object as follow:
Key | Type | Default Value | iec104.data_object.<...> | Note | ||||
---|---|---|---|---|---|---|---|---|
<Root>.Cause.stVal | Integer | Mandatory | do_cot | See Cause of Transmission | ||||
<Root>.Confirmation.stVal | Boolean | false | do_negative | |||||
<Root>.ComingFrom | String | Mandatory"iec104" | do_comingfrom | iec104 | ||||
<Root>.Identifier | String | Mandatory | do_id | exchanged_data.datapoints.pivot_id | ||||
<Root>.<type> | {CDC} | Mandatory | do_type | exchanged_data.datapoints.pivot_type (see | ||||
| Boolean | false | do_quality_ov | |||||
<Root>.<type>.q.test | Boolean | false | do_test | 0 | do_detail||||
<Root>.<type>. | tq. | TimeQualityoperatorBlocked | IntegerBoolean | 0false | do_ | tsquality_ | qualitybl | |
<Root>.<type>.q.Source = "substituted" | String | "process" | do_sourcequality_sb = true | "process" | "substituted" | ||||
<Root>.<type>.q.Validity = "invalid" | StringMandatory | "good" | do_valuequality_qualityiv = true | "good" | "invalid" | "reserved" | "questionable" | ||||
<Root>.<type>.t.SecondSinceEpoch | Integer0 | do_ts | ||||||
<Root>.TmOrg | StringMandatory | do_ts_org | "genuine" | "substituted" | |||||
<Root>.TmValidity = "invalid" | StringMandatory | "good" | do_ts_validityiv = true | "good" | "invalid" | "reserved" | "questionable" | ||||
<Root>.TmValidity = "questionable" | String | "good" | do_quality_nt = true | "good" | "invalid" | "reserved" | "questionable" | ||||
<Root>.SpsTyp.stVal | Boolean | Mandatory | do_value | |||||
<Root>.DpsTyp.stVal | StringMandatory | do_value | intermediate-state | off | on | bad-state | |||||
<Root>.MvTyp.mag.f | FloatMandatory | do_value | Float 32 | |||||
<Root>.MvTyp.mag.i | IntegerMandatory | do_value | Int 32 |