LocalModuleConfig: Message<"meshtastic.LocalModuleConfig"> & {
    ambientLighting?: ModuleConfig_AmbientLightingConfig;
    audio?: ModuleConfig_AudioConfig;
    cannedMessage?: ModuleConfig_CannedMessageConfig;
    detectionSensor?: ModuleConfig_DetectionSensorConfig;
    externalNotification?: ModuleConfig_ExternalNotificationConfig;
    mqtt?: ModuleConfig_MQTTConfig;
    neighborInfo?: ModuleConfig_NeighborInfoConfig;
    paxcounter?: ModuleConfig_PaxcounterConfig;
    rangeTest?: ModuleConfig_RangeTestConfig;
    remoteHardware?: ModuleConfig_RemoteHardwareConfig;
    serial?: ModuleConfig_SerialConfig;
    storeForward?: ModuleConfig_StoreForwardConfig;
    telemetry?: ModuleConfig_TelemetryConfig;
    version: number;
}

Type declaration

  • OptionalambientLighting?: ModuleConfig_AmbientLightingConfig

    The part of the config that is specific to the Ambient Lighting module

    from field: meshtastic.ModuleConfig.AmbientLightingConfig ambient_lighting = 12;

  • Optionalaudio?: ModuleConfig_AudioConfig

    The part of the config that is specific to the Audio module

    from field: meshtastic.ModuleConfig.AudioConfig audio = 9;

  • OptionalcannedMessage?: ModuleConfig_CannedMessageConfig

    The part of the config that is specific to the Canned Message module

    from field: meshtastic.ModuleConfig.CannedMessageConfig canned_message = 7;

  • OptionaldetectionSensor?: ModuleConfig_DetectionSensorConfig

    The part of the config that is specific to the Detection Sensor module

    from field: meshtastic.ModuleConfig.DetectionSensorConfig detection_sensor = 13;

  • OptionalexternalNotification?: ModuleConfig_ExternalNotificationConfig

    The part of the config that is specific to the ExternalNotification module

    from field: meshtastic.ModuleConfig.ExternalNotificationConfig external_notification = 3;

  • Optionalmqtt?: ModuleConfig_MQTTConfig

    The part of the config that is specific to the MQTT module

    from field: meshtastic.ModuleConfig.MQTTConfig mqtt = 1;

  • OptionalneighborInfo?: ModuleConfig_NeighborInfoConfig

    The part of the config that is specific to the Neighbor Info module

    from field: meshtastic.ModuleConfig.NeighborInfoConfig neighbor_info = 11;

  • Optionalpaxcounter?: ModuleConfig_PaxcounterConfig

    Paxcounter Config

    from field: meshtastic.ModuleConfig.PaxcounterConfig paxcounter = 14;

  • OptionalrangeTest?: ModuleConfig_RangeTestConfig

    The part of the config that is specific to the RangeTest module

    from field: meshtastic.ModuleConfig.RangeTestConfig range_test = 5;

  • OptionalremoteHardware?: ModuleConfig_RemoteHardwareConfig

    The part of the config that is specific to the Remote Hardware module

    from field: meshtastic.ModuleConfig.RemoteHardwareConfig remote_hardware = 10;

  • Optionalserial?: ModuleConfig_SerialConfig

    The part of the config that is specific to the Serial module

    from field: meshtastic.ModuleConfig.SerialConfig serial = 2;

  • OptionalstoreForward?: ModuleConfig_StoreForwardConfig

    The part of the config that is specific to the Store & Forward module

    from field: meshtastic.ModuleConfig.StoreForwardConfig store_forward = 4;

  • Optionaltelemetry?: ModuleConfig_TelemetryConfig

    The part of the config that is specific to the Telemetry module

    from field: meshtastic.ModuleConfig.TelemetryConfig telemetry = 6;

  • version: number

    A version integer used to invalidate old save files when we make incompatible changes This integer is set at build time and is private to NodeDB.cpp in the device code.

    from field: uint32 version = 8;

from message meshtastic.LocalModuleConfig