toCoTMessage
fun Position.toCoTMessage(uid: String, callsign: String, team: String = DEFAULT_TAK_TEAM_NAME, role: String = DEFAULT_TAK_ROLE_NAME, battery: Int = DEFAULT_TAK_BATTERY, staleMinutes: Int = DEFAULT_TAK_STALE_MINUTES, remarks: String? = null): CoTMessage(source)
fun User.toCoTMessage(position: Position?, team: String = DEFAULT_TAK_TEAM_NAME, role: String = DEFAULT_TAK_ROLE_NAME, battery: Int = DEFAULT_TAK_BATTERY, uid: String = id, callsign: String = toTakCallsign(), staleMinutes: Int = DEFAULT_TAK_STALE_MINUTES, remarks: String? = null): CoTMessage(source)