head	1.1;
access;
symbols;
locks
	rdm:1.1; strict;
comment	@# @;


1.1
date	2004.09.30.18.21.24;	author rdm;	state Exp;
branches;
next	;


desc
@none
@


1.1
log
@none
@
text
@# task_Watchdog.dot
#
# N.B.  Although dot(1) doesn't care (much) about white space,
#       bin/idf_d2d DOES.  So, check before editing...
#
# Written by Rich Morin <rdm@@slac.stanford.edu>

digraph G {
  margin="0.1"
  node[ fontname="Arial", fontsize="10" ];
  rankdir="LR";
  ranksep="0.2";

  { rank = same;
    SC              [ style="solid",
		      shape="doubleoctagon", label="Spacecraft",
                      URL="#",
                      tooltip="Spacecraft"                                 ];

    WDM_command     [ style="solid",
		      shape="box",           label="Command",
                      URL="#",
                      tooltip="received Command packets"                   ];

    WDM             [ style="solid",
		      shape="ellipse",       label="Watchdog\nMaster",
                      URL="#",
                      tooltip="Watchdog Master task"                       ];

    WDS_command     [ style="solid",
		      shape="box",           label="Command",
                      URL="#",
                      tooltip="forwarded Command packets"                  ];

    WDS             [ style="solid",
		      shape="ellipse",       label="Watchdog\nSlaves",
                      URL="#",
                      tooltip="Watchdog Slave tasks"                       ];
  }

    HWW             [ style="solid",
		      shape="doubleoctagon", label="Hardware\nWatchdog",
                      URL="#",
                      tooltip="Hardware Watchdog"                          ];

    HWW_message     [ style="solid",
		      shape="box",           label="Message",
                      URL="#",
                      tooltip="Watchdog message"                           ];

    RAM             [ style="solid",
		      shape="doubleoctagon", label="RAM",
                      URL="#",
                      tooltip="RAM on CPU for Slave task"                  ];

    RAM_diagnostic  [ style="solid",
		      shape="box",           label="Diagnostic",
                      URL="#",
                      tooltip="Diagnostic data"                            ];

    RT              [ style="solid",
		      shape="ellipse",       label="Registered \nTasks",
                      URL="#",
                      tooltip="Registered Tasks"                           ];

    RT_inquiry      [ style="solid",
		      shape="box",           label="Inquiry",
                      URL="#",
                      tooltip="Inquiry messages"                           ];

    WDS_command     [ style="solid",
		      shape="box",           label="Command",
                      URL="#",
                      tooltip="forwarded Command packets"                  ];

    WDS_response    [ style="solid",
		      shape="box",           label="Response",
                      URL="#",
                      tooltip="Response messages"                         ];

  HWW_message     -> HWW			[ style="solid" ];
  RAM_diagnostic  -> RAM			[ style="solid", dir="none" ];
  RT              -> WDS_response		[ style="solid" ];
  RT_inquiry      -> RT				[ style="solid" ];
  SC              -> WDM_command		[ style="solid" ];
  WDM             -> WDS_command		[ style="solid" ];
  WDM_command     -> WDM			[ style="solid" ];
  WDS             -> RAM_diagnostic		[ style="solid", dir="none" ];
  WDS             -> HWW_message		[ style="solid" ];
  WDS             -> RT_inquiry			[ style="solid" ];
  WDS_command     -> WDS			[ style="solid" ];
  WDS_response    -> WDS			[ style="solid" ];
}
@
