├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── build-and-push-services.yml │ ├── integration-tests.yml │ └── validate-codeowners.yml ├── .gitignore ├── .markdownlint.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── ansible └── avena │ ├── README.md │ ├── docs │ ├── ca.md │ └── wireguard.md │ ├── galaxy.yml │ └── roles │ ├── ca │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── sshd_config.j2 │ ├── can │ ├── files │ │ ├── systemd │ │ │ └── can@.service │ │ └── udev │ │ │ └── 60-can.rules │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── can.yml │ │ └── main.yml │ └── templates │ │ ├── config │ │ └── can.j2 │ │ └── system-sleep │ │ └── reset-can-interfaces.j2 │ ├── cell │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── network-manager │ │ └── cell.nmconnection.j2 │ │ └── system-sleep │ │ └── reset-cell-modem.j2 │ ├── core │ ├── defaults │ │ └── main.yml │ ├── files │ │ ├── network-manager │ │ │ └── NetworkManager.conf │ │ ├── network │ │ │ └── interfaces │ │ ├── sdma │ │ │ └── imx-sdma │ │ ├── ssh │ │ │ └── sshd_config │ │ ├── sysctl.d │ │ │ └── 10-skip-linkdown-routes.conf │ │ └── udev │ │ │ └── 50-rtc-read.rules │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── dma.yml │ │ ├── grub.yml │ │ ├── main.yml │ │ ├── names.yml │ │ ├── networking.yml │ │ ├── ssh.yml │ │ ├── time.yml │ │ ├── update.yml │ │ └── user.yml │ └── templates │ │ ├── hosts.j2 │ │ └── resolv.conf.j2 │ ├── docker │ ├── defaults │ │ └── main.yml │ ├── files │ │ ├── container-maintainer.py │ │ └── systemd │ │ │ ├── container-maintainer.service │ │ │ └── container-maintainer.timer │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── docker.yml │ │ └── main.yml │ └── templates │ │ └── docker │ │ └── daemon.json.j2 │ ├── gps_time │ ├── defaults │ │ └── main.yml │ ├── files │ │ ├── apparmor.d │ │ │ └── usr.sbin.chronyd │ │ ├── gpsd │ │ │ └── systemd │ │ │ │ └── gpsd-to-docker.conf │ │ └── udev │ │ │ └── 60-extended-gpsd.rules │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── chrony │ │ └── chrony.conf.j2 │ │ └── default │ │ └── gpsd.j2 │ └── wireguard │ ├── defaults │ └── main.yml │ ├── files │ └── systemd │ │ └── auto-restart-wg.conf │ ├── handlers │ └── main.yml │ ├── tasks │ └── main.yml │ └── templates │ └── wg.conf.j2 ├── docs ├── AvenaArch.png ├── README.md ├── architecture.md ├── concepts │ └── ssh-ca.md └── hardware │ ├── lattepanda │ └── install-lattepanda.md │ └── toradex │ ├── install-apalis-manual.md │ └── install-apalis.md ├── hardware ├── avenashield │ ├── 3d-models │ │ ├── SSM-104-S-DV.stp │ │ ├── SSW-102-03-T-D.stp │ │ ├── SSW-105-03-T-D.stp │ │ ├── SSW-109-03-T-D.stp │ │ ├── SSW-112-03-T-D.stp │ │ ├── SSW-115-03-G-D.stp │ │ ├── c-1546551-3-a-3d.stp │ │ ├── mini-pcie-connector.stp │ │ ├── mini-pcie-latch-clip.stp │ │ ├── nano-sim-connector.stp │ │ └── terminal-block.stp │ ├── LTE_Modem.sch │ ├── LTE_Modem.sch-bak │ ├── LattePanda Alpha 3D Model_181023.stp │ ├── README.md │ ├── USB2CAN_IMP.sch │ ├── USB2CAN_IMP.sch-bak │ ├── USB2CAN_TRA.sch │ ├── USB2CAN_TRA.sch-bak │ ├── USB_HEADERS.sch │ ├── USB_HEADERS.sch-bak │ ├── USB_HUB.sch │ ├── USB_HUB.sch-bak │ ├── avenashield │ ├── avenashield-cache.lib │ ├── avenashield.kicad_pcb │ ├── avenashield.kicad_pcb-bak │ ├── avenashield.net │ ├── avenashield.pro │ ├── avenashield.sch │ ├── avenashield.sch-bak │ ├── avenashield.step │ ├── footprints │ │ ├── 1546551-3-TE-CONNECTIVITY │ │ │ ├── 1546551-3.lib │ │ │ └── TE_1546551-3.kicad_mod │ │ ├── conn-sim │ │ │ ├── CONN-693043020611.kicad_mod │ │ │ ├── CONN-693043020611_preview.png │ │ │ ├── CONN-GCT-SIM8050.kicad_mod │ │ │ ├── CONN-GCT-SIM8050_preview.png │ │ │ ├── ICC-313.kicad_mod │ │ │ ├── ICC-313_preview.png │ │ │ └── README.md │ │ ├── mini-pcie-connector │ │ │ ├── 1775862-2.lib │ │ │ └── TE_1775862-2.kicad_mod │ │ └── mini-pcie-latch-connector │ │ │ ├── JAE_MM60-EZH059-B5-R650.kicad_mod │ │ │ └── MM60-EZH059-B5-R650.lib │ ├── fp-info-cache │ ├── fp-lib-table │ ├── lattepanda.sch │ ├── lattepanda.sch-bak │ ├── logos.pretty │ │ ├── OATS_LOGO.kicad_mod │ │ ├── PURDUE_LOGO.kicad_mod │ │ └── WHIN_LOGO.kicad_mod │ └── sym-lib-table ├── lattepanda-enclosure │ ├── enclosurewithconnectors.step │ ├── mountingplate.step │ └── readme.txt └── powershield │ ├── lattepanda.sch │ ├── lib │ ├── LM74610.lib │ ├── MIC5233.lib │ ├── PDQ30-Q24-S12-D.lib │ ├── R-78E3.3-1.0.lib │ ├── SMBJ17A.lib │ ├── SMBJ40A.lib │ ├── TLV379.lib │ └── footprints.pretty │ │ ├── CONV_PDQ30-Q24-S12-D.kicad_mod │ │ ├── CONV_R-78E3.3-1.0.kicad_mod │ │ ├── LM74610QDGKRQ1.kicad_mod │ │ ├── MIC5233-1.8YM5-TR.kicad_mod │ │ ├── SMBJ17A.kicad_mod │ │ ├── SMBJ40A-13-F.kicad_mod │ │ └── TLV379IDBVT.kicad_mod │ ├── power_controller.sch │ ├── power_conversion.sch │ ├── powershield-cache.lib │ ├── powershield.kicad_pcb │ ├── powershield.pro │ ├── powershield.sch │ └── sym-lib-table ├── installers ├── lattepanda-alpha │ └── preseed.cfg ├── lattepanda-delta │ └── preseed.cfg └── toradex-apalis │ ├── install-avena │ ├── make-install-disk.sh │ ├── preseed.cfg │ └── update-device-tree ├── legacy ├── demos │ ├── avena_fm │ │ ├── Dockerfile │ │ ├── avena_fm_demo.pdf │ │ ├── requirements.txt │ │ └── scripts │ │ │ ├── avena_fm_demo.grc │ │ │ ├── avena_fm_demo.py │ │ │ ├── avena_fm_demo_epy_block_0.py │ │ │ ├── avena_fm_demo_epy_block_1.py │ │ │ └── avena_fm_demo_epy_block_3.py │ └── avena_sms │ │ ├── README │ │ ├── sms │ │ ├── sms_notify │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── docker-compose-example.yml │ │ │ ├── fileenv.sh │ │ │ ├── requirements.txt │ │ │ ├── sms_notify.py │ │ │ └── test │ │ │ │ └── sms_test │ │ │ │ ├── Dockerfile │ │ │ │ ├── docker-compose-example.yml │ │ │ │ ├── requirements.txt │ │ │ │ └── sms_test.py │ │ └── sms_subscriber_handler │ │ │ ├── Dockerfile │ │ │ ├── requirements.txt │ │ │ └── sms_server.py │ │ └── test │ │ ├── can-watchdog-container-test.sh │ │ ├── can-watchdog-test.sh │ │ ├── checkout-test.sh │ │ ├── dev-05.txt │ │ ├── find-online.sh │ │ ├── gpiosetup.sh │ │ └── sampletest.sh └── services │ ├── can_logger │ ├── Dockerfile │ ├── can_logger.py │ ├── docker-compose-example.yml │ ├── healthcheck.py │ └── requirements.txt │ ├── cand │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Dockerfile │ └── src │ │ ├── j1939.rs │ │ └── main.rs │ ├── cell_logger │ ├── Dockerfile │ ├── cell_logger.py │ ├── docker-compose-example.yml │ ├── healthcheck.py │ └── requirements.txt │ ├── dolly │ ├── Dockerfile │ ├── docker-compose-example.yml │ └── go-dolly │ ├── gps-exporter │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Dockerfile │ ├── entrypoint.sh │ ├── run-gps-exporter.sh │ └── src │ │ └── main.rs │ ├── gps2tsdb │ ├── Dockerfile │ ├── docker-compose-example.yml │ ├── gps2tsdb.py │ ├── healthcheck.py │ ├── manage_db.py │ └── requirements.txt │ ├── j1939_filter │ ├── Dockerfile │ ├── PythonFinal.py │ └── requirements.txt │ ├── lorawand │ └── lorawand.py │ ├── oada_upload │ ├── .dockerignore │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── Dockerfile │ ├── dev-docker-compose.yml │ ├── dev-startup.sh │ ├── docker-compose-example.yml │ ├── package.json │ ├── prettier.config.js │ ├── src │ │ ├── atomic-sleep.d.ts │ │ ├── oada_upload.ts │ │ └── trees.ts │ ├── tsconfig.json │ └── yarn.lock │ ├── postgres │ └── docker-compose-example.yml │ └── socketcand │ ├── Dockerfile │ ├── docker-compose-example.yml │ └── socketcand.sh ├── notes.md └── services ├── can_watchdog ├── Dockerfile ├── can_watchdog.py ├── docker-compose-example.yml └── requirements.txt ├── gps_nats ├── Dockerfile ├── docker-compose-example.yml ├── docker-compose-test.yml.unfinished ├── gps.py ├── healthcheck.py ├── requirements.txt └── test │ ├── gps_replay │ ├── .gitignore │ ├── Dockerfile │ ├── docker-compose-example.yml │ └── test_points.log │ └── gps_verify │ ├── Dockerfile │ ├── docker-compose-example.yml │ ├── gps_verify.py │ └── requirements.txt └── j1939d ├── Cargo.lock ├── Cargo.toml ├── Dockerfile └── src ├── j1939.rs ├── j1939 ├── control_messages.rs ├── message.rs └── socket.rs └── main.rs /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-push-services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/.github/workflows/build-and-push-services.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/.github/workflows/integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/validate-codeowners.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/.github/workflows/validate-codeowners.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/README.md -------------------------------------------------------------------------------- /ansible/avena/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/README.md -------------------------------------------------------------------------------- /ansible/avena/docs/ca.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/docs/ca.md -------------------------------------------------------------------------------- /ansible/avena/docs/wireguard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/docs/wireguard.md -------------------------------------------------------------------------------- /ansible/avena/galaxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/galaxy.yml -------------------------------------------------------------------------------- /ansible/avena/roles/ca/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/ca/handlers/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/ca/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/ca/tasks/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/ca/templates/sshd_config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/ca/templates/sshd_config.j2 -------------------------------------------------------------------------------- /ansible/avena/roles/can/files/systemd/can@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/can/files/systemd/can@.service -------------------------------------------------------------------------------- /ansible/avena/roles/can/files/udev/60-can.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/can/files/udev/60-can.rules -------------------------------------------------------------------------------- /ansible/avena/roles/can/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/can/handlers/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/can/tasks/can.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/can/tasks/can.yml -------------------------------------------------------------------------------- /ansible/avena/roles/can/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/can/tasks/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/can/templates/config/can.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/can/templates/config/can.j2 -------------------------------------------------------------------------------- /ansible/avena/roles/can/templates/system-sleep/reset-can-interfaces.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/can/templates/system-sleep/reset-can-interfaces.j2 -------------------------------------------------------------------------------- /ansible/avena/roles/cell/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/cell/handlers/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/cell/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/cell/tasks/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/cell/templates/network-manager/cell.nmconnection.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/cell/templates/network-manager/cell.nmconnection.j2 -------------------------------------------------------------------------------- /ansible/avena/roles/cell/templates/system-sleep/reset-cell-modem.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/cell/templates/system-sleep/reset-cell-modem.j2 -------------------------------------------------------------------------------- /ansible/avena/roles/core/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/defaults/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/core/files/network-manager/NetworkManager.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/files/network-manager/NetworkManager.conf -------------------------------------------------------------------------------- /ansible/avena/roles/core/files/network/interfaces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/files/network/interfaces -------------------------------------------------------------------------------- /ansible/avena/roles/core/files/sdma/imx-sdma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/files/sdma/imx-sdma -------------------------------------------------------------------------------- /ansible/avena/roles/core/files/ssh/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/files/ssh/sshd_config -------------------------------------------------------------------------------- /ansible/avena/roles/core/files/sysctl.d/10-skip-linkdown-routes.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/files/sysctl.d/10-skip-linkdown-routes.conf -------------------------------------------------------------------------------- /ansible/avena/roles/core/files/udev/50-rtc-read.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/files/udev/50-rtc-read.rules -------------------------------------------------------------------------------- /ansible/avena/roles/core/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/handlers/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/core/tasks/dma.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/tasks/dma.yml -------------------------------------------------------------------------------- /ansible/avena/roles/core/tasks/grub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/tasks/grub.yml -------------------------------------------------------------------------------- /ansible/avena/roles/core/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/tasks/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/core/tasks/names.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/tasks/names.yml -------------------------------------------------------------------------------- /ansible/avena/roles/core/tasks/networking.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/tasks/networking.yml -------------------------------------------------------------------------------- /ansible/avena/roles/core/tasks/ssh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/tasks/ssh.yml -------------------------------------------------------------------------------- /ansible/avena/roles/core/tasks/time.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/tasks/time.yml -------------------------------------------------------------------------------- /ansible/avena/roles/core/tasks/update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/tasks/update.yml -------------------------------------------------------------------------------- /ansible/avena/roles/core/tasks/user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/tasks/user.yml -------------------------------------------------------------------------------- /ansible/avena/roles/core/templates/hosts.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/templates/hosts.j2 -------------------------------------------------------------------------------- /ansible/avena/roles/core/templates/resolv.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/core/templates/resolv.conf.j2 -------------------------------------------------------------------------------- /ansible/avena/roles/docker/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/docker/defaults/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/docker/files/container-maintainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/docker/files/container-maintainer.py -------------------------------------------------------------------------------- /ansible/avena/roles/docker/files/systemd/container-maintainer.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/docker/files/systemd/container-maintainer.service -------------------------------------------------------------------------------- /ansible/avena/roles/docker/files/systemd/container-maintainer.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/docker/files/systemd/container-maintainer.timer -------------------------------------------------------------------------------- /ansible/avena/roles/docker/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/docker/handlers/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/docker/tasks/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/docker/tasks/docker.yml -------------------------------------------------------------------------------- /ansible/avena/roles/docker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/docker/tasks/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/docker/templates/docker/daemon.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/docker/templates/docker/daemon.json.j2 -------------------------------------------------------------------------------- /ansible/avena/roles/gps_time/defaults/main.yml: -------------------------------------------------------------------------------- 1 | # GPS + time 2 | avena_gps_device: 'ttyUSB0' 3 | 4 | -------------------------------------------------------------------------------- /ansible/avena/roles/gps_time/files/apparmor.d/usr.sbin.chronyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/gps_time/files/apparmor.d/usr.sbin.chronyd -------------------------------------------------------------------------------- /ansible/avena/roles/gps_time/files/gpsd/systemd/gpsd-to-docker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/gps_time/files/gpsd/systemd/gpsd-to-docker.conf -------------------------------------------------------------------------------- /ansible/avena/roles/gps_time/files/udev/60-extended-gpsd.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/gps_time/files/udev/60-extended-gpsd.rules -------------------------------------------------------------------------------- /ansible/avena/roles/gps_time/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/gps_time/handlers/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/gps_time/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/gps_time/tasks/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/gps_time/templates/chrony/chrony.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/gps_time/templates/chrony/chrony.conf.j2 -------------------------------------------------------------------------------- /ansible/avena/roles/gps_time/templates/default/gpsd.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/gps_time/templates/default/gpsd.j2 -------------------------------------------------------------------------------- /ansible/avena/roles/wireguard/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/wireguard/defaults/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/wireguard/files/systemd/auto-restart-wg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/wireguard/files/systemd/auto-restart-wg.conf -------------------------------------------------------------------------------- /ansible/avena/roles/wireguard/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/wireguard/handlers/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/wireguard/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/wireguard/tasks/main.yml -------------------------------------------------------------------------------- /ansible/avena/roles/wireguard/templates/wg.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/ansible/avena/roles/wireguard/templates/wg.conf.j2 -------------------------------------------------------------------------------- /docs/AvenaArch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/docs/AvenaArch.png -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/concepts/ssh-ca.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/docs/concepts/ssh-ca.md -------------------------------------------------------------------------------- /docs/hardware/lattepanda/install-lattepanda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/docs/hardware/lattepanda/install-lattepanda.md -------------------------------------------------------------------------------- /docs/hardware/toradex/install-apalis-manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/docs/hardware/toradex/install-apalis-manual.md -------------------------------------------------------------------------------- /docs/hardware/toradex/install-apalis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/docs/hardware/toradex/install-apalis.md -------------------------------------------------------------------------------- /hardware/avenashield/3d-models/SSM-104-S-DV.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/3d-models/SSM-104-S-DV.stp -------------------------------------------------------------------------------- /hardware/avenashield/3d-models/SSW-102-03-T-D.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/3d-models/SSW-102-03-T-D.stp -------------------------------------------------------------------------------- /hardware/avenashield/3d-models/SSW-105-03-T-D.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/3d-models/SSW-105-03-T-D.stp -------------------------------------------------------------------------------- /hardware/avenashield/3d-models/SSW-109-03-T-D.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/3d-models/SSW-109-03-T-D.stp -------------------------------------------------------------------------------- /hardware/avenashield/3d-models/SSW-112-03-T-D.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/3d-models/SSW-112-03-T-D.stp -------------------------------------------------------------------------------- /hardware/avenashield/3d-models/SSW-115-03-G-D.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/3d-models/SSW-115-03-G-D.stp -------------------------------------------------------------------------------- /hardware/avenashield/3d-models/c-1546551-3-a-3d.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/3d-models/c-1546551-3-a-3d.stp -------------------------------------------------------------------------------- /hardware/avenashield/3d-models/mini-pcie-connector.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/3d-models/mini-pcie-connector.stp -------------------------------------------------------------------------------- /hardware/avenashield/3d-models/mini-pcie-latch-clip.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/3d-models/mini-pcie-latch-clip.stp -------------------------------------------------------------------------------- /hardware/avenashield/3d-models/nano-sim-connector.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/3d-models/nano-sim-connector.stp -------------------------------------------------------------------------------- /hardware/avenashield/3d-models/terminal-block.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/3d-models/terminal-block.stp -------------------------------------------------------------------------------- /hardware/avenashield/LTE_Modem.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/LTE_Modem.sch -------------------------------------------------------------------------------- /hardware/avenashield/LTE_Modem.sch-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/LTE_Modem.sch-bak -------------------------------------------------------------------------------- /hardware/avenashield/LattePanda Alpha 3D Model_181023.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/LattePanda Alpha 3D Model_181023.stp -------------------------------------------------------------------------------- /hardware/avenashield/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/README.md -------------------------------------------------------------------------------- /hardware/avenashield/USB2CAN_IMP.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/USB2CAN_IMP.sch -------------------------------------------------------------------------------- /hardware/avenashield/USB2CAN_IMP.sch-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/USB2CAN_IMP.sch-bak -------------------------------------------------------------------------------- /hardware/avenashield/USB2CAN_TRA.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/USB2CAN_TRA.sch -------------------------------------------------------------------------------- /hardware/avenashield/USB2CAN_TRA.sch-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/USB2CAN_TRA.sch-bak -------------------------------------------------------------------------------- /hardware/avenashield/USB_HEADERS.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/USB_HEADERS.sch -------------------------------------------------------------------------------- /hardware/avenashield/USB_HEADERS.sch-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/USB_HEADERS.sch-bak -------------------------------------------------------------------------------- /hardware/avenashield/USB_HUB.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/USB_HUB.sch -------------------------------------------------------------------------------- /hardware/avenashield/USB_HUB.sch-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/USB_HUB.sch-bak -------------------------------------------------------------------------------- /hardware/avenashield/avenashield: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/avenashield -------------------------------------------------------------------------------- /hardware/avenashield/avenashield-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/avenashield-cache.lib -------------------------------------------------------------------------------- /hardware/avenashield/avenashield.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/avenashield.kicad_pcb -------------------------------------------------------------------------------- /hardware/avenashield/avenashield.kicad_pcb-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/avenashield.kicad_pcb-bak -------------------------------------------------------------------------------- /hardware/avenashield/avenashield.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/avenashield.net -------------------------------------------------------------------------------- /hardware/avenashield/avenashield.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/avenashield.pro -------------------------------------------------------------------------------- /hardware/avenashield/avenashield.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/avenashield.sch -------------------------------------------------------------------------------- /hardware/avenashield/avenashield.sch-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/avenashield.sch-bak -------------------------------------------------------------------------------- /hardware/avenashield/avenashield.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/avenashield.step -------------------------------------------------------------------------------- /hardware/avenashield/footprints/1546551-3-TE-CONNECTIVITY/1546551-3.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/1546551-3-TE-CONNECTIVITY/1546551-3.lib -------------------------------------------------------------------------------- /hardware/avenashield/footprints/1546551-3-TE-CONNECTIVITY/TE_1546551-3.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/1546551-3-TE-CONNECTIVITY/TE_1546551-3.kicad_mod -------------------------------------------------------------------------------- /hardware/avenashield/footprints/conn-sim/CONN-693043020611.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/conn-sim/CONN-693043020611.kicad_mod -------------------------------------------------------------------------------- /hardware/avenashield/footprints/conn-sim/CONN-693043020611_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/conn-sim/CONN-693043020611_preview.png -------------------------------------------------------------------------------- /hardware/avenashield/footprints/conn-sim/CONN-GCT-SIM8050.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/conn-sim/CONN-GCT-SIM8050.kicad_mod -------------------------------------------------------------------------------- /hardware/avenashield/footprints/conn-sim/CONN-GCT-SIM8050_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/conn-sim/CONN-GCT-SIM8050_preview.png -------------------------------------------------------------------------------- /hardware/avenashield/footprints/conn-sim/ICC-313.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/conn-sim/ICC-313.kicad_mod -------------------------------------------------------------------------------- /hardware/avenashield/footprints/conn-sim/ICC-313_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/conn-sim/ICC-313_preview.png -------------------------------------------------------------------------------- /hardware/avenashield/footprints/conn-sim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/conn-sim/README.md -------------------------------------------------------------------------------- /hardware/avenashield/footprints/mini-pcie-connector/1775862-2.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/mini-pcie-connector/1775862-2.lib -------------------------------------------------------------------------------- /hardware/avenashield/footprints/mini-pcie-connector/TE_1775862-2.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/mini-pcie-connector/TE_1775862-2.kicad_mod -------------------------------------------------------------------------------- /hardware/avenashield/footprints/mini-pcie-latch-connector/JAE_MM60-EZH059-B5-R650.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/mini-pcie-latch-connector/JAE_MM60-EZH059-B5-R650.kicad_mod -------------------------------------------------------------------------------- /hardware/avenashield/footprints/mini-pcie-latch-connector/MM60-EZH059-B5-R650.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/footprints/mini-pcie-latch-connector/MM60-EZH059-B5-R650.lib -------------------------------------------------------------------------------- /hardware/avenashield/fp-info-cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/fp-info-cache -------------------------------------------------------------------------------- /hardware/avenashield/fp-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/fp-lib-table -------------------------------------------------------------------------------- /hardware/avenashield/lattepanda.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/lattepanda.sch -------------------------------------------------------------------------------- /hardware/avenashield/lattepanda.sch-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/lattepanda.sch-bak -------------------------------------------------------------------------------- /hardware/avenashield/logos.pretty/OATS_LOGO.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/logos.pretty/OATS_LOGO.kicad_mod -------------------------------------------------------------------------------- /hardware/avenashield/logos.pretty/PURDUE_LOGO.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/logos.pretty/PURDUE_LOGO.kicad_mod -------------------------------------------------------------------------------- /hardware/avenashield/logos.pretty/WHIN_LOGO.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/logos.pretty/WHIN_LOGO.kicad_mod -------------------------------------------------------------------------------- /hardware/avenashield/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/avenashield/sym-lib-table -------------------------------------------------------------------------------- /hardware/lattepanda-enclosure/enclosurewithconnectors.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/lattepanda-enclosure/enclosurewithconnectors.step -------------------------------------------------------------------------------- /hardware/lattepanda-enclosure/mountingplate.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/lattepanda-enclosure/mountingplate.step -------------------------------------------------------------------------------- /hardware/lattepanda-enclosure/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/lattepanda-enclosure/readme.txt -------------------------------------------------------------------------------- /hardware/powershield/lattepanda.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lattepanda.sch -------------------------------------------------------------------------------- /hardware/powershield/lib/LM74610.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/LM74610.lib -------------------------------------------------------------------------------- /hardware/powershield/lib/MIC5233.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/MIC5233.lib -------------------------------------------------------------------------------- /hardware/powershield/lib/PDQ30-Q24-S12-D.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/PDQ30-Q24-S12-D.lib -------------------------------------------------------------------------------- /hardware/powershield/lib/R-78E3.3-1.0.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/R-78E3.3-1.0.lib -------------------------------------------------------------------------------- /hardware/powershield/lib/SMBJ17A.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/SMBJ17A.lib -------------------------------------------------------------------------------- /hardware/powershield/lib/SMBJ40A.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/SMBJ40A.lib -------------------------------------------------------------------------------- /hardware/powershield/lib/TLV379.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/TLV379.lib -------------------------------------------------------------------------------- /hardware/powershield/lib/footprints.pretty/CONV_PDQ30-Q24-S12-D.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/footprints.pretty/CONV_PDQ30-Q24-S12-D.kicad_mod -------------------------------------------------------------------------------- /hardware/powershield/lib/footprints.pretty/CONV_R-78E3.3-1.0.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/footprints.pretty/CONV_R-78E3.3-1.0.kicad_mod -------------------------------------------------------------------------------- /hardware/powershield/lib/footprints.pretty/LM74610QDGKRQ1.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/footprints.pretty/LM74610QDGKRQ1.kicad_mod -------------------------------------------------------------------------------- /hardware/powershield/lib/footprints.pretty/MIC5233-1.8YM5-TR.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/footprints.pretty/MIC5233-1.8YM5-TR.kicad_mod -------------------------------------------------------------------------------- /hardware/powershield/lib/footprints.pretty/SMBJ17A.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/footprints.pretty/SMBJ17A.kicad_mod -------------------------------------------------------------------------------- /hardware/powershield/lib/footprints.pretty/SMBJ40A-13-F.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/footprints.pretty/SMBJ40A-13-F.kicad_mod -------------------------------------------------------------------------------- /hardware/powershield/lib/footprints.pretty/TLV379IDBVT.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/lib/footprints.pretty/TLV379IDBVT.kicad_mod -------------------------------------------------------------------------------- /hardware/powershield/power_controller.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/power_controller.sch -------------------------------------------------------------------------------- /hardware/powershield/power_conversion.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/power_conversion.sch -------------------------------------------------------------------------------- /hardware/powershield/powershield-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/powershield-cache.lib -------------------------------------------------------------------------------- /hardware/powershield/powershield.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/powershield.kicad_pcb -------------------------------------------------------------------------------- /hardware/powershield/powershield.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/powershield.pro -------------------------------------------------------------------------------- /hardware/powershield/powershield.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/powershield.sch -------------------------------------------------------------------------------- /hardware/powershield/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/hardware/powershield/sym-lib-table -------------------------------------------------------------------------------- /installers/lattepanda-alpha/preseed.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/installers/lattepanda-alpha/preseed.cfg -------------------------------------------------------------------------------- /installers/lattepanda-delta/preseed.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/installers/lattepanda-delta/preseed.cfg -------------------------------------------------------------------------------- /installers/toradex-apalis/install-avena: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/installers/toradex-apalis/install-avena -------------------------------------------------------------------------------- /installers/toradex-apalis/make-install-disk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/installers/toradex-apalis/make-install-disk.sh -------------------------------------------------------------------------------- /installers/toradex-apalis/preseed.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/installers/toradex-apalis/preseed.cfg -------------------------------------------------------------------------------- /installers/toradex-apalis/update-device-tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/installers/toradex-apalis/update-device-tree -------------------------------------------------------------------------------- /legacy/demos/avena_fm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_fm/Dockerfile -------------------------------------------------------------------------------- /legacy/demos/avena_fm/avena_fm_demo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_fm/avena_fm_demo.pdf -------------------------------------------------------------------------------- /legacy/demos/avena_fm/requirements.txt: -------------------------------------------------------------------------------- 1 | pynats2==0.9.0 2 | -------------------------------------------------------------------------------- /legacy/demos/avena_fm/scripts/avena_fm_demo.grc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_fm/scripts/avena_fm_demo.grc -------------------------------------------------------------------------------- /legacy/demos/avena_fm/scripts/avena_fm_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_fm/scripts/avena_fm_demo.py -------------------------------------------------------------------------------- /legacy/demos/avena_fm/scripts/avena_fm_demo_epy_block_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_fm/scripts/avena_fm_demo_epy_block_0.py -------------------------------------------------------------------------------- /legacy/demos/avena_fm/scripts/avena_fm_demo_epy_block_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_fm/scripts/avena_fm_demo_epy_block_1.py -------------------------------------------------------------------------------- /legacy/demos/avena_fm/scripts/avena_fm_demo_epy_block_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_fm/scripts/avena_fm_demo_epy_block_3.py -------------------------------------------------------------------------------- /legacy/demos/avena_sms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/README -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_notify/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/sms/sms_notify/.gitignore -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_notify/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/sms/sms_notify/Dockerfile -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_notify/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/sms/sms_notify/docker-compose-example.yml -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_notify/fileenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/sms/sms_notify/fileenv.sh -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_notify/requirements.txt: -------------------------------------------------------------------------------- 1 | twilio 2 | asyncio-nats-client 3 | -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_notify/sms_notify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/sms/sms_notify/sms_notify.py -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_notify/test/sms_test/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/sms/sms_notify/test/sms_test/Dockerfile -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_notify/test/sms_test/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/sms/sms_notify/test/sms_test/docker-compose-example.yml -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_notify/test/sms_test/requirements.txt: -------------------------------------------------------------------------------- 1 | asyncio-nats-client 2 | -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_notify/test/sms_test/sms_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/sms/sms_notify/test/sms_test/sms_test.py -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_subscriber_handler/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/sms/sms_subscriber_handler/Dockerfile -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_subscriber_handler/requirements.txt: -------------------------------------------------------------------------------- 1 | aiohttp 2 | asyncio-nats-client 3 | -------------------------------------------------------------------------------- /legacy/demos/avena_sms/sms/sms_subscriber_handler/sms_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/sms/sms_subscriber_handler/sms_server.py -------------------------------------------------------------------------------- /legacy/demos/avena_sms/test/can-watchdog-container-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/test/can-watchdog-container-test.sh -------------------------------------------------------------------------------- /legacy/demos/avena_sms/test/can-watchdog-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/test/can-watchdog-test.sh -------------------------------------------------------------------------------- /legacy/demos/avena_sms/test/checkout-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/test/checkout-test.sh -------------------------------------------------------------------------------- /legacy/demos/avena_sms/test/dev-05.txt: -------------------------------------------------------------------------------- 1 | abc123 2 | -------------------------------------------------------------------------------- /legacy/demos/avena_sms/test/find-online.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/test/find-online.sh -------------------------------------------------------------------------------- /legacy/demos/avena_sms/test/gpiosetup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/test/gpiosetup.sh -------------------------------------------------------------------------------- /legacy/demos/avena_sms/test/sampletest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/demos/avena_sms/test/sampletest.sh -------------------------------------------------------------------------------- /legacy/services/can_logger/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/can_logger/Dockerfile -------------------------------------------------------------------------------- /legacy/services/can_logger/can_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/can_logger/can_logger.py -------------------------------------------------------------------------------- /legacy/services/can_logger/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/can_logger/docker-compose-example.yml -------------------------------------------------------------------------------- /legacy/services/can_logger/healthcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/can_logger/healthcheck.py -------------------------------------------------------------------------------- /legacy/services/can_logger/requirements.txt: -------------------------------------------------------------------------------- 1 | postgres 2 | -------------------------------------------------------------------------------- /legacy/services/cand/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/cand/Cargo.lock -------------------------------------------------------------------------------- /legacy/services/cand/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/cand/Cargo.toml -------------------------------------------------------------------------------- /legacy/services/cand/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/cand/Dockerfile -------------------------------------------------------------------------------- /legacy/services/cand/src/j1939.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/cand/src/j1939.rs -------------------------------------------------------------------------------- /legacy/services/cand/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/cand/src/main.rs -------------------------------------------------------------------------------- /legacy/services/cell_logger/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/cell_logger/Dockerfile -------------------------------------------------------------------------------- /legacy/services/cell_logger/cell_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/cell_logger/cell_logger.py -------------------------------------------------------------------------------- /legacy/services/cell_logger/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/cell_logger/docker-compose-example.yml -------------------------------------------------------------------------------- /legacy/services/cell_logger/healthcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/cell_logger/healthcheck.py -------------------------------------------------------------------------------- /legacy/services/cell_logger/requirements.txt: -------------------------------------------------------------------------------- 1 | postgres 2 | dbus-python 3 | prometheus_client 4 | -------------------------------------------------------------------------------- /legacy/services/dolly/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/dolly/Dockerfile -------------------------------------------------------------------------------- /legacy/services/dolly/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/dolly/docker-compose-example.yml -------------------------------------------------------------------------------- /legacy/services/dolly/go-dolly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/dolly/go-dolly -------------------------------------------------------------------------------- /legacy/services/gps-exporter/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/gps-exporter/Cargo.lock -------------------------------------------------------------------------------- /legacy/services/gps-exporter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/gps-exporter/Cargo.toml -------------------------------------------------------------------------------- /legacy/services/gps-exporter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/gps-exporter/Dockerfile -------------------------------------------------------------------------------- /legacy/services/gps-exporter/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/gps-exporter/entrypoint.sh -------------------------------------------------------------------------------- /legacy/services/gps-exporter/run-gps-exporter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/gps-exporter/run-gps-exporter.sh -------------------------------------------------------------------------------- /legacy/services/gps-exporter/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/gps-exporter/src/main.rs -------------------------------------------------------------------------------- /legacy/services/gps2tsdb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/gps2tsdb/Dockerfile -------------------------------------------------------------------------------- /legacy/services/gps2tsdb/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/gps2tsdb/docker-compose-example.yml -------------------------------------------------------------------------------- /legacy/services/gps2tsdb/gps2tsdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/gps2tsdb/gps2tsdb.py -------------------------------------------------------------------------------- /legacy/services/gps2tsdb/healthcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/gps2tsdb/healthcheck.py -------------------------------------------------------------------------------- /legacy/services/gps2tsdb/manage_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/gps2tsdb/manage_db.py -------------------------------------------------------------------------------- /legacy/services/gps2tsdb/requirements.txt: -------------------------------------------------------------------------------- 1 | postgres 2 | asyncio-nats-client 3 | -------------------------------------------------------------------------------- /legacy/services/j1939_filter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/j1939_filter/Dockerfile -------------------------------------------------------------------------------- /legacy/services/j1939_filter/PythonFinal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/j1939_filter/PythonFinal.py -------------------------------------------------------------------------------- /legacy/services/j1939_filter/requirements.txt: -------------------------------------------------------------------------------- 1 | nats-py 2 | -------------------------------------------------------------------------------- /legacy/services/lorawand/lorawand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/lorawand/lorawand.py -------------------------------------------------------------------------------- /legacy/services/oada_upload/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /legacy/services/oada_upload/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/oada_upload/.editorconfig -------------------------------------------------------------------------------- /legacy/services/oada_upload/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /legacy/services/oada_upload/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/oada_upload/.eslintrc.js -------------------------------------------------------------------------------- /legacy/services/oada_upload/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .env 4 | docker-compose.yml 5 | build 6 | -------------------------------------------------------------------------------- /legacy/services/oada_upload/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/oada_upload/Dockerfile -------------------------------------------------------------------------------- /legacy/services/oada_upload/dev-docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/oada_upload/dev-docker-compose.yml -------------------------------------------------------------------------------- /legacy/services/oada_upload/dev-startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/oada_upload/dev-startup.sh -------------------------------------------------------------------------------- /legacy/services/oada_upload/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/oada_upload/docker-compose-example.yml -------------------------------------------------------------------------------- /legacy/services/oada_upload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/oada_upload/package.json -------------------------------------------------------------------------------- /legacy/services/oada_upload/prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | singleQuote: true, 3 | arrowParens: 'always' 4 | }; 5 | -------------------------------------------------------------------------------- /legacy/services/oada_upload/src/atomic-sleep.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'atomic-sleep'; 2 | -------------------------------------------------------------------------------- /legacy/services/oada_upload/src/oada_upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/oada_upload/src/oada_upload.ts -------------------------------------------------------------------------------- /legacy/services/oada_upload/src/trees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/oada_upload/src/trees.ts -------------------------------------------------------------------------------- /legacy/services/oada_upload/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/oada_upload/tsconfig.json -------------------------------------------------------------------------------- /legacy/services/oada_upload/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/oada_upload/yarn.lock -------------------------------------------------------------------------------- /legacy/services/postgres/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/postgres/docker-compose-example.yml -------------------------------------------------------------------------------- /legacy/services/socketcand/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/socketcand/Dockerfile -------------------------------------------------------------------------------- /legacy/services/socketcand/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/socketcand/docker-compose-example.yml -------------------------------------------------------------------------------- /legacy/services/socketcand/socketcand.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/legacy/services/socketcand/socketcand.sh -------------------------------------------------------------------------------- /notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/notes.md -------------------------------------------------------------------------------- /services/can_watchdog/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/can_watchdog/Dockerfile -------------------------------------------------------------------------------- /services/can_watchdog/can_watchdog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/can_watchdog/can_watchdog.py -------------------------------------------------------------------------------- /services/can_watchdog/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/can_watchdog/docker-compose-example.yml -------------------------------------------------------------------------------- /services/can_watchdog/requirements.txt: -------------------------------------------------------------------------------- 1 | jeepney 2 | -------------------------------------------------------------------------------- /services/gps_nats/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/gps_nats/Dockerfile -------------------------------------------------------------------------------- /services/gps_nats/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/gps_nats/docker-compose-example.yml -------------------------------------------------------------------------------- /services/gps_nats/docker-compose-test.yml.unfinished: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/gps_nats/docker-compose-test.yml.unfinished -------------------------------------------------------------------------------- /services/gps_nats/gps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/gps_nats/gps.py -------------------------------------------------------------------------------- /services/gps_nats/healthcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/gps_nats/healthcheck.py -------------------------------------------------------------------------------- /services/gps_nats/requirements.txt: -------------------------------------------------------------------------------- 1 | gpsdclient==1.3.2 2 | nats-py==2.3.0 3 | -------------------------------------------------------------------------------- /services/gps_nats/test/gps_replay/.gitignore: -------------------------------------------------------------------------------- 1 | dbus 2 | !test_points.log 3 | -------------------------------------------------------------------------------- /services/gps_nats/test/gps_replay/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/gps_nats/test/gps_replay/Dockerfile -------------------------------------------------------------------------------- /services/gps_nats/test/gps_replay/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/gps_nats/test/gps_replay/docker-compose-example.yml -------------------------------------------------------------------------------- /services/gps_nats/test/gps_replay/test_points.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/gps_nats/test/gps_replay/test_points.log -------------------------------------------------------------------------------- /services/gps_nats/test/gps_verify/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/gps_nats/test/gps_verify/Dockerfile -------------------------------------------------------------------------------- /services/gps_nats/test/gps_verify/docker-compose-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/gps_nats/test/gps_verify/docker-compose-example.yml -------------------------------------------------------------------------------- /services/gps_nats/test/gps_verify/gps_verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/gps_nats/test/gps_verify/gps_verify.py -------------------------------------------------------------------------------- /services/gps_nats/test/gps_verify/requirements.txt: -------------------------------------------------------------------------------- 1 | asyncio-nats-client 2 | -------------------------------------------------------------------------------- /services/j1939d/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/j1939d/Cargo.lock -------------------------------------------------------------------------------- /services/j1939d/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/j1939d/Cargo.toml -------------------------------------------------------------------------------- /services/j1939d/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/j1939d/Dockerfile -------------------------------------------------------------------------------- /services/j1939d/src/j1939.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/j1939d/src/j1939.rs -------------------------------------------------------------------------------- /services/j1939d/src/j1939/control_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/j1939d/src/j1939/control_messages.rs -------------------------------------------------------------------------------- /services/j1939d/src/j1939/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/j1939d/src/j1939/message.rs -------------------------------------------------------------------------------- /services/j1939d/src/j1939/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/j1939d/src/j1939/socket.rs -------------------------------------------------------------------------------- /services/j1939d/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oats-center/isoblue/HEAD/services/j1939d/src/main.rs --------------------------------------------------------------------------------