+# spider route broadcasts
+#
+
+
+sub _gen_pc92
+{
+ my $sort = shift;
+ my $ext = shift;
+ my $s = "PC92^$main::mycall^" . gen_pc9x_t() . "^$sort";
+ for (@_) {
+ $s .= "^" . _encode_pc92_call($_, $ext);
+ }
+ return $s . '^H99^';
+}
+
+sub gen_pc92_with_time
+{
+ my $call = shift;
+ my $sort = shift;
+ my $t = shift;
+ my $ext = 1;
+ my $s = "PC92^$call^$t^$sort";
+ for (@_) {
+ $s .= "^" . _encode_pc92_call($_, $ext);
+ }
+ return $s . '^H99^';
+}
+
+# add a local one
+sub pc92a
+{
+ return _gen_pc92('A', 0, @_);
+}
+
+# delete a local one
+sub pc92d
+{
+ return _gen_pc92('D', 0, @_);
+}
+
+# send a config
+sub pc92c