serializer: MessageSerializer<
| "blink"
| "none"
| "whoAreYou"
| "iAmALCC"
| "bulkSetup"
| "bulkSetupAck"
| "bulkData"
| "bulkDataAck"
| "transferSettings"
| "transferSettingsAck"
| "transferSettingsFinished"
| "debugLog"
| "requestSettings"
| "blinkAck"
| "requestBatteryLevel"
| "batteryLevel"
| "requestRssi"
| "rssi"
| "notifyUser"
| "notifyUserAck"
| "storeValue"
| "storeValueAck"
| "programDefaultParameters"
| "programDefaultParametersFinished"
| "setName"
| "setNameAck"
| "powerOperation"
| "exitValidation"
| "requestTemperature"
| "temperature"
| "requestDieChargersStatus"
| "dieChargersStatus"
| "testBulkSend"
| "testBulkReceive"
| "attractMode"
| "printA2DReadings"
| "printAnimationControllerState"> = ...