Changes to support orin and new camera stream

Add orin as option to downloader.py
Add viewer to binaries to download
Tweak rates and sizes to match new buffer requirements

Change-Id: Ic40fdc4f70062ec9d9f1dd6c39c6a8a73251eee5
Signed-off-by: Jim Ostrowski <yimmy13@gmail.com>
diff --git a/frc971/downloader/downloader.py b/frc971/downloader/downloader.py
index a962d5b..181a721 100644
--- a/frc971/downloader/downloader.py
+++ b/frc971/downloader/downloader.py
@@ -37,7 +37,7 @@
                         help="Target to deploy code to.")
     parser.add_argument("--type",
                         type=str,
-                        choices=["roborio", "pi"],
+                        choices=["roborio", "pi", "orin"],
                         required=True,
                         help="Target type for deployment")
     parser.add_argument("srcs",
@@ -64,7 +64,7 @@
         target_dir = result.group(3)
 
     if user is None:
-        if args.type == "pi":
+        if args.type == "pi" or args.type == "orin":
             user = "pi"
         elif args.type == "roborio":
             user = "admin"
@@ -122,7 +122,7 @@
         # permissions or the executables won't be visible to init.
         os.chmod(temp_dir, 0o775)
         # Starter needs to be SUID so we transition from lvuser to admin.
-        if args.type != "pi":
+        if args.type != "pi" and args.type != "orin":
             os.chmod(os.path.join(temp_dir, "starterd"), 0o775 | stat.S_ISUID)
 
         rsync_cmd = ([