# This file is mechanically-generated DOT code.  Do NOT edit this file!
# See bin/cat_y2d, instead.

digraph G {
  concentrate="true"; nodesep="0.2"; rankdir="LR"; ranksep="0.3"
  node[fontsize="7", fontname="Arial", height="0.25", shape="box" ];

# Nodes: tlm_pkt

{rank="same";
  DiagStatusSiu [
    style="filled" fillcolor="#AAAAAA"
    URL="P.DiagStatusSiu.shtml"
    tooltip="pkt: Diagnostic SIU status packet" ];
}

# Nodes: tlm_struct

{rank="same";
  FILESTATS [
    style="filled" fillcolor="#D4D4D4"
    URL="S.FILESTATS.shtml"
    tooltip="str: FILE Upload Statistics" ];
  MEMSTATS [
    style="filled" fillcolor="#D4D4D4"
    URL="S.MEMSTATS.shtml"
    tooltip="str: MEM Statistics" ];
  ScrubStatus [
    style="filled" fillcolor="#D4D4D4"
    URL="S.ScrubStatus.shtml"
    tooltip="str: Status of the memory scrubbing subsystem" ];
}

# Nodes: tlm_bf

{rank="same";
  ConfigPID [
    style="filled" fillcolor="#E8E8E8"
    URL="B.ConfigPID.shtml"
    tooltip="bf: Structure to capture rad750 input PID states" ];
  ConfigTHS [
    style="filled" fillcolor="#E8E8E8"
    URL="B.ConfigTHS.shtml"
    tooltip="bf: Structure to capture the THS imulation bits" ];
}

# Nodes: tlm_fld

{rank="same";
  FILEIDCOM [
    URL="F.FILEIDCOM.shtml"
    tooltip="fld: FILE ID Commit" ];
  FILEPKTCNT [
    URL="F.FILEPKTCNT.shtml"
    tooltip="fld: FILE Packet Count" ];
  FILERRCNT [
    URL="F.FILERRCNT.shtml"
    tooltip="fld: FILE Error Count" ];
  FILERRCODE [
    URL="F.FILERRCODE.shtml"
    tooltip="fld: FILE Error Code" ];
  FILESIZECUR [
    URL="F.FILESIZECUR.shtml"
    tooltip="fld: File Size Current" ];
  FILESTATE_LHKFILESTATES [
    label="FILESTATE "
    URL="F.FILESTATE.shtml"
    tooltip="fld: FILE Upload State" ];
  MDPACT [
    URL="F.MDPACT.shtml"
    tooltip="fld: Memory dump active" ];
  MDPADDR [
    URL="F.MDPADDR.shtml"
    tooltip="fld: Memory dump address" ];
  MDPBYTS [
    URL="F.MDPBYTS.shtml"
    tooltip="fld: Memory dump bytes" ];
  MDPFCD [
    URL="F.MDPFCD.shtml"
    tooltip="fld: Memory dump function code" ];
  MDPSTADR [
    URL="F.MDPSTADR.shtml"
    tooltip="fld: Memory dump start address" ];
  MDPSTAT [
    URL="F.MDPSTAT.shtml"
    tooltip="fld: Memory dump status" ];
  MDPTXID [
    URL="F.MDPTXID.shtml"
    tooltip="fld: Memory dump transaction ID" ];
  MLDACT [
    URL="F.MLDACT.shtml"
    tooltip="fld: Memory load active flag" ];
  MLDBYTS [
    URL="F.MLDBYTS.shtml"
    tooltip="fld: Memory load total bytes" ];
  MLDOFF [
    URL="F.MLDOFF.shtml"
    tooltip="fld: Memory load offset" ];
  MLDSTADR [
    URL="F.MLDSTADR.shtml"
    tooltip="fld: Starting memory load address" ];
  MLDSTAT [
    URL="F.MLDSTAT.shtml"
    tooltip="fld: Status of most recent load action" ];
  Paduc5 [
    URL="F.Paduc5.shtml"
    tooltip="fld: Explicit 5 bit pad in unsigned char" ];
  Paduc6 [
    URL="F.Paduc6.shtml"
    tooltip="fld: Explicit 6 bit pad in unsigned char" ];
  Padus16 [
    URL="F.Padus16.shtml"
    tooltip="fld: Explicit 16 bit pad in unsigned short" ];
  PID [
    URL="F.PID.shtml"
    tooltip="fld: PID status" ];
  THS [
    URL="F.THS.shtml"
    tooltip="fld: Status of time-hack services simulation" ];
  ui [
    URL="F.ui.shtml"
    tooltip="fld: Unsigned int" ];
  us [
    URL="F.us.shtml"
    tooltip="fld: Unsigned short" ];
}

# Nodes: attr

{rank="same";
  LHKFILESTATES [
    style="dashed" label="LHKFILESTATES "
    URL="../../att/dsc-LHKFILESTATES.shtml"
    tooltip="dsc: FILE States" ];
}

# Edges

  DiagStatusSiu                           ->  ConfigPID;
    ConfigPID                             ->  PID;
    ConfigPID                             ->  Paduc5;
  DiagStatusSiu                           ->  ConfigTHS;
    ConfigTHS                             ->  Paduc6;
    ConfigTHS                             ->  THS;
  DiagStatusSiu                           ->  FILESTATS;
    FILESTATS                             ->  FILEIDCOM;
    FILESTATS                             ->  FILEPKTCNT;
    FILESTATS                             ->  FILERRCNT;
    FILESTATS                             ->  FILERRCODE;
    FILESTATS                             ->  FILESIZECUR;
    FILESTATS                             ->  FILESTATE_LHKFILESTATES;
      FILESTATE_LHKFILESTATES             ->  LHKFILESTATES;
  DiagStatusSiu                           ->  MEMSTATS;
    MEMSTATS                              ->  MDPACT;
    MEMSTATS                              ->  MDPADDR;
    MEMSTATS                              ->  MDPBYTS;
    MEMSTATS                              ->  MDPFCD;
    MEMSTATS                              ->  MDPSTADR;
    MEMSTATS                              ->  MDPSTAT;
    MEMSTATS                              ->  MDPTXID;
    MEMSTATS                              ->  MLDACT;
    MEMSTATS                              ->  MLDBYTS;
    MEMSTATS                              ->  MLDOFF;
    MEMSTATS                              ->  MLDSTADR;
    MEMSTATS                              ->  MLDSTAT;
  DiagStatusSiu                           ->  Padus16;
  DiagStatusSiu                           ->  ScrubStatus;
  DiagStatusSiu                           ->  ui;
  DiagStatusSiu                           ->  us;

}
