From 0676eb65a6da1f07e5ace3c80bc6d332f7945ad0 Mon Sep 17 00:00:00 2001
From: Austin Sanders <arsanders@usgs.gov>
Date: Thu, 16 Jan 2025 10:05:51 -0700
Subject: [PATCH] Add serial number translation file for ideal camera (#5695)

* Added serial number translation file for ideal camera

* Updated changelog
---
 CHANGELOG.md                                  |  1 +
 .../serialnumbers/IdealIdealSerialNumber.trn  | 30 +++++++++++++++++++
 2 files changed, 31 insertions(+)
 create mode 100644 isis/appdata/serialnumbers/IdealIdealSerialNumber.trn

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9c9320cdc5..749b9ec77f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -36,6 +36,7 @@ release.
 ## [Unreleased]
 
 ### Added
+- Added serial number translation for ideal camera [#5662](https://github.com/DOI-USGS/ISIS3/issues/5662)
 
 ### Changed
 
diff --git a/isis/appdata/serialnumbers/IdealIdealSerialNumber.trn b/isis/appdata/serialnumbers/IdealIdealSerialNumber.trn
new file mode 100644
index 0000000000..9c9069df32
--- /dev/null
+++ b/isis/appdata/serialnumbers/IdealIdealSerialNumber.trn
@@ -0,0 +1,30 @@
+Group = Keyword1
+  Auto           = 1
+  InputKey       = SpacecraftName
+  InputGroup     = "IsisCube,Instrument"
+  InputPosition  = (IsisCube, Instrument)
+  OutputName     = Keyword1
+  OutputPosition = (Group, SerialNumberKeywords)
+  Translation    = (*, *)
+End_Group
+
+Group = Keyword2
+  Auto           = 1
+  InputKey       = InstrumentId
+  InputGroup     = "IsisCube,Instrument"
+  InputPosition  = (IsisCube, Instrument)
+  OutputName     = Keyword2
+  OutputPosition = (Group, SerialNumberKeywords)
+  Translation    = (*, *)
+End_Group
+
+Group = Keyword3
+  Auto           = 1
+  InputKey       = EphemerisTime
+  InputGroup     = "IsisCube,Instrument"
+  InputPosition  = (IsisCube, Instrument)
+  OutputName     = Keyword3
+  OutputPosition = (Group, SerialNumberKeywords)
+  Translation    = (*, *)
+End_Group
+End
-- 
GitLab