GOOSE data is transmitted event based and at regular intervals. Peer devices can determine the state of the communications by listening for the transmissions. When the data values change, the data is transmitted at an increased frequency to ensure the timeliness of its reception. The transmission then gradually tapers off to the original frequency with the new data.
In GOOSE, data sending is based on data sets and GOOSE control blocks. The data set defines what device data is used in GOOSE service and sent to local Ethernet subnetwork in a GOOSE message. The GOOSE control block links the data set and its attributes to actual data.