public function dm_html_observs(observs, prefix, id, node_id, sensor_id, target_id, name, source, error) result(html)
proc~~dm_html_observs~~UsesGraph
proc~dm_html_observs
dm_html_observs
module~dm_observ
dm_observ
proc~dm_html_observs->module~dm_observ
module~dm_error
dm_error
module~dm_observ->module~dm_error
module~dm_id
dm_id
module~dm_observ->module~dm_id
module~dm_kind
dm_kind
module~dm_observ->module~dm_kind
module~dm_node
dm_node
module~dm_observ->module~dm_node
module~dm_request
dm_request
module~dm_observ->module~dm_request
module~dm_response
dm_response
module~dm_observ->module~dm_response
module~dm_sensor
dm_sensor
module~dm_observ->module~dm_sensor
module~dm_target
dm_target
module~dm_observ->module~dm_target
module~dm_time
dm_time
module~dm_observ->module~dm_time
module~dm_util
dm_util
module~dm_observ->module~dm_util
module~dm_uuid
dm_uuid
module~dm_observ->module~dm_uuid
module~dm_error->module~dm_kind
module~dm_ascii
dm_ascii
module~dm_error->module~dm_ascii
iso_fortran_env
iso_fortran_env
module~dm_kind->iso_fortran_env
module~dm_node->module~dm_id
module~dm_node->module~dm_kind
module~dm_request->module~dm_error
module~dm_request->module~dm_id
module~dm_request->module~dm_kind
module~dm_request->module~dm_response
module~dm_request->module~dm_time
module~dm_request->module~dm_util
module~dm_string
dm_string
module~dm_request->module~dm_string
module~dm_response->module~dm_error
module~dm_response->module~dm_id
module~dm_response->module~dm_kind
module~dm_response->module~dm_util
module~dm_sensor->module~dm_id
module~dm_sensor->module~dm_kind
module~dm_sensor->module~dm_node
module~dm_target->module~dm_id
module~dm_target->module~dm_kind
module~dm_target->module~dm_util
module~dm_time->module~dm_error
module~dm_time->module~dm_kind
module~dm_time->module~dm_util
module~dm_util->module~dm_error
module~dm_util->module~dm_kind
module~dm_string->module~dm_error
module~dm_string->module~dm_kind
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Returns table of observs in HTML format. If argument prefix
is
passed, the observation names are enclosed in HTML anchors, with the
link set to prefix
. The table always contains index and timestamp.
The columns id, node id, sensor id, target id, name, and error are
optional. Input data will be trimmed and encoded.
Arguments
Type
Intent Optional Attributes
Name
type(observ_type ),
intent(inout)
::
observs (:)
Observation types.
character(len=*),
intent(in),
optional
::
prefix
Link address prefix.
logical,
intent(in),
optional
::
id
Show observation ids.
logical,
intent(in),
optional
::
node_id
Show node ids.
logical,
intent(in),
optional
::
sensor_id
Show sensor ids.
logical,
intent(in),
optional
::
target_id
Show target ids.
logical,
intent(in),
optional
::
name
Show observation names.
logical,
intent(in),
optional
::
source
Show observation source.
logical,
intent(in),
optional
::
error
Show erros.
Return Value
character(len=:), allocatable
Generated HTML.
proc~~dm_html_observs~~CallsGraph
proc~dm_html_observs
dm_html_observs
interface~dm_itoa
dm_itoa
proc~dm_html_observs->interface~dm_itoa
proc~dm_html_anchor
dm_html_anchor
proc~dm_html_observs->proc~dm_html_anchor
proc~dm_html_encode
dm_html_encode
proc~dm_html_observs->proc~dm_html_encode
proc~dm_html_time
dm_html_time
proc~dm_html_observs->proc~dm_html_time
proc~dm_html_anchor->proc~dm_html_encode
proc~dm_time_strip_useconds
dm_time_strip_useconds
proc~dm_html_time->proc~dm_time_strip_useconds
proc~dm_time_to_human
dm_time_to_human
proc~dm_html_time->proc~dm_time_to_human
Nodes of different colours represent the following:
Graph Key
Subroutine
Subroutine
Function
Function
Interface
Interface
Type Bound Procedure
Type Bound Procedure
Unknown Procedure Type
Unknown Procedure Type
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.