Documentation ¶
Overview ¶
Package pgn uses data from canboat.json to convert NMEA 2000 messages to strongly-typed golang data. The command pgngen generates the file pgn/pgninfo_generated.go from canboat.json.
Package pgn uses data from canboat.json to convert NMEA 2000 messages to strongly-typed golang data.
Index ¶
- Variables
- func DebugDumpPGN(p any) string
- func DecodeAcInputStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAcOutputStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAcPowerCurrentPhaseA(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAcPowerCurrentPhaseB(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAcPowerCurrentPhaseC(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeActualPressure(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAgsConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAgsStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarAccessLevel(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarAddressableMultiFrame(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarAttitudeOffset(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarBootStateAcknowledgment(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarBootStateRequest(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarCalibrateCompass(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarCalibrateDepth(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarCalibrateSpeed(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarCalibrateTemperature(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarDepthQualityFactor(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarDeviceInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarNmea2000Options(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarSimulateMode(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarSpeedFilterIir(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarSpeedFilterNone(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarSpeedPulseCount(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarTemperatureFilterIir(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarTemperatureFilterNone(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAirmarTrueWindOptions(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisAcknowledge(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisAddressedBinaryMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisAddressedSafetyRelatedMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisAidsToNavigationAtonReport(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisBinaryBroadcastMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisChannelManagement(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisClassAPositionReport(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisClassAStaticAndVoyageRelatedData(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisClassBExtendedPositionReport(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisClassBPositionReport(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisClassBStaticDataMsg24PartA(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisClassBStaticDataMsg24PartB(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisDataLinkManagementMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisInterrogation(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisSafetyRelatedBroadcastMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisUtcAndDateReport(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAisUtcDateInquiry(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAlert(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAlertConfiguration(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAlertResponse(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAlertText(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAlertThreshold(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAlertValue(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAltitudeDeltaRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAnchorWindlassMonitoringStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAnchorWindlassOperatingStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeAttitude(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeBGKeyValueData(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeBGUserAndRemoteRename(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeBatteryConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeBatteryStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeBinarySwitchBankStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeBus1AverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeBus1PhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeBus1PhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeBus1PhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeChargerStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeChetcoDimmer(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeCogSogRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeConfigurationInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeConverterStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeCrossTrackError(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeDatum(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeDcDetailedStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeDcVoltageCurrent(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeDistanceLog(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeDiverseYachtServicesLoadCell(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeEngineParametersDynamic(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeEngineParametersRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeEngineParametersStatic(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeEnvironmentalParameters(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeEnvironmentalParametersObsolete(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFluidLevel(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFurunoHeave(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFurunoHeelAngleRollInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFurunoMotionSensorStatusExtended(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFurunoMultiSatsInViewExtended(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFurunoSixDegreesOfFreedomMovement(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFurunoUnknown130820(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFurunoUnknown130821(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionAlbum(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionAmFmStation(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionArtist(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionMediaControl(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionMenuItem(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionMute(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionPlayProgress(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionReplay(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionRequestStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionScan(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionSetAllVolumes(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionSetMute(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionSetSource(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionSetZoneVolume(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionSiriusControl(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionSourceName(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionSquelch(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionSubVolume(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionTrack(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionTrackInfo(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionUnitName(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionVhf(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeFusionZoneName(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGarminColorMode(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGarminDayMode(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGarminNightMode(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorAverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorPhaseAAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorPhaseAAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorPhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorPhaseBAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorPhaseBAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorPhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorPhaseCAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorPhaseCAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorPhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorTotalAcEnergy(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorTotalAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGeneratorTotalAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGnssDops(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGnssPositionData(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGnssSatsInView(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeGpsAlmanacData(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeHeadingTrackControl(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeHeartbeat(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeHeave(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeHumidity(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeInverterConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeInverterStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeIsoAcknowledgement(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeIsoAddressClaim(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeIsoCommandedAddress(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeIsoRequest(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeIsoTransportProtocolConnectionManagementAbort(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeIsoTransportProtocolConnectionManagementBroadcastAnnounce(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeIsoTransportProtocolConnectionManagementClearToSend(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeIsoTransportProtocolConnectionManagementEndOfMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeIsoTransportProtocolConnectionManagementRequestToSend(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeIsoTransportProtocolDataTransfer(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeLeewayAngle(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeLoadControllerConnectionStateControl(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeLowranceProductInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeLowranceTemperature(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeMagneticVariation(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeManOverboardNotification(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeMaretronAnnunciator(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeMaretronProprietaryDcBreakerCurrent(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeMaretronProprietaryTemperatureHighRange(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeMaretronSlaveResponse(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeMaretronSwitchStatusCounter(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeMaretronSwitchStatusTimer(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNavicoAsciiData(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNavicoProductInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNavicoUnknown1(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNavicoUnknown2(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNavicoWirelessBatteryStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNavicoWirelessSignalStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNavigationData(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNavigationRouteWpInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNmeaAcknowledgeGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNmeaCommandGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNmeaReadFieldsGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNmeaReadFieldsReplyGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNmeaRequestGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNmeaWriteFieldsGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeNmeaWriteFieldsReplyGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodePgnListTransmitAndReceive(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodePositionDeltaRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodePositionRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeProductInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeRadioFrequencyModePower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeRateOfTurn(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeRudder(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSalinityStationData(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalk1DeviceIdentification(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalk1DisplayBrightness(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalk1DisplayColor(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalk1Keystroke(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalk1PilotMode(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalkAlarm(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalkKeypadHeartbeat(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalkKeypadMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalkPilotHeading(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalkPilotLockedHeading(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalkPilotMode(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalkPilotWindDatum(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalkSilenceAlarm(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalkWirelessKeypadControl(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSeatalkWirelessKeypadLightControl(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSetDriftRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSetPressure(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetAisClassBStaticDataMsg24PartB(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetAlarm(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetAlarmMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetApCommand(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetApUnknown1(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetApUnknown2(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetApUnknown3(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetApUnknown4(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetAutopilotAngle(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetAutopilotMode(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetClearFluidLevelWarnings(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetConfigureTemperatureSensor(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetDeviceModeRequest(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetDeviceStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetDeviceStatusRequest(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetEventCommandApCommand(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetEventReplyApCommand(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetFluidLevelSensorConfiguration(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetKeyValue(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetLgc2000Configuration(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetMagneticField(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetPaddleWheelSpeedConfiguration(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetParameterSet(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetPilotMode(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetReprogramData(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetSailingProcessorStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimnetTrimTabSensorCalibration(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSimradTextMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSmallCraftStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubAlbum(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubArtist(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubControl(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubFmRadio(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubInit1(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubMaxVolume(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubMenuItem(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubPlaylist(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubPosition(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubSource(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubSourceList(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubTrack(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubVolume(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubZoneInfo(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSonichubZones(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSpeed(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSwitchBankControl(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeSystemTime(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeTemperature(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeTemperatureExtendedRange(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeThrusterControlStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeThrusterInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeThrusterMotorStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeTideStationData(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeTimeDate(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeTrackedTargetData(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeTransmissionParametersDynamic(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeTripParametersEngine(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeTripParametersVessel(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUserDatum(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityAverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityPhaseAAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityPhaseAAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityPhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityPhaseBAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityPhaseBAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityPhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityPhaseCAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityPhaseCAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityPhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityTotalAcEnergy(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityTotalAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeUtilityTotalAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeVesselHeading(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeVesselSpeedComponents(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeVictronBatteryRegister(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeWaterDepth(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeWatermakerInputSettingAndStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeWindData(Info MessageInfo, stream *PGNDataStream) (any, error)
- func DecodeWindlassControlStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
- func GetProprietaryInfo(data []uint8) (ManufacturerCodeConst, IndustryCodeConst, error)
- func IsProprietaryPGN(pgn uint32) bool
- func SearchUnseenList(pgn uint32) bool
- type AcInputStatus
- type AcInputStatusRepeating1
- type AcOutputStatus
- type AcOutputStatusRepeating1
- type AcPowerCurrentPhaseA
- type AcPowerCurrentPhaseB
- type AcPowerCurrentPhaseC
- type AcceptabilityConst
- type AccessLevelConst
- type ActualPressure
- type AgsConfigurationStatus
- type AgsStatus
- type AirmarAccessLevel
- type AirmarAddressableMultiFrame
- type AirmarAttitudeOffset
- type AirmarBootStateAcknowledgment
- type AirmarBootStateRequest
- type AirmarCalibrateCompass
- type AirmarCalibrateDepth
- type AirmarCalibrateFunctionConst
- type AirmarCalibrateSpeed
- type AirmarCalibrateSpeedRepeating1
- type AirmarCalibrateStatusConst
- type AirmarCalibrateTemperature
- type AirmarCommandConst
- type AirmarDepthQualityFactor
- type AirmarDepthQualityFactorConst
- type AirmarDeviceInformation
- type AirmarFilterConst
- type AirmarNmea2000Options
- type AirmarPostControlConst
- type AirmarPostIdConst
- type AirmarSimulateMode
- type AirmarSpeedFilterIir
- type AirmarSpeedFilterNone
- type AirmarSpeedPulseCount
- type AirmarTemperatureFilterIir
- type AirmarTemperatureFilterNone
- type AirmarTemperatureInstanceConst
- type AirmarTransmissionIntervalConst
- type AirmarTrueWindOptions
- type AisAcknowledge
- type AisAddressedBinaryMessage
- type AisAddressedSafetyRelatedMessage
- type AisAidsToNavigationAtonReport
- type AisAssignedModeConst
- type AisBandConst
- type AisBinaryBroadcastMessage
- type AisChannelManagement
- type AisClassAPositionReport
- type AisClassAStaticAndVoyageRelatedData
- type AisClassBExtendedPositionReport
- type AisClassBPositionReport
- type AisClassBStaticDataMsg24PartA
- type AisClassBStaticDataMsg24PartB
- type AisCommunicationStateConst
- type AisDataLinkManagementMessage
- type AisDataLinkManagementMessageRepeating1
- type AisInterrogation
- type AisMessageIdConst
- type AisModeConst
- type AisSafetyRelatedBroadcastMessage
- type AisSpecialManeuverConst
- type AisTransceiverConst
- type AisTypeConst
- type AisUtcAndDateReport
- type AisUtcDateInquiry
- type AisVersionConst
- type Alert
- type AlertCategoryConst
- type AlertConfiguration
- type AlertLanguageIdConst
- type AlertResponse
- type AlertResponseCommandConst
- type AlertStateConst
- type AlertText
- type AlertThreshold
- type AlertThresholdRepeating1
- type AlertThresholdStatusConst
- type AlertTriggerConditionConst
- type AlertTypeConst
- type AlertValue
- type AlertValueRepeating1
- type AltitudeDeltaRapidUpdate
- type AnchorWindlassMonitoringStatus
- type AnchorWindlassOperatingStatus
- type AtonTypeConst
- type Attitude
- type AvailableConst
- type BGKeyValueData
- type BGKeyValueDataRepeating1
- type BGUserAndRemoteRename
- type BandgDecimalsConst
- type BandgKeyValueConst
- type BatteryChemistryConst
- type BatteryConfigurationStatus
- type BatteryStatus
- type BatteryTypeConst
- type BatteryVoltageConst
- type BearingModeConst
- type BinarySwitchBankStatus
- type BluetoothSourceStatusConst
- type BluetoothStatusConst
- type BootStateConst
- type Bus1AverageBasicAcQuantities
- type Bus1PhaseABasicAcQuantities
- type Bus1PhaseBBasicAcQuantities
- type Bus1PhaseCBasicAcQuantities
- type ChargerModeConst
- type ChargerStateConst
- type ChargerStatus
- type ChargingAlgorithmConst
- type ChetcoDimmer
- type CogSogRapidUpdate
- type ConfigurationInformation
- type ControllerStateConst
- type ConverterStateConst
- type ConverterStatus
- type CrossTrackError
- type Datum
- type DcDetailedStatus
- type DcSourceConst
- type DcVoltageCurrent
- type DeviceClassConst
- type DeviceFunctionConst
- type DeviceTempStateConst
- type DgnssModeConst
- type DirectionConst
- type DirectionReferenceConst
- type DirectionRudderConst
- type DistanceLog
- type DiverseYachtServicesLoadCell
- type DockingStatusConst
- type DscCategoryConst
- type DscExpansionDataConst
- type DscFirstTelecommandConst
- type DscFormatConst
- type DscNatureConst
- type DscSecondTelecommandConst
- type EngineInstanceConst
- type EngineParametersDynamic
- type EngineParametersRapidUpdate
- type EngineParametersStatic
- type EngineStatus1Const
- type EngineStatus2Const
- type EntertainmentChannelConst
- type EntertainmentDefaultSettingsConst
- type EntertainmentEqConst
- type EntertainmentFilterConst
- type EntertainmentGroupBitfieldConst
- type EntertainmentGroupConst
- type EntertainmentIdTypeConst
- type EntertainmentLikeStatusConst
- type EntertainmentPlayStatusBitfieldConst
- type EntertainmentPlayStatusConst
- type EntertainmentRegionsConst
- type EntertainmentRepeatBitfieldConst
- type EntertainmentRepeatStatusConst
- type EntertainmentShuffleBitfieldConst
- type EntertainmentShuffleStatusConst
- type EntertainmentSourceConst
- type EntertainmentTypeConst
- type EntertainmentVolumeControlConst
- type EntertainmentZoneConst
- type EnvironmentalParameters
- type EnvironmentalParametersObsolete
- type EquipmentStatusConst
- type FieldDescriptor
- type FluidLevel
- type FurunoHeave
- type FurunoHeelAngleRollInformation
- type FurunoMotionSensorStatusExtended
- type FurunoMultiSatsInViewExtended
- type FurunoSixDegreesOfFreedomMovement
- type FurunoUnknown130820
- type FurunoUnknown130821
- type FusionAlbum
- type FusionAmFmStation
- type FusionArtist
- type FusionCommandConst
- type FusionMediaControl
- type FusionMenuItem
- type FusionMessageIdConst
- type FusionMute
- type FusionMuteCommandConst
- type FusionPlayProgress
- type FusionPowerStateConst
- type FusionRadioSourceConst
- type FusionReplay
- type FusionReplayModeConst
- type FusionReplayStatusConst
- type FusionRequestStatus
- type FusionScan
- type FusionSetAllVolumes
- type FusionSetMute
- type FusionSetSource
- type FusionSetZoneVolume
- type FusionSiriusCommandConst
- type FusionSiriusControl
- type FusionSourceName
- type FusionSquelch
- type FusionSubVolume
- type FusionTrack
- type FusionTrackInfo
- type FusionUnitName
- type FusionVhf
- type FusionZoneName
- type GarminBacklightLevelConst
- type GarminColorConst
- type GarminColorMode
- type GarminColorModeConst
- type GarminDayMode
- type GarminNightMode
- type GearStatusConst
- type GeneratorAverageBasicAcQuantities
- type GeneratorPhaseAAcPower
- type GeneratorPhaseAAcReactivePower
- type GeneratorPhaseABasicAcQuantities
- type GeneratorPhaseBAcPower
- type GeneratorPhaseBAcReactivePower
- type GeneratorPhaseBBasicAcQuantities
- type GeneratorPhaseCAcPower
- type GeneratorPhaseCAcReactivePower
- type GeneratorPhaseCBasicAcQuantities
- type GeneratorTotalAcEnergy
- type GeneratorTotalAcPower
- type GeneratorTotalAcReactivePower
- type GnsConst
- type GnsIntegrityConst
- type GnsMethodConst
- type GnssDops
- type GnssModeConst
- type GnssPositionData
- type GnssPositionDataRepeating1
- type GnssSatsInView
- type GnssSatsInViewRepeating1
- type GoodWarningErrorConst
- type GpsAlmanacData
- type GroupFunctionConst
- type HeadingTrackControl
- type Heartbeat
- type Heave
- type Humidity
- type HumiditySourceConst
- type IndustryCodeConst
- type InverterConfigurationStatus
- type InverterStateConst
- type InverterStatus
- type IsoAcknowledgement
- type IsoAddressClaim
- type IsoCommandConst
- type IsoCommandedAddress
- type IsoControlConst
- type IsoRequest
- type IsoTransportProtocolConnectionManagementAbort
- type IsoTransportProtocolConnectionManagementBroadcastAnnounce
- type IsoTransportProtocolConnectionManagementClearToSend
- type IsoTransportProtocolConnectionManagementEndOfMessage
- type IsoTransportProtocolConnectionManagementRequestToSend
- type IsoTransportProtocolDataTransfer
- type LeewayAngle
- type LightingCommandConst
- type LineConst
- type LoadControllerConnectionStateControl
- type LowBatteryConst
- type LowranceProductInformation
- type LowranceTemperature
- type MagneticVariation
- type MagneticVariationConst
- type ManOverboardNotification
- type ManufacturerCodeConst
- type MaretronAnnunciator
- type MaretronProprietaryDcBreakerCurrent
- type MaretronProprietaryTemperatureHighRange
- type MaretronSlaveResponse
- type MaretronSwitchStatusCounter
- type MaretronSwitchStatusTimer
- type MarkTypeConst
- type MessageInfo
- type MobPositionSourceConst
- type MobStatusConst
- type NavStatusConst
- type NavicoAsciiData
- type NavicoProductInformation
- type NavicoUnknown1
- type NavicoUnknown2
- type NavicoWirelessBatteryStatus
- type NavicoWirelessSignalStatus
- type NavigationData
- type NavigationRouteWpInformation
- type NavigationRouteWpInformationRepeating1
- type NmeaAcknowledgeGroupFunction
- type NmeaAcknowledgeGroupFunctionRepeating1
- type NmeaCommandGroupFunction
- type NmeaCommandGroupFunctionRepeating1
- type NmeaReadFieldsGroupFunction
- type NmeaReadFieldsGroupFunctionRepeating1
- type NmeaReadFieldsGroupFunctionRepeating2
- type NmeaReadFieldsReplyGroupFunction
- type NmeaReadFieldsReplyGroupFunctionRepeating1
- type NmeaReadFieldsReplyGroupFunctionRepeating2
- type NmeaRequestGroupFunction
- type NmeaRequestGroupFunctionRepeating1
- type NmeaWriteFieldsGroupFunction
- type NmeaWriteFieldsGroupFunctionRepeating1
- type NmeaWriteFieldsGroupFunctionRepeating2
- type NmeaWriteFieldsReplyGroupFunction
- type NmeaWriteFieldsReplyGroupFunctionRepeating1
- type NmeaWriteFieldsReplyGroupFunctionRepeating2
- type OffOnConst
- type OkWarningConst
- type PGNDataStream
- type ParameterFieldConst
- type PgnErrorCodeConst
- type PgnInfo
- type PgnListFunctionConst
- type PgnListTransmitAndReceive
- type PgnListTransmitAndReceiveRepeating1
- type PositionAccuracyConst
- type PositionDeltaRapidUpdate
- type PositionFixDeviceConst
- type PositionRapidUpdate
- type PowerFactorConst
- type PressureSourceConst
- type PriorityConst
- type ProductInformation
- type RadioFrequencyModePower
- type RaimFlagConst
- type RangeResidualModeConst
- type RateOfTurn
- type RepeatIndicatorConst
- type ReportingIntervalConst
- type ResidualModeConst
- type RodeTypeConst
- type Rudder
- type SalinityStationData
- type SatelliteStatusConst
- type Seatalk1DeviceIdentification
- type Seatalk1DisplayBrightness
- type Seatalk1DisplayColor
- type Seatalk1Keystroke
- type Seatalk1PilotMode
- type SeatalkAlarm
- type SeatalkAlarmGroupConst
- type SeatalkAlarmIdConst
- type SeatalkAlarmStatusConst
- type SeatalkDeviceIdConst
- type SeatalkDisplayColorConst
- type SeatalkKeypadHeartbeat
- type SeatalkKeypadMessage
- type SeatalkKeystrokeConst
- type SeatalkNetworkGroupConst
- type SeatalkPilotHeading
- type SeatalkPilotLockedHeading
- type SeatalkPilotMode
- type SeatalkPilotMode16Const
- type SeatalkPilotModeConst
- type SeatalkPilotWindDatum
- type SeatalkSilenceAlarm
- type SeatalkWirelessKeypadControl
- type SeatalkWirelessKeypadLightControl
- type SetDriftRapidUpdate
- type SetPressure
- type ShipTypeConst
- type SimnetAisClassBStaticDataMsg24PartB
- type SimnetAlarm
- type SimnetAlarmConst
- type SimnetAlarmMessage
- type SimnetAlertBitfieldConst
- type SimnetApCommand
- type SimnetApEventsConst
- type SimnetApModeBitfieldConst
- type SimnetApModeConst
- type SimnetApStatusConst
- type SimnetApUnknown1
- type SimnetApUnknown2
- type SimnetApUnknown3
- type SimnetApUnknown4
- type SimnetAutopilotAngle
- type SimnetAutopilotMode
- type SimnetBacklightLevelConst
- type SimnetClearFluidLevelWarnings
- type SimnetCommandConst
- type SimnetConfigureTemperatureSensor
- type SimnetDeviceModeRequest
- type SimnetDeviceModelConst
- type SimnetDeviceReportConst
- type SimnetDeviceStatus
- type SimnetDeviceStatusRequest
- type SimnetDirectionConst
- type SimnetDisplayGroupConst
- type SimnetEventCommandApCommand
- type SimnetEventCommandConst
- type SimnetEventReplyApCommand
- type SimnetFluidLevelSensorConfiguration
- type SimnetHourDisplayConst
- type SimnetKeyValue
- type SimnetKeyValueConst
- type SimnetLgc2000Configuration
- type SimnetMagneticField
- type SimnetNightModeColorConst
- type SimnetNightModeConst
- type SimnetPaddleWheelSpeedConfiguration
- type SimnetParameterSet
- type SimnetPilotMode
- type SimnetReprogramData
- type SimnetSailingProcessorStatus
- type SimnetTimeFormatConst
- type SimnetTrimTabSensorCalibration
- type SimradTextMessage
- type SmallCraftStatus
- type SonichubAlbum
- type SonichubArtist
- type SonichubCommandConst
- type SonichubControl
- type SonichubControlConst
- type SonichubFmRadio
- type SonichubInit1
- type SonichubMaxVolume
- type SonichubMenuItem
- type SonichubPlaylist
- type SonichubPlaylistConst
- type SonichubPosition
- type SonichubSource
- type SonichubSourceConst
- type SonichubSourceList
- type SonichubTrack
- type SonichubTuningConst
- type SonichubVolume
- type SonichubZoneInfo
- type SonichubZones
- type Speed
- type SpeedTypeConst
- type StationStatusConst
- type StationTypeConst
- type SteeringModeConst
- type SwitchBankControl
- type SystemTime
- type SystemTimeConst
- type TankTypeConst
- type TargetAcquisitionConst
- type Temperature
- type TemperatureExtendedRange
- type TemperatureSourceConst
- type ThrusterControlEventsConst
- type ThrusterControlStatus
- type ThrusterDirectionControlConst
- type ThrusterInformation
- type ThrusterMotorEventsConst
- type ThrusterMotorStatus
- type ThrusterMotorTypeConst
- type ThrusterRetractControlConst
- type TideConst
- type TideStationData
- type TimeDate
- type TimeStampConst
- type TrackedTargetData
- type TrackingConst
- type TransmissionIntervalConst
- type TransmissionParametersDynamic
- type TripParametersEngine
- type TripParametersVessel
- type TurnModeConst
- type TxRxModeConst
- type UnknownPGN
- type UserDatum
- type UtilityAverageBasicAcQuantities
- type UtilityPhaseAAcPower
- type UtilityPhaseAAcReactivePower
- type UtilityPhaseABasicAcQuantities
- type UtilityPhaseBAcPower
- type UtilityPhaseBAcReactivePower
- type UtilityPhaseBBasicAcQuantities
- type UtilityPhaseCAcPower
- type UtilityPhaseCAcReactivePower
- type UtilityPhaseCBasicAcQuantities
- type UtilityTotalAcEnergy
- type UtilityTotalAcPower
- type UtilityTotalAcReactivePower
- type VesselHeading
- type VesselSpeedComponents
- type VictronBatteryRegister
- type VideoProtocolsConst
- type WaterDepth
- type WaterReferenceConst
- type WatermakerInputSettingAndStatus
- type WatermakerStateConst
- type WaveformConst
- type WindData
- type WindReferenceConst
- type WindlassControlConst
- type WindlassControlStatus
- type WindlassDirectionConst
- type WindlassMonitoringConst
- type WindlassMotionConst
- type WindlassOperationConst
- type YesNoConst
Constants ¶
This section is empty.
Variables ¶
var BandgKeyValueConstMap = map[int]FieldDescriptor{}/* 154 elements not displayed */
var DeviceFunctionConstMap = map[int]map[int]string{10: {130: "Diagnostic",
140: "Bus Traffic Logger",
},
20: {110: "Alarm Enunciator",
130: "Emergency Position Indicating Radio Beacon (EPIRB)",
135: "Man Overboard",
140: "Voyage Data Recorder",
150: "Camera",
},
25: {130: "PC Gateway",
131: "NMEA 2000 to Analog Gateway",
132: "Analog to NMEA 2000 Gateway",
133: "NMEA 2000 to Serial Gateway",
135: "NMEA 0183 Gateway",
136: "NMEA Network Gateway",
137: "NMEA 2000 Wireless Gateway",
140: "Router",
150: "Bridge",
160: "Repeater",
},
30: {130: "Binary Event Monitor",
140: "Load Controller",
141: "AC/DC Input",
150: "Function Controller",
},
35: {140: "Engine",
141: "DC Generator/Alternator",
142: "Solar Panel (Solar Array)",
143: "Wind Generator (DC)",
144: "Fuel Cell",
145: "Network Power Supply",
151: "AC Generator",
152: "AC Bus",
153: "AC Mains (Utility/Shore)",
154: "AC Output",
160: "Power Converter - Battery Charger",
161: "Power Converter - Battery Charger+Inverter",
162: "Power Converter - Inverter",
163: "Power Converter - DC",
170: "Battery",
180: "Engine Gateway",
},
40: {130: "Follow-up Controller",
140: "Mode Controller",
150: "Autopilot",
155: "Rudder",
160: "Heading Sensors",
170: "Trim (Tabs)/Interceptors",
180: "Attitude (Pitch, Roll, Yaw) Control",
},
50: {130: "Engineroom Monitoring",
140: "Engine",
141: "DC Generator/Alternator",
150: "Engine Controller",
151: "AC Generator",
155: "Motor",
160: "Engine Gateway",
165: "Transmission",
170: "Throttle/Shift Control",
180: "Actuator",
190: "Gauge Interface",
200: "Gauge Large",
210: "Gauge Small",
},
60: {130: "Bottom Depth",
135: "Bottom Depth/Speed",
136: "Bottom Depth/Speed/Temperature",
140: "Ownship Attitude",
145: "Ownship Position (GNSS)",
150: "Ownship Position (Loran C)",
155: "Speed",
160: "Turn Rate Indicator",
170: "Integrated Navigation",
175: "Integrated Navigation System",
190: "Navigation Management",
195: "Automatic Identification System (AIS)",
200: "Radar",
201: "Infrared Imaging",
205: "ECDIS",
210: "ECS",
220: "Direction Finder",
230: "Voyage Status",
},
70: {130: "EPIRB",
140: "AIS",
150: "DSC",
160: "Data Receiver/Transceiver",
170: "Satellite",
180: "Radio-telephone (MF/HF)",
190: "Radiotelephone",
},
75: {130: "Temperature",
140: "Pressure",
150: "Fluid Level",
160: "Flow",
170: "Humidity",
},
80: {130: "Time/Date Systems",
140: "VDR",
150: "Integrated Instrumentation",
160: "General Purpose Displays",
170: "General Sensor Box",
180: "Weather Instruments",
190: "Transducer/General",
200: "NMEA 0183 Converter",
},
85: {130: "Atmospheric",
160: "Aquatic",
},
90: {130: "HVAC"},
100: {130: "Scale (Catch)"},
110: {130: "Button Interface",
135: "Switch Interface",
140: "Analog Interface",
},
120: {130: "Display",
140: "Alarm Enunciator",
},
125: {130: "Multimedia Player",
140: "Multimedia Controller",
},
}
var PgnInfoLookup map[uint32][]*PgnInfo
PgnInfoLookup is a map of PGNs to PgnInfo pointers.
var SimnetKeyValueConstMap = map[int]FieldDescriptor{0: {
Name: "Heading Offset",
CanboatType: "NUMBER",
Resolution: 0.0001,
Unit: "rad",
BitLength: 0,
BitLookupName: "",
},
41: {
Name: "Timezone offset",
CanboatType: "TIME",
Resolution: 60,
Unit: "s",
BitLength: 0,
BitLookupName: "",
},
260: {
Name: "True wind high",
CanboatType: "NUMBER",
Resolution: 0.01,
Unit: "m/s",
BitLength: 0,
BitLookupName: "",
},
264: {
Name: "Deep water",
CanboatType: "NUMBER",
Resolution: 0.01,
Unit: "m",
BitLength: 0,
BitLookupName: "",
},
516: {
Name: "True wind low",
CanboatType: "NUMBER",
Resolution: 0.01,
Unit: "m/s",
BitLength: 0,
BitLookupName: "",
},
517: {
Name: "Low boat speed",
CanboatType: "NUMBER",
Resolution: 0.01,
Unit: "m/s",
BitLength: 0,
BitLookupName: "",
},
520: {
Name: "Shallow water",
CanboatType: "NUMBER",
Resolution: 0.01,
Unit: "m",
BitLength: 0,
BitLookupName: "",
},
768: {
Name: "Local field",
CanboatType: "NUMBER",
Resolution: 0.0001,
Unit: "rad",
BitLength: 0,
BitLookupName: "",
},
1024: {
Name: "Field angle",
CanboatType: "NUMBER",
Resolution: 0.0001,
Unit: "rad",
BitLength: 0,
BitLookupName: "",
},
1800: {
Name: "Anchor depth",
CanboatType: "NUMBER",
Resolution: 0.01,
Unit: "m/s",
BitLength: 0,
BitLookupName: "",
},
4863: {
Name: "Backlight level",
CanboatType: "LOOKUP",
Resolution: 0,
Unit: "",
BitLength: 0,
BitLookupName: "",
},
5160: {
Name: "Time format",
CanboatType: "LOOKUP",
Resolution: 0,
Unit: "",
BitLength: 0,
BitLookupName: "",
},
5161: {
Name: "Time hour display",
CanboatType: "LOOKUP",
Resolution: 0,
Unit: "",
BitLength: 0,
BitLookupName: "",
},
9983: {
Name: "Night mode",
CanboatType: "LOOKUP",
Resolution: 0,
Unit: "",
BitLength: 0,
BitLookupName: "",
},
11524: {
Name: "True wind shift",
CanboatType: "NUMBER",
Resolution: 0.01,
Unit: "m/s",
BitLength: 0,
BitLookupName: "",
},
22296: {
Name: "AP low boat speed",
CanboatType: "NUMBER",
Resolution: 0.01,
Unit: "m/s",
BitLength: 0,
BitLookupName: "",
},
32789: {
Name: "Alert bits",
CanboatType: "BITLOOKUP",
Resolution: 0,
Unit: "",
BitLength: 0,
BitLookupName: "SIMNET_ALERT_BITFIELD",
},
44079: {
Name: "Night mode color",
CanboatType: "LOOKUP",
Resolution: 0,
Unit: "",
BitLength: 0,
BitLookupName: "",
},
55087: {
Name: "Day mode invert",
CanboatType: "NUMBER",
Resolution: 0,
Unit: "",
BitLength: 0,
BitLookupName: "",
},
}
var UnseenLookup map[uint32][]*PgnInfo
UnseenLookup is a map of PGNs not yet seen in log files to PgnInfo pointers.
Functions ¶
func DebugDumpPGN ¶
DebugDumpPGN uses reflection to generate a readable description of the input PGN struct.
func DecodeAcInputStatus ¶
func DecodeAcInputStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAcOutputStatus ¶
func DecodeAcOutputStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAcPowerCurrentPhaseA ¶
func DecodeAcPowerCurrentPhaseA(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAcPowerCurrentPhaseB ¶
func DecodeAcPowerCurrentPhaseB(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAcPowerCurrentPhaseC ¶
func DecodeAcPowerCurrentPhaseC(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeActualPressure ¶
func DecodeActualPressure(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAgsConfigurationStatus ¶
func DecodeAgsConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAgsStatus ¶
func DecodeAgsStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarAccessLevel ¶
func DecodeAirmarAccessLevel(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarAddressableMultiFrame ¶
func DecodeAirmarAddressableMultiFrame(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarAttitudeOffset ¶
func DecodeAirmarAttitudeOffset(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarBootStateAcknowledgment ¶
func DecodeAirmarBootStateAcknowledgment(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarBootStateRequest ¶
func DecodeAirmarBootStateRequest(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarCalibrateCompass ¶
func DecodeAirmarCalibrateCompass(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarCalibrateDepth ¶
func DecodeAirmarCalibrateDepth(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarCalibrateSpeed ¶
func DecodeAirmarCalibrateSpeed(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarCalibrateTemperature ¶
func DecodeAirmarCalibrateTemperature(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarDepthQualityFactor ¶
func DecodeAirmarDepthQualityFactor(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarDeviceInformation ¶
func DecodeAirmarDeviceInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarNmea2000Options ¶
func DecodeAirmarNmea2000Options(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarSimulateMode ¶
func DecodeAirmarSimulateMode(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarSpeedFilterIir ¶
func DecodeAirmarSpeedFilterIir(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarSpeedFilterNone ¶
func DecodeAirmarSpeedFilterNone(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarSpeedPulseCount ¶
func DecodeAirmarSpeedPulseCount(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarTemperatureFilterIir ¶
func DecodeAirmarTemperatureFilterIir(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarTemperatureFilterNone ¶
func DecodeAirmarTemperatureFilterNone(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAirmarTrueWindOptions ¶
func DecodeAirmarTrueWindOptions(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisAcknowledge ¶
func DecodeAisAcknowledge(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisAddressedBinaryMessage ¶
func DecodeAisAddressedBinaryMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisAddressedSafetyRelatedMessage ¶
func DecodeAisAddressedSafetyRelatedMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisAidsToNavigationAtonReport ¶
func DecodeAisAidsToNavigationAtonReport(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisBinaryBroadcastMessage ¶
func DecodeAisBinaryBroadcastMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisChannelManagement ¶
func DecodeAisChannelManagement(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisClassAPositionReport ¶
func DecodeAisClassAPositionReport(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisClassAStaticAndVoyageRelatedData ¶
func DecodeAisClassAStaticAndVoyageRelatedData(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisClassBExtendedPositionReport ¶
func DecodeAisClassBExtendedPositionReport(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisClassBPositionReport ¶
func DecodeAisClassBPositionReport(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisClassBStaticDataMsg24PartA ¶
func DecodeAisClassBStaticDataMsg24PartA(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisClassBStaticDataMsg24PartB ¶
func DecodeAisClassBStaticDataMsg24PartB(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisDataLinkManagementMessage ¶
func DecodeAisDataLinkManagementMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisInterrogation ¶
func DecodeAisInterrogation(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisSafetyRelatedBroadcastMessage ¶
func DecodeAisSafetyRelatedBroadcastMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisUtcAndDateReport ¶
func DecodeAisUtcAndDateReport(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAisUtcDateInquiry ¶
func DecodeAisUtcDateInquiry(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAlert ¶
func DecodeAlert(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAlertConfiguration ¶
func DecodeAlertConfiguration(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAlertResponse ¶
func DecodeAlertResponse(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAlertText ¶
func DecodeAlertText(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAlertThreshold ¶
func DecodeAlertThreshold(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAlertValue ¶
func DecodeAlertValue(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAltitudeDeltaRapidUpdate ¶
func DecodeAltitudeDeltaRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAnchorWindlassMonitoringStatus ¶
func DecodeAnchorWindlassMonitoringStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAnchorWindlassOperatingStatus ¶
func DecodeAnchorWindlassOperatingStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeAttitude ¶
func DecodeAttitude(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeBGKeyValueData ¶
func DecodeBGKeyValueData(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeBGUserAndRemoteRename ¶
func DecodeBGUserAndRemoteRename(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeBatteryConfigurationStatus ¶
func DecodeBatteryConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeBatteryStatus ¶
func DecodeBatteryStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeBinarySwitchBankStatus ¶
func DecodeBinarySwitchBankStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeBus1AverageBasicAcQuantities ¶
func DecodeBus1AverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeBus1PhaseABasicAcQuantities ¶
func DecodeBus1PhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeBus1PhaseBBasicAcQuantities ¶
func DecodeBus1PhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeBus1PhaseCBasicAcQuantities ¶
func DecodeBus1PhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeChargerStatus ¶
func DecodeChargerStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeChetcoDimmer ¶
func DecodeChetcoDimmer(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeCogSogRapidUpdate ¶
func DecodeCogSogRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeConfigurationInformation ¶
func DecodeConfigurationInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeConverterStatus ¶
func DecodeConverterStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeCrossTrackError ¶
func DecodeCrossTrackError(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeDatum ¶
func DecodeDatum(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeDcDetailedStatus ¶
func DecodeDcDetailedStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeDcVoltageCurrent ¶
func DecodeDcVoltageCurrent(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeDistanceLog ¶
func DecodeDistanceLog(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeDiverseYachtServicesLoadCell ¶ added in v0.1.0
func DecodeDiverseYachtServicesLoadCell(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeEngineParametersDynamic ¶
func DecodeEngineParametersDynamic(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeEngineParametersRapidUpdate ¶
func DecodeEngineParametersRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeEngineParametersStatic ¶
func DecodeEngineParametersStatic(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeEnvironmentalParameters ¶
func DecodeEnvironmentalParameters(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeEnvironmentalParametersObsolete ¶
func DecodeEnvironmentalParametersObsolete(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFluidLevel ¶
func DecodeFluidLevel(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFurunoHeave ¶
func DecodeFurunoHeave(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFurunoHeelAngleRollInformation ¶
func DecodeFurunoHeelAngleRollInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFurunoMotionSensorStatusExtended ¶
func DecodeFurunoMotionSensorStatusExtended(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFurunoMultiSatsInViewExtended ¶
func DecodeFurunoMultiSatsInViewExtended(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFurunoSixDegreesOfFreedomMovement ¶
func DecodeFurunoSixDegreesOfFreedomMovement(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFurunoUnknown130820 ¶
func DecodeFurunoUnknown130820(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFurunoUnknown130821 ¶
func DecodeFurunoUnknown130821(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionAlbum ¶
func DecodeFusionAlbum(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionAmFmStation ¶
func DecodeFusionAmFmStation(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionArtist ¶
func DecodeFusionArtist(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionMediaControl ¶
func DecodeFusionMediaControl(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionMenuItem ¶
func DecodeFusionMenuItem(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionMute ¶
func DecodeFusionMute(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionPlayProgress ¶
func DecodeFusionPlayProgress(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionReplay ¶
func DecodeFusionReplay(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionRequestStatus ¶
func DecodeFusionRequestStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionScan ¶
func DecodeFusionScan(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionSetAllVolumes ¶
func DecodeFusionSetAllVolumes(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionSetMute ¶
func DecodeFusionSetMute(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionSetSource ¶
func DecodeFusionSetSource(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionSetZoneVolume ¶
func DecodeFusionSetZoneVolume(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionSiriusControl ¶
func DecodeFusionSiriusControl(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionSourceName ¶
func DecodeFusionSourceName(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionSquelch ¶
func DecodeFusionSquelch(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionSubVolume ¶
func DecodeFusionSubVolume(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionTrack ¶
func DecodeFusionTrack(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionTrackInfo ¶
func DecodeFusionTrackInfo(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionUnitName ¶
func DecodeFusionUnitName(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionVhf ¶
func DecodeFusionVhf(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeFusionZoneName ¶
func DecodeFusionZoneName(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGarminColorMode ¶ added in v0.1.0
func DecodeGarminColorMode(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGarminDayMode ¶ added in v0.1.0
func DecodeGarminDayMode(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGarminNightMode ¶ added in v0.1.0
func DecodeGarminNightMode(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorAverageBasicAcQuantities ¶
func DecodeGeneratorAverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorPhaseAAcPower ¶
func DecodeGeneratorPhaseAAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorPhaseAAcReactivePower ¶
func DecodeGeneratorPhaseAAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorPhaseABasicAcQuantities ¶
func DecodeGeneratorPhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorPhaseBAcPower ¶
func DecodeGeneratorPhaseBAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorPhaseBAcReactivePower ¶
func DecodeGeneratorPhaseBAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorPhaseBBasicAcQuantities ¶
func DecodeGeneratorPhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorPhaseCAcPower ¶
func DecodeGeneratorPhaseCAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorPhaseCAcReactivePower ¶
func DecodeGeneratorPhaseCAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorPhaseCBasicAcQuantities ¶
func DecodeGeneratorPhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorTotalAcEnergy ¶
func DecodeGeneratorTotalAcEnergy(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorTotalAcPower ¶
func DecodeGeneratorTotalAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGeneratorTotalAcReactivePower ¶
func DecodeGeneratorTotalAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGnssDops ¶
func DecodeGnssDops(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGnssPositionData ¶
func DecodeGnssPositionData(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGnssSatsInView ¶
func DecodeGnssSatsInView(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeGpsAlmanacData ¶
func DecodeGpsAlmanacData(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeHeadingTrackControl ¶
func DecodeHeadingTrackControl(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeHeartbeat ¶
func DecodeHeartbeat(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeHeave ¶
func DecodeHeave(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeHumidity ¶
func DecodeHumidity(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeInverterConfigurationStatus ¶
func DecodeInverterConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeInverterStatus ¶
func DecodeInverterStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeIsoAcknowledgement ¶
func DecodeIsoAcknowledgement(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeIsoAddressClaim ¶
func DecodeIsoAddressClaim(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeIsoCommandedAddress ¶
func DecodeIsoCommandedAddress(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeIsoRequest ¶
func DecodeIsoRequest(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeIsoTransportProtocolConnectionManagementAbort ¶
func DecodeIsoTransportProtocolConnectionManagementAbort(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeIsoTransportProtocolConnectionManagementBroadcastAnnounce ¶
func DecodeIsoTransportProtocolConnectionManagementBroadcastAnnounce(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeIsoTransportProtocolConnectionManagementClearToSend ¶
func DecodeIsoTransportProtocolConnectionManagementClearToSend(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeIsoTransportProtocolConnectionManagementEndOfMessage ¶
func DecodeIsoTransportProtocolConnectionManagementEndOfMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeIsoTransportProtocolConnectionManagementRequestToSend ¶
func DecodeIsoTransportProtocolConnectionManagementRequestToSend(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeIsoTransportProtocolDataTransfer ¶
func DecodeIsoTransportProtocolDataTransfer(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeLeewayAngle ¶
func DecodeLeewayAngle(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeLoadControllerConnectionStateControl ¶
func DecodeLoadControllerConnectionStateControl(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeLowranceProductInformation ¶
func DecodeLowranceProductInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeLowranceTemperature ¶
func DecodeLowranceTemperature(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeMagneticVariation ¶
func DecodeMagneticVariation(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeManOverboardNotification ¶
func DecodeManOverboardNotification(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeMaretronAnnunciator ¶
func DecodeMaretronAnnunciator(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeMaretronProprietaryDcBreakerCurrent ¶
func DecodeMaretronProprietaryDcBreakerCurrent(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeMaretronProprietaryTemperatureHighRange ¶
func DecodeMaretronProprietaryTemperatureHighRange(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeMaretronSlaveResponse ¶
func DecodeMaretronSlaveResponse(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeMaretronSwitchStatusCounter ¶
func DecodeMaretronSwitchStatusCounter(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeMaretronSwitchStatusTimer ¶
func DecodeMaretronSwitchStatusTimer(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNavicoAsciiData ¶
func DecodeNavicoAsciiData(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNavicoProductInformation ¶
func DecodeNavicoProductInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNavicoUnknown1 ¶
func DecodeNavicoUnknown1(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNavicoUnknown2 ¶
func DecodeNavicoUnknown2(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNavicoWirelessBatteryStatus ¶
func DecodeNavicoWirelessBatteryStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNavicoWirelessSignalStatus ¶
func DecodeNavicoWirelessSignalStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNavigationData ¶
func DecodeNavigationData(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNavigationRouteWpInformation ¶
func DecodeNavigationRouteWpInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNmeaAcknowledgeGroupFunction ¶
func DecodeNmeaAcknowledgeGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNmeaCommandGroupFunction ¶
func DecodeNmeaCommandGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNmeaReadFieldsGroupFunction ¶
func DecodeNmeaReadFieldsGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNmeaReadFieldsReplyGroupFunction ¶
func DecodeNmeaReadFieldsReplyGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNmeaRequestGroupFunction ¶
func DecodeNmeaRequestGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNmeaWriteFieldsGroupFunction ¶
func DecodeNmeaWriteFieldsGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeNmeaWriteFieldsReplyGroupFunction ¶
func DecodeNmeaWriteFieldsReplyGroupFunction(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodePgnListTransmitAndReceive ¶
func DecodePgnListTransmitAndReceive(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodePositionDeltaRapidUpdate ¶
func DecodePositionDeltaRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodePositionRapidUpdate ¶
func DecodePositionRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeProductInformation ¶
func DecodeProductInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeRadioFrequencyModePower ¶
func DecodeRadioFrequencyModePower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeRateOfTurn ¶
func DecodeRateOfTurn(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeRudder ¶
func DecodeRudder(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSalinityStationData ¶
func DecodeSalinityStationData(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalk1DeviceIdentification ¶
func DecodeSeatalk1DeviceIdentification(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalk1DisplayBrightness ¶
func DecodeSeatalk1DisplayBrightness(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalk1DisplayColor ¶
func DecodeSeatalk1DisplayColor(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalk1Keystroke ¶
func DecodeSeatalk1Keystroke(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalk1PilotMode ¶
func DecodeSeatalk1PilotMode(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalkAlarm ¶
func DecodeSeatalkAlarm(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalkKeypadHeartbeat ¶
func DecodeSeatalkKeypadHeartbeat(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalkKeypadMessage ¶
func DecodeSeatalkKeypadMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalkPilotHeading ¶
func DecodeSeatalkPilotHeading(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalkPilotLockedHeading ¶
func DecodeSeatalkPilotLockedHeading(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalkPilotMode ¶
func DecodeSeatalkPilotMode(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalkPilotWindDatum ¶
func DecodeSeatalkPilotWindDatum(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalkSilenceAlarm ¶
func DecodeSeatalkSilenceAlarm(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalkWirelessKeypadControl ¶
func DecodeSeatalkWirelessKeypadControl(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSeatalkWirelessKeypadLightControl ¶
func DecodeSeatalkWirelessKeypadLightControl(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSetDriftRapidUpdate ¶
func DecodeSetDriftRapidUpdate(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSetPressure ¶
func DecodeSetPressure(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetAisClassBStaticDataMsg24PartB ¶
func DecodeSimnetAisClassBStaticDataMsg24PartB(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetAlarm ¶
func DecodeSimnetAlarm(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetAlarmMessage ¶
func DecodeSimnetAlarmMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetApCommand ¶
func DecodeSimnetApCommand(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetApUnknown1 ¶
func DecodeSimnetApUnknown1(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetApUnknown2 ¶
func DecodeSimnetApUnknown2(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetApUnknown3 ¶
func DecodeSimnetApUnknown3(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetApUnknown4 ¶
func DecodeSimnetApUnknown4(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetAutopilotAngle ¶
func DecodeSimnetAutopilotAngle(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetAutopilotMode ¶
func DecodeSimnetAutopilotMode(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetClearFluidLevelWarnings ¶
func DecodeSimnetClearFluidLevelWarnings(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetConfigureTemperatureSensor ¶
func DecodeSimnetConfigureTemperatureSensor(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetDeviceModeRequest ¶
func DecodeSimnetDeviceModeRequest(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetDeviceStatus ¶
func DecodeSimnetDeviceStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetDeviceStatusRequest ¶
func DecodeSimnetDeviceStatusRequest(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetEventCommandApCommand ¶
func DecodeSimnetEventCommandApCommand(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetEventReplyApCommand ¶
func DecodeSimnetEventReplyApCommand(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetFluidLevelSensorConfiguration ¶
func DecodeSimnetFluidLevelSensorConfiguration(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetKeyValue ¶
func DecodeSimnetKeyValue(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetLgc2000Configuration ¶
func DecodeSimnetLgc2000Configuration(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetMagneticField ¶
func DecodeSimnetMagneticField(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetPaddleWheelSpeedConfiguration ¶
func DecodeSimnetPaddleWheelSpeedConfiguration(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetParameterSet ¶
func DecodeSimnetParameterSet(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetPilotMode ¶
func DecodeSimnetPilotMode(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetReprogramData ¶
func DecodeSimnetReprogramData(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetSailingProcessorStatus ¶
func DecodeSimnetSailingProcessorStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimnetTrimTabSensorCalibration ¶
func DecodeSimnetTrimTabSensorCalibration(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSimradTextMessage ¶
func DecodeSimradTextMessage(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSmallCraftStatus ¶
func DecodeSmallCraftStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubAlbum ¶
func DecodeSonichubAlbum(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubArtist ¶
func DecodeSonichubArtist(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubControl ¶
func DecodeSonichubControl(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubFmRadio ¶
func DecodeSonichubFmRadio(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubInit1 ¶
func DecodeSonichubInit1(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubMaxVolume ¶
func DecodeSonichubMaxVolume(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubMenuItem ¶
func DecodeSonichubMenuItem(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubPlaylist ¶
func DecodeSonichubPlaylist(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubPosition ¶
func DecodeSonichubPosition(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubSource ¶
func DecodeSonichubSource(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubSourceList ¶
func DecodeSonichubSourceList(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubTrack ¶
func DecodeSonichubTrack(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubVolume ¶
func DecodeSonichubVolume(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubZoneInfo ¶
func DecodeSonichubZoneInfo(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSonichubZones ¶
func DecodeSonichubZones(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSpeed ¶
func DecodeSpeed(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSwitchBankControl ¶
func DecodeSwitchBankControl(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeSystemTime ¶
func DecodeSystemTime(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeTemperature ¶
func DecodeTemperature(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeTemperatureExtendedRange ¶
func DecodeTemperatureExtendedRange(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeThrusterControlStatus ¶
func DecodeThrusterControlStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeThrusterInformation ¶
func DecodeThrusterInformation(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeThrusterMotorStatus ¶
func DecodeThrusterMotorStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeTideStationData ¶
func DecodeTideStationData(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeTimeDate ¶
func DecodeTimeDate(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeTrackedTargetData ¶
func DecodeTrackedTargetData(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeTransmissionParametersDynamic ¶
func DecodeTransmissionParametersDynamic(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeTripParametersEngine ¶
func DecodeTripParametersEngine(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeTripParametersVessel ¶
func DecodeTripParametersVessel(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUserDatum ¶
func DecodeUserDatum(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityAverageBasicAcQuantities ¶
func DecodeUtilityAverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityPhaseAAcPower ¶
func DecodeUtilityPhaseAAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityPhaseAAcReactivePower ¶
func DecodeUtilityPhaseAAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityPhaseABasicAcQuantities ¶
func DecodeUtilityPhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityPhaseBAcPower ¶
func DecodeUtilityPhaseBAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityPhaseBAcReactivePower ¶
func DecodeUtilityPhaseBAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityPhaseBBasicAcQuantities ¶
func DecodeUtilityPhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityPhaseCAcPower ¶
func DecodeUtilityPhaseCAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityPhaseCAcReactivePower ¶
func DecodeUtilityPhaseCAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityPhaseCBasicAcQuantities ¶
func DecodeUtilityPhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityTotalAcEnergy ¶
func DecodeUtilityTotalAcEnergy(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityTotalAcPower ¶
func DecodeUtilityTotalAcPower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeUtilityTotalAcReactivePower ¶
func DecodeUtilityTotalAcReactivePower(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeVesselHeading ¶
func DecodeVesselHeading(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeVesselSpeedComponents ¶
func DecodeVesselSpeedComponents(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeVictronBatteryRegister ¶
func DecodeVictronBatteryRegister(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeWaterDepth ¶
func DecodeWaterDepth(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeWatermakerInputSettingAndStatus ¶
func DecodeWatermakerInputSettingAndStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeWindData ¶
func DecodeWindData(Info MessageInfo, stream *PGNDataStream) (any, error)
func DecodeWindlassControlStatus ¶
func DecodeWindlassControlStatus(Info MessageInfo, stream *PGNDataStream) (any, error)
func GetProprietaryInfo ¶
func GetProprietaryInfo(data []uint8) (ManufacturerCodeConst, IndustryCodeConst, error)
GetProprietaryInfo returns Manufacturer and Industry constants. Invalid data returned if called on non-proprietary PGNs.
func IsProprietaryPGN ¶
IsProprietaryPGN returns true if its argument is in one of the proprietary ranges.
func SearchUnseenList ¶
SearchUnseenList returns true if the PGN has no Canboat samples.
Types ¶
type AcInputStatus ¶
type AcInputStatus struct { Info MessageInfo Instance *uint8 NumberOfLines *uint8 Repeating1 []AcInputStatusRepeating1 }
type AcInputStatusRepeating1 ¶
type AcOutputStatus ¶
type AcOutputStatus struct { Info MessageInfo Instance *uint8 NumberOfLines *uint8 Repeating1 []AcOutputStatusRepeating1 }
type AcPowerCurrentPhaseA ¶
type AcPowerCurrentPhaseA struct { Info MessageInfo Sid *uint8 ConnectionNumber *uint8 AcRmsCurrent *float32 Power *int32 }
type AcPowerCurrentPhaseB ¶
type AcPowerCurrentPhaseB struct { Info MessageInfo Sid *uint8 ConnectionNumber *uint8 AcRmsCurrent *float32 Power *int32 }
type AcPowerCurrentPhaseC ¶
type AcPowerCurrentPhaseC struct { Info MessageInfo Sid *uint8 ConnectionNumber *uint8 AcRmsCurrent *float32 Power *int32 }
type AcceptabilityConst ¶
type AcceptabilityConst uint8
const ( BadLevel AcceptabilityConst = 0 BadFrequency AcceptabilityConst = 1 BeingQualified AcceptabilityConst = 2 Good_2 AcceptabilityConst = 3 )
func (AcceptabilityConst) GoString ¶
func (e AcceptabilityConst) GoString() string
func (AcceptabilityConst) String ¶
func (e AcceptabilityConst) String() string
type AccessLevelConst ¶
type AccessLevelConst uint8
const ( Locked AccessLevelConst = 0 UnlockedLevel1 AccessLevelConst = 1 UnlockedLevel2 AccessLevelConst = 2 )
func (AccessLevelConst) GoString ¶
func (e AccessLevelConst) GoString() string
func (AccessLevelConst) String ¶
func (e AccessLevelConst) String() string
type ActualPressure ¶
type ActualPressure struct { Info MessageInfo Sid *uint8 Instance *uint8 Source PressureSourceConst Pressure *units.Pressure }
type AgsConfigurationStatus ¶
type AgsConfigurationStatus struct { Info MessageInfo Instance *uint8 GeneratorInstance *uint8 AgsMode *uint8 }
type AirmarAccessLevel ¶
type AirmarAccessLevel struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst FormatCode *uint8 AccessLevel AccessLevelConst AccessSeedKey *uint32 }
type AirmarAddressableMultiFrame ¶
type AirmarAddressableMultiFrame struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint8 }
type AirmarAttitudeOffset ¶
type AirmarAttitudeOffset struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst AzimuthOffset *float32 PitchOffset *float32 RollOffset *float32 }
type AirmarBootStateAcknowledgment ¶
type AirmarBootStateAcknowledgment struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst BootState BootStateConst }
type AirmarBootStateRequest ¶
type AirmarBootStateRequest struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type AirmarCalibrateCompass ¶
type AirmarCalibrateCompass struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst CalibrateFunction AirmarCalibrateFunctionConst CalibrationStatus AirmarCalibrateStatusConst VerifyScore *uint8 XAxisGainValue *float32 YAxisGainValue *float32 ZAxisGainValue *float32 XAxisLinearOffset *float32 YAxisLinearOffset *float32 ZAxisLinearOffset *float32 XAxisAngularOffset *float32 PitchAndRollDamping *float32 CompassRateGyroDamping *float32 }
type AirmarCalibrateDepth ¶
type AirmarCalibrateDepth struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst SpeedOfSoundMode *units.Velocity }
type AirmarCalibrateFunctionConst ¶
type AirmarCalibrateFunctionConst uint8
const ( NormalCancelCalibration AirmarCalibrateFunctionConst = 0 EnterCalibrationMode AirmarCalibrateFunctionConst = 1 ResetCalibrationTo0 AirmarCalibrateFunctionConst = 2 Verify AirmarCalibrateFunctionConst = 3 ResetCompassToDefaults AirmarCalibrateFunctionConst = 4 ResetDampingToDefaults AirmarCalibrateFunctionConst = 5 )
func (AirmarCalibrateFunctionConst) GoString ¶
func (e AirmarCalibrateFunctionConst) GoString() string
func (AirmarCalibrateFunctionConst) String ¶
func (e AirmarCalibrateFunctionConst) String() string
type AirmarCalibrateSpeed ¶
type AirmarCalibrateSpeed struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst NumberOfPairsOfDataPoints *uint8 Repeating1 []AirmarCalibrateSpeedRepeating1 }
type AirmarCalibrateStatusConst ¶
type AirmarCalibrateStatusConst uint8
const ( Queried AirmarCalibrateStatusConst = 0 Passed AirmarCalibrateStatusConst = 1 FailedTimeout AirmarCalibrateStatusConst = 2 FailedTiltError AirmarCalibrateStatusConst = 3 FailedOther AirmarCalibrateStatusConst = 4 InProgress AirmarCalibrateStatusConst = 5 )
func (AirmarCalibrateStatusConst) GoString ¶
func (e AirmarCalibrateStatusConst) GoString() string
func (AirmarCalibrateStatusConst) String ¶
func (e AirmarCalibrateStatusConst) String() string
type AirmarCalibrateTemperature ¶
type AirmarCalibrateTemperature struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst TemperatureInstance AirmarTemperatureInstanceConst TemperatureOffset *units.Temperature }
type AirmarCommandConst ¶
type AirmarCommandConst uint8
const ( AttitudeOffsets AirmarCommandConst = 32 CalibrateCompass AirmarCommandConst = 33 TrueWindOptions AirmarCommandConst = 34 SimulateMode_2 AirmarCommandConst = 35 CalibrateDepth AirmarCommandConst = 40 CalibrateSpeed AirmarCommandConst = 41 CalibrateTemperature AirmarCommandConst = 42 SpeedFilter AirmarCommandConst = 43 TemperatureFilter AirmarCommandConst = 44 NMEA2000Options AirmarCommandConst = 46 )
func (AirmarCommandConst) GoString ¶
func (e AirmarCommandConst) GoString() string
func (AirmarCommandConst) String ¶
func (e AirmarCommandConst) String() string
type AirmarDepthQualityFactor ¶
type AirmarDepthQualityFactor struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Sid *uint8 DepthQualityFactor AirmarDepthQualityFactorConst }
type AirmarDepthQualityFactorConst ¶
type AirmarDepthQualityFactorConst uint8
const ( DepthUnlocked AirmarDepthQualityFactorConst = 0 Quality10Percent AirmarDepthQualityFactorConst = 1 Quality20Percent AirmarDepthQualityFactorConst = 2 Quality30Percent AirmarDepthQualityFactorConst = 3 Quality40Percent AirmarDepthQualityFactorConst = 4 Quality50Percent AirmarDepthQualityFactorConst = 5 Quality60Percent AirmarDepthQualityFactorConst = 6 Quality70Percent AirmarDepthQualityFactorConst = 7 Quality80Percent AirmarDepthQualityFactorConst = 8 Quality90Percent AirmarDepthQualityFactorConst = 9 Quality100Percent AirmarDepthQualityFactorConst = 10 )
func (AirmarDepthQualityFactorConst) GoString ¶
func (e AirmarDepthQualityFactorConst) GoString() string
func (AirmarDepthQualityFactorConst) String ¶
func (e AirmarDepthQualityFactorConst) String() string
type AirmarDeviceInformation ¶
type AirmarDeviceInformation struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Sid *uint8 InternalDeviceTemperature *units.Temperature SupplyVoltage *float32 }
type AirmarFilterConst ¶
type AirmarFilterConst uint8
const ( NoFilter AirmarFilterConst = 0 BasicIIRFilter AirmarFilterConst = 1 )
func (AirmarFilterConst) GoString ¶
func (e AirmarFilterConst) GoString() string
func (AirmarFilterConst) String ¶
func (e AirmarFilterConst) String() string
type AirmarNmea2000Options ¶
type AirmarNmea2000Options struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst TransmissionInterval AirmarTransmissionIntervalConst }
type AirmarPostControlConst ¶
type AirmarPostControlConst uint8
const ( ReportPreviousValues AirmarPostControlConst = 0 GenerateNewValues AirmarPostControlConst = 1 )
func (AirmarPostControlConst) GoString ¶
func (e AirmarPostControlConst) GoString() string
func (AirmarPostControlConst) String ¶
func (e AirmarPostControlConst) String() string
type AirmarPostIdConst ¶
type AirmarPostIdConst uint8
const ( FormatCode AirmarPostIdConst = 1 FactoryEEPROM AirmarPostIdConst = 2 UserEEPROM AirmarPostIdConst = 3 WaterTemperatureSensor AirmarPostIdConst = 4 SonarTransceiver AirmarPostIdConst = 5 SpeedSensor AirmarPostIdConst = 6 InternalTemperatureSensor AirmarPostIdConst = 7 BatteryVoltageSensor AirmarPostIdConst = 8 )
func (AirmarPostIdConst) GoString ¶
func (e AirmarPostIdConst) GoString() string
func (AirmarPostIdConst) String ¶
func (e AirmarPostIdConst) String() string
type AirmarSimulateMode ¶
type AirmarSimulateMode struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst SimulateMode OffOnConst }
type AirmarSpeedFilterIir ¶
type AirmarSpeedFilterIir struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst FilterType *uint8 SampleInterval *float32 FilterDuration *float32 }
type AirmarSpeedFilterNone ¶
type AirmarSpeedFilterNone struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst FilterType *uint8 SampleInterval *float32 }
type AirmarSpeedPulseCount ¶
type AirmarSpeedPulseCount struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Sid *uint8 DurationOfInterval *float32 NumberOfPulsesReceived *uint16 }
type AirmarTemperatureFilterIir ¶
type AirmarTemperatureFilterIir struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst FilterType *uint8 SampleInterval *float32 FilterDuration *float32 }
type AirmarTemperatureFilterNone ¶
type AirmarTemperatureFilterNone struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst FilterType *uint8 SampleInterval *float32 }
type AirmarTemperatureInstanceConst ¶
type AirmarTemperatureInstanceConst uint8
const ( DeviceSensor AirmarTemperatureInstanceConst = 0 OnboardWaterSensor AirmarTemperatureInstanceConst = 1 OptionalWaterSensor AirmarTemperatureInstanceConst = 2 )
func (AirmarTemperatureInstanceConst) GoString ¶
func (e AirmarTemperatureInstanceConst) GoString() string
func (AirmarTemperatureInstanceConst) String ¶
func (e AirmarTemperatureInstanceConst) String() string
type AirmarTransmissionIntervalConst ¶
type AirmarTransmissionIntervalConst uint8
const ( MeasureInterval AirmarTransmissionIntervalConst = 0 RequestedByUser AirmarTransmissionIntervalConst = 1 )
func (AirmarTransmissionIntervalConst) GoString ¶
func (e AirmarTransmissionIntervalConst) GoString() string
func (AirmarTransmissionIntervalConst) String ¶
func (e AirmarTransmissionIntervalConst) String() string
type AirmarTrueWindOptions ¶
type AirmarTrueWindOptions struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst CogSubstitutionForHdg YesNoConst }
type AisAcknowledge ¶
type AisAcknowledge struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst DestinationId1 *uint32 SequenceNumberForId1 []uint8 SequenceNumberForIdN []uint8 }
type AisAddressedBinaryMessage ¶
type AisAddressedBinaryMessage struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst SequenceNumber *uint8 DestinationId *uint32 RetransmitFlag *uint8 NumberOfBitsInBinaryDataField *uint16 BinaryData []uint8 }
type AisAddressedSafetyRelatedMessage ¶
type AisAddressedSafetyRelatedMessage struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst SequenceNumber *uint8 DestinationId *uint32 RetransmitFlag *uint8 SafetyRelatedText string }
type AisAidsToNavigationAtonReport ¶
type AisAidsToNavigationAtonReport struct {}
type AisAssignedModeConst ¶
type AisAssignedModeConst uint8
const ( AutonomousAndContinuous AisAssignedModeConst = 0 AssignedMode AisAssignedModeConst = 1 )
func (AisAssignedModeConst) GoString ¶
func (e AisAssignedModeConst) GoString() string
func (AisAssignedModeConst) String ¶
func (e AisAssignedModeConst) String() string
type AisBandConst ¶
type AisBandConst uint8
const ( Top525KHzOfMarineBand AisBandConst = 0 EntireMarineBand AisBandConst = 1 )
func (AisBandConst) GoString ¶
func (e AisBandConst) GoString() string
func (AisBandConst) String ¶
func (e AisBandConst) String() string
type AisBinaryBroadcastMessage ¶
type AisBinaryBroadcastMessage struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst NumberOfBitsInBinaryDataField *uint16 BinaryData []uint8 }
type AisChannelManagement ¶
type AisChannelManagement struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst ChannelA *uint8 ChannelB *uint8 Power *uint8 TxRxMode *uint8 NorthEastLongitudeCorner1 *float64 NorthEastLatitudeCorner1 *float64 SouthWestLongitudeCorner1 *float64 SouthWestLatitudeCorner2 *float64 AddressedOrBroadcastMessageIndicator *uint8 ChannelABandwidth *uint8 ChannelBBandwidth *uint8 TransitionalZoneSize *uint8 }
type AisClassAPositionReport ¶
type AisClassAPositionReport struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst UserId *uint32 Longitude *float64 Latitude *float64 PositionAccuracy PositionAccuracyConst Raim RaimFlagConst TimeStamp TimeStampConst Cog *float32 Sog *units.Velocity CommunicationState []uint8 AisTransceiverInformation AisTransceiverConst Heading *float32 RateOfTurn *float32 SpecialManeuverIndicator AisSpecialManeuverConst SequenceId *uint8 }
type AisClassAStaticAndVoyageRelatedData ¶
type AisClassAStaticAndVoyageRelatedData struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst UserId *uint32 ImoNumber *uint32 Callsign string Name string TypeOfShip ShipTypeConst Length *units.Distance Beam *units.Distance PositionReferenceFromStarboard *units.Distance PositionReferenceFromBow *units.Distance EtaDate *uint16 EtaTime *float32 Draft *units.Distance Destination string AisVersionIndicator AisVersionConst GnssType PositionFixDeviceConst Dte AvailableConst AisTransceiverInformation AisTransceiverConst }
type AisClassBExtendedPositionReport ¶
type AisClassBExtendedPositionReport struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst UserId *uint32 Longitude *float64 Latitude *float64 PositionAccuracy PositionAccuracyConst Raim RaimFlagConst TimeStamp TimeStampConst Cog *float32 Sog *units.Velocity TypeOfShip ShipTypeConst TrueHeading *float32 GnssType PositionFixDeviceConst Length *units.Distance Beam *units.Distance PositionReferenceFromStarboard *units.Distance PositionReferenceFromBow *units.Distance Name string Dte AvailableConst AisMode AisModeConst AisTransceiverInformation AisTransceiverConst }
type AisClassBPositionReport ¶
type AisClassBPositionReport struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst UserId *uint32 Longitude *float64 Latitude *float64 PositionAccuracy PositionAccuracyConst Raim RaimFlagConst TimeStamp TimeStampConst Cog *float32 Sog *units.Velocity CommunicationState []uint8 AisTransceiverInformation AisTransceiverConst Heading *float32 UnitType AisTypeConst IntegratedDisplay YesNoConst Dsc YesNoConst Band AisBandConst CanHandleMsg22 YesNoConst AisMode AisModeConst AisCommunicationState AisCommunicationStateConst }
type AisClassBStaticDataMsg24PartA ¶
type AisClassBStaticDataMsg24PartA struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst UserId *uint32 Name string AisTransceiverInformation AisTransceiverConst SequenceId *uint8 }
type AisClassBStaticDataMsg24PartB ¶
type AisClassBStaticDataMsg24PartB struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst UserId *uint32 TypeOfShip ShipTypeConst VendorId string Callsign string Length *units.Distance Beam *units.Distance PositionReferenceFromStarboard *units.Distance PositionReferenceFromBow *units.Distance MothershipUserId *uint32 AisTransceiverInformation AisTransceiverConst SequenceId *uint8 }
type AisCommunicationStateConst ¶
type AisCommunicationStateConst uint8
const ( SOTDMA_2 AisCommunicationStateConst = 0 ITDMA AisCommunicationStateConst = 1 )
func (AisCommunicationStateConst) GoString ¶
func (e AisCommunicationStateConst) GoString() string
func (AisCommunicationStateConst) String ¶
func (e AisCommunicationStateConst) String() string
type AisDataLinkManagementMessage ¶
type AisDataLinkManagementMessage struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst Repeating1 []AisDataLinkManagementMessageRepeating1 }
type AisInterrogation ¶
type AisInterrogation struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst DestinationId1 *uint32 MessageId11 AisMessageIdConst SlotOffset11 *uint16 MessageId12 AisMessageIdConst SlotOffset12 *uint16 DestinationId2 *uint32 MessageId21 AisMessageIdConst SlotOffset21 *uint16 Sid *uint8 }
type AisMessageIdConst ¶
type AisMessageIdConst uint8
const ( ScheduledClassAPositionReport AisMessageIdConst = 1 AssignedScheduledClassAPositionReport AisMessageIdConst = 2 InterrogatedClassAPositionReport AisMessageIdConst = 3 BaseStationReport AisMessageIdConst = 4 StaticAndVoyageRelatedData AisMessageIdConst = 5 BinaryAddressedMessage AisMessageIdConst = 6 BinaryAcknowledgement AisMessageIdConst = 7 BinaryBroadcastMessage AisMessageIdConst = 8 StandardSARAircraftPositionReport AisMessageIdConst = 9 UTCDateInquiry AisMessageIdConst = 10 UTCDateResponse AisMessageIdConst = 11 SafetyRelatedAddressedMessage AisMessageIdConst = 12 SafetyRelatedAcknowledgement AisMessageIdConst = 13 SatetyRelatedBroadcastMessage AisMessageIdConst = 14 Interrogation AisMessageIdConst = 15 AssignmentModeCommand AisMessageIdConst = 16 DGNSSBroadcastBinaryMessage AisMessageIdConst = 17 StandardClassBPositionReport AisMessageIdConst = 18 ExtendedClassBPositionReport AisMessageIdConst = 19 DataLinkManagementMessage AisMessageIdConst = 20 ATONReport AisMessageIdConst = 21 ChannelManagement AisMessageIdConst = 22 GroupAssignmentCommand AisMessageIdConst = 23 StaticDataReport AisMessageIdConst = 24 SingleSlotBinaryMessage AisMessageIdConst = 25 MultipleSlotBinaryMessage AisMessageIdConst = 26 PositionReportForLongRangeApplications AisMessageIdConst = 27 )
func (AisMessageIdConst) GoString ¶
func (e AisMessageIdConst) GoString() string
func (AisMessageIdConst) String ¶
func (e AisMessageIdConst) String() string
type AisModeConst ¶
type AisModeConst uint8
const ( Autonomous_2 AisModeConst = 0 Assigned AisModeConst = 1 )
func (AisModeConst) GoString ¶
func (e AisModeConst) GoString() string
func (AisModeConst) String ¶
func (e AisModeConst) String() string
type AisSafetyRelatedBroadcastMessage ¶
type AisSafetyRelatedBroadcastMessage struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst SafetyRelatedText string }
type AisSpecialManeuverConst ¶
type AisSpecialManeuverConst uint8
const ( NotAvailable AisSpecialManeuverConst = 0 NotEngagedInSpecialManeuver AisSpecialManeuverConst = 1 EngagedInSpecialManeuver AisSpecialManeuverConst = 2 Reserved_2 AisSpecialManeuverConst = 3 )
func (AisSpecialManeuverConst) GoString ¶
func (e AisSpecialManeuverConst) GoString() string
func (AisSpecialManeuverConst) String ¶
func (e AisSpecialManeuverConst) String() string
type AisTransceiverConst ¶
type AisTransceiverConst uint8
const ( ChannelAVDLReception AisTransceiverConst = 0 ChannelBVDLReception AisTransceiverConst = 1 ChannelAVDLTransmission AisTransceiverConst = 2 ChannelBVDLTransmission AisTransceiverConst = 3 OwnInformationNotBroadcast AisTransceiverConst = 4 Reserved AisTransceiverConst = 5 )
func (AisTransceiverConst) GoString ¶
func (e AisTransceiverConst) GoString() string
func (AisTransceiverConst) String ¶
func (e AisTransceiverConst) String() string
type AisTypeConst ¶
type AisTypeConst uint8
const ( SOTDMA AisTypeConst = 0 CS AisTypeConst = 1 )
func (AisTypeConst) GoString ¶
func (e AisTypeConst) GoString() string
func (AisTypeConst) String ¶
func (e AisTypeConst) String() string
type AisUtcAndDateReport ¶
type AisUtcAndDateReport struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst UserId *uint32 Longitude *float64 Latitude *float64 PositionAccuracy PositionAccuracyConst Raim RaimFlagConst PositionTime *float32 CommunicationState []uint8 AisTransceiverInformation AisTransceiverConst PositionDate *uint16 GnssType PositionFixDeviceConst }
type AisUtcDateInquiry ¶
type AisUtcDateInquiry struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst DestinationId *uint32 }
type AisVersionConst ¶
type AisVersionConst uint8
const ( ITURM1371Minus1 AisVersionConst = 0 ITURM13713 AisVersionConst = 1 ITURM13715 AisVersionConst = 2 ITURM1371FutureEdition AisVersionConst = 3 )
func (AisVersionConst) GoString ¶
func (e AisVersionConst) GoString() string
func (AisVersionConst) String ¶
func (e AisVersionConst) String() string
type Alert ¶
type Alert struct { Info MessageInfo AlertType AlertTypeConst AlertCategory AlertCategoryConst AlertSystem *uint8 AlertSubSystem *uint8 AlertId *uint16 DataSourceNetworkIdName *uint64 DataSourceInstance *uint8 DataSourceIndexSource *uint8 AlertOccurrenceNumber *uint8 TemporarySilenceStatus YesNoConst AcknowledgeStatus YesNoConst EscalationStatus YesNoConst TemporarySilenceSupport YesNoConst AcknowledgeSupport YesNoConst EscalationSupport YesNoConst AcknowledgeSourceNetworkIdName *uint64 TriggerCondition AlertTriggerConditionConst ThresholdStatus AlertThresholdStatusConst AlertPriority *uint8 AlertState AlertStateConst }
type AlertCategoryConst ¶
type AlertCategoryConst uint8
const ( Technical AlertCategoryConst = 1 )
func (AlertCategoryConst) GoString ¶
func (e AlertCategoryConst) GoString() string
func (AlertCategoryConst) String ¶
func (e AlertCategoryConst) String() string
type AlertConfiguration ¶
type AlertConfiguration struct { Info MessageInfo AlertType AlertTypeConst AlertCategory AlertCategoryConst AlertSystem *uint8 AlertSubSystem *uint8 AlertId *uint16 DataSourceNetworkIdName *uint64 DataSourceInstance *uint8 DataSourceIndexSource *uint8 AlertOccurrenceNumber *uint8 AlertControl *uint8 UserDefinedAlertAssignment *uint8 ReactivationPeriod *uint8 TemporarySilencePeriod *uint8 EscalationPeriod *uint8 }
type AlertLanguageIdConst ¶
type AlertLanguageIdConst uint8
const ( EnglishUS AlertLanguageIdConst = 0 EnglishUK AlertLanguageIdConst = 1 Arabic AlertLanguageIdConst = 2 ChineseSimplified AlertLanguageIdConst = 3 Croatian AlertLanguageIdConst = 4 Danish AlertLanguageIdConst = 5 Dutch AlertLanguageIdConst = 6 Finnish AlertLanguageIdConst = 7 French AlertLanguageIdConst = 8 German AlertLanguageIdConst = 9 Greek AlertLanguageIdConst = 10 Italian AlertLanguageIdConst = 11 Japanese AlertLanguageIdConst = 12 Korean AlertLanguageIdConst = 13 Norwegian AlertLanguageIdConst = 14 Polish AlertLanguageIdConst = 15 Portuguese AlertLanguageIdConst = 16 Russian AlertLanguageIdConst = 17 Spanish AlertLanguageIdConst = 18 Swedish AlertLanguageIdConst = 19 )
func (AlertLanguageIdConst) GoString ¶
func (e AlertLanguageIdConst) GoString() string
func (AlertLanguageIdConst) String ¶
func (e AlertLanguageIdConst) String() string
type AlertResponse ¶
type AlertResponse struct { Info MessageInfo AlertType AlertTypeConst AlertCategory AlertCategoryConst AlertSystem *uint8 AlertSubSystem *uint8 AlertId *uint16 DataSourceNetworkIdName *uint64 DataSourceInstance *uint8 DataSourceIndexSource *uint8 AlertOccurrenceNumber *uint8 AcknowledgeSourceNetworkIdName *uint64 ResponseCommand AlertResponseCommandConst }
type AlertResponseCommandConst ¶
type AlertResponseCommandConst uint8
const ( Acknowledge AlertResponseCommandConst = 0 TemporarySilence AlertResponseCommandConst = 1 TestCommandOff AlertResponseCommandConst = 2 TestCommandOn AlertResponseCommandConst = 3 )
func (AlertResponseCommandConst) GoString ¶
func (e AlertResponseCommandConst) GoString() string
func (AlertResponseCommandConst) String ¶
func (e AlertResponseCommandConst) String() string
type AlertStateConst ¶
type AlertStateConst uint8
const ( Disabled_2 AlertStateConst = 0 Normal_2 AlertStateConst = 1 Active AlertStateConst = 2 Silenced AlertStateConst = 3 Acknowledged_2 AlertStateConst = 4 AwaitingAcknowledge_2 AlertStateConst = 5 )
func (AlertStateConst) GoString ¶
func (e AlertStateConst) GoString() string
func (AlertStateConst) String ¶
func (e AlertStateConst) String() string
type AlertText ¶
type AlertText struct { Info MessageInfo AlertType AlertTypeConst AlertCategory AlertCategoryConst AlertSystem *uint8 AlertSubSystem *uint8 AlertId *uint16 DataSourceNetworkIdName *uint64 DataSourceInstance *uint8 DataSourceIndexSource *uint8 AlertOccurrenceNumber *uint8 LanguageId AlertLanguageIdConst AlertTextDescription string AlertLocationTextDescription string }
type AlertThreshold ¶
type AlertThreshold struct { Info MessageInfo AlertType AlertTypeConst AlertCategory AlertCategoryConst AlertSystem *uint8 AlertSubSystem *uint8 AlertId *uint16 DataSourceNetworkIdName *uint64 DataSourceInstance *uint8 DataSourceIndexSource *uint8 AlertOccurrenceNumber *uint8 NumberOfParameters *uint8 Repeating1 []AlertThresholdRepeating1 }
type AlertThresholdStatusConst ¶
type AlertThresholdStatusConst uint8
const ( Normal AlertThresholdStatusConst = 0 ThresholdExceeded AlertThresholdStatusConst = 1 ExtremeThresholdExceeded AlertThresholdStatusConst = 2 LowThresholdExceeded AlertThresholdStatusConst = 3 Acknowledged AlertThresholdStatusConst = 4 AwaitingAcknowledge AlertThresholdStatusConst = 5 )
func (AlertThresholdStatusConst) GoString ¶
func (e AlertThresholdStatusConst) GoString() string
func (AlertThresholdStatusConst) String ¶
func (e AlertThresholdStatusConst) String() string
type AlertTriggerConditionConst ¶
type AlertTriggerConditionConst uint8
const ( Manual_3 AlertTriggerConditionConst = 0 Auto_2 AlertTriggerConditionConst = 1 Test_2 AlertTriggerConditionConst = 2 Disabled AlertTriggerConditionConst = 3 )
func (AlertTriggerConditionConst) GoString ¶
func (e AlertTriggerConditionConst) GoString() string
func (AlertTriggerConditionConst) String ¶
func (e AlertTriggerConditionConst) String() string
type AlertTypeConst ¶
type AlertTypeConst uint8
const ( EmergencyAlarm AlertTypeConst = 1 Alarm AlertTypeConst = 2 Warning_2 AlertTypeConst = 5 Caution_2 AlertTypeConst = 8 )
func (AlertTypeConst) GoString ¶
func (e AlertTypeConst) GoString() string
func (AlertTypeConst) String ¶
func (e AlertTypeConst) String() string
type AlertValue ¶
type AlertValue struct { Info MessageInfo AlertType AlertTypeConst AlertCategory AlertCategoryConst AlertSystem *uint8 AlertSubSystem *uint8 AlertId *uint16 DataSourceNetworkIdName *uint64 DataSourceInstance *uint8 DataSourceIndexSource *uint8 AlertOccurrenceNumber *uint8 NumberOfParameters *uint8 Repeating1 []AlertValueRepeating1 }
type AlertValueRepeating1 ¶
type AnchorWindlassMonitoringStatus ¶
type AnchorWindlassMonitoringStatus struct { Info MessageInfo Sid *uint8 WindlassId *uint8 WindlassMonitoringEvents WindlassMonitoringConst ControllerVoltage *float32 MotorCurrent *uint8 TotalMotorTime *float32 }
type AnchorWindlassOperatingStatus ¶
type AnchorWindlassOperatingStatus struct { Info MessageInfo Sid *uint8 WindlassId *uint8 WindlassDirectionControl WindlassDirectionConst WindlassMotionStatus WindlassMotionConst RodeTypeStatus RodeTypeConst RodeCounterValue *units.Distance WindlassLineSpeed *units.Velocity AnchorDockingStatus DockingStatusConst WindlassOperatingEvents WindlassOperationConst }
type AtonTypeConst ¶
type AtonTypeConst uint8
const ( DefaultTypeOfAtoNNotSpecified AtonTypeConst = 0 ReferencePoint AtonTypeConst = 1 RACON AtonTypeConst = 2 FixedStructureOffShore AtonTypeConst = 3 ReservedForFutureUse AtonTypeConst = 4 FixedLightWithoutSectors AtonTypeConst = 5 FixedLightWithSectors AtonTypeConst = 6 FixedLeadingLightFront AtonTypeConst = 7 FixedLeadingLightRear AtonTypeConst = 8 FixedBeaconCardinalN AtonTypeConst = 9 FixedBeaconCardinalE AtonTypeConst = 10 FixedBeaconCardinalS AtonTypeConst = 11 FixedBeaconCardinalW AtonTypeConst = 12 FixedBeaconPortHand AtonTypeConst = 13 FixedBeaconStarboardHand AtonTypeConst = 14 FixedBeaconPreferredChannelPortHand AtonTypeConst = 15 FixedBeaconPreferredChannelStarboardHand AtonTypeConst = 16 FixedBeaconIsolatedDanger AtonTypeConst = 17 FixedBeaconSafeWater AtonTypeConst = 18 FixedBeaconSpecialMark AtonTypeConst = 19 FloatingAtoNCardinalN AtonTypeConst = 20 FloatingAtoNCardinalE AtonTypeConst = 21 FloatingAtoNCardinalS AtonTypeConst = 22 FloatingAtoNCardinalW AtonTypeConst = 23 FloatingAtoNPortHandMark AtonTypeConst = 24 FloatingAtoNStarboardHandMark AtonTypeConst = 25 FloatingAtoNPreferredChannelPortHand AtonTypeConst = 26 FloatingAtoNPreferredChannelStarboardHand AtonTypeConst = 27 FloatingAtoNIsolatedDanger AtonTypeConst = 28 FloatingAtoNSafeWater AtonTypeConst = 29 FloatingAtoNSpecialMark AtonTypeConst = 30 FloatingAtoNLightVesselLANBYRigs AtonTypeConst = 31 )
func (AtonTypeConst) GoString ¶
func (e AtonTypeConst) GoString() string
func (AtonTypeConst) String ¶
func (e AtonTypeConst) String() string
type Attitude ¶
type Attitude struct { Info MessageInfo Sid *uint8 Yaw *float32 Pitch *float32 Roll *float32 }
type AvailableConst ¶
type AvailableConst uint8
const ( Available AvailableConst = 0 NotAvailable_3 AvailableConst = 1 )
func (AvailableConst) GoString ¶
func (e AvailableConst) GoString() string
func (AvailableConst) String ¶
func (e AvailableConst) String() string
type BGKeyValueData ¶
type BGKeyValueData struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Repeating1 []BGKeyValueDataRepeating1 }
type BGKeyValueDataRepeating1 ¶
type BGKeyValueDataRepeating1 struct { Key BandgKeyValueConst Length *uint8 Value []uint8 }
type BGUserAndRemoteRename ¶
type BGUserAndRemoteRename struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst DataType BandgKeyValueConst Length *uint8 Decimals BandgDecimalsConst ShortName string LongName string }
type BandgDecimalsConst ¶
type BandgDecimalsConst uint8
const ( A0_2 BandgDecimalsConst = 0 A1_2 BandgDecimalsConst = 1 A2_2 BandgDecimalsConst = 2 A3_2 BandgDecimalsConst = 3 A4_2 BandgDecimalsConst = 4 Auto_5 BandgDecimalsConst = 254 )
func (BandgDecimalsConst) GoString ¶
func (e BandgDecimalsConst) GoString() string
func (BandgDecimalsConst) String ¶
func (e BandgDecimalsConst) String() string
type BandgKeyValueConst ¶
type BandgKeyValueConst uint16
type BatteryChemistryConst ¶
type BatteryChemistryConst uint8
const ( PbLead BatteryChemistryConst = 0 Li BatteryChemistryConst = 1 NiCd BatteryChemistryConst = 2 ZnO BatteryChemistryConst = 3 NiMH BatteryChemistryConst = 4 )
func (BatteryChemistryConst) GoString ¶
func (e BatteryChemistryConst) GoString() string
func (BatteryChemistryConst) String ¶
func (e BatteryChemistryConst) String() string
type BatteryConfigurationStatus ¶
type BatteryConfigurationStatus struct { Info MessageInfo Instance *uint8 BatteryType BatteryTypeConst SupportsEqualization YesNoConst NominalVoltage BatteryVoltageConst Chemistry BatteryChemistryConst Capacity *uint16 TemperatureCoefficient *int8 PeukertExponent *float32 ChargeEfficiencyFactor *int8 }
type BatteryStatus ¶
type BatteryStatus struct { Info MessageInfo Instance *uint8 Voltage *float32 Current *float32 Temperature *units.Temperature Sid *uint8 }
type BatteryTypeConst ¶
type BatteryTypeConst uint8
const ( Flooded BatteryTypeConst = 0 Gel BatteryTypeConst = 1 AGM BatteryTypeConst = 2 )
func (BatteryTypeConst) GoString ¶
func (e BatteryTypeConst) GoString() string
func (BatteryTypeConst) String ¶
func (e BatteryTypeConst) String() string
type BatteryVoltageConst ¶
type BatteryVoltageConst uint8
const ( A6V BatteryVoltageConst = 0 A12V BatteryVoltageConst = 1 A24V BatteryVoltageConst = 2 A32V BatteryVoltageConst = 3 A36V BatteryVoltageConst = 4 A42V BatteryVoltageConst = 5 A48V BatteryVoltageConst = 6 )
func (BatteryVoltageConst) GoString ¶
func (e BatteryVoltageConst) GoString() string
func (BatteryVoltageConst) String ¶
func (e BatteryVoltageConst) String() string
type BearingModeConst ¶
type BearingModeConst uint8
const ( GreatCircle BearingModeConst = 0 Rhumbline BearingModeConst = 1 )
func (BearingModeConst) GoString ¶
func (e BearingModeConst) GoString() string
func (BearingModeConst) String ¶
func (e BearingModeConst) String() string
type BinarySwitchBankStatus ¶
type BinarySwitchBankStatus struct { Info MessageInfo Instance *uint8 Indicator1 OffOnConst Indicator2 OffOnConst Indicator3 OffOnConst Indicator4 OffOnConst Indicator5 OffOnConst Indicator6 OffOnConst Indicator7 OffOnConst Indicator8 OffOnConst Indicator9 OffOnConst Indicator10 OffOnConst Indicator11 OffOnConst Indicator12 OffOnConst Indicator13 OffOnConst Indicator14 OffOnConst Indicator15 OffOnConst Indicator16 OffOnConst Indicator17 OffOnConst Indicator18 OffOnConst Indicator19 OffOnConst Indicator20 OffOnConst Indicator21 OffOnConst Indicator22 OffOnConst Indicator23 OffOnConst Indicator24 OffOnConst Indicator25 OffOnConst Indicator26 OffOnConst Indicator27 OffOnConst Indicator28 OffOnConst }
type BluetoothSourceStatusConst ¶
type BluetoothSourceStatusConst uint8
const ( Reserved_3 BluetoothSourceStatusConst = 0 Connected_2 BluetoothSourceStatusConst = 1 Connecting BluetoothSourceStatusConst = 2 NotConnected_2 BluetoothSourceStatusConst = 3 )
func (BluetoothSourceStatusConst) GoString ¶
func (e BluetoothSourceStatusConst) GoString() string
func (BluetoothSourceStatusConst) String ¶
func (e BluetoothSourceStatusConst) String() string
type BluetoothStatusConst ¶
type BluetoothStatusConst uint8
const ( Connected BluetoothStatusConst = 0 NotConnected BluetoothStatusConst = 1 NotPaired BluetoothStatusConst = 2 )
func (BluetoothStatusConst) GoString ¶
func (e BluetoothStatusConst) GoString() string
func (BluetoothStatusConst) String ¶
func (e BluetoothStatusConst) String() string
type BootStateConst ¶
type BootStateConst uint8
const ( InStartupMonitor BootStateConst = 0 RunningBootloader BootStateConst = 1 RunningApplication BootStateConst = 2 )
func (BootStateConst) GoString ¶
func (e BootStateConst) GoString() string
func (BootStateConst) String ¶
func (e BootStateConst) String() string
type Bus1AverageBasicAcQuantities ¶
type Bus1AverageBasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 }
type Bus1PhaseABasicAcQuantities ¶
type Bus1PhaseABasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 }
type Bus1PhaseBBasicAcQuantities ¶
type Bus1PhaseBBasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 }
type Bus1PhaseCBasicAcQuantities ¶
type Bus1PhaseCBasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 }
type ChargerModeConst ¶
type ChargerModeConst uint8
const ( Standalone ChargerModeConst = 0 Primary ChargerModeConst = 1 Secondary ChargerModeConst = 2 Echo ChargerModeConst = 3 )
func (ChargerModeConst) GoString ¶
func (e ChargerModeConst) GoString() string
func (ChargerModeConst) String ¶
func (e ChargerModeConst) String() string
type ChargerStateConst ¶
type ChargerStateConst uint8
const ( NotCharging ChargerStateConst = 0 Bulk_2 ChargerStateConst = 1 Absorption_2 ChargerStateConst = 2 Overcharge ChargerStateConst = 3 Equalise ChargerStateConst = 4 Float_2 ChargerStateConst = 5 NoFloat ChargerStateConst = 6 ConstantVI ChargerStateConst = 7 Disabled_3 ChargerStateConst = 8 Fault_3 ChargerStateConst = 9 )
func (ChargerStateConst) GoString ¶
func (e ChargerStateConst) GoString() string
func (ChargerStateConst) String ¶
func (e ChargerStateConst) String() string
type ChargerStatus ¶
type ChargerStatus struct { Info MessageInfo Instance *uint8 BatteryInstance *uint8 OperatingState ChargerStateConst ChargeMode ChargerModeConst Enabled OffOnConst EqualizationPending OffOnConst EqualizationTimeRemaining *float32 }
type ChargingAlgorithmConst ¶
type ChargingAlgorithmConst uint8
const ( Trickle ChargingAlgorithmConst = 0 ConstantVoltageConstantCurrent ChargingAlgorithmConst = 1 A2StageNoFloat ChargingAlgorithmConst = 2 A3Stage ChargingAlgorithmConst = 3 )
func (ChargingAlgorithmConst) GoString ¶
func (e ChargingAlgorithmConst) GoString() string
func (ChargingAlgorithmConst) String ¶
func (e ChargingAlgorithmConst) String() string
type ChetcoDimmer ¶
type ChetcoDimmer struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Instance *uint8 Dimmer1 *uint8 Dimmer2 *uint8 Dimmer3 *uint8 Dimmer4 *uint8 Control *uint8 }
type CogSogRapidUpdate ¶
type CogSogRapidUpdate struct { Info MessageInfo Sid *uint8 CogReference DirectionReferenceConst Cog *float32 Sog *units.Velocity }
type ConfigurationInformation ¶
type ConfigurationInformation struct { Info MessageInfo InstallationDescription1 string InstallationDescription2 string ManufacturerInformation string }
type ControllerStateConst ¶
type ControllerStateConst uint8
const ( ErrorActive ControllerStateConst = 0 ErrorPassive ControllerStateConst = 1 BusOff ControllerStateConst = 2 )
func (ControllerStateConst) GoString ¶
func (e ControllerStateConst) GoString() string
func (ControllerStateConst) String ¶
func (e ControllerStateConst) String() string
type ConverterStateConst ¶
type ConverterStateConst uint8
const ( Off_4 ConverterStateConst = 0 LowPowerMode ConverterStateConst = 1 Fault ConverterStateConst = 2 Bulk ConverterStateConst = 3 Absorption ConverterStateConst = 4 Float ConverterStateConst = 5 Storage ConverterStateConst = 6 Equalize ConverterStateConst = 7 PassThru ConverterStateConst = 8 Inverting ConverterStateConst = 9 Assisting ConverterStateConst = 10 )
func (ConverterStateConst) GoString ¶
func (e ConverterStateConst) GoString() string
func (ConverterStateConst) String ¶
func (e ConverterStateConst) String() string
type ConverterStatus ¶
type ConverterStatus struct { Info MessageInfo Sid []uint8 ConnectionNumber *uint8 OperatingState ConverterStateConst TemperatureState GoodWarningErrorConst OverloadState GoodWarningErrorConst LowDcVoltageState GoodWarningErrorConst RippleState GoodWarningErrorConst }
type CrossTrackError ¶
type CrossTrackError struct { Info MessageInfo Sid *uint8 XteMode ResidualModeConst Xte *units.Distance }
type DcDetailedStatus ¶
type DcDetailedStatus struct { Info MessageInfo Sid *uint8 Instance *uint8 DcType DcSourceConst StateOfCharge *uint8 StateOfHealth *uint8 TimeRemaining *float32 RippleVoltage *float32 RemainingCapacity *uint16 }
type DcSourceConst ¶
type DcSourceConst uint8
const ( Battery DcSourceConst = 0 Alternator DcSourceConst = 1 Convertor DcSourceConst = 2 SolarCell DcSourceConst = 3 WindGenerator DcSourceConst = 4 )
func (DcSourceConst) GoString ¶
func (e DcSourceConst) GoString() string
func (DcSourceConst) String ¶
func (e DcSourceConst) String() string
type DcVoltageCurrent ¶
type DcVoltageCurrent struct { Info MessageInfo Sid []uint8 ConnectionNumber *uint8 DcVoltage *float32 DcCurrent *float32 }
type DeviceClassConst ¶
type DeviceClassConst uint8
const ( ReservedFor2000Use DeviceClassConst = 0 SystemTools DeviceClassConst = 10 SafetySystems DeviceClassConst = 20 InternetworkDevice DeviceClassConst = 25 ElectricalDistribution DeviceClassConst = 30 ElectricalGeneration DeviceClassConst = 35 SteeringAndControlSurfaces DeviceClassConst = 40 Propulsion DeviceClassConst = 50 Communication DeviceClassConst = 70 SensorCommunicationInterface DeviceClassConst = 75 InstrumentationGeneralSystems DeviceClassConst = 80 ExternalEnvironment DeviceClassConst = 85 InternalEnvironment DeviceClassConst = 90 DeckCargoFishingEquipmentSystems DeviceClassConst = 100 HumanInterface DeviceClassConst = 110 Display DeviceClassConst = 120 Entertainment DeviceClassConst = 125 )
func (DeviceClassConst) GoString ¶
func (e DeviceClassConst) GoString() string
func (DeviceClassConst) String ¶
func (e DeviceClassConst) String() string
type DeviceFunctionConst ¶
type DeviceFunctionConst uint16
type DeviceTempStateConst ¶
type DeviceTempStateConst uint8
const ( Cold DeviceTempStateConst = 0 Warm DeviceTempStateConst = 1 Hot DeviceTempStateConst = 2 )
func (DeviceTempStateConst) GoString ¶
func (e DeviceTempStateConst) GoString() string
func (DeviceTempStateConst) String ¶
func (e DeviceTempStateConst) String() string
type DgnssModeConst ¶
type DgnssModeConst uint8
const ( None_3 DgnssModeConst = 0 SBASIfAvailable DgnssModeConst = 1 SBAS DgnssModeConst = 3 )
func (DgnssModeConst) GoString ¶
func (e DgnssModeConst) GoString() string
func (DgnssModeConst) String ¶
func (e DgnssModeConst) String() string
type DirectionConst ¶
type DirectionConst uint8
const ( Forward_2 DirectionConst = 0 Reverse_2 DirectionConst = 1 )
func (DirectionConst) GoString ¶
func (e DirectionConst) GoString() string
func (DirectionConst) String ¶
func (e DirectionConst) String() string
type DirectionReferenceConst ¶
type DirectionReferenceConst uint8
const ( True DirectionReferenceConst = 0 Magnetic DirectionReferenceConst = 1 Error DirectionReferenceConst = 2 )
func (DirectionReferenceConst) GoString ¶
func (e DirectionReferenceConst) GoString() string
func (DirectionReferenceConst) String ¶
func (e DirectionReferenceConst) String() string
type DirectionRudderConst ¶
type DirectionRudderConst uint8
const ( NoOrder DirectionRudderConst = 0 MoveToStarboard DirectionRudderConst = 1 MoveToPort DirectionRudderConst = 2 )
func (DirectionRudderConst) GoString ¶
func (e DirectionRudderConst) GoString() string
func (DirectionRudderConst) String ¶
func (e DirectionRudderConst) String() string
type DistanceLog ¶
type DiverseYachtServicesLoadCell ¶ added in v0.1.0
type DiverseYachtServicesLoadCell struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Instance *uint8 LoadCell *uint32 }
type DockingStatusConst ¶
type DockingStatusConst uint8
const ( NotDocked DockingStatusConst = 0 FullyDocked DockingStatusConst = 1 )
func (DockingStatusConst) GoString ¶
func (e DockingStatusConst) GoString() string
func (DockingStatusConst) String ¶
func (e DockingStatusConst) String() string
type DscCategoryConst ¶
type DscCategoryConst uint8
const ( Routine DscCategoryConst = 100 Safety DscCategoryConst = 108 Urgency DscCategoryConst = 110 Distress_2 DscCategoryConst = 112 )
func (DscCategoryConst) GoString ¶
func (e DscCategoryConst) GoString() string
func (DscCategoryConst) String ¶
func (e DscCategoryConst) String() string
type DscExpansionDataConst ¶
type DscExpansionDataConst uint8
const ( EnhancedPosition DscExpansionDataConst = 100 SourceAndDatumOfPosition DscExpansionDataConst = 101 SOG DscExpansionDataConst = 102 COG DscExpansionDataConst = 103 AdditionalStationIdentification DscExpansionDataConst = 104 EnhancedGeographicArea DscExpansionDataConst = 105 NumberOfPersonsOnBoard DscExpansionDataConst = 106 )
func (DscExpansionDataConst) GoString ¶
func (e DscExpansionDataConst) GoString() string
func (DscExpansionDataConst) String ¶
func (e DscExpansionDataConst) String() string
type DscFirstTelecommandConst ¶
type DscFirstTelecommandConst uint8
const ( F3EG3EAllModesTP DscFirstTelecommandConst = 100 F3EG3EDuplexTP DscFirstTelecommandConst = 101 Polling DscFirstTelecommandConst = 103 UnableToComply DscFirstTelecommandConst = 104 EndOfCall DscFirstTelecommandConst = 105 Data DscFirstTelecommandConst = 106 J3ETP DscFirstTelecommandConst = 109 DistressAcknowledgement DscFirstTelecommandConst = 110 DistressRelay DscFirstTelecommandConst = 112 F1BJ2BTTYFEC DscFirstTelecommandConst = 113 F1BJ2BTTYARQ DscFirstTelecommandConst = 115 Test DscFirstTelecommandConst = 118 ShipPositionOrLocationRegistrationUpdating DscFirstTelecommandConst = 121 NoInformation DscFirstTelecommandConst = 126 )
func (DscFirstTelecommandConst) GoString ¶
func (e DscFirstTelecommandConst) GoString() string
func (DscFirstTelecommandConst) String ¶
func (e DscFirstTelecommandConst) String() string
type DscFormatConst ¶
type DscFormatConst uint8
const ( GeographicalArea DscFormatConst = 102 Distress DscFormatConst = 112 CommonInterest DscFormatConst = 114 AllShips DscFormatConst = 116 IndividualStations DscFormatConst = 120 NonCallingPurpose DscFormatConst = 121 IndividualStationAutomatic DscFormatConst = 123 )
func (DscFormatConst) GoString ¶
func (e DscFormatConst) GoString() string
func (DscFormatConst) String ¶
func (e DscFormatConst) String() string
type DscNatureConst ¶
type DscNatureConst uint8
const ( Fire DscNatureConst = 100 Flooding DscNatureConst = 101 Collision DscNatureConst = 102 Grounding DscNatureConst = 103 Listing DscNatureConst = 104 Sinking DscNatureConst = 105 DisabledAndAdrift DscNatureConst = 106 Undesignated DscNatureConst = 107 AbandoningShip DscNatureConst = 108 Piracy DscNatureConst = 109 ManOverboard DscNatureConst = 110 EPIRBEmission DscNatureConst = 112 )
func (DscNatureConst) GoString ¶
func (e DscNatureConst) GoString() string
func (DscNatureConst) String ¶
func (e DscNatureConst) String() string
type DscSecondTelecommandConst ¶
type DscSecondTelecommandConst uint8
const ( NoReasonGiven DscSecondTelecommandConst = 100 CongestionAtMSC DscSecondTelecommandConst = 101 Busy DscSecondTelecommandConst = 102 QueueIndication DscSecondTelecommandConst = 103 StationBarred DscSecondTelecommandConst = 104 NoOperatorAvailable DscSecondTelecommandConst = 105 EquipmentDisabled DscSecondTelecommandConst = 107 UnableToUseProposedChannel DscSecondTelecommandConst = 108 UnableToUseProposedMode DscSecondTelecommandConst = 109 ShipsAndAircraftOfStatesNotPartiesToAnArmedConflict_2 DscSecondTelecommandConst = 110 MedicalTransports DscSecondTelecommandConst = 111 PayPhonePublicCallOffice DscSecondTelecommandConst = 112 FaxData DscSecondTelecommandConst = 113 NoInformation_2 DscSecondTelecommandConst = 126 )
func (DscSecondTelecommandConst) GoString ¶
func (e DscSecondTelecommandConst) GoString() string
func (DscSecondTelecommandConst) String ¶
func (e DscSecondTelecommandConst) String() string
type EngineInstanceConst ¶
type EngineInstanceConst uint8
const ( SingleEngineOrDualEnginePort EngineInstanceConst = 0 DualEngineStarboard EngineInstanceConst = 1 )
func (EngineInstanceConst) GoString ¶
func (e EngineInstanceConst) GoString() string
func (EngineInstanceConst) String ¶
func (e EngineInstanceConst) String() string
type EngineParametersDynamic ¶
type EngineParametersDynamic struct { Info MessageInfo Instance EngineInstanceConst OilPressure *units.Pressure OilTemperature *units.Temperature Temperature *units.Temperature AlternatorPotential *float32 FuelRate *units.Flow TotalEngineHours *uint32 CoolantPressure *units.Pressure FuelPressure *units.Pressure DiscreteStatus1 EngineStatus1Const DiscreteStatus2 EngineStatus2Const EngineLoad *int8 EngineTorque *int8 }
type EngineParametersRapidUpdate ¶
type EngineParametersRapidUpdate struct { Info MessageInfo Instance EngineInstanceConst Speed *float32 BoostPressure *units.Pressure TiltTrim *int8 }
type EngineParametersStatic ¶
type EngineParametersStatic struct { Info MessageInfo Instance EngineInstanceConst RatedEngineSpeed *float32 Vin string SoftwareId string }
type EngineStatus1Const ¶
type EngineStatus1Const uint16
const ( CheckEngine EngineStatus1Const = 0 OverTemperature EngineStatus1Const = 1 LowOilPressure EngineStatus1Const = 2 LowOilLevel EngineStatus1Const = 3 LowFuelPressure EngineStatus1Const = 4 LowSystemVoltage EngineStatus1Const = 5 LowCoolantLevel EngineStatus1Const = 6 WaterFlow EngineStatus1Const = 7 WaterInFuel EngineStatus1Const = 8 ChargeIndicator EngineStatus1Const = 9 PreheatIndicator EngineStatus1Const = 10 HighBoostPressure EngineStatus1Const = 11 RevLimitExceeded EngineStatus1Const = 12 EGRSystem EngineStatus1Const = 13 ThrottlePositionSensor EngineStatus1Const = 14 EmergencyStop EngineStatus1Const = 15 )
func (EngineStatus1Const) GoString ¶
func (e EngineStatus1Const) GoString() string
func (EngineStatus1Const) String ¶
func (e EngineStatus1Const) String() string
type EngineStatus2Const ¶
type EngineStatus2Const uint16
const ( WarningLevel1 EngineStatus2Const = 0 WarningLevel2 EngineStatus2Const = 1 PowerReduction EngineStatus2Const = 2 MaintenanceNeeded EngineStatus2Const = 3 EngineCommError EngineStatus2Const = 4 SubOrSecondaryThrottle EngineStatus2Const = 5 NeutralStartProtect EngineStatus2Const = 6 EngineShuttingDown EngineStatus2Const = 7 )
func (EngineStatus2Const) GoString ¶
func (e EngineStatus2Const) GoString() string
func (EngineStatus2Const) String ¶
func (e EngineStatus2Const) String() string
type EntertainmentChannelConst ¶
type EntertainmentChannelConst uint8
const ( AllChannels EntertainmentChannelConst = 0 StereoFullRange EntertainmentChannelConst = 1 StereoFront EntertainmentChannelConst = 2 StereoBack EntertainmentChannelConst = 3 StereoSurround EntertainmentChannelConst = 4 Center EntertainmentChannelConst = 5 Subwoofer EntertainmentChannelConst = 6 FrontLeft EntertainmentChannelConst = 7 FrontRight EntertainmentChannelConst = 8 BackLeft EntertainmentChannelConst = 9 BackRight EntertainmentChannelConst = 10 SurroundLeft EntertainmentChannelConst = 11 SurroundRight EntertainmentChannelConst = 12 )
func (EntertainmentChannelConst) GoString ¶
func (e EntertainmentChannelConst) GoString() string
func (EntertainmentChannelConst) String ¶
func (e EntertainmentChannelConst) String() string
type EntertainmentDefaultSettingsConst ¶
type EntertainmentDefaultSettingsConst uint8
const ( SaveCurrentSettingsAsUserDefault EntertainmentDefaultSettingsConst = 0 LoadUserDefault EntertainmentDefaultSettingsConst = 1 LoadManufacturerDefault EntertainmentDefaultSettingsConst = 2 )
func (EntertainmentDefaultSettingsConst) GoString ¶
func (e EntertainmentDefaultSettingsConst) GoString() string
func (EntertainmentDefaultSettingsConst) String ¶
func (e EntertainmentDefaultSettingsConst) String() string
type EntertainmentEqConst ¶
type EntertainmentEqConst uint8
const ( Flat EntertainmentEqConst = 0 Rock EntertainmentEqConst = 1 Hall EntertainmentEqConst = 2 Jazz EntertainmentEqConst = 3 Pop EntertainmentEqConst = 4 Live EntertainmentEqConst = 5 Classic EntertainmentEqConst = 6 Vocal EntertainmentEqConst = 7 Arena EntertainmentEqConst = 8 Cinema EntertainmentEqConst = 9 Custom EntertainmentEqConst = 10 )
func (EntertainmentEqConst) GoString ¶
func (e EntertainmentEqConst) GoString() string
func (EntertainmentEqConst) String ¶
func (e EntertainmentEqConst) String() string
type EntertainmentFilterConst ¶
type EntertainmentFilterConst uint8
const ( FullRange EntertainmentFilterConst = 0 HighPass EntertainmentFilterConst = 1 LowPass EntertainmentFilterConst = 2 BandPass EntertainmentFilterConst = 3 NotchFilter EntertainmentFilterConst = 4 )
func (EntertainmentFilterConst) GoString ¶
func (e EntertainmentFilterConst) GoString() string
func (EntertainmentFilterConst) String ¶
func (e EntertainmentFilterConst) String() string
type EntertainmentGroupBitfieldConst ¶
type EntertainmentGroupBitfieldConst uint16
const ( File_4 EntertainmentGroupBitfieldConst = 0 PlaylistName_3 EntertainmentGroupBitfieldConst = 1 GenreName_3 EntertainmentGroupBitfieldConst = 2 AlbumName_3 EntertainmentGroupBitfieldConst = 3 ArtistName_3 EntertainmentGroupBitfieldConst = 4 TrackName_3 EntertainmentGroupBitfieldConst = 5 StationName_3 EntertainmentGroupBitfieldConst = 6 StationNumber_3 EntertainmentGroupBitfieldConst = 7 FavouriteNumber_3 EntertainmentGroupBitfieldConst = 8 PlayQueue_4 EntertainmentGroupBitfieldConst = 9 ContentInfo_3 EntertainmentGroupBitfieldConst = 10 )
func (EntertainmentGroupBitfieldConst) GoString ¶
func (e EntertainmentGroupBitfieldConst) GoString() string
func (EntertainmentGroupBitfieldConst) String ¶
func (e EntertainmentGroupBitfieldConst) String() string
type EntertainmentGroupConst ¶
type EntertainmentGroupConst uint8
const ( File_2 EntertainmentGroupConst = 0 PlaylistName_2 EntertainmentGroupConst = 1 GenreName_2 EntertainmentGroupConst = 2 AlbumName_2 EntertainmentGroupConst = 3 ArtistName_2 EntertainmentGroupConst = 4 TrackName_2 EntertainmentGroupConst = 5 StationName_2 EntertainmentGroupConst = 6 StationNumber_2 EntertainmentGroupConst = 7 FavouriteNumber_2 EntertainmentGroupConst = 8 PlayQueue_3 EntertainmentGroupConst = 9 ContentInfo_2 EntertainmentGroupConst = 10 )
func (EntertainmentGroupConst) GoString ¶
func (e EntertainmentGroupConst) GoString() string
func (EntertainmentGroupConst) String ¶
func (e EntertainmentGroupConst) String() string
type EntertainmentIdTypeConst ¶
type EntertainmentIdTypeConst uint8
const ( Group EntertainmentIdTypeConst = 0 File_3 EntertainmentIdTypeConst = 1 EncryptedGroup EntertainmentIdTypeConst = 2 EncryptedFile EntertainmentIdTypeConst = 3 )
func (EntertainmentIdTypeConst) GoString ¶
func (e EntertainmentIdTypeConst) GoString() string
func (EntertainmentIdTypeConst) String ¶
func (e EntertainmentIdTypeConst) String() string
type EntertainmentLikeStatusConst ¶
type EntertainmentLikeStatusConst uint8
const ( None EntertainmentLikeStatusConst = 0 ThumbsUp EntertainmentLikeStatusConst = 1 ThumbsDown EntertainmentLikeStatusConst = 2 )
func (EntertainmentLikeStatusConst) GoString ¶
func (e EntertainmentLikeStatusConst) GoString() string
func (EntertainmentLikeStatusConst) String ¶
func (e EntertainmentLikeStatusConst) String() string
type EntertainmentPlayStatusBitfieldConst ¶
type EntertainmentPlayStatusBitfieldConst uint16
const ( Play_3 EntertainmentPlayStatusBitfieldConst = 0 Pause_3 EntertainmentPlayStatusBitfieldConst = 1 Stop_2 EntertainmentPlayStatusBitfieldConst = 2 FF1x_2 EntertainmentPlayStatusBitfieldConst = 3 FF2x_2 EntertainmentPlayStatusBitfieldConst = 4 FF3x_2 EntertainmentPlayStatusBitfieldConst = 5 FF4x_2 EntertainmentPlayStatusBitfieldConst = 6 RW1x_2 EntertainmentPlayStatusBitfieldConst = 7 RW2x_2 EntertainmentPlayStatusBitfieldConst = 8 RW3x_2 EntertainmentPlayStatusBitfieldConst = 9 RW4x_2 EntertainmentPlayStatusBitfieldConst = 10 SkipAhead_2 EntertainmentPlayStatusBitfieldConst = 11 SkipBack_2 EntertainmentPlayStatusBitfieldConst = 12 JogAhead_2 EntertainmentPlayStatusBitfieldConst = 13 JogBack_2 EntertainmentPlayStatusBitfieldConst = 14 SeekUp_2 EntertainmentPlayStatusBitfieldConst = 15 SeekDown_2 EntertainmentPlayStatusBitfieldConst = 16 ScanUp_2 EntertainmentPlayStatusBitfieldConst = 17 ScanDown_2 EntertainmentPlayStatusBitfieldConst = 18 TuneUp_2 EntertainmentPlayStatusBitfieldConst = 19 TuneDown_2 EntertainmentPlayStatusBitfieldConst = 20 SlowMotion75x_2 EntertainmentPlayStatusBitfieldConst = 21 SlowMotion5x_2 EntertainmentPlayStatusBitfieldConst = 22 SlowMotion25x_2 EntertainmentPlayStatusBitfieldConst = 23 SlowMotion125x_2 EntertainmentPlayStatusBitfieldConst = 24 SourceRenaming EntertainmentPlayStatusBitfieldConst = 25 )
func (EntertainmentPlayStatusBitfieldConst) GoString ¶
func (e EntertainmentPlayStatusBitfieldConst) GoString() string
func (EntertainmentPlayStatusBitfieldConst) String ¶
func (e EntertainmentPlayStatusBitfieldConst) String() string
type EntertainmentPlayStatusConst ¶
type EntertainmentPlayStatusConst uint16
const ( Play EntertainmentPlayStatusConst = 0 Pause EntertainmentPlayStatusConst = 1 Stop EntertainmentPlayStatusConst = 2 FF1x EntertainmentPlayStatusConst = 3 FF2x EntertainmentPlayStatusConst = 4 FF3x EntertainmentPlayStatusConst = 5 FF4x EntertainmentPlayStatusConst = 6 RW1x EntertainmentPlayStatusConst = 7 RW2x EntertainmentPlayStatusConst = 8 RW3x EntertainmentPlayStatusConst = 9 RW4x EntertainmentPlayStatusConst = 10 SkipAhead EntertainmentPlayStatusConst = 11 SkipBack EntertainmentPlayStatusConst = 12 JogAhead EntertainmentPlayStatusConst = 13 JogBack EntertainmentPlayStatusConst = 14 SeekUp EntertainmentPlayStatusConst = 15 SeekDown EntertainmentPlayStatusConst = 16 ScanUp EntertainmentPlayStatusConst = 17 ScanDown EntertainmentPlayStatusConst = 18 TuneUp EntertainmentPlayStatusConst = 19 TuneDown EntertainmentPlayStatusConst = 20 SlowMotion75x EntertainmentPlayStatusConst = 21 SlowMotion5x EntertainmentPlayStatusConst = 22 SlowMotion25x EntertainmentPlayStatusConst = 23 SlowMotion125x EntertainmentPlayStatusConst = 24 )
func (EntertainmentPlayStatusConst) GoString ¶
func (e EntertainmentPlayStatusConst) GoString() string
func (EntertainmentPlayStatusConst) String ¶
func (e EntertainmentPlayStatusConst) String() string
type EntertainmentRegionsConst ¶
type EntertainmentRegionsConst uint8
const ( USA EntertainmentRegionsConst = 0 Europe EntertainmentRegionsConst = 1 Asia EntertainmentRegionsConst = 2 MiddleEast EntertainmentRegionsConst = 3 LatinAmerica EntertainmentRegionsConst = 4 Australia EntertainmentRegionsConst = 5 Russia EntertainmentRegionsConst = 6 Japan EntertainmentRegionsConst = 7 )
func (EntertainmentRegionsConst) GoString ¶
func (e EntertainmentRegionsConst) GoString() string
func (EntertainmentRegionsConst) String ¶
func (e EntertainmentRegionsConst) String() string
type EntertainmentRepeatBitfieldConst ¶
type EntertainmentRepeatBitfieldConst uint16
const ( Song EntertainmentRepeatBitfieldConst = 0 PlayQueue_5 EntertainmentRepeatBitfieldConst = 1 )
func (EntertainmentRepeatBitfieldConst) GoString ¶
func (e EntertainmentRepeatBitfieldConst) GoString() string
func (EntertainmentRepeatBitfieldConst) String ¶
func (e EntertainmentRepeatBitfieldConst) String() string
type EntertainmentRepeatStatusConst ¶
type EntertainmentRepeatStatusConst uint8
const ( Off_2 EntertainmentRepeatStatusConst = 0 One EntertainmentRepeatStatusConst = 1 All EntertainmentRepeatStatusConst = 2 )
func (EntertainmentRepeatStatusConst) GoString ¶
func (e EntertainmentRepeatStatusConst) GoString() string
func (EntertainmentRepeatStatusConst) String ¶
func (e EntertainmentRepeatStatusConst) String() string
type EntertainmentShuffleBitfieldConst ¶
type EntertainmentShuffleBitfieldConst uint16
const ( PlayQueue_6 EntertainmentShuffleBitfieldConst = 0 All_3 EntertainmentShuffleBitfieldConst = 1 )
func (EntertainmentShuffleBitfieldConst) GoString ¶
func (e EntertainmentShuffleBitfieldConst) GoString() string
func (EntertainmentShuffleBitfieldConst) String ¶
func (e EntertainmentShuffleBitfieldConst) String() string
type EntertainmentShuffleStatusConst ¶
type EntertainmentShuffleStatusConst uint8
const ( Off_3 EntertainmentShuffleStatusConst = 0 PlayQueue EntertainmentShuffleStatusConst = 1 All_2 EntertainmentShuffleStatusConst = 2 )
func (EntertainmentShuffleStatusConst) GoString ¶
func (e EntertainmentShuffleStatusConst) GoString() string
func (EntertainmentShuffleStatusConst) String ¶
func (e EntertainmentShuffleStatusConst) String() string
type EntertainmentSourceConst ¶
type EntertainmentSourceConst uint8
const ( VesselAlarm EntertainmentSourceConst = 0 AM EntertainmentSourceConst = 1 FM EntertainmentSourceConst = 2 Weather EntertainmentSourceConst = 3 DAB EntertainmentSourceConst = 4 Aux EntertainmentSourceConst = 5 USB EntertainmentSourceConst = 6 CD EntertainmentSourceConst = 7 MP3 EntertainmentSourceConst = 8 AppleIOS EntertainmentSourceConst = 9 Android EntertainmentSourceConst = 10 Bluetooth EntertainmentSourceConst = 11 SiriusXM EntertainmentSourceConst = 12 Pandora EntertainmentSourceConst = 13 Spotify EntertainmentSourceConst = 14 Slacker EntertainmentSourceConst = 15 Songza EntertainmentSourceConst = 16 AppleRadio EntertainmentSourceConst = 17 LastFM EntertainmentSourceConst = 18 Ethernet EntertainmentSourceConst = 19 VideoMP4 EntertainmentSourceConst = 20 VideoDVD EntertainmentSourceConst = 21 VideoBluRay EntertainmentSourceConst = 22 HDMI EntertainmentSourceConst = 23 Video EntertainmentSourceConst = 24 )
func (EntertainmentSourceConst) GoString ¶
func (e EntertainmentSourceConst) GoString() string
func (EntertainmentSourceConst) String ¶
func (e EntertainmentSourceConst) String() string
type EntertainmentTypeConst ¶
type EntertainmentTypeConst uint8
const ( File EntertainmentTypeConst = 0 PlaylistName EntertainmentTypeConst = 1 GenreName EntertainmentTypeConst = 2 AlbumName EntertainmentTypeConst = 3 ArtistName EntertainmentTypeConst = 4 TrackName EntertainmentTypeConst = 5 StationName EntertainmentTypeConst = 6 StationNumber EntertainmentTypeConst = 7 FavouriteNumber EntertainmentTypeConst = 8 PlayQueue_2 EntertainmentTypeConst = 9 ContentInfo EntertainmentTypeConst = 10 )
func (EntertainmentTypeConst) GoString ¶
func (e EntertainmentTypeConst) GoString() string
func (EntertainmentTypeConst) String ¶
func (e EntertainmentTypeConst) String() string
type EntertainmentVolumeControlConst ¶
type EntertainmentVolumeControlConst uint8
const ( Up_2 EntertainmentVolumeControlConst = 0 Down_2 EntertainmentVolumeControlConst = 1 )
func (EntertainmentVolumeControlConst) GoString ¶
func (e EntertainmentVolumeControlConst) GoString() string
func (EntertainmentVolumeControlConst) String ¶
func (e EntertainmentVolumeControlConst) String() string
type EntertainmentZoneConst ¶
type EntertainmentZoneConst uint8
const ( AllZones EntertainmentZoneConst = 0 Zone1 EntertainmentZoneConst = 1 Zone2 EntertainmentZoneConst = 2 Zone3 EntertainmentZoneConst = 3 Zone4 EntertainmentZoneConst = 4 )
func (EntertainmentZoneConst) GoString ¶
func (e EntertainmentZoneConst) GoString() string
func (EntertainmentZoneConst) String ¶
func (e EntertainmentZoneConst) String() string
type EnvironmentalParameters ¶
type EnvironmentalParameters struct { Info MessageInfo Sid *uint8 TemperatureSource TemperatureSourceConst HumiditySource HumiditySourceConst Temperature *units.Temperature Humidity *float32 AtmosphericPressure *units.Pressure }
type EnvironmentalParametersObsolete ¶
type EnvironmentalParametersObsolete struct { Info MessageInfo Sid *uint8 WaterTemperature *units.Temperature OutsideAmbientAirTemperature *units.Temperature AtmosphericPressure *units.Pressure }
type EquipmentStatusConst ¶
type EquipmentStatusConst uint8
const ( Operational EquipmentStatusConst = 0 Fault_2 EquipmentStatusConst = 1 )
func (EquipmentStatusConst) GoString ¶
func (e EquipmentStatusConst) GoString() string
func (EquipmentStatusConst) String ¶
func (e EquipmentStatusConst) String() string
type FieldDescriptor ¶
type FieldDescriptor struct { Name string BitLength uint16 BitOffset uint16 BitLengthVariable bool CanboatType string GolangType string Resolution float32 Signed bool Unit string BitLookupName string Match *int }
FieldDescriptor instances describe a PGN field.
func GetFieldDescriptor ¶
func GetFieldDescriptor(pgn uint32, manID ManufacturerCodeConst, fieldIndex uint8) (*FieldDescriptor, error)
GetFieldDescriptor returns the FieldDescriptor for the specified PGN variant.
type FluidLevel ¶
type FluidLevel struct { Info MessageInfo Instance *uint8 Type TankTypeConst Level *float32 Capacity *units.Volume }
type FurunoHeave ¶
type FurunoHeave struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Heave *units.Distance }
type FurunoHeelAngleRollInformation ¶
type FurunoHeelAngleRollInformation struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst A *uint8 B *uint8 Yaw *float32 Pitch *float32 Roll *float32 }
type FurunoMotionSensorStatusExtended ¶
type FurunoMotionSensorStatusExtended struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type FurunoMultiSatsInViewExtended ¶
type FurunoMultiSatsInViewExtended struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type FurunoSixDegreesOfFreedomMovement ¶
type FurunoSixDegreesOfFreedomMovement struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst A *int32 B *int32 C *int32 D *int8 E *int32 F *int32 G *int16 H *int16 I *int16 }
type FurunoUnknown130820 ¶
type FurunoUnknown130820 struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst A *uint8 B *uint8 C *uint8 D *uint8 E *uint8 }
type FurunoUnknown130821 ¶
type FurunoUnknown130821 struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Sid *uint8 A *uint8 B *uint8 C *uint8 D *uint8 E *uint8 F *uint8 G *uint8 H *uint8 I *uint8 }
type FusionAlbum ¶
type FusionAlbum struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 B *uint64 Album string }
type FusionAmFmStation ¶
type FusionAmFmStation struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 AmFm FusionRadioSourceConst B *uint8 Frequency *uint32 C *uint8 Track string }
type FusionArtist ¶
type FusionArtist struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 B *uint64 Artist string }
type FusionCommandConst ¶
type FusionCommandConst uint8
const ( Play_2 FusionCommandConst = 1 Pause_2 FusionCommandConst = 2 Next FusionCommandConst = 4 Prev FusionCommandConst = 6 )
func (FusionCommandConst) GoString ¶
func (e FusionCommandConst) GoString() string
func (FusionCommandConst) String ¶
func (e FusionCommandConst) String() string
type FusionMediaControl ¶
type FusionMediaControl struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint8 Unknown *uint8 SourceId *uint8 Command FusionCommandConst }
type FusionMenuItem ¶
type FusionMenuItem struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 B *uint8 Line *uint8 E *uint8 F *uint8 G *uint8 H *uint8 I *uint8 Text string }
type FusionMessageIdConst ¶
type FusionMessageIdConst uint8
const ( RequestStatus FusionMessageIdConst = 1 Source_2 FusionMessageIdConst = 2 TrackInfo FusionMessageIdConst = 4 TrackTitle FusionMessageIdConst = 5 TrackArtist FusionMessageIdConst = 6 TrackAlbum FusionMessageIdConst = 7 TrackProgress FusionMessageIdConst = 9 AMFMStation FusionMessageIdConst = 11 VHF FusionMessageIdConst = 12 Squelch FusionMessageIdConst = 13 Scan FusionMessageIdConst = 14 MenuItem_2 FusionMessageIdConst = 17 Replay FusionMessageIdConst = 20 Mute FusionMessageIdConst = 23 SetZoneVolume FusionMessageIdConst = 24 SetAllVolumes FusionMessageIdConst = 25 SubVolume FusionMessageIdConst = 26 Tone FusionMessageIdConst = 27 Volume_2 FusionMessageIdConst = 29 Power FusionMessageIdConst = 32 UnitName FusionMessageIdConst = 33 SiriusXMChannel FusionMessageIdConst = 36 SiriusXMTitle FusionMessageIdConst = 37 SiriusXMArtist FusionMessageIdConst = 38 SiriusXMGenre FusionMessageIdConst = 40 ZoneName FusionMessageIdConst = 45 )
func (FusionMessageIdConst) GoString ¶
func (e FusionMessageIdConst) GoString() string
func (FusionMessageIdConst) String ¶
func (e FusionMessageIdConst) String() string
type FusionMute ¶
type FusionMute struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 Mute FusionMuteCommandConst }
type FusionMuteCommandConst ¶
type FusionMuteCommandConst uint8
const ( MuteOn FusionMuteCommandConst = 1 MuteOff FusionMuteCommandConst = 2 )
func (FusionMuteCommandConst) GoString ¶
func (e FusionMuteCommandConst) GoString() string
func (FusionMuteCommandConst) String ¶
func (e FusionMuteCommandConst) String() string
type FusionPlayProgress ¶
type FusionPlayProgress struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 B *uint8 Progress *float32 }
type FusionPowerStateConst ¶
type FusionPowerStateConst uint8
const ( On_2 FusionPowerStateConst = 1 Off_9 FusionPowerStateConst = 2 )
func (FusionPowerStateConst) GoString ¶
func (e FusionPowerStateConst) GoString() string
func (FusionPowerStateConst) String ¶
func (e FusionPowerStateConst) String() string
type FusionRadioSourceConst ¶
type FusionRadioSourceConst uint8
const ( AM_3 FusionRadioSourceConst = 0 FM_3 FusionRadioSourceConst = 1 )
func (FusionRadioSourceConst) GoString ¶
func (e FusionRadioSourceConst) GoString() string
func (FusionRadioSourceConst) String ¶
func (e FusionRadioSourceConst) String() string
type FusionReplay ¶
type FusionReplay struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 Mode FusionReplayModeConst C *uint32 D *uint8 E *uint8 Status FusionReplayStatusConst H *uint8 I *uint8 J *uint8 }
type FusionReplayModeConst ¶
type FusionReplayModeConst uint8
const ( USBRepeat FusionReplayModeConst = 9 USBShuffle FusionReplayModeConst = 10 IPodRepeat FusionReplayModeConst = 12 IPodShuffle FusionReplayModeConst = 13 )
func (FusionReplayModeConst) GoString ¶
func (e FusionReplayModeConst) GoString() string
func (FusionReplayModeConst) String ¶
func (e FusionReplayModeConst) String() string
type FusionReplayStatusConst ¶
type FusionReplayStatusConst uint8
const ( Off_8 FusionReplayStatusConst = 0 OneTrack FusionReplayStatusConst = 1 AllAlbum FusionReplayStatusConst = 2 )
func (FusionReplayStatusConst) GoString ¶
func (e FusionReplayStatusConst) GoString() string
func (FusionReplayStatusConst) String ¶
func (e FusionReplayStatusConst) String() string
type FusionRequestStatus ¶
type FusionRequestStatus struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId FusionMessageIdConst Unknown *uint8 }
type FusionScan ¶
type FusionScan struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 B *uint8 Scan YesNoConst C *uint8 }
type FusionSetAllVolumes ¶
type FusionSetAllVolumes struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId FusionMessageIdConst Unknown *uint8 Zone1 *uint8 Zone2 *uint8 Zone3 *uint8 Zone4 *uint8 }
type FusionSetMute ¶
type FusionSetMute struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId FusionMessageIdConst Command FusionMuteCommandConst }
type FusionSetSource ¶
type FusionSetSource struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId FusionMessageIdConst Unknown *uint8 SourceId *uint8 }
type FusionSetZoneVolume ¶
type FusionSetZoneVolume struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId FusionMessageIdConst Unknown *uint8 Zone *uint8 Volume *uint8 }
type FusionSiriusCommandConst ¶
type FusionSiriusCommandConst uint8
const ( Next_2 FusionSiriusCommandConst = 1 Prev_2 FusionSiriusCommandConst = 2 )
func (FusionSiriusCommandConst) GoString ¶
func (e FusionSiriusCommandConst) GoString() string
func (FusionSiriusCommandConst) String ¶
func (e FusionSiriusCommandConst) String() string
type FusionSiriusControl ¶
type FusionSiriusControl struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint8 Unknown *uint8 SourceId *uint8 Command FusionSiriusCommandConst }
type FusionSourceName ¶
type FusionSourceName struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 SourceId *uint8 CurrentSourceId *uint8 D *uint8 E *uint8 Source string }
type FusionSquelch ¶
type FusionSquelch struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 B *uint8 Squelch *uint8 }
type FusionSubVolume ¶
type FusionSubVolume struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 Zone1 *uint8 Zone2 *uint8 Zone3 *uint8 Zone4 *uint8 }
type FusionTrack ¶
type FusionTrack struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 B *uint64 Track string }
type FusionTrackInfo ¶
type FusionTrackInfo struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint16 Transport EntertainmentPlayStatusConst X *uint8 B *uint8 Track *uint16 C *uint16 TrackCount *uint16 E *uint16 Length *float32 PositionInTrack *float32 H *uint16 }
type FusionUnitName ¶
type FusionUnitName struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 Name string }
type FusionVhf ¶
type FusionVhf struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 B *uint8 Channel *uint8 D *uint32 }
type FusionZoneName ¶
type FusionZoneName struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 Number *uint8 Name string }
type GarminBacklightLevelConst ¶ added in v0.1.0
type GarminBacklightLevelConst uint8
const ( A0Percent GarminBacklightLevelConst = 0 A5Percent GarminBacklightLevelConst = 1 A10Percent GarminBacklightLevelConst = 2 A15Percent GarminBacklightLevelConst = 3 A20Percent_2 GarminBacklightLevelConst = 4 A25Percent GarminBacklightLevelConst = 5 A30Percent_2 GarminBacklightLevelConst = 6 A35Percent GarminBacklightLevelConst = 7 A40Percent_2 GarminBacklightLevelConst = 8 A45Percent GarminBacklightLevelConst = 9 A50Percent_2 GarminBacklightLevelConst = 10 A55Percent GarminBacklightLevelConst = 11 A60Percent_2 GarminBacklightLevelConst = 12 A65Percent GarminBacklightLevelConst = 13 A70Percent_2 GarminBacklightLevelConst = 14 A75Percent GarminBacklightLevelConst = 15 A80Percent_2 GarminBacklightLevelConst = 16 A85Percent GarminBacklightLevelConst = 17 A90Percent_2 GarminBacklightLevelConst = 18 A95Percent GarminBacklightLevelConst = 19 A100Percent GarminBacklightLevelConst = 20 )
func (GarminBacklightLevelConst) GoString ¶ added in v0.1.0
func (e GarminBacklightLevelConst) GoString() string
func (GarminBacklightLevelConst) String ¶ added in v0.1.0
func (e GarminBacklightLevelConst) String() string
type GarminColorConst ¶ added in v0.1.0
type GarminColorConst uint8
const ( DayFullColor GarminColorConst = 0 DayHighContrast GarminColorConst = 1 NightFullColor GarminColorConst = 2 NightRedBlack GarminColorConst = 3 NightGreenBlack GarminColorConst = 4 )
func (GarminColorConst) GoString ¶ added in v0.1.0
func (e GarminColorConst) GoString() string
func (GarminColorConst) String ¶ added in v0.1.0
func (e GarminColorConst) String() string
type GarminColorMode ¶ added in v0.1.0
type GarminColorMode struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst UnknownId1 *uint8 UnknownId2 *uint8 UnknownId3 *uint8 UnknownId4 *uint8 Mode GarminColorModeConst Color GarminColorConst }
type GarminColorModeConst ¶ added in v0.1.0
type GarminColorModeConst uint8
const ( Day_2 GarminColorModeConst = 0 Night_2 GarminColorModeConst = 1 Color GarminColorModeConst = 13 )
func (GarminColorModeConst) GoString ¶ added in v0.1.0
func (e GarminColorModeConst) GoString() string
func (GarminColorModeConst) String ¶ added in v0.1.0
func (e GarminColorModeConst) String() string
type GarminDayMode ¶ added in v0.1.0
type GarminDayMode struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst UnknownId1 *uint8 UnknownId2 *uint8 UnknownId3 *uint8 UnknownId4 *uint8 Mode GarminColorModeConst Backlight GarminBacklightLevelConst }
type GarminNightMode ¶ added in v0.1.0
type GarminNightMode struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst UnknownId1 *uint8 UnknownId2 *uint8 UnknownId3 *uint8 UnknownId4 *uint8 Mode GarminColorModeConst Backlight GarminBacklightLevelConst }
type GearStatusConst ¶
type GearStatusConst uint8
const ( Forward GearStatusConst = 0 Neutral GearStatusConst = 1 Reverse GearStatusConst = 2 )
func (GearStatusConst) GoString ¶
func (e GearStatusConst) GoString() string
func (GearStatusConst) String ¶
func (e GearStatusConst) String() string
type GeneratorAverageBasicAcQuantities ¶
type GeneratorAverageBasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 AcRmsCurrent *uint16 }
type GeneratorPhaseAAcPower ¶
type GeneratorPhaseAAcPower struct { Info MessageInfo RealPower *int32 ApparentPower *int32 }
type GeneratorPhaseAAcReactivePower ¶
type GeneratorPhaseAAcReactivePower struct { Info MessageInfo ReactivePower *int32 PowerFactor *float32 PowerFactorLagging PowerFactorConst }
type GeneratorPhaseABasicAcQuantities ¶
type GeneratorPhaseABasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 AcRmsCurrent *uint16 }
type GeneratorPhaseBAcPower ¶
type GeneratorPhaseBAcPower struct { Info MessageInfo RealPower *int32 ApparentPower *int32 }
type GeneratorPhaseBAcReactivePower ¶
type GeneratorPhaseBAcReactivePower struct { Info MessageInfo ReactivePower *int32 PowerFactor *float32 PowerFactorLagging PowerFactorConst }
type GeneratorPhaseBBasicAcQuantities ¶
type GeneratorPhaseBBasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 AcRmsCurrent *uint16 }
type GeneratorPhaseCAcPower ¶
type GeneratorPhaseCAcPower struct { Info MessageInfo RealPower *int32 ApparentPower *int32 }
type GeneratorPhaseCAcReactivePower ¶
type GeneratorPhaseCAcReactivePower struct { Info MessageInfo ReactivePower *int32 PowerFactor *float32 PowerFactorLagging PowerFactorConst }
type GeneratorPhaseCBasicAcQuantities ¶
type GeneratorPhaseCBasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 AcRmsCurrent *uint16 }
type GeneratorTotalAcEnergy ¶
type GeneratorTotalAcEnergy struct { Info MessageInfo TotalEnergyExport *uint32 TotalEnergyImport *uint32 }
type GeneratorTotalAcPower ¶
type GeneratorTotalAcPower struct { Info MessageInfo RealPower *int32 ApparentPower *int32 }
type GeneratorTotalAcReactivePower ¶
type GeneratorTotalAcReactivePower struct { Info MessageInfo ReactivePower *int32 PowerFactor *float32 PowerFactorLagging PowerFactorConst }
type GnsIntegrityConst ¶
type GnsIntegrityConst uint8
const ( NoIntegrityChecking GnsIntegrityConst = 0 Safe GnsIntegrityConst = 1 Caution GnsIntegrityConst = 2 )
func (GnsIntegrityConst) GoString ¶
func (e GnsIntegrityConst) GoString() string
func (GnsIntegrityConst) String ¶
func (e GnsIntegrityConst) String() string
type GnsMethodConst ¶
type GnsMethodConst uint8
const ( NoGNSS GnsMethodConst = 0 GNSSFix GnsMethodConst = 1 DGNSSFix GnsMethodConst = 2 PreciseGNSS GnsMethodConst = 3 RTKFixedInteger GnsMethodConst = 4 RTKFloat GnsMethodConst = 5 EstimatedDRMode GnsMethodConst = 6 ManualInput GnsMethodConst = 7 SimulateMode GnsMethodConst = 8 )
func (GnsMethodConst) GoString ¶
func (e GnsMethodConst) GoString() string
func (GnsMethodConst) String ¶
func (e GnsMethodConst) String() string
type GnssDops ¶
type GnssDops struct { Info MessageInfo Sid *uint8 DesiredMode GnssModeConst ActualMode GnssModeConst Hdop *float32 Vdop *float32 Tdop *float32 }
type GnssModeConst ¶
type GnssModeConst uint8
const ( A1D GnssModeConst = 0 A2D GnssModeConst = 1 A3D GnssModeConst = 2 Auto_4 GnssModeConst = 3 )
func (GnssModeConst) GoString ¶
func (e GnssModeConst) GoString() string
func (GnssModeConst) String ¶
func (e GnssModeConst) String() string
type GnssPositionData ¶
type GnssPositionData struct { Info MessageInfo Sid *uint8 Date *uint16 Time *float32 Latitude *float64 Longitude *float64 Altitude *units.Distance GnssType GnsConst Method GnsMethodConst Integrity GnsIntegrityConst NumberOfSvs *uint8 Hdop *float32 Pdop *float32 GeoidalSeparation *units.Distance ReferenceStations *uint8 Repeating1 []GnssPositionDataRepeating1 }
type GnssSatsInView ¶
type GnssSatsInView struct { Info MessageInfo Sid *uint8 RangeResidualMode RangeResidualModeConst SatsInView *uint8 Repeating1 []GnssSatsInViewRepeating1 }
type GoodWarningErrorConst ¶
type GoodWarningErrorConst uint8
const ( Good_3 GoodWarningErrorConst = 0 Warning_3 GoodWarningErrorConst = 1 Error_3 GoodWarningErrorConst = 2 )
func (GoodWarningErrorConst) GoString ¶
func (e GoodWarningErrorConst) GoString() string
func (GoodWarningErrorConst) String ¶
func (e GoodWarningErrorConst) String() string
type GpsAlmanacData ¶
type GpsAlmanacData struct { Info MessageInfo Prn *uint8 GpsWeekNumber *uint16 SvHealthBits []uint8 Eccentricity *float32 AlmanacReferenceTime *float32 InclinationAngle *float32 RateOfRightAscension *float64 RootOfSemiMajorAxis *float32 ArgumentOfPerigee *float32 LongitudeOfAscensionNode *float32 MeanAnomaly *float32 ClockParameter1 *float32 ClockParameter2 *float64 }
type GroupFunctionConst ¶
type GroupFunctionConst uint8
const ( Request GroupFunctionConst = 0 Command GroupFunctionConst = 1 Acknowledge_4 GroupFunctionConst = 2 ReadFields GroupFunctionConst = 3 ReadFieldsReply GroupFunctionConst = 4 WriteFields GroupFunctionConst = 5 WriteFieldsReply GroupFunctionConst = 6 )
func (GroupFunctionConst) GoString ¶
func (e GroupFunctionConst) GoString() string
func (GroupFunctionConst) String ¶
func (e GroupFunctionConst) String() string
type HeadingTrackControl ¶
type HeadingTrackControl struct { Info MessageInfo RudderLimitExceeded YesNoConst OffHeadingLimitExceeded YesNoConst OffTrackLimitExceeded YesNoConst Override YesNoConst SteeringMode SteeringModeConst TurnMode TurnModeConst HeadingReference DirectionReferenceConst CommandedRudderDirection DirectionRudderConst CommandedRudderAngle *float32 HeadingToSteerCourse *float32 Track *float32 RudderLimit *float32 OffHeadingLimit *float32 RadiusOfTurnOrder *float32 RateOfTurnOrder *float32 OffTrackLimit *units.Distance VesselHeading *float32 }
type Heartbeat ¶
type Heartbeat struct { Info MessageInfo DataTransmitOffset *float32 SequenceCounter *uint8 Controller1State ControllerStateConst Controller2State ControllerStateConst EquipmentStatus EquipmentStatusConst }
type Humidity ¶
type Humidity struct { Info MessageInfo Sid *uint8 Instance *uint8 Source HumiditySourceConst ActualHumidity *float32 SetHumidity *float32 }
type HumiditySourceConst ¶
type HumiditySourceConst uint8
const ( Inside HumiditySourceConst = 0 Outside HumiditySourceConst = 1 )
func (HumiditySourceConst) GoString ¶
func (e HumiditySourceConst) GoString() string
func (HumiditySourceConst) String ¶
func (e HumiditySourceConst) String() string
type IndustryCodeConst ¶
type IndustryCodeConst uint8
const ( Global IndustryCodeConst = 0 Highway IndustryCodeConst = 1 Agriculture IndustryCodeConst = 2 Construction IndustryCodeConst = 3 Marine IndustryCodeConst = 4 Industrial IndustryCodeConst = 5 )
func (IndustryCodeConst) GoString ¶
func (e IndustryCodeConst) GoString() string
func (IndustryCodeConst) String ¶
func (e IndustryCodeConst) String() string
type InverterStateConst ¶
type InverterStateConst uint8
const ( Invert InverterStateConst = 0 ACPassthru InverterStateConst = 1 LoadSense InverterStateConst = 2 Fault_4 InverterStateConst = 3 Disabled_4 InverterStateConst = 4 )
func (InverterStateConst) GoString ¶
func (e InverterStateConst) GoString() string
func (InverterStateConst) String ¶
func (e InverterStateConst) String() string
type InverterStatus ¶
type InverterStatus struct { Info MessageInfo Instance *uint8 AcInstance *uint8 DcInstance *uint8 OperatingState InverterStateConst InverterEnable OffOnConst }
type IsoAcknowledgement ¶
type IsoAcknowledgement struct { Info MessageInfo Control IsoControlConst GroupFunction *uint8 Pgn *uint32 }
Build structs for each PGN
type IsoAddressClaim ¶
type IsoAddressClaim struct { Info MessageInfo UniqueNumber *uint32 ManufacturerCode ManufacturerCodeConst DeviceInstanceLower *uint8 DeviceInstanceUpper *uint8 DeviceFunction DeviceFunctionConst DeviceClass DeviceClassConst SystemInstance *uint8 IndustryGroup IndustryCodeConst ArbitraryAddressCapable *uint8 }
type IsoCommandConst ¶
type IsoCommandConst uint8
const ( ACK_2 IsoCommandConst = 0 RTS IsoCommandConst = 16 CTS IsoCommandConst = 17 EOM IsoCommandConst = 19 BAM IsoCommandConst = 32 Abort IsoCommandConst = 255 )
func (IsoCommandConst) GoString ¶
func (e IsoCommandConst) GoString() string
func (IsoCommandConst) String ¶
func (e IsoCommandConst) String() string
type IsoCommandedAddress ¶
type IsoCommandedAddress struct { Info MessageInfo UniqueNumber []uint8 ManufacturerCode ManufacturerCodeConst DeviceInstanceLower *uint8 DeviceInstanceUpper *uint8 DeviceFunction DeviceFunctionConst DeviceClass DeviceClassConst SystemInstance *uint8 IndustryCode IndustryCodeConst NewSourceAddress *uint8 }
type IsoControlConst ¶
type IsoControlConst uint8
const ( ACK IsoControlConst = 0 NAK IsoControlConst = 1 AccessDenied_3 IsoControlConst = 2 AddressBusy IsoControlConst = 3 )
func (IsoControlConst) GoString ¶
func (e IsoControlConst) GoString() string
func (IsoControlConst) String ¶
func (e IsoControlConst) String() string
type IsoRequest ¶
type IsoRequest struct { Info MessageInfo Pgn *uint32 }
type IsoTransportProtocolConnectionManagementAbort ¶
type IsoTransportProtocolConnectionManagementAbort struct { Info MessageInfo GroupFunctionCode IsoCommandConst Reason []uint8 Pgn *uint32 }
type IsoTransportProtocolConnectionManagementBroadcastAnnounce ¶
type IsoTransportProtocolConnectionManagementBroadcastAnnounce struct { Info MessageInfo GroupFunctionCode IsoCommandConst MessageSize *uint16 Packets *uint8 Pgn *uint32 }
type IsoTransportProtocolConnectionManagementClearToSend ¶
type IsoTransportProtocolConnectionManagementClearToSend struct { Info MessageInfo GroupFunctionCode IsoCommandConst MaxPackets *uint8 NextSid *uint8 Pgn *uint32 }
type IsoTransportProtocolConnectionManagementEndOfMessage ¶
type IsoTransportProtocolConnectionManagementEndOfMessage struct { Info MessageInfo GroupFunctionCode IsoCommandConst TotalMessageSize *uint16 TotalNumberOfFramesReceived *uint8 Pgn *uint32 }
type IsoTransportProtocolConnectionManagementRequestToSend ¶
type IsoTransportProtocolConnectionManagementRequestToSend struct { Info MessageInfo GroupFunctionCode IsoCommandConst MessageSize *uint16 Packets *uint8 PacketsReply *uint8 Pgn *uint32 }
type IsoTransportProtocolDataTransfer ¶
type IsoTransportProtocolDataTransfer struct { Info MessageInfo Sid *uint8 Data []uint8 }
type LeewayAngle ¶
type LeewayAngle struct { Info MessageInfo Sid *uint8 LeewayAngle *float32 }
type LightingCommandConst ¶
type LightingCommandConst uint8
const ( Idle LightingCommandConst = 0 DetectDevices LightingCommandConst = 1 Reboot LightingCommandConst = 2 FactoryReset LightingCommandConst = 3 PoweringUp LightingCommandConst = 4 )
func (LightingCommandConst) GoString ¶
func (e LightingCommandConst) GoString() string
func (LightingCommandConst) String ¶
func (e LightingCommandConst) String() string
type LowBatteryConst ¶
type LowBatteryConst uint8
const ( Good LowBatteryConst = 0 Low_2 LowBatteryConst = 1 )
func (LowBatteryConst) GoString ¶
func (e LowBatteryConst) GoString() string
func (LowBatteryConst) String ¶
func (e LowBatteryConst) String() string
type LowranceProductInformation ¶
type LowranceProductInformation struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProductCode *uint16 Model string A *uint8 B *uint8 C *uint8 FirmwareVersion string FirmwareDate string FirmwareTime string }
type LowranceTemperature ¶
type LowranceTemperature struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst TemperatureSource TemperatureSourceConst ActualTemperature *units.Temperature }
type MagneticVariation ¶
type MagneticVariation struct { Info MessageInfo Sid *uint8 Source MagneticVariationConst AgeOfService *uint16 Variation *float32 }
type MagneticVariationConst ¶
type MagneticVariationConst uint8
const ( Manual MagneticVariationConst = 0 AutomaticChart MagneticVariationConst = 1 AutomaticTable MagneticVariationConst = 2 AutomaticCalculation MagneticVariationConst = 3 WMM2000 MagneticVariationConst = 4 WMM2005 MagneticVariationConst = 5 WMM2010 MagneticVariationConst = 6 WMM2015 MagneticVariationConst = 7 WMM2020 MagneticVariationConst = 8 )
func (MagneticVariationConst) GoString ¶
func (e MagneticVariationConst) GoString() string
func (MagneticVariationConst) String ¶
func (e MagneticVariationConst) String() string
type ManOverboardNotification ¶
type ManOverboardNotification struct { Info MessageInfo Sid *uint8 MobEmitterId *uint32 ManOverboardStatus MobStatusConst ActivationTime *float32 PositionSource MobPositionSourceConst PositionDate *uint16 PositionTime *float32 Latitude *float64 Longitude *float64 CogReference DirectionReferenceConst Cog *float32 Sog *units.Velocity MmsiOfVesselOfOrigin *uint32 MobEmitterBatteryLowStatus LowBatteryConst }
type ManufacturerCodeConst ¶
type ManufacturerCodeConst uint16
const ( ARKSEnterprisesInc ManufacturerCodeConst = 69 FWMurphyEnovationControls ManufacturerCodeConst = 78 TwinDisc ManufacturerCodeConst = 80 KohlerPowerSystems ManufacturerCodeConst = 85 HemisphereGPSInc ManufacturerCodeConst = 88 BEPMarine ManufacturerCodeConst = 116 Airmar ManufacturerCodeConst = 135 Maretron ManufacturerCodeConst = 137 Lowrance ManufacturerCodeConst = 140 MercuryMarine ManufacturerCodeConst = 144 NautibusElectronicGmbH ManufacturerCodeConst = 147 BlueWaterData ManufacturerCodeConst = 148 Westerbeke ManufacturerCodeConst = 154 OffshoreSystemsUKLtd ManufacturerCodeConst = 161 EvinrudeBRP ManufacturerCodeConst = 163 CPACSystemsAB ManufacturerCodeConst = 165 XantrexTechnologyInc ManufacturerCodeConst = 168 YanmarMarine ManufacturerCodeConst = 172 VolvoPenta ManufacturerCodeConst = 174 HondaMarine ManufacturerCodeConst = 175 CarlingTechnologiesIncMoritzAerospace ManufacturerCodeConst = 176 BeedeInstruments ManufacturerCodeConst = 185 FloscanInstrumentCoInc ManufacturerCodeConst = 192 Nobletec ManufacturerCodeConst = 193 MysticValleyCommunications ManufacturerCodeConst = 198 Actia ManufacturerCodeConst = 199 HondaMarine_2 ManufacturerCodeConst = 200 DisenosYTechnologia ManufacturerCodeConst = 201 DigitalSwitchingSystems ManufacturerCodeConst = 211 XintexAtena ManufacturerCodeConst = 215 EMMINETWORKSL ManufacturerCodeConst = 224 HondaMarine_3 ManufacturerCodeConst = 225 ZF ManufacturerCodeConst = 228 Garmin ManufacturerCodeConst = 229 YachtMonitoringSolutions ManufacturerCodeConst = 233 SailormadeMarineTelemetryTetraTechnologyLTD ManufacturerCodeConst = 235 Eride ManufacturerCodeConst = 243 HondaMarine_4 ManufacturerCodeConst = 250 HondaMotorCompanyLTD ManufacturerCodeConst = 257 Groco ManufacturerCodeConst = 272 Actisense ManufacturerCodeConst = 273 AmphenolLTWTechnology ManufacturerCodeConst = 274 HamiltonJet ManufacturerCodeConst = 283 SeaRecovery ManufacturerCodeConst = 285 CoelmoSRLItaly ManufacturerCodeConst = 286 BEPMarine_2 ManufacturerCodeConst = 295 EmpirBus ManufacturerCodeConst = 304 NovAtel ManufacturerCodeConst = 305 SleipnerMotorAS ManufacturerCodeConst = 306 MBWTechnologies ManufacturerCodeConst = 307 FischerPanda ManufacturerCodeConst = 311 ICOM ManufacturerCodeConst = 315 Qwerty ManufacturerCodeConst = 328 Dief ManufacturerCodeConst = 329 BöningAutomationstechnologieGmbHAndCoKG ManufacturerCodeConst = 341 KoreanMaritimeUniversity ManufacturerCodeConst = 345 ThraneAndThrane ManufacturerCodeConst = 351 Mastervolt ManufacturerCodeConst = 355 FischerPandaGenerators ManufacturerCodeConst = 356 VictronEnergy ManufacturerCodeConst = 358 RollsRoyceMarine ManufacturerCodeConst = 370 ElectronicDesign ManufacturerCodeConst = 373 NorthernLights ManufacturerCodeConst = 374 Glendinning ManufacturerCodeConst = 378 BAndG ManufacturerCodeConst = 381 Capi2 ManufacturerCodeConst = 394 BeyondMeasure ManufacturerCodeConst = 396 LivorsiMarine ManufacturerCodeConst = 400 Chetco ManufacturerCodeConst = 409 FusionElectronics ManufacturerCodeConst = 419 StandardHorizon ManufacturerCodeConst = 421 TrueHeadingAB ManufacturerCodeConst = 422 EgersundMarineElectronicsAS ManufacturerCodeConst = 426 EmTrakMarineElectronics ManufacturerCodeConst = 427 TohatsuCoJP ManufacturerCodeConst = 431 DigitalYacht ManufacturerCodeConst = 437 ComarSystemsLimited ManufacturerCodeConst = 438 Cummins ManufacturerCodeConst = 440 VDOAkaContinentalCorporation ManufacturerCodeConst = 443 ParkerHannifinAkaVillageMarineTech ManufacturerCodeConst = 451 AlltekMarineElectronicsCorp ManufacturerCodeConst = 459 SANGIORGIOSEIN ManufacturerCodeConst = 460 VeethreeElectronicsAndMarine ManufacturerCodeConst = 466 HumminbirdMarineElectronics ManufacturerCodeConst = 467 SITEXMarineElectronics ManufacturerCodeConst = 470 SeaCrossMarineAB ManufacturerCodeConst = 471 GMEAkaStandardCommunicationsPtyLTD ManufacturerCodeConst = 475 HumminbirdMarineElectronics_2 ManufacturerCodeConst = 476 OceanSatBV ManufacturerCodeConst = 478 ChetcoDigitialInstruments ManufacturerCodeConst = 481 Watcheye ManufacturerCodeConst = 493 LcjCapteurs ManufacturerCodeConst = 499 AttwoodMarine ManufacturerCodeConst = 502 VesperMarineLtd ManufacturerCodeConst = 504 MarinesoftCoLTD ManufacturerCodeConst = 510 NoLandEngineering ManufacturerCodeConst = 517 TransasUSA ManufacturerCodeConst = 518 NationalInstrumentsKorea ManufacturerCodeConst = 529 OnwaMarine ManufacturerCodeConst = 532 MarinecraftSouthKorea ManufacturerCodeConst = 571 McMurdoGroupAkaOroliaLTD ManufacturerCodeConst = 573 Advansea ManufacturerCodeConst = 578 KVH ManufacturerCodeConst = 579 SanJoseTechnology ManufacturerCodeConst = 580 YachtControl ManufacturerCodeConst = 583 SuzukiMotorCorporation ManufacturerCodeConst = 586 USCoastGuard ManufacturerCodeConst = 591 ShipModuleAkaCustomware ManufacturerCodeConst = 595 AquaticAV ManufacturerCodeConst = 600 AventicsGmbH ManufacturerCodeConst = 605 Intellian ManufacturerCodeConst = 606 SamwonIT ManufacturerCodeConst = 612 ArltTecnologies ManufacturerCodeConst = 614 BavariaYacts ManufacturerCodeConst = 637 DiverseYachtServices ManufacturerCodeConst = 641 WemaUSADbaKUS ManufacturerCodeConst = 644 Garmin_2 ManufacturerCodeConst = 645 ShenzhenJiuzhouHimunication ManufacturerCodeConst = 658 RockfordCorp ManufacturerCodeConst = 688 JLAudio ManufacturerCodeConst = 704 Autonnic ManufacturerCodeConst = 715 YachtDevices ManufacturerCodeConst = 717 REAPSystems ManufacturerCodeConst = 734 AuElectronicsGroup ManufacturerCodeConst = 735 DaeMyung ManufacturerCodeConst = 743 Woosung ManufacturerCodeConst = 744 ClarionUS ManufacturerCodeConst = 773 HMISystems ManufacturerCodeConst = 776 OceanSignal ManufacturerCodeConst = 777 Seekeeper ManufacturerCodeConst = 778 PolyPlanar ManufacturerCodeConst = 781 FischerPandaDE ManufacturerCodeConst = 785 BroydaIndustries ManufacturerCodeConst = 795 CanadianAutomotive ManufacturerCodeConst = 796 TidesMarine ManufacturerCodeConst = 797 Lumishore ManufacturerCodeConst = 798 StillWaterDesignsAndAudio ManufacturerCodeConst = 799 BJTechnologiesBeneteau ManufacturerCodeConst = 802 GillSensors ManufacturerCodeConst = 803 BlueWaterDesalination ManufacturerCodeConst = 811 FLIR ManufacturerCodeConst = 815 UndheimSystems ManufacturerCodeConst = 824 TeamSurv ManufacturerCodeConst = 838 FellMarine ManufacturerCodeConst = 844 Oceanvolt ManufacturerCodeConst = 847 Prospec ManufacturerCodeConst = 862 DataPanelCorp ManufacturerCodeConst = 868 L3Technologies ManufacturerCodeConst = 890 RhodanMarineSystems ManufacturerCodeConst = 894 NexfourSolutions ManufacturerCodeConst = 896 ASAElectronics ManufacturerCodeConst = 905 MarinesCoSouthKorea ManufacturerCodeConst = 909 NauticOn ManufacturerCodeConst = 911 Ecotronix ManufacturerCodeConst = 930 TimbolierIndustries ManufacturerCodeConst = 962 TJCMicro ManufacturerCodeConst = 963 CoxPowertrain ManufacturerCodeConst = 968 BlueSeas ManufacturerCodeConst = 969 TeleflexMarineSeaStarSolutions ManufacturerCodeConst = 1850 Raymarine ManufacturerCodeConst = 1851 JapanRadioCo ManufacturerCodeConst = 1853 NorthstarTechnologies ManufacturerCodeConst = 1854 Furuno ManufacturerCodeConst = 1855 Trimble ManufacturerCodeConst = 1856 Simrad ManufacturerCodeConst = 1857 Litton ManufacturerCodeConst = 1858 KvasarAB ManufacturerCodeConst = 1859 MMP ManufacturerCodeConst = 1860 VectorCantech ManufacturerCodeConst = 1861 YamahaMarine ManufacturerCodeConst = 1862 FariaInstruments ManufacturerCodeConst = 1863 )
func (ManufacturerCodeConst) GoString ¶
func (e ManufacturerCodeConst) GoString() string
func (ManufacturerCodeConst) String ¶
func (e ManufacturerCodeConst) String() string
type MaretronAnnunciator ¶
type MaretronAnnunciator struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Field4 *uint8 Field5 *uint8 Field6 *uint16 Field7 *uint8 Field8 *uint16 }
type MaretronProprietaryDcBreakerCurrent ¶
type MaretronProprietaryDcBreakerCurrent struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst BankInstance *uint8 IndicatorNumber *uint8 BreakerCurrent *float32 }
type MaretronProprietaryTemperatureHighRange ¶
type MaretronProprietaryTemperatureHighRange struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Sid *uint8 Instance *uint8 Source TemperatureSourceConst ActualTemperature *units.Temperature SetTemperature *units.Temperature }
type MaretronSlaveResponse ¶
type MaretronSlaveResponse struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProductCode *uint16 SoftwareCode *uint16 Command *uint8 Status *uint8 }
type MaretronSwitchStatusCounter ¶
type MaretronSwitchStatusCounter struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Instance *uint8 IndicatorNumber *uint8 StartDate *uint16 StartTime *float32 OffCounter *uint8 OnCounter *uint8 ErrorCounter *uint8 SwitchStatus OffOnConst }
type MaretronSwitchStatusTimer ¶
type MaretronSwitchStatusTimer struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Instance *uint8 IndicatorNumber *uint8 StartDate *uint16 StartTime *float32 AccumulatedOffPeriod *uint32 AccumulatedOnPeriod *uint32 AccumulatedErrorPeriod *uint32 SwitchStatus OffOnConst }
type MarkTypeConst ¶
type MarkTypeConst uint8
const ( Collision_2 MarkTypeConst = 0 TurningPoint MarkTypeConst = 1 Reference MarkTypeConst = 2 Wheelover MarkTypeConst = 3 Waypoint MarkTypeConst = 4 )
func (MarkTypeConst) GoString ¶
func (e MarkTypeConst) GoString() string
func (MarkTypeConst) String ¶
func (e MarkTypeConst) String() string
type MessageInfo ¶
type MessageInfo struct { // when did we get the message Timestamp time.Time // 3-bit Priority uint8 // 19-bit number PGN uint32 // actually 8-bit SourceId uint8 // target address, when relevant (PGNs with PF < 240) TargetId uint8 }
MessageInfo contains context needed to process an NMEA 2000 message.
type MobPositionSourceConst ¶
type MobPositionSourceConst uint8
const ( PositionEstimatedByTheVessel MobPositionSourceConst = 0 PositionReportedByMOBEmitter MobPositionSourceConst = 1 )
func (MobPositionSourceConst) GoString ¶
func (e MobPositionSourceConst) GoString() string
func (MobPositionSourceConst) String ¶
func (e MobPositionSourceConst) String() string
type MobStatusConst ¶
type MobStatusConst uint8
const ( MOBEmitterActivated MobStatusConst = 0 ManualOnBoardMOBButtonActivation MobStatusConst = 1 TestMode MobStatusConst = 2 )
func (MobStatusConst) GoString ¶
func (e MobStatusConst) GoString() string
func (MobStatusConst) String ¶
func (e MobStatusConst) String() string
type NavStatusConst ¶
type NavStatusConst uint8
const ( UnderWayUsingEngine NavStatusConst = 0 AtAnchor NavStatusConst = 1 NotUnderCommand NavStatusConst = 2 RestrictedManeuverability NavStatusConst = 3 ConstrainedByHerDraught NavStatusConst = 4 Moored NavStatusConst = 5 Aground NavStatusConst = 6 EngagedInFishing NavStatusConst = 7 UnderWaySailing NavStatusConst = 8 HazardousMaterialHighSpeed NavStatusConst = 9 HazardousMaterialWingInGround NavStatusConst = 10 PowerDrivenVesslTowingAstern NavStatusConst = 11 PowerDrivenVesslPushingAheadOrTowingAlongside NavStatusConst = 12 AISSART NavStatusConst = 14 )
func (NavStatusConst) GoString ¶
func (e NavStatusConst) GoString() string
func (NavStatusConst) String ¶
func (e NavStatusConst) String() string
type NavicoAsciiData ¶
type NavicoAsciiData struct {}
type NavicoProductInformation ¶
type NavicoProductInformation struct {}
type NavicoUnknown1 ¶
type NavicoUnknown1 struct {}
type NavicoUnknown2 ¶
type NavicoUnknown2 struct {}
type NavicoWirelessBatteryStatus ¶
type NavicoWirelessBatteryStatus struct {}
type NavicoWirelessSignalStatus ¶
type NavicoWirelessSignalStatus struct {}
type NavigationData ¶
type NavigationData struct {}
type NavigationRouteWpInformation ¶
type NavigationRouteWpInformation struct {}
type NavigationRouteWpInformationRepeating1 ¶
type NavigationRouteWpInformationRepeating1 struct {}
type NmeaAcknowledgeGroupFunction ¶
type NmeaAcknowledgeGroupFunction struct { Info MessageInfo FunctionCode GroupFunctionConst Pgn *uint32 PgnErrorCode PgnErrorCodeConst TransmissionIntervalPriorityErrorCode TransmissionIntervalConst NumberOfParameters *uint8 Repeating1 []NmeaAcknowledgeGroupFunctionRepeating1 }
type NmeaAcknowledgeGroupFunctionRepeating1 ¶
type NmeaAcknowledgeGroupFunctionRepeating1 struct {
Parameter ParameterFieldConst
}
type NmeaCommandGroupFunction ¶
type NmeaCommandGroupFunction struct { Info MessageInfo FunctionCode GroupFunctionConst Pgn *uint32 Priority PriorityConst NumberOfParameters *uint8 Repeating1 []NmeaCommandGroupFunctionRepeating1 }
type NmeaReadFieldsGroupFunction ¶
type NmeaReadFieldsGroupFunction struct { Info MessageInfo FunctionCode GroupFunctionConst Pgn *uint32 ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst UniqueId *uint8 NumberOfSelectionPairs *uint8 NumberOfParameters *uint8 Repeating1 []NmeaReadFieldsGroupFunctionRepeating1 Repeating2 []NmeaReadFieldsGroupFunctionRepeating2 }
type NmeaReadFieldsGroupFunctionRepeating2 ¶
type NmeaReadFieldsGroupFunctionRepeating2 struct {
Parameter *uint8
}
type NmeaReadFieldsReplyGroupFunction ¶
type NmeaReadFieldsReplyGroupFunction struct { Info MessageInfo FunctionCode GroupFunctionConst Pgn *uint32 ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst UniqueId *uint8 NumberOfSelectionPairs *uint8 NumberOfParameters *uint8 Repeating1 []NmeaReadFieldsReplyGroupFunctionRepeating1 Repeating2 []NmeaReadFieldsReplyGroupFunctionRepeating2 }
type NmeaRequestGroupFunction ¶
type NmeaRequestGroupFunction struct { Info MessageInfo FunctionCode GroupFunctionConst Pgn *uint32 TransmissionInterval *float32 TransmissionIntervalOffset *float32 NumberOfParameters *uint8 Repeating1 []NmeaRequestGroupFunctionRepeating1 }
type NmeaWriteFieldsGroupFunction ¶
type NmeaWriteFieldsGroupFunction struct { Info MessageInfo FunctionCode GroupFunctionConst Pgn *uint32 ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst UniqueId *uint8 NumberOfSelectionPairs *uint8 NumberOfParameters *uint8 Repeating1 []NmeaWriteFieldsGroupFunctionRepeating1 Repeating2 []NmeaWriteFieldsGroupFunctionRepeating2 }
type NmeaWriteFieldsReplyGroupFunction ¶
type NmeaWriteFieldsReplyGroupFunction struct { Info MessageInfo FunctionCode GroupFunctionConst Pgn *uint32 ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst UniqueId *uint8 NumberOfSelectionPairs *uint8 NumberOfParameters *uint8 Repeating1 []NmeaWriteFieldsReplyGroupFunctionRepeating1 Repeating2 []NmeaWriteFieldsReplyGroupFunctionRepeating2 }
type OffOnConst ¶
type OffOnConst uint8
const ( Off OffOnConst = 0 On OffOnConst = 1 )
func (OffOnConst) GoString ¶
func (e OffOnConst) GoString() string
func (OffOnConst) String ¶
func (e OffOnConst) String() string
type OkWarningConst ¶
type OkWarningConst uint8
const ( OK OkWarningConst = 0 Warning OkWarningConst = 1 )
func (OkWarningConst) GoString ¶
func (e OkWarningConst) GoString() string
func (OkWarningConst) String ¶
func (e OkWarningConst) String() string
type PGNDataStream ¶
type PGNDataStream struct {
// contains filtered or unexported fields
}
PGNDataStream instances provide methods to read data types from a stream. byteOffset and bitOffset combine to act as the read "cursor". The low level read functions update the cursor.
func NewPgnDataStream ¶
func NewPgnDataStream(data []uint8) *PGNDataStream
NewPgnDataStream returns a new PGNDataStream. Call it with the data from a complete Packet.
type ParameterFieldConst ¶
type ParameterFieldConst uint8
const ( Acknowledge_3 ParameterFieldConst = 0 InvalidParameterField ParameterFieldConst = 1 TemporaryError ParameterFieldConst = 2 ParameterOutOfRange ParameterFieldConst = 3 AccessDenied_2 ParameterFieldConst = 4 NotSupported_2 ParameterFieldConst = 5 ReadOrWriteNotSupported ParameterFieldConst = 6 )
func (ParameterFieldConst) GoString ¶
func (e ParameterFieldConst) GoString() string
func (ParameterFieldConst) String ¶
func (e ParameterFieldConst) String() string
type PgnErrorCodeConst ¶
type PgnErrorCodeConst uint8
const ( Acknowledge_5 PgnErrorCodeConst = 0 PGNNotSupported PgnErrorCodeConst = 1 PGNNotAvailable PgnErrorCodeConst = 2 AccessDenied_4 PgnErrorCodeConst = 3 NotSupported_3 PgnErrorCodeConst = 4 TagNotSupported PgnErrorCodeConst = 5 ReadOrWriteNotSupported_2 PgnErrorCodeConst = 6 )
func (PgnErrorCodeConst) GoString ¶
func (e PgnErrorCodeConst) GoString() string
func (PgnErrorCodeConst) String ¶
func (e PgnErrorCodeConst) String() string
type PgnInfo ¶
type PgnInfo struct { // Id needed to distinguish pgns with KeyValue fields Id string Self *PgnInfo // PGN (Parameter Group Number) identifies the Message PGN uint32 // Description of the message. Description string // Fast if not single. Fast bool // ManId identifies the Manufacturer for Proprietary PGNs ManId ManufacturerCodeConst // Decoder is a function that generates golang data from the messsage data. Decoder func(MessageInfo, *PGNDataStream) (any, error) // Fields is a map of field descriptions needed at runtime to deal with variable pgn fields Fields map[int]*FieldDescriptor }
PgnInfo instances (generated by the pgngen command) describe known NMEA 2000 messages.
type PgnListFunctionConst ¶
type PgnListFunctionConst uint8
const ( TransmitPGNList PgnListFunctionConst = 0 ReceivePGNList PgnListFunctionConst = 1 )
func (PgnListFunctionConst) GoString ¶
func (e PgnListFunctionConst) GoString() string
func (PgnListFunctionConst) String ¶
func (e PgnListFunctionConst) String() string
type PgnListTransmitAndReceive ¶
type PgnListTransmitAndReceive struct { Info MessageInfo FunctionCode PgnListFunctionConst Repeating1 []PgnListTransmitAndReceiveRepeating1 }
type PgnListTransmitAndReceiveRepeating1 ¶
type PgnListTransmitAndReceiveRepeating1 struct {
Pgn *uint32
}
type PositionAccuracyConst ¶
type PositionAccuracyConst uint8
const ( Low PositionAccuracyConst = 0 High PositionAccuracyConst = 1 )
func (PositionAccuracyConst) GoString ¶
func (e PositionAccuracyConst) GoString() string
func (PositionAccuracyConst) String ¶
func (e PositionAccuracyConst) String() string
type PositionDeltaRapidUpdate ¶
type PositionDeltaRapidUpdate struct { Info MessageInfo Sid *uint8 TimeDelta *uint16 LatitudeDelta *int16 LongitudeDelta *int16 }
type PositionFixDeviceConst ¶
type PositionFixDeviceConst uint8
const ( DefaultUndefined PositionFixDeviceConst = 0 GPS PositionFixDeviceConst = 1 GLONASS PositionFixDeviceConst = 2 CombinedGPSGLONASS PositionFixDeviceConst = 3 LoranC PositionFixDeviceConst = 4 Chayka PositionFixDeviceConst = 5 Surveyed PositionFixDeviceConst = 7 Galileo PositionFixDeviceConst = 8 InternalGNSS PositionFixDeviceConst = 15 )
func (PositionFixDeviceConst) GoString ¶
func (e PositionFixDeviceConst) GoString() string
func (PositionFixDeviceConst) String ¶
func (e PositionFixDeviceConst) String() string
type PositionRapidUpdate ¶
type PositionRapidUpdate struct { Info MessageInfo Latitude *float64 Longitude *float64 }
type PowerFactorConst ¶
type PowerFactorConst uint8
const ( Leading PowerFactorConst = 0 Lagging PowerFactorConst = 1 Error_2 PowerFactorConst = 2 )
func (PowerFactorConst) GoString ¶
func (e PowerFactorConst) GoString() string
func (PowerFactorConst) String ¶
func (e PowerFactorConst) String() string
type PressureSourceConst ¶
type PressureSourceConst uint8
const ( Atmospheric PressureSourceConst = 0 Water PressureSourceConst = 1 Steam PressureSourceConst = 2 CompressedAir PressureSourceConst = 3 Hydraulic PressureSourceConst = 4 Filter PressureSourceConst = 5 AltimeterSetting PressureSourceConst = 6 Oil PressureSourceConst = 7 Fuel PressureSourceConst = 8 )
func (PressureSourceConst) GoString ¶
func (e PressureSourceConst) GoString() string
func (PressureSourceConst) String ¶
func (e PressureSourceConst) String() string
type PriorityConst ¶
type PriorityConst uint8
const ( A0 PriorityConst = 0 A1 PriorityConst = 1 A2 PriorityConst = 2 A3 PriorityConst = 3 A4 PriorityConst = 4 A5 PriorityConst = 5 A6 PriorityConst = 6 A7 PriorityConst = 7 LeaveUnchanged PriorityConst = 8 ResetToDefault PriorityConst = 9 )
func (PriorityConst) GoString ¶
func (e PriorityConst) GoString() string
func (PriorityConst) String ¶
func (e PriorityConst) String() string
type ProductInformation ¶
type RadioFrequencyModePower ¶
type RaimFlagConst ¶
type RaimFlagConst uint8
const ( NotInUse RaimFlagConst = 0 InUse RaimFlagConst = 1 )
func (RaimFlagConst) GoString ¶
func (e RaimFlagConst) GoString() string
func (RaimFlagConst) String ¶
func (e RaimFlagConst) String() string
type RangeResidualModeConst ¶
type RangeResidualModeConst uint8
const ( RangeResidualsWereUsedToCalculateData RangeResidualModeConst = 0 RangeResidualsWereCalculatedAfterThePosition RangeResidualModeConst = 1 )
func (RangeResidualModeConst) GoString ¶
func (e RangeResidualModeConst) GoString() string
func (RangeResidualModeConst) String ¶
func (e RangeResidualModeConst) String() string
type RateOfTurn ¶
type RateOfTurn struct { Info MessageInfo Sid *uint8 Rate *float64 }
type RepeatIndicatorConst ¶
type RepeatIndicatorConst uint8
const ( Initial RepeatIndicatorConst = 0 FirstRetransmission RepeatIndicatorConst = 1 SecondRetransmission RepeatIndicatorConst = 2 FinalRetransmission RepeatIndicatorConst = 3 )
func (RepeatIndicatorConst) GoString ¶
func (e RepeatIndicatorConst) GoString() string
func (RepeatIndicatorConst) String ¶
func (e RepeatIndicatorConst) String() string
type ReportingIntervalConst ¶
type ReportingIntervalConst uint8
const ( AsGivenByTheAutonomousMode ReportingIntervalConst = 0 A10Min ReportingIntervalConst = 1 A6Min ReportingIntervalConst = 2 A3Min ReportingIntervalConst = 3 A1Min ReportingIntervalConst = 4 A30Sec ReportingIntervalConst = 5 A15Sec ReportingIntervalConst = 6 A10Sec ReportingIntervalConst = 7 A5Sec ReportingIntervalConst = 8 A2SecNotApplicableToClassBCS ReportingIntervalConst = 9 NextShorterReportingInterval ReportingIntervalConst = 10 NextLongerReportingInterval ReportingIntervalConst = 11 )
func (ReportingIntervalConst) GoString ¶
func (e ReportingIntervalConst) GoString() string
func (ReportingIntervalConst) String ¶
func (e ReportingIntervalConst) String() string
type ResidualModeConst ¶
type ResidualModeConst uint8
const ( Autonomous ResidualModeConst = 0 DifferentialEnhanced ResidualModeConst = 1 Estimated ResidualModeConst = 2 Simulator ResidualModeConst = 3 Manual_2 ResidualModeConst = 4 )
func (ResidualModeConst) GoString ¶
func (e ResidualModeConst) GoString() string
func (ResidualModeConst) String ¶
func (e ResidualModeConst) String() string
type RodeTypeConst ¶
type RodeTypeConst uint8
const ( ChainPresentlyDetected RodeTypeConst = 0 RopePresentlyDetected RodeTypeConst = 1 )
func (RodeTypeConst) GoString ¶
func (e RodeTypeConst) GoString() string
func (RodeTypeConst) String ¶
func (e RodeTypeConst) String() string
type Rudder ¶
type Rudder struct { Info MessageInfo Instance *uint8 DirectionOrder DirectionRudderConst AngleOrder *float32 Position *float32 }
type SalinityStationData ¶
type SalinityStationData struct { Info MessageInfo Mode ResidualModeConst MeasurementDate *uint16 MeasurementTime *float32 StationLatitude *float64 StationLongitude *float64 Salinity *float32 WaterTemperature *units.Temperature StationId string StationName string }
type SatelliteStatusConst ¶
type SatelliteStatusConst uint8
const ( NotTracked SatelliteStatusConst = 0 Tracked SatelliteStatusConst = 1 Used SatelliteStatusConst = 2 NotTrackedDiff SatelliteStatusConst = 3 TrackedDiff SatelliteStatusConst = 4 UsedDiff SatelliteStatusConst = 5 )
func (SatelliteStatusConst) GoString ¶
func (e SatelliteStatusConst) GoString() string
func (SatelliteStatusConst) String ¶
func (e SatelliteStatusConst) String() string
type Seatalk1DeviceIdentification ¶
type Seatalk1DeviceIdentification struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint16 Command *uint8 Device SeatalkDeviceIdConst }
type Seatalk1DisplayBrightness ¶
type Seatalk1DisplayBrightness struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint16 Group SeatalkNetworkGroupConst Unknown1 []uint8 Command *uint8 Brightness *uint8 Unknown2 []uint8 }
type Seatalk1DisplayColor ¶
type Seatalk1DisplayColor struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint16 Group SeatalkNetworkGroupConst Unknown1 []uint8 Command *uint8 Color SeatalkDisplayColorConst Unknown2 []uint8 }
type Seatalk1Keystroke ¶
type Seatalk1Keystroke struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint16 Command *uint8 Device *uint8 Key SeatalkKeystrokeConst Keyinverted *uint8 UnknownData []uint8 }
type Seatalk1PilotMode ¶
type Seatalk1PilotMode struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint16 Command *uint8 Unknown1 []uint8 PilotMode SeatalkPilotModeConst SubMode *uint8 PilotModeData []uint8 Unknown2 []uint8 }
type SeatalkAlarm ¶
type SeatalkAlarm struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Sid []uint8 AlarmStatus SeatalkAlarmStatusConst AlarmId SeatalkAlarmIdConst AlarmGroup SeatalkAlarmGroupConst AlarmPriority []uint8 }
type SeatalkAlarmGroupConst ¶
type SeatalkAlarmGroupConst uint8
const ( Instrument SeatalkAlarmGroupConst = 0 Autopilot SeatalkAlarmGroupConst = 1 Radar SeatalkAlarmGroupConst = 2 ChartPlotter SeatalkAlarmGroupConst = 3 AIS SeatalkAlarmGroupConst = 4 )
func (SeatalkAlarmGroupConst) GoString ¶
func (e SeatalkAlarmGroupConst) GoString() string
func (SeatalkAlarmGroupConst) String ¶
func (e SeatalkAlarmGroupConst) String() string
type SeatalkAlarmIdConst ¶
type SeatalkAlarmIdConst uint8
const ( NoAlarm SeatalkAlarmIdConst = 0 ShallowDepth SeatalkAlarmIdConst = 1 DeepDepth SeatalkAlarmIdConst = 2 ShallowAnchor SeatalkAlarmIdConst = 3 DeepAnchor SeatalkAlarmIdConst = 4 OffCourse SeatalkAlarmIdConst = 5 AWAHigh SeatalkAlarmIdConst = 6 AWALow SeatalkAlarmIdConst = 7 AWSHigh SeatalkAlarmIdConst = 8 AWSLow SeatalkAlarmIdConst = 9 TWAHigh SeatalkAlarmIdConst = 10 TWALow SeatalkAlarmIdConst = 11 TWSHigh SeatalkAlarmIdConst = 12 TWSLow SeatalkAlarmIdConst = 13 WPArrival SeatalkAlarmIdConst = 14 BoatSpeedHigh SeatalkAlarmIdConst = 15 BoatSpeedLow SeatalkAlarmIdConst = 16 SeaTemperatureHigh SeatalkAlarmIdConst = 17 SeaTemperatureLow SeatalkAlarmIdConst = 18 PilotWatch SeatalkAlarmIdConst = 19 PilotOffCourse SeatalkAlarmIdConst = 20 PilotWindShift SeatalkAlarmIdConst = 21 PilotLowBattery SeatalkAlarmIdConst = 22 PilotLastMinuteOfWatch SeatalkAlarmIdConst = 23 PilotNoNMEAData SeatalkAlarmIdConst = 24 PilotLargeXTE SeatalkAlarmIdConst = 25 PilotNMEADataError SeatalkAlarmIdConst = 26 PilotCUDisconnected SeatalkAlarmIdConst = 27 PilotAutoRelease SeatalkAlarmIdConst = 28 PilotWayPointAdvance SeatalkAlarmIdConst = 29 PilotDriveStopped SeatalkAlarmIdConst = 30 PilotTypeUnspecified SeatalkAlarmIdConst = 31 PilotCalibrationRequired SeatalkAlarmIdConst = 32 PilotLastHeading SeatalkAlarmIdConst = 33 PilotNoPilot SeatalkAlarmIdConst = 34 PilotRouteComplete SeatalkAlarmIdConst = 35 PilotVariableText SeatalkAlarmIdConst = 36 GPSFailure SeatalkAlarmIdConst = 37 MOB SeatalkAlarmIdConst = 38 Seatalk1Anchor SeatalkAlarmIdConst = 39 PilotSwappedMotorPower SeatalkAlarmIdConst = 40 PilotStandbyTooFastToFish SeatalkAlarmIdConst = 41 PilotNoGPSFix SeatalkAlarmIdConst = 42 PilotNoGPSCOG SeatalkAlarmIdConst = 43 PilotStartUp SeatalkAlarmIdConst = 44 PilotTooSlow SeatalkAlarmIdConst = 45 PilotNoCompass SeatalkAlarmIdConst = 46 PilotRateGyroFault SeatalkAlarmIdConst = 47 PilotCurrentLimit SeatalkAlarmIdConst = 48 PilotWayPointAdvancePort SeatalkAlarmIdConst = 49 PilotWayPointAdvanceStbd SeatalkAlarmIdConst = 50 PilotNoWindData SeatalkAlarmIdConst = 51 PilotNoSpeedData SeatalkAlarmIdConst = 52 PilotSeatalkFail1 SeatalkAlarmIdConst = 53 PilotSeatalkFail2 SeatalkAlarmIdConst = 54 PilotWarningTooFastToFish SeatalkAlarmIdConst = 55 PilotAutoDocksideFail SeatalkAlarmIdConst = 56 PilotTurnTooFast SeatalkAlarmIdConst = 57 PilotLostWaypointData SeatalkAlarmIdConst = 59 PilotEEPROMCorrupt SeatalkAlarmIdConst = 60 PilotRudderFeedbackFail SeatalkAlarmIdConst = 61 PilotAutolearnFail1 SeatalkAlarmIdConst = 62 PilotAutolearnFail2 SeatalkAlarmIdConst = 63 PilotAutolearnFail3 SeatalkAlarmIdConst = 64 PilotAutolearnFail4 SeatalkAlarmIdConst = 65 PilotAutolearnFail5 SeatalkAlarmIdConst = 66 PilotAutolearnFail6 SeatalkAlarmIdConst = 67 PilotWarningCalRequired SeatalkAlarmIdConst = 68 PilotWarningOffCourse SeatalkAlarmIdConst = 69 PilotWarningXTE SeatalkAlarmIdConst = 70 PilotWarningWindShift SeatalkAlarmIdConst = 71 PilotWarningDriveShort SeatalkAlarmIdConst = 72 PilotWarningClutchShort SeatalkAlarmIdConst = 73 PilotWarningSolenoidShort SeatalkAlarmIdConst = 74 PilotJoystickFault SeatalkAlarmIdConst = 75 PilotNoJoystickData SeatalkAlarmIdConst = 76 PilotInvalidCommand SeatalkAlarmIdConst = 80 AISTXMalfunction SeatalkAlarmIdConst = 81 AISAntennaVSWRFault SeatalkAlarmIdConst = 82 AISRxChannel1Malfunction SeatalkAlarmIdConst = 83 AISRxChannel2Malfunction SeatalkAlarmIdConst = 84 AISNoSensorPositionInUse SeatalkAlarmIdConst = 85 AISNoValidSOGInformation SeatalkAlarmIdConst = 86 AISNoValidCOGInformation SeatalkAlarmIdConst = 87 AIS12VAlarm SeatalkAlarmIdConst = 88 AIS6VAlarm SeatalkAlarmIdConst = 89 AISNoiseThresholdExceededChannelA SeatalkAlarmIdConst = 90 AISNoiseThresholdExceededChannelB SeatalkAlarmIdConst = 91 AISTransmitterPAFault SeatalkAlarmIdConst = 92 AIS3V3Alarm SeatalkAlarmIdConst = 93 AISRxChannel70Malfunction SeatalkAlarmIdConst = 94 AISHeadingLostInvalid SeatalkAlarmIdConst = 95 AISInternalGPSLost SeatalkAlarmIdConst = 96 AISNoSensorPosition SeatalkAlarmIdConst = 97 AISLockFailure SeatalkAlarmIdConst = 98 AISInternalGGATimeout SeatalkAlarmIdConst = 99 AISProtocolStackRestart SeatalkAlarmIdConst = 100 PilotNoIPSCommunications SeatalkAlarmIdConst = 101 PilotPowerOnOrSleepSwitchResetWhileEngaged SeatalkAlarmIdConst = 102 PilotUnexpectedResetWhileEngaged SeatalkAlarmIdConst = 103 AISDangerousTarget SeatalkAlarmIdConst = 104 AISLostTarget SeatalkAlarmIdConst = 105 AISSafetyRelatedMessageUsedToSilence SeatalkAlarmIdConst = 106 AISConnectionLost SeatalkAlarmIdConst = 107 NoFix SeatalkAlarmIdConst = 108 )
func (SeatalkAlarmIdConst) GoString ¶
func (e SeatalkAlarmIdConst) GoString() string
func (SeatalkAlarmIdConst) String ¶
func (e SeatalkAlarmIdConst) String() string
type SeatalkAlarmStatusConst ¶
type SeatalkAlarmStatusConst uint8
const ( AlarmConditionNotMet SeatalkAlarmStatusConst = 0 AlarmConditionMetAndNotSilenced SeatalkAlarmStatusConst = 1 AlarmConditionMetAndSilenced SeatalkAlarmStatusConst = 2 )
func (SeatalkAlarmStatusConst) GoString ¶
func (e SeatalkAlarmStatusConst) GoString() string
func (SeatalkAlarmStatusConst) String ¶
func (e SeatalkAlarmStatusConst) String() string
type SeatalkDeviceIdConst ¶
type SeatalkDeviceIdConst uint8
const ( S100 SeatalkDeviceIdConst = 3 CourseComputer SeatalkDeviceIdConst = 5 )
func (SeatalkDeviceIdConst) GoString ¶
func (e SeatalkDeviceIdConst) GoString() string
func (SeatalkDeviceIdConst) String ¶
func (e SeatalkDeviceIdConst) String() string
type SeatalkDisplayColorConst ¶
type SeatalkDisplayColorConst uint8
const ( Day1 SeatalkDisplayColorConst = 0 Day2 SeatalkDisplayColorConst = 2 RedBlack SeatalkDisplayColorConst = 3 Inverse SeatalkDisplayColorConst = 4 )
func (SeatalkDisplayColorConst) GoString ¶
func (e SeatalkDisplayColorConst) GoString() string
func (SeatalkDisplayColorConst) String ¶
func (e SeatalkDisplayColorConst) String() string
type SeatalkKeypadHeartbeat ¶
type SeatalkKeypadHeartbeat struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint8 Variant *uint8 Status *uint8 }
type SeatalkKeypadMessage ¶
type SeatalkKeypadMessage struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint8 FirstKey *uint8 SecondKey *uint8 FirstKeyState *uint8 SecondKeyState *uint8 EncoderPosition *uint8 }
type SeatalkKeystrokeConst ¶
type SeatalkKeystrokeConst uint8
const ( Auto_3 SeatalkKeystrokeConst = 1 Standby_2 SeatalkKeystrokeConst = 2 Wind_2 SeatalkKeystrokeConst = 3 AMinus1 SeatalkKeystrokeConst = 5 AMinus10 SeatalkKeystrokeConst = 6 APlus1 SeatalkKeystrokeConst = 7 APlus10 SeatalkKeystrokeConst = 8 AMinus1AndMinus10 SeatalkKeystrokeConst = 33 APlus1AndPlus10 SeatalkKeystrokeConst = 34 Track_2 SeatalkKeystrokeConst = 35 )
func (SeatalkKeystrokeConst) GoString ¶
func (e SeatalkKeystrokeConst) GoString() string
func (SeatalkKeystrokeConst) String ¶
func (e SeatalkKeystrokeConst) String() string
type SeatalkNetworkGroupConst ¶
type SeatalkNetworkGroupConst uint8
const ( None_2 SeatalkNetworkGroupConst = 0 Helm1 SeatalkNetworkGroupConst = 1 Helm2 SeatalkNetworkGroupConst = 2 Cockpit SeatalkNetworkGroupConst = 3 Flybridge SeatalkNetworkGroupConst = 4 Mast SeatalkNetworkGroupConst = 5 Group1 SeatalkNetworkGroupConst = 6 Group2 SeatalkNetworkGroupConst = 7 Group3 SeatalkNetworkGroupConst = 8 Group4 SeatalkNetworkGroupConst = 9 Group5 SeatalkNetworkGroupConst = 10 )
func (SeatalkNetworkGroupConst) GoString ¶
func (e SeatalkNetworkGroupConst) GoString() string
func (SeatalkNetworkGroupConst) String ¶
func (e SeatalkNetworkGroupConst) String() string
type SeatalkPilotHeading ¶
type SeatalkPilotHeading struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Sid []uint8 HeadingTrue *float32 HeadingMagnetic *float32 }
type SeatalkPilotLockedHeading ¶
type SeatalkPilotLockedHeading struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Sid []uint8 TargetHeadingTrue *float32 TargetHeadingMagnetic *float32 }
type SeatalkPilotMode ¶
type SeatalkPilotMode struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst PilotMode SeatalkPilotMode16Const SubMode []uint8 PilotModeData []uint8 }
type SeatalkPilotMode16Const ¶ added in v0.1.0
type SeatalkPilotMode16Const uint16
const ( Standby_4 SeatalkPilotMode16Const = 0 AutoCompassCommanded SeatalkPilotMode16Const = 64 VaneWindMode SeatalkPilotMode16Const = 256 TrackMode SeatalkPilotMode16Const = 384 NoDriftCOGReferencedInTrackCourseChanges SeatalkPilotMode16Const = 385 )
func (SeatalkPilotMode16Const) GoString ¶ added in v0.1.0
func (e SeatalkPilotMode16Const) GoString() string
func (SeatalkPilotMode16Const) String ¶ added in v0.1.0
func (e SeatalkPilotMode16Const) String() string
type SeatalkPilotModeConst ¶
type SeatalkPilotModeConst uint8
const ( Standby SeatalkPilotModeConst = 64 Auto SeatalkPilotModeConst = 66 Wind SeatalkPilotModeConst = 70 Track SeatalkPilotModeConst = 74 )
func (SeatalkPilotModeConst) GoString ¶
func (e SeatalkPilotModeConst) GoString() string
func (SeatalkPilotModeConst) String ¶
func (e SeatalkPilotModeConst) String() string
type SeatalkPilotWindDatum ¶
type SeatalkPilotWindDatum struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst WindDatum *float32 RollingAverageWindAngle *float32 }
type SeatalkSilenceAlarm ¶
type SeatalkSilenceAlarm struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst AlarmId SeatalkAlarmIdConst AlarmGroup SeatalkAlarmGroupConst }
type SeatalkWirelessKeypadControl ¶
type SeatalkWirelessKeypadControl struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Pid *uint8 Variant *uint8 BeepControl *uint8 }
type SeatalkWirelessKeypadLightControl ¶
type SeatalkWirelessKeypadLightControl struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint8 Variant *uint8 WirelessSetting *uint8 WiredSetting *uint8 }
type SetDriftRapidUpdate ¶
type SetDriftRapidUpdate struct { Info MessageInfo Sid *uint8 SetReference DirectionReferenceConst Set *float32 Drift *units.Velocity }
type SetPressure ¶
type SetPressure struct { Info MessageInfo Sid *uint8 Instance *uint8 Source PressureSourceConst Pressure *units.Pressure }
type ShipTypeConst ¶
type ShipTypeConst uint8
const ( WingInGround ShipTypeConst = 20 WingInGroundHazardCatX ShipTypeConst = 21 WingInGroundHazardCatY ShipTypeConst = 22 WingInGroundHazardCatZ ShipTypeConst = 23 WingInGroundHazardCatOS ShipTypeConst = 24 WingInGroundNoAdditionalInformation ShipTypeConst = 29 Fishing ShipTypeConst = 30 Towing ShipTypeConst = 31 TowingExceeds200mOrWiderThan25m ShipTypeConst = 32 EngagedInDredgingOrUnderwaterOperations ShipTypeConst = 33 EngagedInDivingOperations ShipTypeConst = 34 EngagedInMilitaryOperations ShipTypeConst = 35 Sailing ShipTypeConst = 36 Pleasure ShipTypeConst = 37 HighSpeedCraft ShipTypeConst = 40 HighSpeedCraftHazardCatX ShipTypeConst = 41 HighSpeedCraftHazardCatY ShipTypeConst = 42 HighSpeedCraftHazardCatZ ShipTypeConst = 43 HighSpeedCraftHazardCatOS ShipTypeConst = 44 HighSpeedCraftNoAdditionalInformation ShipTypeConst = 49 PilotVessel ShipTypeConst = 50 SAR ShipTypeConst = 51 Tug ShipTypeConst = 52 PortTender ShipTypeConst = 53 AntiPollution ShipTypeConst = 54 LawEnforcement ShipTypeConst = 55 Spare ShipTypeConst = 56 Spare2 ShipTypeConst = 57 Medical ShipTypeConst = 58 ShipsAndAircraftOfStatesNotPartiesToAnArmedConflict ShipTypeConst = 59 PassengerShip ShipTypeConst = 60 PassengerShipHazardCatX ShipTypeConst = 61 PassengerShipHazardCatY ShipTypeConst = 62 PassengerShipHazardCatZ ShipTypeConst = 63 PassengerShipHazardCatOS ShipTypeConst = 64 PassengerShipNoAdditionalInformation ShipTypeConst = 69 CargoShip ShipTypeConst = 70 CargoShipHazardCatX ShipTypeConst = 71 CargoShipHazardCatY ShipTypeConst = 72 CargoShipHazardCatZ ShipTypeConst = 73 CargoShipHazardCatOS ShipTypeConst = 74 CargoShipNoAdditionalInformation ShipTypeConst = 79 Tanker ShipTypeConst = 80 TankerHazardCatX ShipTypeConst = 81 TankerHazardCatY ShipTypeConst = 82 TankerHazardCatZ ShipTypeConst = 83 TankerHazardCatOS ShipTypeConst = 84 TankerNoAdditionalInformation ShipTypeConst = 89 Other ShipTypeConst = 90 OtherHazardCatX ShipTypeConst = 91 OtherHazardCatY ShipTypeConst = 92 OtherHazardCatZ ShipTypeConst = 93 OtherHazardCatOS ShipTypeConst = 94 OtherNoAdditionalInformation ShipTypeConst = 99 )
func (ShipTypeConst) GoString ¶
func (e ShipTypeConst) GoString() string
func (ShipTypeConst) String ¶
func (e ShipTypeConst) String() string
type SimnetAisClassBStaticDataMsg24PartB ¶
type SimnetAisClassBStaticDataMsg24PartB struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId *uint8 RepeatIndicator RepeatIndicatorConst D *uint8 E *uint8 UserId *uint32 TypeOfShip ShipTypeConst VendorId string Callsign string Length *units.Distance Beam *units.Distance PositionReferenceFromStarboard *units.Distance PositionReferenceFromBow *units.Distance MothershipUserId *uint32 }
type SimnetAlarm ¶
type SimnetAlarm struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Address *uint8 ProprietaryId SimnetEventCommandConst Alarm SimnetAlarmConst MessageId *uint16 F *uint8 G *uint8 }
type SimnetAlarmConst ¶
type SimnetAlarmConst uint8
const ( LowBoatSpeed SimnetAlarmConst = 57 WindDataMissing SimnetAlarmConst = 58 )
func (SimnetAlarmConst) GoString ¶
func (e SimnetAlarmConst) GoString() string
func (SimnetAlarmConst) String ¶
func (e SimnetAlarmConst) String() string
type SimnetAlarmMessage ¶
type SimnetAlarmMessage struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId *uint16 B *uint8 C *uint8 Text string }
type SimnetAlertBitfieldConst ¶
type SimnetAlertBitfieldConst uint16
const ( NoGPSFix SimnetAlertBitfieldConst = 0 NoActiveAutopilotControlUnit SimnetAlertBitfieldConst = 2 NoAutopilotComputer SimnetAlertBitfieldConst = 4 APClutchOverload SimnetAlertBitfieldConst = 6 APClutchDisengaged SimnetAlertBitfieldConst = 8 RudderControllerFault SimnetAlertBitfieldConst = 10 NoRudderResponse SimnetAlertBitfieldConst = 12 RudderDriveOverload SimnetAlertBitfieldConst = 14 HighDriveSupply SimnetAlertBitfieldConst = 16 LowDriveSupply SimnetAlertBitfieldConst = 18 MemoryFail SimnetAlertBitfieldConst = 20 APPositionDataMissing SimnetAlertBitfieldConst = 22 APSpeedDataMissing SimnetAlertBitfieldConst = 24 APDepthDataMissing SimnetAlertBitfieldConst = 26 APHeadingDataMissing SimnetAlertBitfieldConst = 28 APRudderDataMissing SimnetAlertBitfieldConst = 32 APWindDataMissing SimnetAlertBitfieldConst = 34 APOffCourse SimnetAlertBitfieldConst = 36 HighDriveTemperature SimnetAlertBitfieldConst = 38 DriveInhibit SimnetAlertBitfieldConst = 40 RudderLimit SimnetAlertBitfieldConst = 42 DriveComputerMissing SimnetAlertBitfieldConst = 44 DriveReadyMissing SimnetAlertBitfieldConst = 46 EVCComError SimnetAlertBitfieldConst = 48 EVCOverride SimnetAlertBitfieldConst = 50 LowCANBusVoltage SimnetAlertBitfieldConst = 52 CANBusSupplyOverload SimnetAlertBitfieldConst = 54 WindSensorBatteryLow SimnetAlertBitfieldConst = 56 )
func (SimnetAlertBitfieldConst) GoString ¶
func (e SimnetAlertBitfieldConst) GoString() string
func (SimnetAlertBitfieldConst) String ¶
func (e SimnetAlertBitfieldConst) String() string
type SimnetApCommand ¶
type SimnetApCommand struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Address *uint8 ProprietaryId SimnetEventCommandConst ApStatus SimnetApStatusConst ApCommand SimnetApEventsConst Direction SimnetDirectionConst Angle *float32 }
type SimnetApEventsConst ¶
type SimnetApEventsConst uint8
const ( Standby_3 SimnetApEventsConst = 6 AutoMode SimnetApEventsConst = 9 NonFollowUpMode SimnetApEventsConst = 13 FollowUpMode SimnetApEventsConst = 14 WindMode SimnetApEventsConst = 15 SquareTurn SimnetApEventsConst = 18 CTurn SimnetApEventsConst = 19 UTurn SimnetApEventsConst = 20 SpiralTurn SimnetApEventsConst = 21 ZigZagTurn SimnetApEventsConst = 22 LazySTurn SimnetApEventsConst = 23 DepthTurn SimnetApEventsConst = 24 ChangeCourse SimnetApEventsConst = 26 TimerSync SimnetApEventsConst = 61 PingPortEnd SimnetApEventsConst = 112 PingStarboardEnd SimnetApEventsConst = 113 )
func (SimnetApEventsConst) GoString ¶
func (e SimnetApEventsConst) GoString() string
func (SimnetApEventsConst) String ¶
func (e SimnetApEventsConst) String() string
type SimnetApModeBitfieldConst ¶
type SimnetApModeBitfieldConst uint16
const ( Standby_5 SimnetApModeBitfieldConst = 3 Heading_2 SimnetApModeBitfieldConst = 4 NoDrift_2 SimnetApModeBitfieldConst = 8 Wind_4 SimnetApModeBitfieldConst = 10 )
func (SimnetApModeBitfieldConst) GoString ¶
func (e SimnetApModeBitfieldConst) GoString() string
func (SimnetApModeBitfieldConst) String ¶
func (e SimnetApModeBitfieldConst) String() string
type SimnetApModeConst ¶
type SimnetApModeConst uint8
const ( Heading SimnetApModeConst = 2 Wind_3 SimnetApModeConst = 3 NoDrift SimnetApModeConst = 11 )
func (SimnetApModeConst) GoString ¶
func (e SimnetApModeConst) GoString() string
func (SimnetApModeConst) String ¶
func (e SimnetApModeConst) String() string
type SimnetApStatusConst ¶
type SimnetApStatusConst uint8
const ( Manual_6 SimnetApStatusConst = 2 Automatic_2 SimnetApStatusConst = 16 )
func (SimnetApStatusConst) GoString ¶
func (e SimnetApStatusConst) GoString() string
func (SimnetApStatusConst) String ¶
func (e SimnetApStatusConst) String() string
type SimnetApUnknown1 ¶
type SimnetApUnknown1 struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst A *uint8 B *uint8 C *uint16 D *uint8 }
type SimnetApUnknown2 ¶
type SimnetApUnknown2 struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst A *uint8 B *uint8 C *uint8 D *uint8 E *uint8 }
type SimnetApUnknown3 ¶
type SimnetApUnknown3 struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst A *uint8 B *uint8 C *uint8 D *uint8 E *uint8 }
type SimnetApUnknown4 ¶
type SimnetApUnknown4 struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst A *uint8 B *int32 C *int32 D *uint32 E *int32 F *uint32 }
type SimnetAutopilotAngle ¶
type SimnetAutopilotAngle struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Mode SimnetApModeConst Angle *float32 }
type SimnetAutopilotMode ¶
type SimnetAutopilotMode struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetBacklightLevelConst ¶
type SimnetBacklightLevelConst uint8
const ( A10PercentMin SimnetBacklightLevelConst = 0 DayMode SimnetBacklightLevelConst = 1 NightMode SimnetBacklightLevelConst = 4 A20Percent SimnetBacklightLevelConst = 11 A30Percent SimnetBacklightLevelConst = 22 A40Percent SimnetBacklightLevelConst = 33 A50Percent SimnetBacklightLevelConst = 44 A60Percent SimnetBacklightLevelConst = 55 A70Percent SimnetBacklightLevelConst = 66 A80Percent SimnetBacklightLevelConst = 77 A90Percent SimnetBacklightLevelConst = 88 A100PercentMax SimnetBacklightLevelConst = 99 )
func (SimnetBacklightLevelConst) GoString ¶
func (e SimnetBacklightLevelConst) GoString() string
func (SimnetBacklightLevelConst) String ¶
func (e SimnetBacklightLevelConst) String() string
type SimnetClearFluidLevelWarnings ¶
type SimnetClearFluidLevelWarnings struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetCommandConst ¶
type SimnetCommandConst uint8
const (
Text SimnetCommandConst = 50
)
func (SimnetCommandConst) GoString ¶
func (e SimnetCommandConst) GoString() string
func (SimnetCommandConst) String ¶
func (e SimnetCommandConst) String() string
type SimnetConfigureTemperatureSensor ¶
type SimnetConfigureTemperatureSensor struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetDeviceModeRequest ¶
type SimnetDeviceModeRequest struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Model SimnetDeviceModelConst Report SimnetDeviceReportConst }
type SimnetDeviceModelConst ¶
type SimnetDeviceModelConst uint8
const ( AC SimnetDeviceModelConst = 0 OtherDevice SimnetDeviceModelConst = 1 NAC SimnetDeviceModelConst = 100 )
func (SimnetDeviceModelConst) GoString ¶
func (e SimnetDeviceModelConst) GoString() string
func (SimnetDeviceModelConst) String ¶
func (e SimnetDeviceModelConst) String() string
type SimnetDeviceReportConst ¶
type SimnetDeviceReportConst uint8
const ( Status SimnetDeviceReportConst = 2 SendStatus SimnetDeviceReportConst = 3 Mode SimnetDeviceReportConst = 10 SendMode SimnetDeviceReportConst = 11 SailingProcessorStatus SimnetDeviceReportConst = 23 )
func (SimnetDeviceReportConst) GoString ¶
func (e SimnetDeviceReportConst) GoString() string
func (SimnetDeviceReportConst) String ¶
func (e SimnetDeviceReportConst) String() string
type SimnetDeviceStatus ¶
type SimnetDeviceStatus struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Model SimnetDeviceModelConst Report SimnetDeviceReportConst Status SimnetApStatusConst }
type SimnetDeviceStatusRequest ¶
type SimnetDeviceStatusRequest struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Model SimnetDeviceModelConst Report SimnetDeviceReportConst }
type SimnetDirectionConst ¶
type SimnetDirectionConst uint8
const ( Port SimnetDirectionConst = 2 Starboard SimnetDirectionConst = 3 LeftRudderPort SimnetDirectionConst = 4 RightRudderStarboard SimnetDirectionConst = 5 )
func (SimnetDirectionConst) GoString ¶
func (e SimnetDirectionConst) GoString() string
func (SimnetDirectionConst) String ¶
func (e SimnetDirectionConst) String() string
type SimnetDisplayGroupConst ¶
type SimnetDisplayGroupConst uint8
const ( Default SimnetDisplayGroupConst = 1 Group1_2 SimnetDisplayGroupConst = 2 Group2_2 SimnetDisplayGroupConst = 3 Group3_2 SimnetDisplayGroupConst = 4 Group4_2 SimnetDisplayGroupConst = 5 Group5_2 SimnetDisplayGroupConst = 6 Group6 SimnetDisplayGroupConst = 7 )
func (SimnetDisplayGroupConst) GoString ¶
func (e SimnetDisplayGroupConst) GoString() string
func (SimnetDisplayGroupConst) String ¶
func (e SimnetDisplayGroupConst) String() string
type SimnetEventCommandApCommand ¶
type SimnetEventCommandApCommand struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SimnetEventCommandConst UnusedA *uint16 ControllingDevice *uint8 Event SimnetApEventsConst UnusedB *uint8 Direction SimnetDirectionConst Angle *float32 UnusedC *uint8 }
type SimnetEventCommandConst ¶
type SimnetEventCommandConst uint8
const ( Alarm_2 SimnetEventCommandConst = 1 APCommand SimnetEventCommandConst = 2 Autopilot_2 SimnetEventCommandConst = 255 )
func (SimnetEventCommandConst) GoString ¶
func (e SimnetEventCommandConst) GoString() string
func (SimnetEventCommandConst) String ¶
func (e SimnetEventCommandConst) String() string
type SimnetEventReplyApCommand ¶
type SimnetEventReplyApCommand struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SimnetEventCommandConst B *uint16 Address *uint8 Event SimnetApEventsConst C *uint8 Direction SimnetDirectionConst Angle *float32 G *uint8 }
type SimnetFluidLevelSensorConfiguration ¶
type SimnetFluidLevelSensorConfiguration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst C *uint8 Device *uint8 Instance *uint8 F *uint8 TankType TankTypeConst Capacity *units.Volume G *uint8 H *int16 I *int8 }
type SimnetHourDisplayConst ¶
type SimnetHourDisplayConst uint8
const ( A24Hour SimnetHourDisplayConst = 0 A12Hour SimnetHourDisplayConst = 1 )
func (SimnetHourDisplayConst) GoString ¶
func (e SimnetHourDisplayConst) GoString() string
func (SimnetHourDisplayConst) String ¶
func (e SimnetHourDisplayConst) String() string
type SimnetKeyValue ¶
type SimnetKeyValue struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Address *uint8 RepeatIndicator RepeatIndicatorConst DisplayGroup SimnetDisplayGroupConst Key SimnetKeyValueConst Minlength *uint8 Value []uint8 }
type SimnetKeyValueConst ¶
type SimnetKeyValueConst uint16
type SimnetLgc2000Configuration ¶
type SimnetLgc2000Configuration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetMagneticField ¶
type SimnetMagneticField struct { Info MessageInfo A *float32 B *uint8 C *float32 D *float32 }
type SimnetNightModeColorConst ¶
type SimnetNightModeColorConst uint8
const ( Red SimnetNightModeColorConst = 0 Green SimnetNightModeColorConst = 1 Blue SimnetNightModeColorConst = 2 White SimnetNightModeColorConst = 3 )
func (SimnetNightModeColorConst) GoString ¶
func (e SimnetNightModeColorConst) GoString() string
func (SimnetNightModeColorConst) String ¶
func (e SimnetNightModeColorConst) String() string
type SimnetNightModeConst ¶
type SimnetNightModeConst uint8
const ( Day SimnetNightModeConst = 2 Night SimnetNightModeConst = 4 )
func (SimnetNightModeConst) GoString ¶
func (e SimnetNightModeConst) GoString() string
func (SimnetNightModeConst) String ¶
func (e SimnetNightModeConst) String() string
type SimnetPaddleWheelSpeedConfiguration ¶
type SimnetPaddleWheelSpeedConfiguration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetParameterSet ¶
type SimnetParameterSet struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Address *uint8 B *uint8 DisplayGroup SimnetDisplayGroupConst D *uint16 Key SimnetKeyValueConst Length *uint8 Value []uint8 }
type SimnetPilotMode ¶
type SimnetPilotMode struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Model SimnetDeviceModelConst Report SimnetDeviceReportConst Mode SimnetApModeBitfieldConst }
type SimnetReprogramData ¶
type SimnetReprogramData struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Version *uint16 Sequence *uint16 Data []uint8 }
type SimnetSailingProcessorStatus ¶
type SimnetSailingProcessorStatus struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Model SimnetDeviceModelConst Report SimnetDeviceReportConst Data []uint8 }
type SimnetTimeFormatConst ¶
type SimnetTimeFormatConst uint8
const ( MMDdYyyy SimnetTimeFormatConst = 1 DdMMYyyy SimnetTimeFormatConst = 2 )
func (SimnetTimeFormatConst) GoString ¶
func (e SimnetTimeFormatConst) GoString() string
func (SimnetTimeFormatConst) String ¶
func (e SimnetTimeFormatConst) String() string
type SimnetTrimTabSensorCalibration ¶
type SimnetTrimTabSensorCalibration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimradTextMessage ¶
type SimradTextMessage struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SimnetCommandConst A *uint8 B *uint8 C *uint8 Sid *uint8 Prio *uint8 Text string }
type SmallCraftStatus ¶
type SmallCraftStatus struct { Info MessageInfo PortTrimTab *int8 StarboardTrimTab *int8 }
type SonichubAlbum ¶
type SonichubAlbum struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Item *uint32 Text string }
type SonichubArtist ¶
type SonichubArtist struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Item *uint32 Text string }
type SonichubCommandConst ¶
type SonichubCommandConst uint8
const ( Init2 SonichubCommandConst = 1 AMRadio SonichubCommandConst = 4 ZoneInfo SonichubCommandConst = 5 Source SonichubCommandConst = 6 SourceList SonichubCommandConst = 8 Control SonichubCommandConst = 9 FMRadio SonichubCommandConst = 12 Playlist SonichubCommandConst = 13 Track_3 SonichubCommandConst = 14 Artist SonichubCommandConst = 15 Album SonichubCommandConst = 16 MenuItem SonichubCommandConst = 19 Zones SonichubCommandConst = 20 MaxVolume SonichubCommandConst = 23 Volume SonichubCommandConst = 24 Init1 SonichubCommandConst = 25 Position SonichubCommandConst = 48 Init3 SonichubCommandConst = 50 )
func (SonichubCommandConst) GoString ¶
func (e SonichubCommandConst) GoString() string
func (SonichubCommandConst) String ¶
func (e SonichubCommandConst) String() string
type SonichubControl ¶
type SonichubControl struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Item FusionMuteCommandConst }
type SonichubControlConst ¶
type SonichubControlConst uint8
const ( Set SonichubControlConst = 0 Ack SonichubControlConst = 128 )
func (SonichubControlConst) GoString ¶
func (e SonichubControlConst) GoString() string
func (SonichubControlConst) String ¶
func (e SonichubControlConst) String() string
type SonichubFmRadio ¶
type SonichubFmRadio struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Item SonichubTuningConst Frequency *uint32 NoiseLevel *uint8 SignalLevel *uint8 Text string }
type SonichubInit1 ¶
type SonichubInit1 struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst }
type SonichubMaxVolume ¶
type SonichubMaxVolume struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Zone *uint8 Level *uint8 }
type SonichubMenuItem ¶
type SonichubMenuItem struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Item *uint32 C *uint8 D *uint8 E *uint8 Text string }
type SonichubPlaylist ¶
type SonichubPlaylist struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Item SonichubPlaylistConst A *uint8 CurrentTrack *uint32 Tracks *uint32 Length *float32 PositionInTrack *float32 }
type SonichubPlaylistConst ¶
type SonichubPlaylistConst uint8
const ( Report SonichubPlaylistConst = 1 NextSong SonichubPlaylistConst = 4 PreviousSong SonichubPlaylistConst = 6 )
func (SonichubPlaylistConst) GoString ¶
func (e SonichubPlaylistConst) GoString() string
func (SonichubPlaylistConst) String ¶
func (e SonichubPlaylistConst) String() string
type SonichubPosition ¶
type SonichubPosition struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Position *float32 }
type SonichubSource ¶
type SonichubSource struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Source SonichubSourceConst }
type SonichubSourceConst ¶
type SonichubSourceConst uint8
const ( AM_2 SonichubSourceConst = 0 FM_2 SonichubSourceConst = 1 IPod SonichubSourceConst = 2 USB_2 SonichubSourceConst = 3 AUX SonichubSourceConst = 4 AUX2 SonichubSourceConst = 5 Mic SonichubSourceConst = 6 )
func (SonichubSourceConst) GoString ¶
func (e SonichubSourceConst) GoString() string
func (SonichubSourceConst) String ¶
func (e SonichubSourceConst) String() string
type SonichubSourceList ¶
type SonichubSourceList struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst SourceId *uint8 A *uint8 Text string }
type SonichubTrack ¶
type SonichubTrack struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Item *uint32 Text string }
type SonichubTuningConst ¶
type SonichubTuningConst uint8
const ( SeekingUp SonichubTuningConst = 1 Tuned SonichubTuningConst = 2 SeekingDown SonichubTuningConst = 3 )
func (SonichubTuningConst) GoString ¶
func (e SonichubTuningConst) GoString() string
func (SonichubTuningConst) String ¶
func (e SonichubTuningConst) String() string
type SonichubVolume ¶
type SonichubVolume struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Zone *uint8 Level *uint8 }
type SonichubZoneInfo ¶
type SonichubZoneInfo struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Zone *uint8 }
type SonichubZones ¶
type SonichubZones struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Zones *uint8 }
type Speed ¶
type Speed struct { Info MessageInfo Sid *uint8 SpeedWaterReferenced *units.Velocity SpeedGroundReferenced *units.Velocity SpeedWaterReferencedType WaterReferenceConst SpeedDirection *uint8 }
type SpeedTypeConst ¶
type SpeedTypeConst uint8
const ( SingleSpeed SpeedTypeConst = 0 DualSpeed SpeedTypeConst = 1 ProportionalSpeed SpeedTypeConst = 2 )
func (SpeedTypeConst) GoString ¶
func (e SpeedTypeConst) GoString() string
func (SpeedTypeConst) String ¶
func (e SpeedTypeConst) String() string
type StationStatusConst ¶
type StationStatusConst uint16
const ( StationInUse StationStatusConst = 0 LowSNR StationStatusConst = 1 CycleError StationStatusConst = 2 Blink StationStatusConst = 3 )
func (StationStatusConst) GoString ¶
func (e StationStatusConst) GoString() string
func (StationStatusConst) String ¶
func (e StationStatusConst) String() string
type StationTypeConst ¶
type StationTypeConst uint8
const ( AllTypesOfMobileStation StationTypeConst = 0 AllTypesOfClassBMobileStation StationTypeConst = 2 SARAirborneMobileStation StationTypeConst = 3 AtoNStation StationTypeConst = 4 ClassBCSShipborneMobileStation StationTypeConst = 5 InlandWaterways StationTypeConst = 6 RegionalUse7 StationTypeConst = 7 RegionalUse8 StationTypeConst = 8 RegionalUse9 StationTypeConst = 9 )
func (StationTypeConst) GoString ¶
func (e StationTypeConst) GoString() string
func (StationTypeConst) String ¶
func (e StationTypeConst) String() string
type SteeringModeConst ¶
type SteeringModeConst uint8
const ( MainSteering SteeringModeConst = 0 NonFollowUpDevice SteeringModeConst = 1 FollowUpDevice SteeringModeConst = 2 HeadingControlStandalone SteeringModeConst = 3 HeadingControl SteeringModeConst = 4 TrackControl SteeringModeConst = 5 )
func (SteeringModeConst) GoString ¶
func (e SteeringModeConst) GoString() string
func (SteeringModeConst) String ¶
func (e SteeringModeConst) String() string
type SwitchBankControl ¶
type SwitchBankControl struct { Info MessageInfo Instance *uint8 Switch1 OffOnConst Switch2 OffOnConst Switch3 OffOnConst Switch4 OffOnConst Switch5 OffOnConst Switch6 OffOnConst Switch7 OffOnConst Switch8 OffOnConst Switch9 OffOnConst Switch10 OffOnConst Switch11 OffOnConst Switch12 OffOnConst Switch13 OffOnConst Switch14 OffOnConst Switch15 OffOnConst Switch16 OffOnConst Switch17 OffOnConst Switch18 OffOnConst Switch19 OffOnConst Switch20 OffOnConst Switch21 OffOnConst Switch22 OffOnConst Switch23 OffOnConst Switch24 OffOnConst Switch25 OffOnConst Switch26 OffOnConst Switch27 OffOnConst Switch28 OffOnConst }
type SystemTime ¶
type SystemTime struct { Info MessageInfo Sid *uint8 Source SystemTimeConst Date *uint16 Time *float32 }
type SystemTimeConst ¶
type SystemTimeConst uint8
const ( GPS_3 SystemTimeConst = 0 GLONASS_3 SystemTimeConst = 1 RadioStation SystemTimeConst = 2 LocalCesiumClock SystemTimeConst = 3 LocalRubidiumClock SystemTimeConst = 4 LocalCrystalClock SystemTimeConst = 5 )
func (SystemTimeConst) GoString ¶
func (e SystemTimeConst) GoString() string
func (SystemTimeConst) String ¶
func (e SystemTimeConst) String() string
type TankTypeConst ¶
type TankTypeConst uint8
const ( Fuel_2 TankTypeConst = 0 Water_2 TankTypeConst = 1 GrayWater TankTypeConst = 2 LiveWell TankTypeConst = 3 Oil_2 TankTypeConst = 4 BlackWater TankTypeConst = 5 )
func (TankTypeConst) GoString ¶
func (e TankTypeConst) GoString() string
func (TankTypeConst) String ¶
func (e TankTypeConst) String() string
type TargetAcquisitionConst ¶
type TargetAcquisitionConst uint8
const ( Manual_4 TargetAcquisitionConst = 0 Automatic TargetAcquisitionConst = 1 )
func (TargetAcquisitionConst) GoString ¶
func (e TargetAcquisitionConst) GoString() string
func (TargetAcquisitionConst) String ¶
func (e TargetAcquisitionConst) String() string
type Temperature ¶
type Temperature struct { Info MessageInfo Sid *uint8 Instance *uint8 Source TemperatureSourceConst ActualTemperature *units.Temperature SetTemperature *units.Temperature }
type TemperatureExtendedRange ¶
type TemperatureExtendedRange struct { Info MessageInfo Sid *uint8 Instance *uint8 Source TemperatureSourceConst Temperature *units.Temperature SetTemperature *units.Temperature }
type TemperatureSourceConst ¶
type TemperatureSourceConst uint8
const ( SeaTemperature TemperatureSourceConst = 0 OutsideTemperature TemperatureSourceConst = 1 InsideTemperature TemperatureSourceConst = 2 EngineRoomTemperature TemperatureSourceConst = 3 MainCabinTemperature TemperatureSourceConst = 4 LiveWellTemperature TemperatureSourceConst = 5 BaitWellTemperature TemperatureSourceConst = 6 RefrigerationTemperature TemperatureSourceConst = 7 HeatingSystemTemperature TemperatureSourceConst = 8 DewPointTemperature TemperatureSourceConst = 9 ApparentWindChillTemperature TemperatureSourceConst = 10 TheoreticalWindChillTemperature TemperatureSourceConst = 11 HeatIndexTemperature TemperatureSourceConst = 12 FreezerTemperature TemperatureSourceConst = 13 ExhaustGasTemperature TemperatureSourceConst = 14 ShaftSealTemperature TemperatureSourceConst = 15 )
func (TemperatureSourceConst) GoString ¶
func (e TemperatureSourceConst) GoString() string
func (TemperatureSourceConst) String ¶
func (e TemperatureSourceConst) String() string
type ThrusterControlEventsConst ¶
type ThrusterControlEventsConst uint16
const ( AnotherDeviceControllingThruster ThrusterControlEventsConst = 0 BoatSpeedTooFastToSafelyUseThruster ThrusterControlEventsConst = 1 )
func (ThrusterControlEventsConst) GoString ¶
func (e ThrusterControlEventsConst) GoString() string
func (ThrusterControlEventsConst) String ¶
func (e ThrusterControlEventsConst) String() string
type ThrusterControlStatus ¶
type ThrusterControlStatus struct { Info MessageInfo Sid *uint8 Identifier *uint8 DirectionControl ThrusterDirectionControlConst PowerEnabled OffOnConst RetractControl ThrusterRetractControlConst SpeedControl *uint8 ControlEvents ThrusterControlEventsConst CommandTimeout *float32 AzimuthControl *float32 }
type ThrusterDirectionControlConst ¶
type ThrusterDirectionControlConst uint8
const ( Off_5 ThrusterDirectionControlConst = 0 Ready ThrusterDirectionControlConst = 1 ToPort ThrusterDirectionControlConst = 2 ToStarboard ThrusterDirectionControlConst = 3 )
func (ThrusterDirectionControlConst) GoString ¶
func (e ThrusterDirectionControlConst) GoString() string
func (ThrusterDirectionControlConst) String ¶
func (e ThrusterDirectionControlConst) String() string
type ThrusterInformation ¶
type ThrusterInformation struct { Info MessageInfo Identifier *uint8 MotorType ThrusterMotorTypeConst PowerRating *uint16 MaximumTemperatureRating *units.Temperature MaximumRotationalSpeed *float32 }
type ThrusterMotorEventsConst ¶
type ThrusterMotorEventsConst uint16
const ( MotorOverTemperatureCutout ThrusterMotorEventsConst = 0 MotorOverCurrentCutout ThrusterMotorEventsConst = 1 LowOilLevelWarning ThrusterMotorEventsConst = 2 OilOverTemperatureWarning ThrusterMotorEventsConst = 3 ControllerUnderVoltageCutout ThrusterMotorEventsConst = 4 ManufacturerDefined ThrusterMotorEventsConst = 5 )
func (ThrusterMotorEventsConst) GoString ¶
func (e ThrusterMotorEventsConst) GoString() string
func (ThrusterMotorEventsConst) String ¶
func (e ThrusterMotorEventsConst) String() string
type ThrusterMotorStatus ¶
type ThrusterMotorStatus struct { Info MessageInfo Sid *uint8 Identifier *uint8 MotorEvents ThrusterMotorEventsConst Current *uint8 Temperature *units.Temperature OperatingTime *float32 }
type ThrusterMotorTypeConst ¶
type ThrusterMotorTypeConst uint8
const ( A12VDC ThrusterMotorTypeConst = 0 A24VDC ThrusterMotorTypeConst = 1 A48VDC ThrusterMotorTypeConst = 2 A24VAC ThrusterMotorTypeConst = 3 Hydraulic_2 ThrusterMotorTypeConst = 4 )
func (ThrusterMotorTypeConst) GoString ¶
func (e ThrusterMotorTypeConst) GoString() string
func (ThrusterMotorTypeConst) String ¶
func (e ThrusterMotorTypeConst) String() string
type ThrusterRetractControlConst ¶
type ThrusterRetractControlConst uint8
const ( Off_6 ThrusterRetractControlConst = 0 Extend ThrusterRetractControlConst = 1 Retract ThrusterRetractControlConst = 2 )
func (ThrusterRetractControlConst) GoString ¶
func (e ThrusterRetractControlConst) GoString() string
func (ThrusterRetractControlConst) String ¶
func (e ThrusterRetractControlConst) String() string
type TideStationData ¶
type TimeDate ¶
type TimeDate struct { Info MessageInfo Date *uint16 Time *float32 LocalOffset *float32 }
type TimeStampConst ¶
type TimeStampConst uint8
const ( NotAvailable_2 TimeStampConst = 60 ManualInputMode TimeStampConst = 61 DeadReckoningMode TimeStampConst = 62 PositioningSystemIsInoperative TimeStampConst = 63 )
func (TimeStampConst) GoString ¶
func (e TimeStampConst) GoString() string
func (TimeStampConst) String ¶
func (e TimeStampConst) String() string
type TrackedTargetData ¶
type TrackedTargetData struct { Info MessageInfo Sid *uint8 TargetId *uint8 TrackStatus TrackingConst ReportedTarget YesNoConst TargetAcquisition TargetAcquisitionConst BearingReference DirectionReferenceConst Bearing *float32 Distance *units.Distance Course *float32 Speed *units.Velocity Cpa *units.Distance Tcpa *float32 UtcOfFix *float32 Name string }
type TrackingConst ¶
type TrackingConst uint8
const ( Cancelled TrackingConst = 0 Acquiring TrackingConst = 1 Tracking TrackingConst = 2 Lost TrackingConst = 3 )
func (TrackingConst) GoString ¶
func (e TrackingConst) GoString() string
func (TrackingConst) String ¶
func (e TrackingConst) String() string
type TransmissionIntervalConst ¶
type TransmissionIntervalConst uint8
const ( Acknowledge_2 TransmissionIntervalConst = 0 TransmitIntervalPriorityNotSupported TransmissionIntervalConst = 1 TransmitIntervalTooLow TransmissionIntervalConst = 2 AccessDenied TransmissionIntervalConst = 3 NotSupported TransmissionIntervalConst = 4 )
func (TransmissionIntervalConst) GoString ¶
func (e TransmissionIntervalConst) GoString() string
func (TransmissionIntervalConst) String ¶
func (e TransmissionIntervalConst) String() string
type TransmissionParametersDynamic ¶
type TransmissionParametersDynamic struct { Info MessageInfo Instance EngineInstanceConst TransmissionGear GearStatusConst OilPressure *units.Pressure OilTemperature *units.Temperature DiscreteStatus1 *uint8 }
type TripParametersEngine ¶
type TripParametersEngine struct { Info MessageInfo Instance EngineInstanceConst TripFuelUsed *units.Volume FuelRateAverage *units.Flow FuelRateEconomy *units.Flow InstantaneousFuelEconomy *units.Flow }
type TripParametersVessel ¶
type TurnModeConst ¶
type TurnModeConst uint8
const ( RudderLimitControlled TurnModeConst = 0 TurnRateControlled TurnModeConst = 1 RadiusControlled TurnModeConst = 2 )
func (TurnModeConst) GoString ¶
func (e TurnModeConst) GoString() string
func (TurnModeConst) String ¶
func (e TurnModeConst) String() string
type TxRxModeConst ¶
type TxRxModeConst uint8
const ( TxATxBRxARxB TxRxModeConst = 0 TxARxARxB TxRxModeConst = 1 TxBRxARxB TxRxModeConst = 2 )
func (TxRxModeConst) GoString ¶
func (e TxRxModeConst) GoString() string
func (TxRxModeConst) String ¶
func (e TxRxModeConst) String() string
type UnknownPGN ¶
type UnknownPGN struct { Info MessageInfo Data []uint8 ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Reason error WasUnseen bool // Marked as not seen in log files by Canboat. }
UnknownPGN is returned when we fail to recognize the PGN. This can be because canboat.json is incomplete, an error in data transmission, or even a bug?
type UtilityAverageBasicAcQuantities ¶
type UtilityAverageBasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 AcRmsCurrent *uint16 }
type UtilityPhaseAAcPower ¶
type UtilityPhaseAAcPower struct { Info MessageInfo RealPower *int32 ApparentPower *int32 }
type UtilityPhaseAAcReactivePower ¶
type UtilityPhaseAAcReactivePower struct { Info MessageInfo ReactivePower *int32 PowerFactor *float32 PowerFactorLagging PowerFactorConst }
type UtilityPhaseABasicAcQuantities ¶
type UtilityPhaseABasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 AcRmsCurrent *uint16 }
type UtilityPhaseBAcPower ¶
type UtilityPhaseBAcPower struct { Info MessageInfo RealPower *int32 ApparentPower *int32 }
type UtilityPhaseBAcReactivePower ¶
type UtilityPhaseBAcReactivePower struct { Info MessageInfo ReactivePower *uint16 PowerFactor *float32 PowerFactorLagging PowerFactorConst }
type UtilityPhaseBBasicAcQuantities ¶
type UtilityPhaseBBasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 AcRmsCurrent *uint16 }
type UtilityPhaseCAcPower ¶
type UtilityPhaseCAcPower struct { Info MessageInfo RealPower *int32 ApparentPower *int32 }
type UtilityPhaseCAcReactivePower ¶
type UtilityPhaseCAcReactivePower struct { Info MessageInfo ReactivePower *uint16 PowerFactor *float32 PowerFactorLagging PowerFactorConst }
type UtilityPhaseCBasicAcQuantities ¶
type UtilityPhaseCBasicAcQuantities struct { Info MessageInfo LineLineAcRmsVoltage *uint16 LineNeutralAcRmsVoltage *uint16 AcFrequency *float32 AcRmsCurrent *uint16 }
type UtilityTotalAcEnergy ¶
type UtilityTotalAcEnergy struct { Info MessageInfo TotalEnergyExport *uint32 TotalEnergyImport *uint32 }
type UtilityTotalAcPower ¶
type UtilityTotalAcPower struct { Info MessageInfo RealPower *int32 ApparentPower *int32 }
type UtilityTotalAcReactivePower ¶
type UtilityTotalAcReactivePower struct { Info MessageInfo ReactivePower *int32 PowerFactor *float32 PowerFactorLagging PowerFactorConst }
type VesselHeading ¶
type VesselHeading struct { Info MessageInfo Sid *uint8 Heading *float32 Deviation *float32 Variation *float32 Reference DirectionReferenceConst }
type VesselSpeedComponents ¶
type VesselSpeedComponents struct { Info MessageInfo LongitudinalSpeedWaterReferenced *units.Velocity TransverseSpeedWaterReferenced *units.Velocity LongitudinalSpeedGroundReferenced *units.Velocity TransverseSpeedGroundReferenced *units.Velocity SternSpeedWaterReferenced *units.Velocity SternSpeedGroundReferenced *units.Velocity }
type VictronBatteryRegister ¶
type VictronBatteryRegister struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst RegisterId *uint16 Payload *uint32 }
type VideoProtocolsConst ¶
type VideoProtocolsConst uint8
const ( PAL VideoProtocolsConst = 0 NTSC VideoProtocolsConst = 1 )
func (VideoProtocolsConst) GoString ¶
func (e VideoProtocolsConst) GoString() string
func (VideoProtocolsConst) String ¶
func (e VideoProtocolsConst) String() string
type WaterDepth ¶
type WaterReferenceConst ¶
type WaterReferenceConst uint8
const ( PaddleWheel WaterReferenceConst = 0 PitotTube WaterReferenceConst = 1 Doppler WaterReferenceConst = 2 CorrelationUltraSound WaterReferenceConst = 3 ElectroMagnetic WaterReferenceConst = 4 )
func (WaterReferenceConst) GoString ¶
func (e WaterReferenceConst) GoString() string
func (WaterReferenceConst) String ¶
func (e WaterReferenceConst) String() string
type WatermakerInputSettingAndStatus ¶
type WatermakerInputSettingAndStatus struct { Info MessageInfo WatermakerOperatingState WatermakerStateConst ProductionStartStop YesNoConst RinseStartStop YesNoConst LowPressurePumpStatus YesNoConst HighPressurePumpStatus YesNoConst EmergencyStop YesNoConst ProductSolenoidValveStatus OkWarningConst FlushModeStatus YesNoConst SalinityStatus OkWarningConst SensorStatus OkWarningConst OilChangeIndicatorStatus OkWarningConst FilterStatus OkWarningConst SystemStatus OkWarningConst Salinity *uint16 ProductWaterTemperature *units.Temperature PreFilterPressure *units.Pressure PostFilterPressure *units.Pressure FeedPressure *units.Pressure SystemHighPressure *units.Pressure ProductWaterFlow *units.Flow BrineWaterFlow *units.Flow RunTime *uint32 }
type WatermakerStateConst ¶
type WatermakerStateConst uint8
const ( Stopped WatermakerStateConst = 0 Starting WatermakerStateConst = 1 Running WatermakerStateConst = 2 Stopping WatermakerStateConst = 3 Flushing WatermakerStateConst = 4 Rinsing WatermakerStateConst = 5 Initiating WatermakerStateConst = 6 Manual_5 WatermakerStateConst = 7 )
func (WatermakerStateConst) GoString ¶
func (e WatermakerStateConst) GoString() string
func (WatermakerStateConst) String ¶
func (e WatermakerStateConst) String() string
type WaveformConst ¶
type WaveformConst uint8
const ( SineWave WaveformConst = 0 ModifiedSineWave WaveformConst = 1 )
func (WaveformConst) GoString ¶
func (e WaveformConst) GoString() string
func (WaveformConst) String ¶
func (e WaveformConst) String() string
type WindData ¶
type WindData struct { Info MessageInfo Sid *uint8 WindSpeed *units.Velocity WindAngle *float32 Reference WindReferenceConst }
type WindReferenceConst ¶
type WindReferenceConst uint8
const ( TrueGroundReferencedToNorth WindReferenceConst = 0 MagneticGroundReferencedToMagneticNorth WindReferenceConst = 1 Apparent WindReferenceConst = 2 TrueBoatReferenced WindReferenceConst = 3 TrueWaterReferenced WindReferenceConst = 4 )
func (WindReferenceConst) GoString ¶
func (e WindReferenceConst) GoString() string
func (WindReferenceConst) String ¶
func (e WindReferenceConst) String() string
type WindlassControlConst ¶
type WindlassControlConst uint16
const (
AnotherDeviceControllingWindlass WindlassControlConst = 0
)
func (WindlassControlConst) GoString ¶
func (e WindlassControlConst) GoString() string
func (WindlassControlConst) String ¶
func (e WindlassControlConst) String() string
type WindlassControlStatus ¶
type WindlassControlStatus struct { Info MessageInfo Sid *uint8 WindlassId *uint8 WindlassDirectionControl WindlassDirectionConst AnchorDockingControl OffOnConst SpeedControlType SpeedTypeConst SpeedControl []uint8 PowerEnable OffOnConst MechanicalLock OffOnConst DeckAndAnchorWash OffOnConst AnchorLight OffOnConst CommandTimeout *float32 WindlassControlEvents WindlassControlConst }
type WindlassDirectionConst ¶
type WindlassDirectionConst uint8
const ( Off_7 WindlassDirectionConst = 0 Down WindlassDirectionConst = 1 Up WindlassDirectionConst = 2 )
func (WindlassDirectionConst) GoString ¶
func (e WindlassDirectionConst) GoString() string
func (WindlassDirectionConst) String ¶
func (e WindlassDirectionConst) String() string
type WindlassMonitoringConst ¶
type WindlassMonitoringConst uint16
const ( ControllerUnderVoltageCutOut WindlassMonitoringConst = 0 ControllerOverCurrentCutOut WindlassMonitoringConst = 1 ControllerOverTemperatureCutOut WindlassMonitoringConst = 2 ManufacturerDefined_2 WindlassMonitoringConst = 3 )
func (WindlassMonitoringConst) GoString ¶
func (e WindlassMonitoringConst) GoString() string
func (WindlassMonitoringConst) String ¶
func (e WindlassMonitoringConst) String() string
type WindlassMotionConst ¶
type WindlassMotionConst uint8
const ( WindlassStopped WindlassMotionConst = 0 DeploymentOccurring WindlassMotionConst = 1 RetrievalOccurring WindlassMotionConst = 2 )
func (WindlassMotionConst) GoString ¶
func (e WindlassMotionConst) GoString() string
func (WindlassMotionConst) String ¶
func (e WindlassMotionConst) String() string
type WindlassOperationConst ¶
type WindlassOperationConst uint16
const ( SystemError WindlassOperationConst = 0 SensorError WindlassOperationConst = 1 NoWindlassMotionDetected WindlassOperationConst = 2 RetrievalDockingDistanceReached WindlassOperationConst = 3 EndOfRodeReached WindlassOperationConst = 4 )
func (WindlassOperationConst) GoString ¶
func (e WindlassOperationConst) GoString() string
func (WindlassOperationConst) String ¶
func (e WindlassOperationConst) String() string
type YesNoConst ¶
type YesNoConst uint8
const ( No YesNoConst = 0 Yes YesNoConst = 1 )
func (YesNoConst) GoString ¶
func (e YesNoConst) GoString() string
func (YesNoConst) String ¶
func (e YesNoConst) String() string