Search documentation of grizzly

# View Source Grizzly.ZIPGateway.LogMonitor (grizzly v7.4.2)

Monitors the Z/IP Gateway logs to extract and process certain data.

# Summary

## Types

network_key_type()

## Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

home_id(name \\ __MODULE__)

Returns the network home id as extracted from the Z/IP Gateway logs.

network_keys(name \\ __MODULE__)

Returns a keyword list of the network keys extracted from the Z/IP Gateway logs.

start_link(opts \\ [])
zniffer_network_keys(name \\ __MODULE__)

Returns a string containing a filename and network keys formatted for use with the Zniffer application (available through Simplicity Studio on Windows).

# Types

Link to this type

# network_key_type()

View Source

    @type network_key_type() ::
      :s0
      | :s2_unauthenticated
      | :s2_authenticated
      | :s2_access_control
      | :s2_authenticated_long_range
      | :s2_access_control_long_range

# Functions

Link to this function

# child_spec(init_arg)

View Source

Returns a specification to start this module under a supervisor.

See `Supervisor`.

Link to this function

# home_id(name \\ __MODULE__)

View Source

    @spec home_id(GenServer.name()) :: binary() | nil

Returns the network home id as extracted from the Z/IP Gateway logs.

Link to this function

# network_keys(name \\ __MODULE__)

View Source

    @spec network_keys(GenServer.name()) :: [{network_key_type(), binary()}]

Returns a keyword list of the network keys extracted from the Z/IP Gateway logs.

Link to this function

# start_link(opts \\ [])

View Source

    @spec start_link(keyword()) :: GenServer.on_start()

Link to this function

# zniffer_network_keys(name \\ __MODULE__)

View Source

    @spec zniffer_network_keys(GenServer.name()) :: binary() | nil

Returns a string containing a filename and network keys formatted for use with the Zniffer application (available through Simplicity Studio on Windows).