Index: /applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/Buoy.java
===================================================================
--- /applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/Buoy.java	(revision 26306)
+++ /applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/Buoy.java	(revision 26307)
@@ -125,6 +125,16 @@
 	}
 
-	public void setRaconGroup(String raconGroup) {
-		RaconGroup = raconGroup;
+	public void setRaconGroup(String group) {
+		RaconGroup = group;
+	}
+
+	private String RaconPeriod = "";
+
+	public String getRaconPeriod() {
+		return RaconPeriod;
+	}
+
+	public void setRaconPeriod(String period) {
+		RaconPeriod = period;
 	}
 
@@ -591,4 +601,5 @@
 		if (k.containsKey("seamark:radar_transponder")
 				|| k.containsKey("seamark:radar_transponder:category")
+				|| k.containsKey("seamark:radar_transponder:period")
 				|| k.containsKey("seamark:radar_transponder:group")) {
 			setRacon(true);
@@ -606,4 +617,6 @@
 			if (k.containsKey("seamark:radar_transponder:group"))
 				setRaconGroup(k.get("seamark:radar_transponder:group"));
+			if (k.containsKey("seamark:radar_transponder:period"))
+				setRaconPeriod(k.get("seamark:radar_transponder:period"));
 		} else if (k.containsKey("seamark:radar_reflector"))
 			setRadar(true);
@@ -1049,4 +1062,7 @@
 					Main.main.undoRedo.add(new ChangePropertyCommand(Node,
 							"seamark:radar_transponder:group", getRaconGroup()));
+				if (!getRaconPeriod().isEmpty())
+					Main.main.undoRedo.add(new ChangePropertyCommand(Node,
+							"seamark:radar_transponder:period", getRaconPeriod()));
 				break;
 			case RATYPE_RAMARK:
