Basic Man-Machine Interface

Description

Module: geocompy.geo.bmm

Definitions for the GeoCOM Basic man-machine interface subsystem.

Types

  • GeoComBMM

Definitions

class GeoComBMM(parent: GeoComType)[source]

Basic man-machine interface subsystem of the GeoCOM protocol.

This subsystem contains functions related to the operation of the keyboard, character sets and singalling devices.

Parameters:
parent: GeoComType

The parent protocol instance of this subsystem.

beep_alarm() GeoComResponse[None][source]

RPC 11004, BMM_BeepAlarm

Produces a triple beep. Previously started continuous signals will be aborted.

beep_normal() GeoComResponse[None][source]

RPC 11003, BMM_BeepNormal

Produces a single beep. Previously started continuous signals will be aborted.

beep_off() GeoComResponse[None][source]

RPC 11002, BMM_BeepOff

Removed in version GeoCOM-TPS1100.

Stops continuous beep signals.

beep_on(volume: int = 100, frequency: int = 3900) GeoComResponse[None][source]

RPC 11001, BMM_BeepOn

Removed in version GeoCOM-TPS1100.

Starts a continuous beep signal with the specified volume and frequency.

Parameters:
volume: int = 100

Beep signal volume [0; 100]%.

frequency: int = 3900

Beep signal frequency [500; 5000] [Hz].

beep_start(volume: int = 100) GeoComResponse[None][source]

RPC 20001, IOS_BeepOn

Added in version GeoCOM-TPS1100: Replaces the beep_on command.

Starts a continuous beep signal with the specified intensity.

Parameters:
volume: int = 100

Beep signal intensity [0; 100]%, by default 100

beep_stop() GeoComResponse[None][source]

RPC 20000, IOS_BeepOff

Added in version GeoCOM-TPS1100: Replaces the beep_off command.

Stops continuous beep signals.

switch_display(enable: bool) GeoComResponse[None][source]

RPC 11009, (unknown)

Activates or deactivates the display of the instrument.

Parameters:
enable: bool

Enable the backlit display.

Return type:

GeoComResponse

Note

This command was not found in the reference manuals, but discovered by accident while testing. Version or the corresponding GeoCOM function name is not known. Use with caution!