<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.16">
  <compounddef id="structvitalsStruct" kind="struct" language="C++" prot="public">
    <compoundname>vitalsStruct</compoundname>
    <includes refid="vitals_8h" local="no">vitals.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structvitalsStruct_1a159d79512608cbd0546669e971cab420" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
        <definition>uint32_t vitalsStruct::dQuantum</definition>
        <argsstring></argsstring>
        <name>dQuantum</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="40" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="40" bodyend="-1"/>
        <referencedby refid="vitals_8c_1a34d7f48e003fe73f05d594c6c1f00d49" compoundref="vitals_8c" startline="47" endline="70">vitals_init</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1a549507320bf8045f24ddf245e92777bd" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structfileSystem" kindref="compound">fileSystem</ref> *</type>
        <definition>struct fileSystem* vitalsStruct::fileSystems</definition>
        <argsstring></argsstring>
        <name>fileSystems</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="44" column="21" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="44" bodyend="-1"/>
        <referencedby refid="include_2vfs_2vfs_8h_1aca585ca14c08d6c1a07e1b886fc9749a" compoundref="vfs_8c" startline="46" endline="55">vfs_init</referencedby>
        <referencedby refid="vfs_8c_1ac49aa10a62b250834a055476c849b7b3" compoundref="vfs_8c" startline="57" endline="70">vfsFindFS</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1a260b45f68a92442f30b6e9a4005ea938" prot="public" static="no" mutable="no">
        <type>void *</type>
        <definition>void* vitalsStruct::font</definition>
        <argsstring></argsstring>
        <name>font</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="48" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="48" bodyend="-1"/>
        <referencedby refid="ogprintf_8cc_1adb376fc0716d46869dfa1fc94adebff9" compoundref="ogprintf_8cc" startline="40" endline="80">ogPrintf</referencedby>
        <referencedby refid="main_8cc_1aa6c38d07b193857fbaebc1656b89136e" compoundref="main_8cc" startline="51" endline="143">sdeThread</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1a53cac06836c76cd2aa0724d90b3672da" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
        <definition>uint32_t vitalsStruct::freePages</definition>
        <argsstring></argsstring>
        <name>freePages</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="43" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="43" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1af80d18d272646416cd887556f291687e" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
        <definition>uint32_t vitalsStruct::lastFD</definition>
        <argsstring></argsstring>
        <name>lastFD</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="42" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="42" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1a292bf1e7a31e9f88ca279aa6227287f3" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structvfs__mountPoint" kindref="compound">vfs_mountPoint</ref> *</type>
        <definition>struct vfs_mountPoint* vitalsStruct::mountPoints</definition>
        <argsstring></argsstring>
        <name>mountPoints</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="45" column="25" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="45" bodyend="-1"/>
        <referencedby refid="mount_8h_1a7404fbe67653dda57672539b003deecd" compoundref="mount_8c" startline="102" endline="118">vfs_addMount</referencedby>
        <referencedby refid="mount_8h_1aa8cc926aa9badb781158b6738b1b0f2d" compoundref="mount_8c" startline="128" endline="138">vfs_findMount</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1ab6d461dac1c971bc1ed384a9b0779d21" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
        <definition>uint32_t vitalsStruct::openFiles</definition>
        <argsstring></argsstring>
        <name>openFiles</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="41" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="41" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1a5f234387a32836e418e0706960f93e20" prot="public" static="no" mutable="no">
        <type>char *</type>
        <definition>char* vitalsStruct::packet</definition>
        <argsstring></argsstring>
        <name>packet</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="49" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1a302c4b45f919165479803d0452380394" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
        <definition>uint32_t vitalsStruct::packetLength</definition>
        <argsstring></argsstring>
        <name>packetLength</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="50" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="50" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1a85962729fbe7dd9c8672bac4327a6848" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
        <definition>uint32_t vitalsStruct::quantum</definition>
        <argsstring></argsstring>
        <name>quantum</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="39" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="39" bodyend="-1"/>
        <referencedby refid="vitals_8c_1a34d7f48e003fe73f05d594c6c1f00d49" compoundref="vitals_8c" startline="47" endline="70">vitals_init</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1ae329bdf1a2ce69044a962e612a9eb1e6" prot="public" static="no" mutable="no">
        <type>void *</type>
        <definition>void* vitalsStruct::screen</definition>
        <argsstring></argsstring>
        <name>screen</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="47" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="47" bodyend="-1"/>
        <referencedby refid="ogprintf_8cc_1adb376fc0716d46869dfa1fc94adebff9" compoundref="ogprintf_8cc" startline="40" endline="80">ogPrintf</referencedby>
        <referencedby refid="main_8cc_1a4290727c1924758744edacd57ff00def" compoundref="colours_8cc" startline="42" endline="68">sdeTestThread</referencedby>
        <referencedby refid="colours_8cc_1a17bfb8d407f0dc0f607cb73fb1702ed7" compoundref="colours_8cc" startline="71" endline="145">sdeTestThreadOld</referencedby>
        <referencedby refid="main_8cc_1aa6c38d07b193857fbaebc1656b89136e" compoundref="main_8cc" startline="51" endline="143">sdeThread</referencedby>
        <referencedby refid="sde_8cc_1a769e7f0a3b5204fd1298d710f36cdfa6" compoundref="sde_8cc" startline="45" endline="145">sysSDE</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1a9bb69560eadb3b5128102a560f1368a8" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
        <definition>uint32_t vitalsStruct::sysTicks</definition>
        <argsstring></argsstring>
        <name>sysTicks</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="37" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="37" bodyend="-1"/>
        <referencedby refid="arch_2armv6_2syscall_8c_1a7c8a6dad2e6968015b21357c795bccc0" compoundref="arch_2armv6_2syscall_8c" startline="204" endline="208">sysGetUptime</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1a78832d978f9753eb94bf615dc215f511" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
        <definition>uint32_t vitalsStruct::sysUptime</definition>
        <argsstring></argsstring>
        <name>sysUptime</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="38" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="38" bodyend="-1"/>
        <referencedby refid="time_8c_1adf30830f5265e55035171c301eb9c3fb" compoundref="time_8c" startline="110" endline="118">gettimeofday</referencedby>
        <referencedby refid="arch_2armv6_2syscall_8c_1ac0997ac7ac4b4bdb6f8565f2b7f0c74a" compoundref="arch_2armv6_2syscall_8c" startline="210" endline="214">sysGetTime</referencedby>
        <referencedby refid="systemtask_8h_1ac7cc6a806237f8657fcdce169319fd7f" compoundref="armv6_2systemtask_8c" startline="47" endline="117">systemTask</referencedby>
        <referencedby refid="ubthread_8c_1a996be9a927447a62f7168a082a046c54" compoundref="ubthread_8c" startline="129" endline="146">ubthread_cond_timedwait</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structvitalsStruct_1a338cf71b9ba1338f47fe955d417b3337" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
        <definition>uint32_t vitalsStruct::timeStart</definition>
        <argsstring></argsstring>
        <name>timeStart</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="46" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="46" bodyend="-1"/>
        <referencedby refid="time_8c_1adf30830f5265e55035171c301eb9c3fb" compoundref="time_8c" startline="110" endline="118">gettimeofday</referencedby>
        <referencedby refid="arch_2armv6_2syscall_8c_1ac0997ac7ac4b4bdb6f8565f2b7f0c74a" compoundref="arch_2armv6_2syscall_8c" startline="210" endline="214">sysGetTime</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="7">
        <label>device_resource</label>
        <link refid="structdevice__resource"/>
      </node>
      <node id="6">
        <label>device_node</label>
        <link refid="structdevice__node"/>
        <childnode refid="7" relation="usage">
          <edgelabel>+devRec</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>+devInfo</edgelabel>
        </childnode>
        <childnode refid="6" relation="usage">
          <edgelabel>+prev</edgelabel>
          <edgelabel>+next</edgelabel>
        </childnode>
      </node>
      <node id="4">
        <label>ubixDiskLabel</label>
        <link refid="structubixDiskLabel"/>
        <childnode refid="5" relation="usage">
          <edgelabel>+partitions</edgelabel>
        </childnode>
      </node>
      <node id="5">
        <label>ubixDiskLabel::ubixPartitions</label>
        <link refid="structubixDiskLabel_1_1ubixPartitions"/>
      </node>
      <node id="3">
        <label>vfs_mountPoint</label>
        <link refid="structvfs__mountPoint"/>
        <childnode refid="4" relation="usage">
          <edgelabel>+diskLabel</edgelabel>
        </childnode>
        <childnode refid="6" relation="usage">
          <edgelabel>+device</edgelabel>
        </childnode>
        <childnode refid="2" relation="usage">
          <edgelabel>+fs</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>+prev</edgelabel>
          <edgelabel>+next</edgelabel>
        </childnode>
      </node>
      <node id="1">
        <label>vitalsStruct</label>
        <link refid="structvitalsStruct"/>
        <childnode refid="2" relation="usage">
          <edgelabel>+fileSystems</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>+mountPoints</edgelabel>
        </childnode>
      </node>
      <node id="8">
        <label>device_interface</label>
        <link refid="structdevice__interface"/>
      </node>
      <node id="2">
        <label>fileSystem</label>
        <link refid="structfileSystem"/>
        <childnode refid="2" relation="usage">
          <edgelabel>+prev</edgelabel>
          <edgelabel>+next</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" line="36" column="27" bodyfile="C:/Dev/git/UbixOS/sys/include/ubixos/vitals.h" bodystart="36" bodyend="51"/>
    <listofallmembers>
      <member refid="structvitalsStruct_1a159d79512608cbd0546669e971cab420" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>dQuantum</name></member>
      <member refid="structvitalsStruct_1a549507320bf8045f24ddf245e92777bd" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>fileSystems</name></member>
      <member refid="structvitalsStruct_1a260b45f68a92442f30b6e9a4005ea938" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>font</name></member>
      <member refid="structvitalsStruct_1a53cac06836c76cd2aa0724d90b3672da" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>freePages</name></member>
      <member refid="structvitalsStruct_1af80d18d272646416cd887556f291687e" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>lastFD</name></member>
      <member refid="structvitalsStruct_1a292bf1e7a31e9f88ca279aa6227287f3" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>mountPoints</name></member>
      <member refid="structvitalsStruct_1ab6d461dac1c971bc1ed384a9b0779d21" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>openFiles</name></member>
      <member refid="structvitalsStruct_1a5f234387a32836e418e0706960f93e20" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>packet</name></member>
      <member refid="structvitalsStruct_1a302c4b45f919165479803d0452380394" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>packetLength</name></member>
      <member refid="structvitalsStruct_1a85962729fbe7dd9c8672bac4327a6848" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>quantum</name></member>
      <member refid="structvitalsStruct_1ae329bdf1a2ce69044a962e612a9eb1e6" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>screen</name></member>
      <member refid="structvitalsStruct_1a9bb69560eadb3b5128102a560f1368a8" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>sysTicks</name></member>
      <member refid="structvitalsStruct_1a78832d978f9753eb94bf615dc215f511" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>sysUptime</name></member>
      <member refid="structvitalsStruct_1a338cf71b9ba1338f47fe955d417b3337" prot="public" virt="non-virtual"><scope>vitalsStruct</scope><name>timeStart</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
