Adds semantics to beacon.avdl

Addresses issue #203.