NaviPac. Raw log and playback. Author : Ole Kristensen Company : EIVA a/s Date:
|
|
- Paul Chapman
- 6 years ago
- Views:
Transcription
1 NaviPac Raw log and playback Author : Ole Kristensen Company : EIVA a/s Date:
2 NaviPac Playback Page 2 Introduction This document gives a short description of the raw sensor logging and playback feature introduced in NaviPac 3.4D patch 4. Contents NaviPac... 1 Raw log and playback... 1 Revision table General idea Sensor logging Playback Data format... 6 Revision table Date Who Comment OKR Document created OKR Added note on file naming OKR After internal review (JUS) - spelling and logics OKR Added max file size option on recording OKR Adjusted to General idea The function is implemented as an add-on to NaviPac, as we consider this as a feature for the few users. Recording: Playback: File: C:\SRC\NAVIPAC\NAVIPAC\MANUALS\APPENDIX\NAVIPAC SENSOR LOGGING AND PLAYBACK.DOC Page 2 of 8
3 NaviPac Playback Page 3 2. Sensor logging The sensor logging in NaviPac is performed by the NPRawLog.exe module, which are located in \eiva\navipac\bin. The module can from 3.4D patch 10 be started from the Online, Options menu. The window display contains all required information and controls Information from kernel a. NaviPac status Is the NaviPac system running or not b. Packet information NaviPac timer, packet size and message counts c. Number of instruments d. Record Size Number of bytes recorded per cycle Logging setup File: C:\SRC\NAVIPAC\NAVIPAC\MANUALS\APPENDIX\NAVIPAC SENSOR LOGGING AND PLAYBACK.DOC Page 3 of 8
4 NaviPac Playback Page 4 a. Path Where are data recorded change by pressing Edit b. Manual or automatic control If automatic then logging starts/stops on signal from LogData If manual then it s controlled by SOL/EOL/PAUSE icons The icons is hidden/displayed corresponding to actual logging state c. Maximum file size If 0 no maximum otherwise the system changes file automatically when it has reached the limit. Note that the total size might be a small bigger than the entered size. To change the max size please press the editing icon. Logging status a. Current file name If automatic then it uses same name as LogData (extension NPR). If manual then it s named YYYYMMDDHHMMSS.NPR b. Number of records c. Size in MB Each file is totally self-containing, as it beside the data also include GENSETUP.DB ONLSETUP.DB NAVIPAC.INI OBJECTS.TXT For further details on file format please refer to section 4. The windows must be opened to perform logging. It may be defined in warm start as an automated process: 3. Playback The playback is performed via the special module NPRawPlayBack.exe, which are located in \eiva\navipac\bin: File: C:\SRC\NAVIPAC\NAVIPAC\MANUALS\APPENDIX\NAVIPAC SENSOR LOGGING AND PLAYBACK.DOC Page 4 of 8
5 NaviPac Playback Page 5 First step in the use is to select a file via the select file option. Having selected an OK file enables display of file information: Size Size in MB; record size and number of records Date and time for start of file Size of configuration files Extract configuration files: Opens special dialogue to extract the configuration files from the log: Press Extract for each file you want to extract. Please note if you are unsure if a file is extracted or not then do it. It s the operator responsibility to have compatible set-up files prior to the playback. File: C:\SRC\NAVIPAC\NAVIPAC\MANUALS\APPENDIX\NAVIPAC SENSOR LOGGING AND PLAYBACK.DOC Page 5 of 8
6 NaviPac Playback Page 6 When the set-up files are extracted OK (ort already compatible), then you may access the play-back function Synchronize time Shall NaviPac set the pc clock to match the time when data was recorded? This must NOT be combined with any ordinary automatic time sync functions. After play back the time is set back to original time. Play controls o Start Start playback. Opens NaviPac online and start navigating using default settings (from restored DB and INI files). Opens output ports, enable logging etc. as if it was an ordinary online setup. If sync is on data will be time stamped as when collected. o Fast forward Play back with 4 times original speed. Data recording is less accurate but computation OK. o Pause Pause the playback keep the windows open. o Stop Stop play-back and close all related windows The current playback time is shown in the time control at the right. 4. Data format The file format is named NPR (NaviPac raw data) and consists of a header and a series of raw data records. The header is defined as: File: C:\SRC\NAVIPAC\NAVIPAC\MANUALS\APPENDIX\NAVIPAC SENSOR LOGGING AND PLAYBACK.DOC Page 6 of 8
7 NaviPac Playback Page 7 class RawLogDataHeader public: void readheader(void); char title[255]; // File name double timegettimeval; // Time at SOL timegettime/100.0 SYSTEMTIME GetSystemTimeVal; // Time at SOL GetSystemTime int recordsize; // Size of each logged entry RawLogDataHeader () timegettimeval = 0;title[0] = 0;}; protected: char mess[100]; // Small note - test only char objecttext[12*1024]; // Copy of objects.txt char INIFileText[1024*100]; // Copy of NAVIPAC.INI char gensetupdb[40*1024]; // Copy of gensetup.db char onlsetupdb[20*1024]; // Copy of onlsetup.db int objtextlen, INILen, onllen, GenLen; // Actual size of supporting files }; This information is always stored as first record in the file it may be read using standard file operations and the sizeof method (eg. Read(lh,sizeof(RawLogDataHeader))). Each time NaviPac performs a cycle, it generates a new record in the file. A record consist of two parts a header and the data. The header is defined as: typedef struct _myheader double start_of_cycle, cycle_time, nowt; SYSTEMTIME nowst; } MyHeader; // Local time stamp for start of cycle // How long time the processing took // Time of logging // Start of cycle - via GetSystemTime The header is needed to be able to establish the relationship between kernel time (starting computation) and data time (sensor time-stamps) in both computer time (timegettime) and absolute time The data it-self follows the internal structure between the NaviPac dataio and kernel modules (copy of shared memory block). The interface is described in dataio-kernel.h, and is in short terms: /*=================================================================== Data from Data I/O to Kernel through shared memory ====================================================================*/ static char RawDataDBKeyPath[3][20] = "RawDataDB1","RawDataDB2","RawDataDB3"}; #define MAX_INSTANCES 3 /* 1 for reading, 1 for writing and one free */ #define MAX_PORTS 64 /* Maximum ports included, Migth be defined /* in set-up file - later! */ #define MAX_CYCLE_TIME 5 /* RawDataDB contains data for maximum 5 seconds */ typedef struct /* Header information */ short Port; /* Number of port or simulate id */ short PacketLength; /* Lenth of current data type */ int StartOffset; /* Reference to RawDataDB.Packet */ short NoPackets; /* Number of packets in current cycle */ } RawDataDBHead; File: C:\SRC\NAVIPAC\NAVIPAC\MANUALS\APPENDIX\NAVIPAC SENSOR LOGGING AND PLAYBACK.DOC Page 7 of 8
8 NaviPac Playback Page 8 typedef struct /* One Packet in RawDataDB */ double TStamp; /* Time stamp giving time a la time_t */ char Data[1]; /* RawDataDBHead.PacketLength bytes */ } SensorPacket; typedef struct /* One RawDataDB instance */ int NoInstruments; /* Current number of instruments */ int KernPID; /* Process ID */ int DataioPID; RawDataDBHead Head[MAX_PORTS]; /* Header for each port */ char Data[1]; /* All data for this cycle */ } RawDataDB; Data from one cycle is kept in a RawDataDB, where the Head defines the actual layout (RawDataDBHead defines port number, packet length 1 and start offset) and Data includes all the sensor data records (SensorPacket gives timestamp and telegram). The layout and size is fixed from cycle to cycle, so a lot of the space may be left empty. 1 All packets have the same length based on definition in NAVIPAC.INI DATAIO section File: C:\SRC\NAVIPAC\NAVIPAC\MANUALS\APPENDIX\NAVIPAC SENSOR LOGGING AND PLAYBACK.DOC Page 8 of 8
NAVIPAC RAW RECORDING AND REPLAY
NAVIPAC RAW RECORDING AND REPLAY Author: Ole Kristensen Last update: 04/04/2014 Version: 3.9 Contents 1 General overview... 3 2 Raw recording... 4 2.1 Setting up raw recording... 4 2.2 Recording raw data...
More informationNaviPac 2D Seismic Author : Ole Kristensen Company: EIVA a/s Date:
NaviPac 2D Seismic Author : Ole Kristensen Company: EIVA a/s Date: 15-3-2007 NaviPac 2D Seismic Page 2 Introduction This document illustrates the features utilized by NaviPac when it comes to 2D seismic
More informationNAVIPAC 4 INTRODUCTION AND WORKFLOW
NAVIPAC 4 INTRODUCTION AND WORKFLOW Contents 1 Introduction to NaviPac... 3 2 Program Environment... 4 3 Hardware environment... 7 4 Workflow example... 8 4.1 Workflow: Creating a configuration... 9 4.1.1
More informationNaviPac UKOOA Exporter. Author: Alex Fischer Andersen Company: EIVA a/s Date:
NaviPac UKOOA Exporter Author: Alex Fischer Andersen Company: EIVA a/s Date: 23.04.2012 Table of Contents Revision table 2 1 PRINCIPLE 3 2 HEADER EDITOR 3 2.1 Header view 4 2.2 NaviPac based header setup
More informationNaviPac NaviScan. A9. Doppler Calibration
NaviPac NaviScan A9. Doppler Calibration Version History Version Who Additions 1.0 OKR 31 January 2000 Created 3.8 OKR April 2012 Upgraded to new GUI Table of contents 1. INTRODUCTION... 3 2. DVL CALIBRATION...
More informationIntegration between NaviPac and CDL MiniPOS
Integration between NaviPac and CDL MiniPOS The program The program is named NPCDLAiding.exe and found at \eiva\navipac\bin. It has to be started manually as part of the NaviPac online system, and we recommend
More informationNaviPac A7. Template tracking
NaviPac A7. Template tracking 17 April, 2012 Page 1 of 8 Table of content INTRODUCTION 3 DEFINITION 3 SAMPLE WORKFLOW 3 SETTING UP PRIMARY OBJECTS 3 SETTING UP COMBINED OBJECT 4 CALCULATIONS 6 CONTROL
More informationNAVIPAC/NAVISCAN WITH EDGETECH 6205
NAVIPAC/NAVISCAN WITH EDGETECH 6205 Last update: 19/11/2015 Version: 1.0 Contents 1 Scope of the document... 3 2 NaviScan Configuration... 3 2.1 Configuring the instruments from EdgeTech... 3 2.1.1 Configuring
More informationCall DLL from Limnor Applications
Call DLL from Limnor Applications There is a lot of computer software in the format of dynamic link libraries (DLL). DLLCaller performer allows your applications to call DLL functions directly. Here we
More informationNaviPac Tug Management. Training Course
NaviPac Tug Management Training Course Training Schedule: Day 1: Day 2: Day 3: Day 4: Introduction Installation of the Software NaviPac Configuration NaviPac Online + Helmsman s Display TMS Principles
More informationNSEMD Feed Specification. Version: 6.0 Date: September 21, National Stock Exchange India Limited. All rights reserved.
NSEMD Feed Specification Version: 6.0 Date: September 21, 2018 2013 National Stock Exchange India Limited. All rights reserved. Revision History Name Description Date Version 6.0 Inclusion of Commodity
More informationSIMATIC Industrial software Readme SIMATIC S7-PLCSIM Advanced V2.0 SP1 Readme
SIMATIC Industrial software Readme General information Content This Readme file contains information about SIMATIC S7-PLCSIM Advanced V2.0 SP1. The information should be considered more up-to-date than
More informationOperation: ALERT2 Field Decoder
Operation: ALERT2 Field Decoder Version 1.4 2014, Blue Water Design LLC and Telos Services Inc., all rights reserved. Overview: The Field Decoder has 3 major components: 1. A portable receiver/demodulator
More informationData Storage. August 9, Indiana University. Geoffrey Brown, Bryce Himebaugh 2015 August 9, / 19
Data Storage Geoffrey Brown Bryce Himebaugh Indiana University August 9, 2016 Geoffrey Brown, Bryce Himebaugh 2015 August 9, 2016 1 / 19 Outline Bits, Bytes, Words Word Size Byte Addressable Memory Byte
More informationTime Sensitive Control Streams in IEEE P1722A v1.3
Time Sensitive Control Streams in IEEE P1722A v1.3 info: Revision: 1.3 IEEE P1722A-tscs Date: 2011-07-11 Author: Table of Contents Jeff Koftinoff 1 Overview 2 Requirements 3 Packet
More informationCSci 4061 Introduction to Operating Systems. Input/Output: High-level
CSci 4061 Introduction to Operating Systems Input/Output: High-level I/O Topics First, cover high-level I/O Next, talk about low-level device I/O I/O not part of the C language! High-level I/O Hide device
More informationRTP library implementation. Design Specification v 1.0
RTP library implementation Design Specification v 1.0 Venkat Srivathsan Working under Dr. Henning Schulzrinne Columbia University 8.13.2004 introduction The RTP (Real-time protocol)
More informationImplementation of the ART Real Time Micro Kernel
Implementation of the ART Real Time Micro Kernel This document describes the functions constituting the application interface of the ART kernel. Task administration exception init_kernel() This function
More informationMARKET FEED CM, FAO & CD TICK BY TICK FEED
MARKET FEED CM, FAO & CD TICK BY TICK FEED Version: 5.5 Date: 12 August, 2015 NSE DATA & ANALYTICS LIMITED EXCHANGE PLAZA, PLOT NO. C/1, G BLOCK, BANDRA-KURLA COMPLEX, BANDRA (E), MUMBAI 400 051. INDIA.
More informationVComm Signal File Specification
VComm Signal File Specification SimPhonics, Inc. 3226 North Falkenburg Road Tampa, Florida 33619 Voice (877) 205-4901 X102 FAX (813) 623-5119 CAGE: 0L4C8 Email: info@simphonics.com Table of Contents 1
More informationNaviPac. 17. General Design of NaviPac
NaviPac 17. General Design of NaviPac Version History Version Who Additions 1.0 kup 18.05.1998 Created 2.0 kup 10.12.1998 Updated with timing principles + start/stop of NP 2.1 kup 17.12.1998 Updated header/footer,
More informationTable of Contents. 3. Changing your Lotus Notes Password, page Choosing your Letterhead and Signature, page 6
Table of Contents 1. Logging onto Lotus Notes, page 3 2. Logging out of Lotus Notes, page 3 3. Changing your Lotus Notes Password, page 4 4. Navigating in Lotus Notes, page 5 5. Choosing your Letterhead
More informationDynamic Data Structures. CSCI 112: Programming in C
Dynamic Data Structures CSCI 112: Programming in C 1 It s all about flexibility In the programs we ve made so far, the compiler knows at compile time exactly how much memory to allocate for each variable
More informationAir Data Unit Reference Manual
Air Data Unit Reference Manual Page of 5 Version. //8 Table of Contents 5 6 7 8 9 Revision History... Firmware Changelog... Hardware Changelog... Introduction... 5 Part Numbers and Ordering Information...6
More information200 points total. Start early! Update March 27: Problem 2 updated, Problem 8 is now a study problem.
CS3410 Spring 2014 Problem Set 2, due Saturday, April 19, 11:59 PM NetID: Name: 200 points total. Start early! Update March 27: Problem 2 updated, Problem 8 is now a study problem. Problem 1 Data Hazards
More informationFinal Step #7. Memory mapping For Sunday 15/05 23h59
Final Step #7 Memory mapping For Sunday 15/05 23h59 Remove the packet content print in the rx_handler rx_handler shall not print the first X bytes of the packet anymore nor any per-packet message This
More informationProject Debugging with MDK-ARM
Project Debugging with MDK-ARM Notes: This document assumes MDK-ARM Version 5.xx (µvision5 ) is installed with the required ST-Link USB driver, device family pack (STM32F4xx for STM32F4-Discovery board;
More informationLesson 4: Animation. Goals
Introduction: In this session you are going to use custom built tools in Arduino to help you turn images or animation into code that automatically uploads to your DIY Gamer. It is a fun and easy way to
More informationLecture Data layout on disk. How to store relations (tables) in disk blocks. By Marina Barsky Winter 2016, University of Toronto
Lecture 01.04 Data layout on disk How to store relations (tables) in disk blocks By Marina Barsky Winter 2016, University of Toronto How do we map tables to disk blocks Relation, or table: schema + collection
More informationLog Manager. Introduction
Introduction Log may be considered as the temporal database the log knows everything. The log contains the complete history of all durable objects of the system (tables, queues, data items). It is possible
More informationNEV Spec. Document Version R01838_07
NEV Spec Salt Lake City, UT, USA Document Version R01838_07 Contents File Format Overview... 3 NEV File Format... 3 NEV Basic Header... NEURALEV... NEV Extended Headers... 5 NEUEVWAV... 5 NEUEVFLT... 6
More informationConduit for Windows Version 4 Manual
Conduit for Windows Version 4 Manual Revision Date 12/05/2007 HanDBase is a Registered Trademark of DDH Software, Inc. All information contained in this manual and all software applications mentioned in
More informationTOP Server V5 to MicroLogix Using DNP3 Ethernet Driver
TOP Server V5 to MicroLogix 1400 Using DNP3 Ethernet Driver Page 2 of 36 Table of Contents INTRODUCTION 3 CONFIGURING THE MICROLOGIX 1400 AS A DNP3 SLAVE 4 CONFIGURING TOP SERVER AS A DNP3 MASTER 9 TESTING
More informationC628 Enhanced JPEG Module. User Manual
C628 Enhanced JPEG User Manual v1.1 Release Note: 1. May 2, 2006 official released v1.0 2. Dec 27, 2006 revise electrical characteristics Table of Contents Part I - Hardware Overview 1 Features.. 1 Specifications
More informationProgram Block Editor and Compiler (PBEC)
Program Block Editor and Compiler (PBEC) For Hercules User Manual Version 1.7.5 2007 Dearborn Group Inc. 27007 Hills Tech Court Farmington Hills, MI 48331 Phone (248) 488-2080 Fax (248) 488-2082 http://www.dgtech.com
More informationC Review. MaxMSP Developers Workshop Summer 2009 CNMAT
C Review MaxMSP Developers Workshop Summer 2009 CNMAT C Syntax Program control (loops, branches): Function calls Math: +, -, *, /, ++, -- Variables, types, structures, assignment Pointers and memory (***
More informationIPAC for VME64x. Pete Owens Daresbury Laboratory
IPAC for VME64x Pete Owens Daresbury Laboratory VME64x Geographical addressing Hot-swap capability Intelligent backplane First slot detection More backplane connectors/pins Rear plug in units... 2 Hytec
More informationTechnical Note: Interfacing a C-sense pco 2 Sensor to a Campbell Scientific CR1000 Datalogger
This document assumes you have experience connecting to your CR1000. The procedure of interfacing the C-sense is described in two sections: Wiring the C-sense to the CR1000 Running PC200W to configure
More informationKulite DAQ. Data Acquisition Software User s Manual. Version 3.2.0
Kulite DAQ Data Acquisition Software User s Manual Version 3.2.0 Table of Contents Kulite DAQ Overview... 3 Main Window... 4 1. Menu bar... 4 2. Interface selection... 5 3. Found devices... 5 4. Sorting...
More informationQuick Guide OneNote. What is OneNote?
This quick guide gives provides you with a good insight into how to use the OneNote smart tool. The content is updated continuously. At the end of the quick guide you will find exercises that will help
More informationACSEI configuration commands
Contents ACSEI configuration commands 1 acsei client reboot 1 acsei server 1 acsei server enable 2 acsei timer clock-sync 2 acsei timer monitor 3 display acsei client info 3 display acsei client summary
More informationAFRecorder 4800R Serial Port Programming Interface Description For Software Version 9.5 (Last Revision )
AFRecorder 4800R Serial Port Programming Interface Description For Software Version 9.5 (Last Revision 8-27-08) Changes from Version 9.2 1. The communication baud rate is raised to 9600. 2. Testing with
More informationNetwork Memory Protocol
Technical Report 1757 September 1997 Network Memory Protocol D. R. Wilcox Approved for public release; distribution is unlimited. Technical Report 1151 September 1997 Network Memory Protocol D.R.WNCOX
More informationAltering Layouts. Changing Font. Universal Engraving Machine. Chapter 18 Altering Layouts
Universal Engraving Machine Changing Font Altering Layouts If you want to change the Font Style of your text. Left Click On the line you wish to change. If you wish to change more than one line, draw a
More informationUser manual. SmartPSS. Manual includes
User manual software is used for viewing, playing back and exporting video footage from IP video surveillance systems. Manual includes Logging In Starting Live View Adding a Custom View Using Digital Zoom
More informationHardware interface and protocol of data exchange with mobile beacon via USB, UART and SPI interfaces.
Hardware interface and protocol of data exchange with mobile beacon via USB, UART and SPI interfaces. Version 2016.03.07 Valid for firmware v4.07 and newer To get location data from mobile beacon (hedgehog),
More information07 - TRANSCRIPTION... 1 TRANSCRIPTION MODE Turning on Transcription Mode Start transcribing... 2
07 - Transcription Contents 07 - TRANSCRIPTION... 1 TRANSCRIPTION MODE... 1 Turning on Transcription Mode... 1 Start transcribing... 2 Adjust rewind interval, volume and playback speed... 3 Coding while
More informationCS 333 Introduction to Operating Systems. Class 11 Virtual Memory (1) Jonathan Walpole Computer Science Portland State University
CS 333 Introduction to Operating Systems Class 11 Virtual Memory (1) Jonathan Walpole Computer Science Portland State University Virtual addresses Virtual memory addresses (what the process uses) Page
More informationPISO-CAN200/400. Linux SocketCAN CANopen Manual
PISO-CAN200/400 Linux SocketCAN CANopen Manual Warranty All products manufactured by ICP DAS are warranted against defective materials for a period of one year from the date of delivery to the original
More informationCS11001/CS11002 Programming and Data Structures (PDS) (Theory: 3-1-0) Allocating Space
CS11001/CS11002 Programming and Data Structures (PDS) (Theory: 3-1-0) Allocating Space Dynamic Memory Allocation All variables, arrays, structures and unions that we worked with so far are statically allocated,
More informationQ.uick Start Guide: How to Configure the Q.station Data Logger
Q.uick Start Guide: How to Configure the Q.station Data Logger Purpose: This document is used to provide a thorough understanding of how to configure and utilize the logging capabilities of a Q.station
More informationlibnetfilter_log Reference Manual
libnetfilter_log Reference Manual x.y Generated by Doxygen 1.4.6 Tue Mar 21 13:47:12 2006 CONTENTS 1 Contents 1 libnetfilter_log File Index 1 2 libnetfilter_log File Documentation 1 1 libnetfilter_log
More informationCS349/SE382 A1 C Programming Tutorial
CS349/SE382 A1 C Programming Tutorial Erin Lester January 2005 Outline Comments Variable Declarations Objects Dynamic Memory Boolean Type structs, enums and unions Other Differences The Event Loop Comments
More informationRSC2 Manual. Road Sensor Control Software for Retrometer LTL-X
Manual Road Sensor Control Software for Retrometer LTL-X Venlighedsvej 4 2970 Hørsholm Denmark Tel. (+45) 72 19 40 00 Fax (+45) 72 19 40 01 DISCLAIMER The information contained in this document is subject
More informationArtemis SDK. Copyright Artemis CCD Limited October 2011 Version
Artemis SDK Copyright Artemis CCD Limited October 2011 Version 3.55.0.0 Introduction The Artemis Software Development Kit (SDK) provides easy access to the functions in the Artemis camera driver DLL. Using
More informationCSE 509: Computer Security
CSE 509: Computer Security Date: 2.16.2009 BUFFER OVERFLOWS: input data Server running a daemon Attacker Code The attacker sends data to the daemon process running at the server side and could thus trigger
More informationUSER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3
USER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3 CONTENTS 1 INTRODUCTION... 3 2 INTERFACE DESIGN... 4 2.1 Connectivity... 5 2.2 Analog Interface... 6 2.3 I 2 C Interface... 7 2.4 I 2 C Operations...
More informationVariables Data types Variable I/O. C introduction. Variables. Variables 1 / 14
C introduction Variables Variables 1 / 14 Contents Variables Data types Variable I/O Variables 2 / 14 Usage Declaration: t y p e i d e n t i f i e r ; Assignment: i d e n t i f i e r = v a l u e ; Definition
More informationCentral Management Software for NVR-915 / NVR-1615 CV5-M256
Central Management Software for NVR-915 / NVR-1615 Table of Contents Chapter 1. Main Console... 4 1.1 Tool Bar... 4 1.2 NVR List... 5 1.3 Division List... 7 1.4 Group List... 9 1.5 PTZ Panel...11 1.6 Operation
More informationI/O Management Intro. Chapter 5
I/O Management Intro Chapter 5 1 Learning Outcomes A high-level understanding of the properties of a variety of I/O devices. An understanding of methods of interacting with I/O devices. 2 I/O Devices There
More informationHow to Use the BeagleBone Black to Control the NXT Brick Through Bluetooth
CMPT 433 How To Guide Team FID Ian Fong Fred Shih David Baik How to Use the BeagleBone Black to Control the NXT Brick Through Bluetooth Why Write your Own Library Unfortunately, there simply isn t a high
More informationEx 0bb inventory Test black box
Ex 0bb inventory Test black box Aretailsupportsystemmanagesaninventoryofitems.Eachitemhasadescriptorandthe numberofavailableitems. /* Inventory */ typedef struct item_tag { char* itemcode; // unique identifier,
More informationUtilities. Introduction. Working with SCE Platform Files. Working with Directories CHAPTER
CHAPTER 4 Revised: September 27, 2012, Introduction This chapter describes the following utilities: Working with SCE Platform Files, page 4-1 The User Log, page 4-5 Managing Syslog, page 4-8 Flow Capture,
More informationFuture Design Controls, Inc. VR Series (VR06 & VR18) Firmware Release Notes; v0.94 to v2.37
V2.38 (10-30-2013) [applies to both VR06 & VR18] 1. Bug fixed: Filter bounce for alarm function V2.37 (07-2010) [applies to both VR06 & VR18] 1. Compatible with Future Design Controls DAQ software (IO
More informationThis resource describes how to program the myrio in C to perform timer interrupts.
Resource 07 Timer interrupts This resource describes how to program the myrio in C to perform timer interrupts. C.07.1 Main thread: background Initializing the timer interrupt is similar to initializing
More informationivms320 Platform User Manual
ivms320 Platform User Manual Version: 9.1.8.5 Table of Contents Chapter 1 Overview... 4 1.1. Description... 4 1.2. Installation... 4 1.3. Uninstallation... 10 1.4. Log in... 13 1.4.1. First Login... 13
More informationTechnical Specification on further interoperability with C
Technical Specification on further interoperability with C John Reid, ISO Fortran Convener Fortran 2003 (or 2008) provides for interoperability of procedures with nonoptional arguments that are scalars,
More informationCreating and Configuring Outgoing Transport Streams
Creating and Configuring Outgoing Transport Streams This section describes how to create outgoing transport streams and how to configure these streams. Creating Outgoing Transport Streams, page 1 Changing
More informationUser Guide Revised 5/16/2011. Prerequisites. MUNIS Dashboard Link: https://munis.sysapps.unlv.edu:55000
MUNIS Dashboard 2.1 User Guide Revised 5/16/2011 Prerequisites MUNIS Dashboard requires: Access via Windows Internet Explorer Installation of.net Framework 1.1 Installation of ActiveX Control MUNIS Dashboard
More informationCprE 288 Introduction to Embedded Systems Exam 1 Review. 1
CprE 288 Introduction to Embedded Systems Exam 1 Review http://class.ece.iastate.edu/cpre288 1 Overview of Today s Lecture Announcements Exam 1 Review http://class.ece.iastate.edu/cpre288 2 Announcements
More informationMobile DVR Record File Manager Software User s Manual
Mobile DVR Record File Manager Software User s Manual Version 1.0.0 Table of Contents 1 General Introduction...4 1.1 Overview...4 1.2 General Performance...4 2 Installation...5 2.1 Installation Steps...5
More informationTable of Contents. 1. INTRODUCTION Purpose Abbreviations 3
Table of Contents 1. INTRODUCTION 3 1.1. Purpose 3 1.2. Abbreviations 3 2. PRECISION TIME PROTOCOL 4 2.1. Main differences between V1 & V2 4 2.1.1. Messages 5 2.1.1.1. MANAGEMENT MESSAGES 5 2.1.1.2. SIGNALING
More information- Pasti File Documentation -
- Pasti File Documentation - Jean Louis-Guérin (DrCoolZic) Version 0.5 January 2014 Table of Content Chapter 1. About this Document... 2 Chapter 2. Pasti file content... 3 2.1 File Descriptor... 3 2.2
More informationGetting started with osxmotionmc magnetometer calibration library for X-CUBE-MEMS1 expansion for STM32Cube
User manual Getting started with osxmotionmc magnetometer calibration library for X-CUBE-MEMS1 expansion for STM32Cube Introduction The osxmotionmc add-on software package for X-CUBE-MEMS1 software runs
More informationReference Waveform File Format
Reference Waveform File Format The Tektronix wfm file format was designed for the internal save and restore of waveform data and the associated display. As a consequence, more parameters are saved than
More informationSEGGER J-Scope. User Guide. Document: UM08028 Software Version: 5.10 Revision: 0 Date: November 26, 2015
SEGGER J-Scope User Guide Document: UM08028 Software Version: 5.10 Revision: 0 Date: November 26, 2015 A product of SEGGER Microcontroller GmbH & Co. KG www.segger.com 2 Disclaimer Specifications written
More informationPacketExpert -1G / 10G Wirespeed Ethernet Packet Capture and Playback
PacketExpert -1G / 10G Wirespeed Ethernet Packet Capture and Playback 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: gl-info@gl.com Website:
More informationXYZ Exporter Page 1. XYZ Exporter
XYZ Exporter Page 1 XYZ Exporter XYZ Exporter Page 2 1. Introduction This program was created to takeover from NaviScan Convert. It has the capability to export to various formats, where you have the possibility
More informationModule 10 MULTIMEDIA SYNCHRONIZATION
Module 10 MULTIMEDIA SYNCHRONIZATION Lesson 36 Packet architectures and audio-video interleaving Instructional objectives At the end of this lesson, the students should be able to: 1. Show the packet architecture
More informationJAVA BYTE IPC: PART 1 DERIVING NIO FROM I/O. Instructor: Prasun Dewan (FB 150,
JAVA BYTE IPC: PART 1 DERIVING NIO FROM I/O Instructor: Prasun Dewan (FB 150, dewan@unc.edu) ROX TUTORIAL 2 ROX ECHO APPLICATION Client Server Client Client 3 ASSIGNMENT REQUIREMENTS Client Server Client
More informationwe are here I/O & Storage Layers Recall: C Low level I/O Recall: C Low Level Operations CS162 Operating Systems and Systems Programming Lecture 18
I/O & Storage Layers CS162 Operating Systems and Systems Programming Lecture 18 Systems April 2 nd, 2018 Profs. Anthony D. Joseph & Jonathan Ragan-Kelley http://cs162.eecs.berkeley.edu Application / Service
More informationRemote Monitoring System. User Manual DVR8A+/ 16B+ DVR4/ 8/ 16E+
Remote Monitoring System User Manual For DVR Model (Version 1.02.004 Onwards): DVR8A+/ 16B+ DVR4/ 8/ 16E+ ifocus Pte Ltd Copyright Statement Copyright 1999-2008. Version 3.1 All rights reserved. No part
More informationVideo Surveillance Management Software NVClient V5 User Manual
Video Surveillance Management Software NVClient V5 User Manual Version: V5.0 Update Date: 2013-12-12 Welcome Thanks for using the Company's digital video surveillance management software. Please read this
More informationint result; int waitstat; int stat = PmcaAsyncGetGain(&result); // stat receives request id
PMCA COM API Programmer's Guide PMCA COM is an Application Programming Interface Library for the Amptek Pocket Multichannel Analyzers MCA8000 and MCA8000A. PMCA COM runs on personal computers under any
More informationC Language: A Style Guide
C Language: A Style Guide Antón Gómez, october 2010 Introduction This guide proposes a set of basic rules, studied to favor the writing of clean code. In order to understand why is it necessary to keep
More informationOperation Manual. for the. Data Logging Software. Version 7.1. (Isoft.xls)
for the Data Logging Software Version 7.1 (Isoft.xls) TetraTec Instruments GmbH 1 GENERAL HINTS 1.1 Typographical Conventions Displayment Means marks a work procedure, which you must implement references
More informationDYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, CA Fax Est.
DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, CA 95060 831-457-8891 Fax 831-457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 PCIeBiSerialDb37-LM9 Linux Driver lm9_base & lm9_chan Linux
More informationPhyNetLab Ultra-low power learning Introduction: A world full of sensors leads to two main developments: Gigantic centralized services, gathering and analysing data, and highly distributed data generation.
More informationUse Arrays and Collections
Use Arrays and Collections Contents Introduction... 1 Create Act on each item action... 1 Use Array and Collection in a Method... 9 Create a method... 9 Create Action Execute actions for all items... 10
More informationBioTac C Library Manual for Cheetah
BioTac C Library Manual for Cheetah Version 1.1.0 Chia- Hsien (Gary) Lin Tomonori Yamamoto Jeremy Fishel April 5, 2012 Released 1 Table of Contents 1 Introduction... 3 2 General Data Types... 3 3 Functions...
More informationAnybus CompactCom. Host Application Implementation Guide HMSI ENGLISH
Anybus CompactCom Host Application Implementation Guide HMSI-27-334 1.3 ENGLISH Important User Information Liability Every care has been taken in the preparation of this document. Please inform HMS Industrial
More informationTechnical Application Note
Technical Application Note Synchronizing a Blackfly or Grasshopper3 GigE Camera s Time to PC Time Technical Application Note TAN2014003 Revised July 4, 2016 1.1 Subject Technical Application Note (TAN2014003):
More informationAvigilon Gateway Web Client User Guide. Version 6.10
Avigilon Gateway Web Client User Guide Version 6.10 2006-2018, Avigilon Corporation. All rights reserved. AVIGILON, the AVIGILON logo, AVIGILON CONTROL CENTER, ACC, and TRUSTED SECURITY SOLUTIONS. are
More informationOneDrive for Business: Basics
OneDrive for Business: Basics DRAFT 2015. All Rights Reserved. California State University, Bakersfield September 21, 2015 REVISION CONTROL Document Title: Author: File Reference: O365 OneDrive for Business
More informationCS 433 Homework 5. Assigned on 11/7/2017 Due in class on 11/30/2017
CS 433 Homework 5 Assigned on 11/7/2017 Due in class on 11/30/2017 Instructions: 1. Please write your name and NetID clearly on the first page. 2. Refer to the course fact sheet for policies on collaboration.
More informationMIDIClock Quick Quide by Serge. Rev apr Midiclock.com tutorial 1
MIDIClock 4.01 Quick Quide by Serge Rev 4 12 apr 2014 www.midiclock.com Midiclock.com tutorial 1 Introduction What is MIDIClock? A program that can be used to synchronize synths, effects, sequencers, arpeggiators,...
More informationWindows Device Driver and API Reference Manual
Windows Device Driver and API Reference Manual 797 North Grove Rd, Suite 101 Richardson, TX 75081 Phone: (972) 671-9570 www.redrapids.com Red Rapids Red Rapids reserves the right to alter product specifications
More informationAST2500 ibmc Configuration Guide
AST2500 ibmc Configuration Guide Version 1.0b Copyright Copyright 2017 MITAC COMPUTING TECHNOLOGY CORPORATION. All rights reserved. No part of this manual may be reproduced or translated without prior
More informationwe are here Page 1 Recall: How do we Hide I/O Latency? I/O & Storage Layers Recall: C Low level I/O
CS162 Operating Systems and Systems Programming Lecture 18 Systems October 30 th, 2017 Prof. Anthony D. Joseph http://cs162.eecs.berkeley.edu Recall: How do we Hide I/O Latency? Blocking Interface: Wait
More information