<?xml version="1.0" encoding="UTF-8"?>
<!--DOCTYPE component PUBLIC "-//OCERA//DTD component XML V1.0//EN" "file:component.dtd"-->
<component id="canmon" name="CAN/CANopen monitor" >
<!-- id = id of the component (candev,canmon,canvca,lincan,ethanal,ethdev,verbus or versched) -->
<!-- name = short title of the component -->
	<title>CAN/CANopen monitor</title>
	
	<info>
		<authorgroup>
			<author>
				<firstname>Frantisek</firstname>
				<surname>Vacek</surname>
				<affiliation>
					<orgname>CTU</orgname>
				</affiliation>
				<email>
					<!-- url = mailto:your_email -->
					<ulink url="mailto:vacek@rtime.felk.cvut.cz">vacek@rtime.felk.cvut.cz</ulink>
				</email>
			</author>
		</authorgroup>
		<copyright>
			<year>2004</year>
			<holder>OCERA Consortium</holder>
		</copyright>
		<!-- id = number of workpackage -->
		<deliverable file="ms4-month24/WP7/D7.4.pdf" />
    <workpackage id="WP7"></workpackage>
		<!-- release = release date -->
		<!-- start = 01/07/2002 -->
		<date release="01/04/2004" start="01/07/2002"></date>
		<!-- value = version number -->
		<version cvs="comm/can/canmon" value="0.99"></version>
		<license value="GPL"></license>
		<!-- value = status (Analysis, Design, Alpha, Beta, Testing or Stable) -->
		<status value="Testing"></status>
		<home-page url="http://www.ocera.org"></home-page>
		<!-- processor = target procesor (i386, PowerPC, ARM or Independent) -->
		<!-- board = optional attribute - board model -->
		<hardware processor="Independent"></hardware>
		<!-- rtlinux = version of target OS -->
		<!-- linux = version of target OS -->
		<platform linux="2.4"></platform>
		<!-- value = type of the component (LowLevel, HighLevel or Application) -->
		<componenttype value="Application"></componenttype>		
		<keywords>CAN, CANopen, monitoring, GUI, Java</keywords>
		<!-- reviewer info -->
		<reviewergroup>
			<author>
				<firstname></firstname>
				<surname></surname>
				<affiliation>
					<orgname></orgname>
				</affiliation>
				<!-- url = mailto:his/her_email -->
				<email><ulink url="mailto:"><!-- his/her email --></ulink>
				</email>
			</author>
		</reviewergroup>
	</info>
	<!-- ================================================== Description -->
	<description>
        CAN monitor is a component used to monitor a CAN bus. It can log messages and send ones. If CANopen device EDS (Electronic Data Sheet) is available CanMonitor offers also SDO functionality using device object dictionary tree view. Package consists of three parts: canmond (canmaste/IP proxy), testclient (command line monitoring tool) and CanMonitor (Java GUI monitoring tool).
	</description>
	<!-- ================================================== Readme -->
	<readme>
		<!-- Readme info if any -->
	</readme>
	<!-- ================================================== Readme -->
	<install>
		<!-- Install info if any. Example:-->
		In order to install, please follow next steps:
        (1) Extract the can package from tarbal
        (2) Type make to compile all necessary libraries and applications. To make only partial application type make in appropriate directory
        (2) You need ant to make CanMonitor
        (3) If CanMonitor is not builded automaticaly (configurable), type make in directory canmon/canmonitor
        (3) You can find:
            all aaplication binaries in _compiled/bin directory
            all *.jar libraries in _compiled/bin/lib
            all libraries headers in _compiled/include directory
            all libraries in _compiled/lib directory
        (4) CanMonitor use TCP/IP connection => it needs canmond.
            canmond communicates with canmaster via named pipes => it needs canmaster to access CAN bus
            
        note: you need the ant program to make Java applications, if you do not want to make Java say 'n'
        in line CONFIG_OC_CANMONITOR in file config.omk-default in root directory.
	</install>
</component>