NaviPac. Raw log and playback. Author : Ole Kristensen Company : EIVA a/s Date:

Size: px
Start display at page:

Download "NaviPac. Raw log and playback. Author : Ole Kristensen Company : EIVA a/s Date:"

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 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 information

NaviPac 2D Seismic Author : Ole Kristensen Company: EIVA a/s Date:

NaviPac 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 information

NAVIPAC 4 INTRODUCTION AND WORKFLOW

NAVIPAC 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 information

NaviPac UKOOA Exporter. Author: Alex Fischer Andersen Company: EIVA a/s Date:

NaviPac 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 information

NaviPac NaviScan. A9. Doppler Calibration

NaviPac 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 information

Integration between NaviPac and CDL MiniPOS

Integration 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 information

NaviPac A7. Template tracking

NaviPac 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 information

NAVIPAC/NAVISCAN WITH EDGETECH 6205

NAVIPAC/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 information

Call DLL from Limnor Applications

Call 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 information

NaviPac Tug Management. Training Course

NaviPac 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 information

NSEMD 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, 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 information

SIMATIC Industrial software Readme SIMATIC S7-PLCSIM Advanced V2.0 SP1 Readme

SIMATIC 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 information

Operation: ALERT2 Field Decoder

Operation: 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 information

Data Storage. August 9, Indiana University. Geoffrey Brown, Bryce Himebaugh 2015 August 9, / 19

Data 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 information

Time Sensitive Control Streams in IEEE P1722A v1.3

Time 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 information

CSci 4061 Introduction to Operating Systems. Input/Output: High-level

CSci 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 information

RTP library implementation. Design Specification v 1.0

RTP 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 information

Implementation of the ART Real Time Micro Kernel

Implementation 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 information

MARKET FEED CM, FAO & CD TICK BY TICK FEED

MARKET 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 information

VComm Signal File Specification

VComm 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 information

NaviPac. 17. General Design of NaviPac

NaviPac. 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 information

Table of Contents. 3. Changing your Lotus Notes Password, page Choosing your Letterhead and Signature, page 6

Table 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 information

Dynamic Data Structures. CSCI 112: Programming in C

Dynamic 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 information

Air Data Unit Reference Manual

Air 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 information

200 points total. Start early! Update March 27: Problem 2 updated, Problem 8 is now a study problem.

200 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 information

Final Step #7. Memory mapping For Sunday 15/05 23h59

Final 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 information

Project Debugging with MDK-ARM

Project 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 information

Lesson 4: Animation. Goals

Lesson 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 information

Lecture Data layout on disk. How to store relations (tables) in disk blocks. By Marina Barsky Winter 2016, University of Toronto

Lecture 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 information

Log Manager. Introduction

Log 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 information

NEV Spec. Document Version R01838_07

NEV 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 information

Conduit for Windows Version 4 Manual

Conduit 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 information

TOP Server V5 to MicroLogix Using DNP3 Ethernet Driver

TOP 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 information

C628 Enhanced JPEG Module. User Manual

C628 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 information

Program Block Editor and Compiler (PBEC)

Program 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 information

C Review. MaxMSP Developers Workshop Summer 2009 CNMAT

C 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 information

IPAC for VME64x. Pete Owens Daresbury Laboratory

IPAC 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 information

Technical Note: Interfacing a C-sense pco 2 Sensor to a Campbell Scientific CR1000 Datalogger

Technical 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 information

Kulite DAQ. Data Acquisition Software User s Manual. Version 3.2.0

Kulite 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 information

Quick Guide OneNote. What is OneNote?

Quick 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 information

ACSEI configuration commands

ACSEI 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 information

AFRecorder 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 ) 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 information

Network Memory Protocol

Network 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 information

Altering Layouts. Changing Font. Universal Engraving Machine. Chapter 18 Altering Layouts

Altering 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 information

User manual. SmartPSS. Manual includes

User 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 information

Hardware 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. 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 information

07 - TRANSCRIPTION... 1 TRANSCRIPTION MODE Turning on Transcription Mode Start transcribing... 2

07 - 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 information

CS 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 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 information

PISO-CAN200/400. Linux SocketCAN CANopen Manual

PISO-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 information

CS11001/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 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 information

Q.uick Start Guide: How to Configure the Q.station Data Logger

Q.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 information

libnetfilter_log Reference Manual

libnetfilter_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 information

CS349/SE382 A1 C Programming Tutorial

CS349/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 information

RSC2 Manual. Road Sensor Control Software for Retrometer LTL-X

RSC2 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 information

Artemis SDK. Copyright Artemis CCD Limited October 2011 Version

Artemis 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 information

CSE 509: Computer Security

CSE 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 information

USER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3

USER 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 information

Variables Data types Variable I/O. C introduction. Variables. Variables 1 / 14

Variables 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 information

Central Management Software for NVR-915 / NVR-1615 CV5-M256

Central 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 information

I/O Management Intro. Chapter 5

I/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 information

How to Use the BeagleBone Black to Control the NXT Brick Through Bluetooth

How 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 information

Ex 0bb inventory Test black box

Ex 0bb inventory Test black box Ex 0bb inventory Test black box Aretailsupportsystemmanagesaninventoryofitems.Eachitemhasadescriptorandthe numberofavailableitems. /* Inventory */ typedef struct item_tag { char* itemcode; // unique identifier,

More information

Utilities. Introduction. Working with SCE Platform Files. Working with Directories CHAPTER

Utilities. 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 information

Future Design Controls, Inc. VR Series (VR06 & VR18) Firmware Release Notes; v0.94 to v2.37

Future 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 information

This resource describes how to program the myrio in C to perform timer interrupts.

This 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 information

ivms320 Platform User Manual

ivms320 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 information

Technical Specification on further interoperability with C

Technical 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 information

Creating and Configuring Outgoing Transport Streams

Creating 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 information

User Guide Revised 5/16/2011. Prerequisites. MUNIS Dashboard Link: https://munis.sysapps.unlv.edu:55000

User 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 information

CprE 288 Introduction to Embedded Systems Exam 1 Review. 1

CprE 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 information

Mobile DVR Record File Manager Software User s Manual

Mobile 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 information

Table of Contents. 1. INTRODUCTION Purpose Abbreviations 3

Table 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 - - 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 information

Getting started with osxmotionmc magnetometer calibration library for X-CUBE-MEMS1 expansion for STM32Cube

Getting 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 information

Reference Waveform File Format

Reference 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 information

SEGGER 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 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 information

PacketExpert -1G / 10G Wirespeed Ethernet Packet Capture and Playback

PacketExpert -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 information

XYZ Exporter Page 1. XYZ Exporter

XYZ 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 information

Module 10 MULTIMEDIA SYNCHRONIZATION

Module 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 information

JAVA 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, 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 information

we 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

we 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 information

Remote Monitoring System. User Manual DVR8A+/ 16B+ DVR4/ 8/ 16E+

Remote 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 information

Video Surveillance Management Software NVClient V5 User Manual

Video 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 information

int result; int waitstat; int stat = PmcaAsyncGetGain(&result); // stat receives request id

int 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 information

C Language: A Style Guide

C 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 information

Operation Manual. for the. Data Logging Software. Version 7.1. (Isoft.xls)

Operation 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 information

DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, CA Fax Est.

DYNAMIC 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 information

PhyNetLab 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 information

Use Arrays and Collections

Use 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 information

BioTac C Library Manual for Cheetah

BioTac 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 information

Anybus CompactCom. Host Application Implementation Guide HMSI ENGLISH

Anybus 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 information

Technical Application Note

Technical 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 information

Avigilon Gateway Web Client User Guide. Version 6.10

Avigilon 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 information

OneDrive for Business: Basics

OneDrive 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 information

CS 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 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 information

MIDIClock Quick Quide by Serge. Rev apr Midiclock.com tutorial 1

MIDIClock 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 information

Windows Device Driver and API Reference Manual

Windows 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 information

AST2500 ibmc Configuration Guide

AST2500 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 information

we are here Page 1 Recall: How do we Hide I/O Latency? I/O & Storage Layers Recall: C Low level I/O

we 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