Converts type to static or allocatable namelist string.
Writes beat namelist to string. The passed character string must have
a minimum length of NML_BEAT_LEN
. Returns E_WRITE
on error.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(beat_type), | intent(inout) | :: | beat |
Beat type. |
||
character(len=*), | intent(inout) | :: | str |
Output string. |
Writes log namelist to string. The passed character string must
have a minimum length of NML_LOG_LEN
. Returns E_WRITE
on
error.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(log_type), | intent(inout) | :: | log |
Log type. |
||
character(len=*), | intent(inout) | :: | str |
Output string. |
Writes node namelist to string. The passed character string must
have a minimum length of NML_NODE_LEN
. Returns E_WRITE
on
error.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(node_type), | intent(inout) | :: | node |
Node type. |
||
character(len=*), | intent(inout) | :: | str |
Output string. |
Writes observation namelist to string. The passed character string
must have a minimum length of NML_OBSERV_LEN
. Returns E_WRITE
on error.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(observ_type), | intent(inout) | :: | observ |
Observation type. |
||
character(len=*), | intent(inout) | :: | str |
Output string. |
Writes sensor namelist to string. The passed character string
must have a minimum length of NML_SENSOR_LEN
. Returns E_WRITE
on error.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sensor_type), | intent(inout) | :: | sensor |
Sensor type. |
||
character(len=*), | intent(inout) | :: | str |
Output string. |
Writes target namelist to string. The passed character string
must have a minimum length of NML_TARGET_LEN
. Returns E_WRITE
on error.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(target_type), | intent(inout) | :: | target |
Target type. |
||
character(len=*), | intent(inout) | :: | str |
Output string. |
Writes beat namelist to allocatable string of given length. Returns
E_ALLOC
if allocation of str
failed, or E_WRITE
if the
serialisation failed.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(beat_type), | intent(inout) | :: | beat |
Beat type. |
||
character(len=:), | intent(out), | allocatable | :: | str |
Allocatable output string. |
|
integer, | intent(in) | :: | n |
String length. |
Writes log namelist to allocatable string of given length. Returns
E_ALLOC
if allocation of str
failed, or E_WRITE
if the
serialisation failed.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(log_type), | intent(inout) | :: | log |
Log type. |
||
character(len=:), | intent(out), | allocatable | :: | str |
Allocatable output string. |
|
integer, | intent(in) | :: | n |
String length. |
Writes node namelist to allocatable string of given length. Returns
E_ALLOC
if allocation of str
failed, or E_WRITE
if the
serialisation failed.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(node_type), | intent(inout) | :: | node |
Node type. |
||
character(len=:), | intent(out), | allocatable | :: | str |
Allocatable output string. |
|
integer, | intent(in) | :: | n |
String length. |
Writes observation namelist to allocatable string of given length.
Returns E_ALLOC
if allocation of str
failed, or E_WRITE
if the
serialisation failed.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(observ_type), | intent(inout) | :: | observ |
Observation type. |
||
character(len=:), | intent(out), | allocatable | :: | str |
Allocatable output string. |
|
integer, | intent(in) | :: | n |
String length. |
Writes sensor namelist to allocatable string of given length. Returns
E_ALLOC
if allocation of str
failed, or E_WRITE
if the
serialisation failed.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sensor_type), | intent(inout) | :: | sensor |
Sensor type. |
||
character(len=:), | intent(out), | allocatable | :: | str |
Allocatable output string. |
|
integer, | intent(in) | :: | n |
String length. |
Writes target namelist to allocatable string of given length. Returns
E_ALLOC
if allocation of str
failed, or E_WRITE
if the
serialisation failed.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(target_type), | intent(inout) | :: | target |
Target type. |
||
character(len=:), | intent(out), | allocatable | :: | str |
Allocatable output string. |
|
integer, | intent(in) | :: | n |
String length. |