Table of Contents
ARNDEx
Pronounced “Our Index”
Amateur Radio iNformation Data Exchange
ARNDEx is a file-sharing schema for passing certain file types and information types within the Amateur Radio Community.
RepeaterBook uses proposed ARNDEx file formats for transferring data about repeaters. All formats utilize the comma-separated (CSV) file type.
Repeater File
If you are a frequency coordinator and want to share data with RepeaterBook, the file structure below should be used to pass the data.
Version 0.10
Field Name | Parameters | Required | Max characters |
---|---|---|---|
FC_RECORD_NUMBER | Primary Key. Prefer numeric but not required. Must be unique. | Y | 9 |
CALLSIGN | Government issues call sign. No extra designators or add-ons. | Y | 7 |
UPLINK_FREQUENCY | Repeater receive frequency. | Y | 9 |
DOWNLINK_FREQUENCY | Repeater transmit frequency. | Y | 9 |
OFFSET | Transmit Offset, +,-,s,x. S is Split offset. X is simplex. | Y | 1 |
UPLINK_CTCSS | Repeater receive tone. | N | 5 |
DOWNLINK_CTCSS | Repeater transmit tone. | N | 5 |
NEAR_CITY | Nearest locale to the repeater. | Y | 16 |
LANDMARK | N | 16 | |
REGION | US County | N | 16 |
COUNTRY | Use FIPS Code | Y | 16 |
STATE | US State, Canadian Province, Mexican State | Y for US, CA, and MX | 20 |
LATITUDE | Decimal degrees (DD): 41.40338 | N | 11 |
LONGITUDE | Decimal degrees (DD): -122.17403 | N | 11 |
TRUSTEE | N | 7 | |
GRID | Grid Square or Locator | N | 6 |
ACCESS | O = Open, C = Closed, P = Private | Y | 1 |
OPERATIONAL | 0 = Off-air, 1 = On-air, 2 = Unknown, 3 = Testing/Pending | Y | 1 |
FEATURES | See Note A | N | 255 |
EMERGENCY_PWR | 0 = No, 1 = Yes | Y | 1 |
ANALOG_FM_WIDE | 0 = No, 1 = Yes | Y | 1 |
ANALOG_FM_NARROW | 0 = No, 1 = Yes | Y | 1 |
DMR | 0 = No, 1 = Yes | Y | 1 |
DMR ID | DMR assigned by radioid.net | N | 6 |
DMR_COLOR_CODE | 0 - 15 | N | 1 |
DMR_IPSC | IP Site Connect network name | N | 16 |
ALLSTAR_NODE | Enter AllStar Node Number | N | 6 |
ECHOLINK_NODE | Enter EchoLink Node Number | N | 6 |
IRLP_NODE | Enter IRLP Node Number | N | 4 |
ATV | 0 = No, 1 = Yes | Y | 1 |
DSTAR | 0 = No, 1 = Yes | Y | 1 |
NXDN | 0 = No, 1 = Yes | Y | 1 |
NXDN_RAN | Enter Code | N | 2 |
NXDN_BW | 12.5 or 6.25 | N | 4 |
P25 | 0 = No, 1 = Yes | Y | 1 |
P25_NAC | Do not include the $ | N | 3 |
TETRA | 0 = No, 1 = Yes | Y | 1 |
TETRA_MCC | Enter code | N | 3 |
TETRA_MNC | Enter code | N | 3 |
C4FM | 0 = No, 1 = Yes | Y | 1 |
C4FM_DG_ID | Enter code | N | 3 |
M17 | 0 = No, 1 = Yes | Y | 1 |
M17_CAN | Channel Access Number | N | 4 |
Sponsor | N | 50 | |
Affil | Affiliations | N | 255 |
CONTACT_CALL | Enter Call sign | N | 7 |
CONTACT_EMAIL | N | 75 | |
SPONSOR_URL | Sponsor's fully qualified domain name | N | 255 |
NOTES | N | 255 | |
DATA_DATE | Date last updated YYYYmmdd | Y | 6 |
NOTES.
A. Features could be such as Autopatch, Weather Nets
B. Affiliate: ARES, RACES, CERT, SKYWARN, CANWARN
DMR Talk Group Data
Field Name | Parameters | Required | Max characters |
---|---|---|---|
IPSC | Your IPSC name | Y | 16 |
DMR_ID | ID assigned by radioid.net | Y | 7 |
TID | Talk group ID Number | Y | 10 |
TNAME | Local Name | Y | 50 |
TIMER | F=Full-time, PXX/Y=PTT controlled. Replace XX with the number of timer minutes. S=Scheduled, or Special Case, like for nets/variable timing. | Y | 16 |
TS | Time Slot | Y | 1 |
NOTE | N | 50 |
Example:
PNWDigital, 311222,1776,USA,P15,any needed note to be displayed.
PNWDigital,311222,13,WW English 2,P15,
There would be one entry per repeater per talk group.
The filename format is ipsc_tglist_date. For example PNWDigital_tglist_20230112.csv