This lesson is being piloted (Beta version)

Using the iPad App

Overview

Teaching: 30 min
Exercises: 0 min
Questions
  • Active user privilage is required.

  • How do I go/down through PID hieratchy, scan QR codes, and post Locations via iPad?

Objectives
  • To be able to go through the PID hieratchy with the PID Display

  • To be able to deal with Item Locations with the Shipment Tracker

Contents

Section Description
Basics General overview of the iPad app.
Requirements Device requirements
Deployment How to download the app
Login Page How to login
PID Display PID management system
Shipment Tracker Utilizing the pid system to keep track of shipment crates
QR-Code Scanning and generating QR codes
Local Storage storage location

Basics

Requirements

The iPad app can be utlized on either a MacBook or iPad. The following are the specifics for each device.

iPad:

Mac:

Deployment

iPad app Deployment: As of now, you must contact Hajime Muramatsu and send send him your E-mail address. You will then be sent an invitation, which includes a link to download an app called TestFlight. You can then intsall the app via TestFlight. This method is subject to change.

Mac Deployment: The latest version of the app can be downloaded at https://www-users.cse.umn.edu/~hmuramat/iOS/CPAProductionChecklists.zip. To do so you will need Username: DUNE and Password: DUNEana.

Login Page

When the app is launched, you will see the following page. You can either login using your credentials or run a “guest” session, which allows you to use all the capabilities of the app except for communicating with the HWDB. You can also choose between the “Production” version or “Development” version of the app. When opening the app for the first time after download, you must register your FNAL certification. The proceduce is shown in the video below. Click the info button to get a moveable popup window for more information.



Once you have logged in, you will see the following:



back to top

PID Display

The PID Display is a PID viewer that is hierarchically structured, meaning you are first provided the highest-level category System ID from which you can specify until you reach the desired PID. If you have previously synced to the HWDB for that Component Type, the display orders the PIDs based on what are stored locally (SQLite). This is useful if you need PID lists (particularly long lists) with poor network connections.

The proceduce is shown in the video below. Click the info button to get a moveable popup window for more information.





You will notice that each level of the PID Display can be independently updated to sync with the HWDB, but it can also be done all at once using the “Sync All” button present on the top right of the System ID list page. It takes some time to sync them all. But it ultimately depends on the amount of the contents the DB currently holds. For now, it takes only ~2mins.

Sync all pid

back to top

Shipment Tracker

The Shipment Tracker provides a UI to deal with Location info of components in the HWDB. It allows you to easily view the location history of an Item, provides info on sub-components (if any exist). It also allows you to enter a new location and create a new item for which you can produce the corresponsing QR-code. It also lets you attach a picture associated with a particular location.

You pick a particular Component Type to start. E.g., a Component Type, DUNE CPA shipping crate. Select an existing or create PID. E.g., a PID = one of your DUNE CPA shipping crates. If any, assign its sub-component PIDs. E.g., PIDs for CPA assembly tools and CPA Panels. Start by selecting a Component Type (e.g., a Type for shipping crate).You can select one either by scanning a QR code (see below)or select from the list (see the next page). You could also select a Component Type from the list. It shows Types that have been previously selected on your iPad. If you don’t see what you want, you can add a new Type.

The proceduce is shown in the video below. Click the info button to get a moveable popup window for more information.





The location history is shown in the order of “Time(CST)”. You can add a new log or look at the individual entry more in detail. The proceduce is shown in the video below. Click the info button to get a moveable popup window for more information.





Currently, the HWDB does not have the capability to link an image to a location entry. The information, therefore, is stored as a Test of the PID with Test Type Name = _location_info.

Upon adding a component type to the shipment tracker, you can directly add PIDs . You can also assign subcomponents here. The proceduce is shown in the video below. Click the info button to get a moveable popup window for more information.



back to top

QR-Code

QR-codes are easy to generate on the iPad app. The proceduce is shown in the video below. Click the info button to get a moveable popup window for more information.





back to top

Local Storage

The info of the generated “Type List” is stored within the app folder. CPAProductionChecklists -> Tracker -> _tracker_typeidlist Pictures taken in the app and QR codes generated are also stored in the Tracker folder.

local-store1

back to top

Key Points

  • Currently need to send an email to Hajime Muramatsu to register your iPad.

  • For the Mac version, you can directly download (a zip file). It runs with both Intel/Apple chips.