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

Module Config

Type declaration

from message meshtastic.ModuleConfig