2 # goose conformation file
26 len = tvb_length_remaining(tvb, offset);
30 proto_tree_add_expert(tree, actx->pinfo, &ei_goose_mal_utctime, tvb, offset, len);
33 proto_tree_add_string(tree, hf_index, tvb, offset, len, "????");
38 seconds = tvb_get_ntohl(tvb, offset);
39 fraction = tvb_get_ntoh24(tvb, offset+4) * 0x100; /* Only 3 bytes are recommended */
40 nanoseconds = (guint32)( ((guint64)fraction * G_GINT64_CONSTANT(1000000000U)) / G_GINT64_CONSTANT(0x100000000U) ) ;
43 ts.nsecs = nanoseconds;
45 ptime = abs_time_to_str(&ts, ABSOLUTE_TIME_UTC, TRUE);
49 proto_tree_add_string(tree, hf_index, tvb, offset, len, ptime);
57 UtcTime TYPE = FT_STRING DISPLAY = BASE_NONE
61 GetReferenceRequestPdu/offset getReferenceRequestPDU_offset
62 GSEMngtResponses/getGsReference gseMngtResponses_GetGSReference
63 GSEMngtResponses/getGoReference gseMngtResponses_GetGOReference
64 GSEMngtResponses/getGSSEDataOffset gseMngtResponses_GetGSSEDataOffset
65 GSEMngtResponses/getGOOSEElementNumber gseMngtResponses_GetGOOSEElementNumber
68 IECGoosePdu/stNum TYPE = FT_UINT32 DISPLAY = BASE_DEC
69 IECGoosePdu/sqNum TYPE = FT_UINT32 DISPLAY = BASE_DEC