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 interface{}) string
- func DecodeAcInputStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAcOutputStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAcPowerCurrentPhaseA(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAcPowerCurrentPhaseB(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAcPowerCurrentPhaseC(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeActualPressure(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAgsConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAgsStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarAccessLevel(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarAdditionalWeatherData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarAddressableMultiFrame(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarAttitudeOffset(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarBootStateAcknowledgment(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarBootStateRequest(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarCalibrateCompass(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarCalibrateDepth(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarCalibrateSpeed(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarCalibrateTemperature(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarDepthQualityFactor(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarDeviceInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarHeaterControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarNmea2000Options(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarPost(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarSimulateMode(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarSpeedFilterIir(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarSpeedFilterNone(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarSpeedPulseCount(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarTemperatureFilterIir(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarTemperatureFilterNone(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAirmarTrueWindOptions(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisAcknowledge(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisAddressedBinaryMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisAddressedSafetyRelatedMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisAidsToNavigationAtonReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisAssignmentModeCommand(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisBinaryBroadcastMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisChannelManagement(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisClassAPositionReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisClassAStaticAndVoyageRelatedData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisClassBExtendedPositionReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisClassBGroupAssignment(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisClassBPositionReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisClassBStaticDataMsg24PartA(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisClassBStaticDataMsg24PartB(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisDataLinkManagementMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisDgnssBroadcastBinaryMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisInterrogation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisSafetyRelatedBroadcastMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisSarAircraftPositionReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisUtcAndDateReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAisUtcDateInquiry(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAlert(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAlertConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAlertResponse(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAlertText(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAlertThreshold(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAlertValue(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAltitudeDeltaRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAnchorWindlassMonitoringStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAnchorWindlassOperatingStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAttitude(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAvailableAudioEqPresets(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeAvailableBluetoothAddresses(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeBGWindData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeBatteryConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeBatteryStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeBearingAndDistanceBetweenTwoMarks(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeBinarySwitchBankStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeBluetoothSourceStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeBus1AverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeBus1PhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeBus1PhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeBus1PhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeChannelSourceConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeChargerConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeChargerStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeChetcoDimmer(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeCogSogRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeConfigurationInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeConverterStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeCrossTrackError(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeCurrentStationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeCurrentStatusAndFile(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeDatum(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeDcDetailedStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeDcVoltageCurrent(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeDgnssCorrections(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeDirectionData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeDistanceLog(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeDscCallInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeDscDistressCallInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeElectricDriveInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeElectricDriveStatusDynamic(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeElectricDriveStatusRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeElectricEnergyStorageInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeElectricEnergyStorageStatusDynamic(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeElectricEnergyStorageStatusRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeElevatorCarStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeElevatorDeckPushButton(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeElevatorMotorControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeEngineParametersDynamic(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeEngineParametersRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeEngineParametersStatic(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeEnvironmentalParameters(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeEnvironmentalParametersObsolete(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFluidLevel(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFurunoHeave(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFurunoHeelAngleRollInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFurunoMotionSensorStatusExtended(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFurunoMultiSatsInViewExtended(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFurunoSixDegreesOfFreedomMovement(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFurunoUnknown130820(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFurunoUnknown130821(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionAlbum(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionAmFmStation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionArtist(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionMediaControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionMenuItem(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionMute(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionPlayProgress(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionPowerState(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionReplay(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionRequestStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionScan(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSetAllVolumes(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSetMute(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSetSource(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSetZoneVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSiriusControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSiriusxmArtist(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSiriusxmChannel(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSiriusxmGenre(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSiriusxmTitle(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSourceName(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSquelch(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionSubVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionTone(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionTrack(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionTrackInfo(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionUnitName(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionVhf(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeFusionZoneName(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorAverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorPhaseAAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorPhaseAAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorPhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorPhaseBAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorPhaseBAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorPhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorPhaseCAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorPhaseCAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorPhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorTotalAcEnergy(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorTotalAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGeneratorTotalAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGlonassAlmanacData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGnssControlStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGnssDifferentialCorrectionReceiverInterface(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGnssDifferentialCorrectionReceiverSignal(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGnssDops(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGnssPositionData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGnssPseudorangeErrorStatistics(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGnssPseudorangeNoiseStatistics(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGnssRaimOutput(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGnssRaimSettings(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGnssSatsInView(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeGpsAlmanacData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeHeadingTrackControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeHeartbeat(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeHeave(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeHumidity(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeInverterConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeInverterStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeIsoAcknowledgement(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeIsoAddressClaim(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeIsoCommandedAddress(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeIsoRequest(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeIsoTransportProtocolConnectionManagementAbort(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeIsoTransportProtocolConnectionManagementBroadcastAnnounce(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeIsoTransportProtocolConnectionManagementClearToSend(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeIsoTransportProtocolConnectionManagementEndOfMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeIsoTransportProtocolConnectionManagementRequestToSend(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeIsoTransportProtocolDataTransfer(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLabel(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLeewayAngle(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLibraryDataFile(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLibraryDataGroup(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLibraryDataSearch(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLightingColorSequence(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLightingDevice(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLightingDeviceEnumeration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLightingProgram(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLightingScene(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLightingSystemSettings(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLightingZone(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLinearActuatorControlStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLoadControllerConnectionStateControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLoranCRangeData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLoranCSignalData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLoranCTdData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLowranceProductInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLowranceTemperature(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeLowranceUnknown(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeMagneticVariation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeManOverboardNotification(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeMaretronAnnunciator(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeMaretronProprietaryDcBreakerCurrent(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeMaretronProprietaryTemperatureHighRange(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeMaretronSlaveResponse(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeMaretronSwitchStatusCounter(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeMaretronSwitchStatusTimer(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeMeteorologicalStationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeMooredBuoyStationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNavicoProductInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNavicoWirelessBatteryStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNavicoWirelessSignalStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNavigationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNavigationRouteTimeToFromMark(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNavigationRouteWpInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNmeaAcknowledgeGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNmeaCommandGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNmeaReadFieldsGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNmeaReadFieldsReplyGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNmeaRequestGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNmeaWriteFieldsGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeNmeaWriteFieldsReplyGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodePayloadMass(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodePgnListTransmitAndReceive(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodePositionDeltaRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodePositionRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeProductInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRadioFrequencyModePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRateOfTurn(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRouteAndWpServiceDatabaseComment(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRouteAndWpServiceDatabaseList(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRouteAndWpServiceRadiusOfTurn(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRouteAndWpServiceRouteComment(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRouteAndWpServiceRouteList(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRouteAndWpServiceRouteWpListAttributes(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRouteAndWpServiceRouteWpName(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRouteAndWpServiceRouteWpNamePosition(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRouteAndWpServiceWpComment(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRouteAndWpServiceWpListWpNamePosition(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRouteAndWpServiceXteLimitNavigationMethod(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeRudder(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSalinityStationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalk1DeviceIdentification(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalk1Keystroke(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalk1PilotMode(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalkAlarm(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalkKeypadHeartbeat(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalkKeypadMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalkNodeStatistics(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalkPilotHeading(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalkPilotLockedHeading(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalkPilotMode(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalkPilotWindDatum(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalkSilenceAlarm(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalkWirelessKeypadControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSeatalkWirelessKeypadLightControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSetDriftRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSetPressure(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetAisClassBStaticDataMsg24PartA(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetAisClassBStaticDataMsg24PartB(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetAlarmMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetAutopilotMode(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetClearFluidLevelWarnings(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetCompassFieldAngle(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetCompassHeadingOffset(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetCompassLocalField(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetConfigureTemperatureSensor(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetDataUserGroupConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetEngineAndTankConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetEventCommandAlarm(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetEventCommandApCommand(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetEventReplyApCommand(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetFluidLevelSensorConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetFluidLevelWarning(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetFuelFlowTurbineConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetFuelUsedHighResolution(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetLgc2000Configuration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetPaddleWheelSpeedConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetParameterHandle(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetPressureSensorConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetReprogramData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetReprogramStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetRequestReprogram(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetSetEngineAndTankConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetSetSerialNumber(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetSonarStatusFrequencyAndDspVoltage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimnetTrimTabSensorCalibration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSimradTextMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSmallCraftStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubAlbum(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubAmRadio(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubArtist(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubFmRadio(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubInit1(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubInit2(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubInit3(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubMaxVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubMenuItem(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubPlaylist(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubPosition(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubSource(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubSourceList(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubTrack(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubZoneInfo(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSonichubZones(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSpeed(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSupportedSourceData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSupportedZoneData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSuzukiEngineAndStorageDeviceConfig(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSwitchBankControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSystemConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSystemConfigurationDeprecated(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeSystemTime(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeTemperature(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeTemperatureExtendedRange(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeThrusterControlStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeThrusterInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeThrusterMotorStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeTideStationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeTimeDate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeTrackedTargetData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeTransmissionParametersDynamic(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeTripParametersEngine(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeTripParametersVessel(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUserDatum(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityAverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityPhaseAAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityPhaseAAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityPhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityPhaseBAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityPhaseBAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityPhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityPhaseCAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityPhaseCAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityPhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityTotalAcEnergy(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityTotalAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeUtilityTotalAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeVesselAcceleration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeVesselHeading(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeVesselSpeedComponents(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeVictronBatteryRegister(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeWaterDepth(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeWatermakerInputSettingAndStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeWindData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeWindlassControlStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeZoneConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeZoneConfigurationDeprecated(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func DecodeZoneVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
- func GetProprietaryInfo(data []uint8) (ManufacturerCodeConst, IndustryCodeConst, error)
- func IsProprietaryPGN(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 AirmarAdditionalWeatherData
- 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 AirmarHeaterControl
- type AirmarNmea2000Options
- type AirmarPost
- 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 AisAssignmentModeCommand
- type AisBandConst
- type AisBinaryBroadcastMessage
- type AisChannelManagement
- type AisClassAPositionReport
- type AisClassAStaticAndVoyageRelatedData
- type AisClassBExtendedPositionReport
- type AisClassBGroupAssignment
- type AisClassBPositionReport
- type AisClassBStaticDataMsg24PartA
- type AisClassBStaticDataMsg24PartB
- type AisCommunicationStateConst
- type AisDataLinkManagementMessage
- type AisDataLinkManagementMessageRepeating1
- type AisDgnssBroadcastBinaryMessage
- type AisInterrogation
- type AisInterrogationRepeating1
- type AisMessageIdConst
- type AisModeConst
- type AisSafetyRelatedBroadcastMessage
- type AisSarAircraftPositionReport
- 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 AvailableAudioEqPresets
- type AvailableAudioEqPresetsRepeating1
- type AvailableBluetoothAddresses
- type AvailableBluetoothAddressesRepeating1
- type AvailableConst
- type BGWindData
- type BatteryChemistryConst
- type BatteryConfigurationStatus
- type BatteryStatus
- type BatteryTypeConst
- type BatteryVoltageConst
- type BearingAndDistanceBetweenTwoMarks
- type BearingModeConst
- type BinarySwitchBankStatus
- type BluetoothSourceStatus
- type BluetoothSourceStatusConst
- type BluetoothStatusConst
- type BootStateConst
- type Bus1AverageBasicAcQuantities
- type Bus1PhaseABasicAcQuantities
- type Bus1PhaseBBasicAcQuantities
- type Bus1PhaseCBasicAcQuantities
- type ChannelSourceConfiguration
- type ChargerConfigurationStatus
- type ChargerModeConst
- type ChargerStateConst
- type ChargerStatus
- type ChargingAlgorithmConst
- type ChetcoDimmer
- type CogSogRapidUpdate
- type ConfigurationInformation
- type ControllerStateConst
- type ConverterStateConst
- type ConverterStatus
- type CrossTrackError
- type CurrentStationData
- type CurrentStatusAndFile
- type Datum
- type DcDetailedStatus
- type DcSourceConst
- type DcVoltageCurrent
- type DeviceClassConst
- type DeviceFunctionConst
- type DeviceTempStateConst
- type DgnssCorrections
- type DgnssModeConst
- type DirectionConst
- type DirectionData
- type DirectionReferenceConst
- type DirectionRudderConst
- type DistanceLog
- type DockingStatusConst
- type DscCallInformation
- type DscCallInformationRepeating1
- type DscCategoryConst
- type DscDistressCallInformation
- type DscDistressCallInformationRepeating1
- type DscExpansionDataConst
- type DscFirstTelecommandConst
- type DscFormatConst
- type DscNatureConst
- type DscSecondTelecommandConst
- type ElectricDriveInformation
- type ElectricDriveStatusDynamic
- type ElectricDriveStatusRapidUpdate
- type ElectricEnergyStorageInformation
- type ElectricEnergyStorageStatusDynamic
- type ElectricEnergyStorageStatusRapidUpdate
- type ElevatorCarStatus
- type ElevatorDeckPushButton
- type ElevatorMotorControl
- 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 FusionPowerState
- 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 FusionSiriusxmArtist
- type FusionSiriusxmChannel
- type FusionSiriusxmGenre
- type FusionSiriusxmTitle
- type FusionSourceName
- type FusionSquelch
- type FusionSubVolume
- type FusionTone
- type FusionTrack
- type FusionTrackInfo
- type FusionUnitName
- type FusionVhf
- type FusionVolume
- type FusionZoneName
- 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 GlonassAlmanacData
- type GnsConst
- type GnsIntegrityConst
- type GnsMethodConst
- type GnssControlStatus
- type GnssDifferentialCorrectionReceiverInterface
- type GnssDifferentialCorrectionReceiverSignal
- type GnssDops
- type GnssModeConst
- type GnssPositionData
- type GnssPositionDataRepeating1
- type GnssPseudorangeErrorStatistics
- type GnssPseudorangeNoiseStatistics
- type GnssRaimOutput
- type GnssRaimSettings
- 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 Label
- type LeewayAngle
- type LibraryDataFile
- type LibraryDataGroup
- type LibraryDataGroupRepeating1
- type LibraryDataSearch
- type LightingColorSequence
- type LightingColorSequenceRepeating1
- type LightingDevice
- type LightingDeviceEnumeration
- type LightingDeviceEnumerationRepeating1
- type LightingProgram
- type LightingScene
- type LightingSceneRepeating1
- type LightingSystemSettings
- type LightingZone
- type LineConst
- type LinearActuatorControlStatus
- type LoadControllerConnectionStateControl
- type LoranCRangeData
- type LoranCSignalData
- type LoranCTdData
- type LowBatteryConst
- type LowranceProductInformation
- type LowranceTemperature
- type LowranceUnknown
- 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 MeteorologicalStationData
- type MobPositionSourceConst
- type MobStatusConst
- type MooredBuoyStationData
- type NavStatusConst
- type NavicoProductInformation
- type NavicoWirelessBatteryStatus
- type NavicoWirelessSignalStatus
- type NavigationData
- type NavigationRouteTimeToFromMark
- 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 PayloadMass
- 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 RouteAndWpServiceDatabaseComment
- type RouteAndWpServiceDatabaseCommentRepeating1
- type RouteAndWpServiceDatabaseList
- type RouteAndWpServiceDatabaseListRepeating1
- type RouteAndWpServiceRadiusOfTurn
- type RouteAndWpServiceRadiusOfTurnRepeating1
- type RouteAndWpServiceRouteComment
- type RouteAndWpServiceRouteCommentRepeating1
- type RouteAndWpServiceRouteList
- type RouteAndWpServiceRouteListRepeating1
- type RouteAndWpServiceRouteWpListAttributes
- type RouteAndWpServiceRouteWpName
- type RouteAndWpServiceRouteWpNamePosition
- type RouteAndWpServiceRouteWpNamePositionRepeating1
- type RouteAndWpServiceRouteWpNameRepeating1
- type RouteAndWpServiceWpComment
- type RouteAndWpServiceWpCommentRepeating1
- type RouteAndWpServiceWpListWpNamePosition
- type RouteAndWpServiceWpListWpNamePositionRepeating1
- type RouteAndWpServiceXteLimitNavigationMethod
- type RouteAndWpServiceXteLimitNavigationMethodRepeating1
- type Rudder
- type SalinityStationData
- type SatelliteStatusConst
- type Seatalk1DeviceIdentification
- type Seatalk1Keystroke
- type Seatalk1PilotMode
- type SeatalkAlarm
- type SeatalkAlarmGroupConst
- type SeatalkAlarmIdConst
- type SeatalkAlarmStatusConst
- type SeatalkDeviceIdConst
- type SeatalkKeypadHeartbeat
- type SeatalkKeypadMessage
- type SeatalkKeystrokeConst
- type SeatalkNodeStatistics
- type SeatalkPilotHeading
- type SeatalkPilotLockedHeading
- type SeatalkPilotMode
- type SeatalkPilotModeConst
- type SeatalkPilotWindDatum
- type SeatalkSilenceAlarm
- type SeatalkWirelessKeypadControl
- type SeatalkWirelessKeypadLightControl
- type SetDriftRapidUpdate
- type SetPressure
- type ShipTypeConst
- type SimnetAisClassBStaticDataMsg24PartA
- type SimnetAisClassBStaticDataMsg24PartB
- type SimnetAlarmMessage
- type SimnetApEventsConst
- type SimnetAutopilotMode
- type SimnetBacklightLevelConst
- type SimnetClearFluidLevelWarnings
- type SimnetCompassFieldAngle
- type SimnetCompassHeadingOffset
- type SimnetCompassLocalField
- type SimnetConfigureTemperatureSensor
- type SimnetDataUserGroupConfiguration
- type SimnetDirectionConst
- type SimnetEngineAndTankConfiguration
- type SimnetEventCommandAlarm
- type SimnetEventCommandApCommand
- type SimnetEventReplyApCommand
- type SimnetFluidLevelSensorConfiguration
- type SimnetFluidLevelWarning
- type SimnetFuelFlowTurbineConfiguration
- type SimnetFuelUsedHighResolution
- type SimnetLgc2000Configuration
- type SimnetPaddleWheelSpeedConfiguration
- type SimnetParameterHandle
- type SimnetPressureSensorConfiguration
- type SimnetReprogramData
- type SimnetReprogramStatus
- type SimnetRequestReprogram
- type SimnetSetEngineAndTankConfiguration
- type SimnetSetSerialNumber
- type SimnetSonarStatusFrequencyAndDspVoltage
- type SimnetTrimTabSensorCalibration
- type SimradCommandConst
- type SimradEventCommandConst
- type SimradTextMessage
- type SimradTypeConst
- type SmallCraftStatus
- type SonichubAlbum
- type SonichubAmRadio
- type SonichubArtist
- type SonichubCommandConst
- type SonichubControl
- type SonichubControlConst
- type SonichubFmRadio
- type SonichubInit1
- type SonichubInit2
- type SonichubInit3
- 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 StructHandler
- type SupportedSourceData
- type SupportedSourceDataRepeating1
- type SupportedZoneData
- type SupportedZoneDataRepeating1
- type SuzukiEngineAndStorageDeviceConfig
- type SwitchBankControl
- type SystemConfiguration
- type SystemConfigurationDeprecated
- 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 VesselAcceleration
- 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
- type ZoneConfiguration
- type ZoneConfigurationDeprecated
- type ZoneConfigurationDeprecatedRepeating1
- type ZoneVolume
Constants ¶
This section is empty.
Variables ¶
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",
135: "NMEA 0183 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",
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)"},
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.
Functions ¶
func DebugDumpPGN ¶
func DebugDumpPGN(p interface{}) string
DebugDumpPGN uses reflection to generate a readable description of the input PGN struct.
func DecodeAcInputStatus ¶
func DecodeAcInputStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAcOutputStatus ¶
func DecodeAcOutputStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAcPowerCurrentPhaseA ¶
func DecodeAcPowerCurrentPhaseA(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAcPowerCurrentPhaseB ¶
func DecodeAcPowerCurrentPhaseB(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAcPowerCurrentPhaseC ¶
func DecodeAcPowerCurrentPhaseC(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeActualPressure ¶
func DecodeActualPressure(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAgsConfigurationStatus ¶
func DecodeAgsConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAgsStatus ¶
func DecodeAgsStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarAccessLevel ¶
func DecodeAirmarAccessLevel(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarAdditionalWeatherData ¶
func DecodeAirmarAdditionalWeatherData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarAddressableMultiFrame ¶
func DecodeAirmarAddressableMultiFrame(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarAttitudeOffset ¶
func DecodeAirmarAttitudeOffset(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarBootStateAcknowledgment ¶
func DecodeAirmarBootStateAcknowledgment(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarBootStateRequest ¶
func DecodeAirmarBootStateRequest(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarCalibrateCompass ¶
func DecodeAirmarCalibrateCompass(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarCalibrateDepth ¶
func DecodeAirmarCalibrateDepth(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarCalibrateSpeed ¶
func DecodeAirmarCalibrateSpeed(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarCalibrateTemperature ¶
func DecodeAirmarCalibrateTemperature(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarDepthQualityFactor ¶
func DecodeAirmarDepthQualityFactor(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarDeviceInformation ¶
func DecodeAirmarDeviceInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarHeaterControl ¶
func DecodeAirmarHeaterControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarNmea2000Options ¶
func DecodeAirmarNmea2000Options(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarPost ¶
func DecodeAirmarPost(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarSimulateMode ¶
func DecodeAirmarSimulateMode(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarSpeedFilterIir ¶
func DecodeAirmarSpeedFilterIir(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarSpeedFilterNone ¶
func DecodeAirmarSpeedFilterNone(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarSpeedPulseCount ¶
func DecodeAirmarSpeedPulseCount(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarTemperatureFilterIir ¶
func DecodeAirmarTemperatureFilterIir(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarTemperatureFilterNone ¶
func DecodeAirmarTemperatureFilterNone(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAirmarTrueWindOptions ¶
func DecodeAirmarTrueWindOptions(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisAcknowledge ¶
func DecodeAisAcknowledge(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisAddressedBinaryMessage ¶
func DecodeAisAddressedBinaryMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisAddressedSafetyRelatedMessage ¶
func DecodeAisAddressedSafetyRelatedMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisAidsToNavigationAtonReport ¶
func DecodeAisAidsToNavigationAtonReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisAssignmentModeCommand ¶
func DecodeAisAssignmentModeCommand(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisBinaryBroadcastMessage ¶
func DecodeAisBinaryBroadcastMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisChannelManagement ¶
func DecodeAisChannelManagement(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisClassAPositionReport ¶
func DecodeAisClassAPositionReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisClassAStaticAndVoyageRelatedData ¶
func DecodeAisClassAStaticAndVoyageRelatedData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisClassBExtendedPositionReport ¶
func DecodeAisClassBExtendedPositionReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisClassBGroupAssignment ¶
func DecodeAisClassBGroupAssignment(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisClassBPositionReport ¶
func DecodeAisClassBPositionReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisClassBStaticDataMsg24PartA ¶
func DecodeAisClassBStaticDataMsg24PartA(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisClassBStaticDataMsg24PartB ¶
func DecodeAisClassBStaticDataMsg24PartB(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisDataLinkManagementMessage ¶
func DecodeAisDataLinkManagementMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisDgnssBroadcastBinaryMessage ¶
func DecodeAisDgnssBroadcastBinaryMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisInterrogation ¶
func DecodeAisInterrogation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisSafetyRelatedBroadcastMessage ¶
func DecodeAisSafetyRelatedBroadcastMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisSarAircraftPositionReport ¶
func DecodeAisSarAircraftPositionReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisUtcAndDateReport ¶
func DecodeAisUtcAndDateReport(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAisUtcDateInquiry ¶
func DecodeAisUtcDateInquiry(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAlert ¶
func DecodeAlert(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAlertConfiguration ¶
func DecodeAlertConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAlertResponse ¶
func DecodeAlertResponse(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAlertText ¶
func DecodeAlertText(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAlertThreshold ¶
func DecodeAlertThreshold(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAlertValue ¶
func DecodeAlertValue(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAltitudeDeltaRapidUpdate ¶
func DecodeAltitudeDeltaRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAnchorWindlassMonitoringStatus ¶
func DecodeAnchorWindlassMonitoringStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAnchorWindlassOperatingStatus ¶
func DecodeAnchorWindlassOperatingStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAttitude ¶
func DecodeAttitude(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAvailableAudioEqPresets ¶
func DecodeAvailableAudioEqPresets(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeAvailableBluetoothAddresses ¶
func DecodeAvailableBluetoothAddresses(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeBGWindData ¶
func DecodeBGWindData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeBatteryConfigurationStatus ¶
func DecodeBatteryConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeBatteryStatus ¶
func DecodeBatteryStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeBearingAndDistanceBetweenTwoMarks ¶
func DecodeBearingAndDistanceBetweenTwoMarks(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeBinarySwitchBankStatus ¶
func DecodeBinarySwitchBankStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeBluetoothSourceStatus ¶
func DecodeBluetoothSourceStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeBus1AverageBasicAcQuantities ¶
func DecodeBus1AverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeBus1PhaseABasicAcQuantities ¶
func DecodeBus1PhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeBus1PhaseBBasicAcQuantities ¶
func DecodeBus1PhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeBus1PhaseCBasicAcQuantities ¶
func DecodeBus1PhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeChannelSourceConfiguration ¶
func DecodeChannelSourceConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeChargerConfigurationStatus ¶
func DecodeChargerConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeChargerStatus ¶
func DecodeChargerStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeChetcoDimmer ¶
func DecodeChetcoDimmer(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeCogSogRapidUpdate ¶
func DecodeCogSogRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeConfigurationInformation ¶
func DecodeConfigurationInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeConverterStatus ¶
func DecodeConverterStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeCrossTrackError ¶
func DecodeCrossTrackError(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeCurrentStationData ¶
func DecodeCurrentStationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeCurrentStatusAndFile ¶
func DecodeCurrentStatusAndFile(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeDatum ¶
func DecodeDatum(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeDcDetailedStatus ¶
func DecodeDcDetailedStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeDcVoltageCurrent ¶
func DecodeDcVoltageCurrent(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeDgnssCorrections ¶
func DecodeDgnssCorrections(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeDirectionData ¶
func DecodeDirectionData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeDistanceLog ¶
func DecodeDistanceLog(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeDscCallInformation ¶
func DecodeDscCallInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeDscDistressCallInformation ¶
func DecodeDscDistressCallInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeElectricDriveInformation ¶
func DecodeElectricDriveInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeElectricDriveStatusDynamic ¶
func DecodeElectricDriveStatusDynamic(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeElectricDriveStatusRapidUpdate ¶
func DecodeElectricDriveStatusRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeElectricEnergyStorageInformation ¶
func DecodeElectricEnergyStorageInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeElectricEnergyStorageStatusDynamic ¶
func DecodeElectricEnergyStorageStatusDynamic(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeElectricEnergyStorageStatusRapidUpdate ¶
func DecodeElectricEnergyStorageStatusRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeElevatorCarStatus ¶
func DecodeElevatorCarStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeElevatorDeckPushButton ¶
func DecodeElevatorDeckPushButton(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeElevatorMotorControl ¶
func DecodeElevatorMotorControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeEngineParametersDynamic ¶
func DecodeEngineParametersDynamic(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeEngineParametersRapidUpdate ¶
func DecodeEngineParametersRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeEngineParametersStatic ¶
func DecodeEngineParametersStatic(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeEnvironmentalParameters ¶
func DecodeEnvironmentalParameters(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeEnvironmentalParametersObsolete ¶
func DecodeEnvironmentalParametersObsolete(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFluidLevel ¶
func DecodeFluidLevel(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFurunoHeave ¶
func DecodeFurunoHeave(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFurunoHeelAngleRollInformation ¶
func DecodeFurunoHeelAngleRollInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFurunoMotionSensorStatusExtended ¶
func DecodeFurunoMotionSensorStatusExtended(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFurunoMultiSatsInViewExtended ¶
func DecodeFurunoMultiSatsInViewExtended(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFurunoSixDegreesOfFreedomMovement ¶
func DecodeFurunoSixDegreesOfFreedomMovement(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFurunoUnknown130820 ¶
func DecodeFurunoUnknown130820(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFurunoUnknown130821 ¶
func DecodeFurunoUnknown130821(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionAlbum ¶
func DecodeFusionAlbum(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionAmFmStation ¶
func DecodeFusionAmFmStation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionArtist ¶
func DecodeFusionArtist(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionMediaControl ¶
func DecodeFusionMediaControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionMenuItem ¶
func DecodeFusionMenuItem(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionMute ¶
func DecodeFusionMute(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionPlayProgress ¶
func DecodeFusionPlayProgress(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionPowerState ¶
func DecodeFusionPowerState(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionReplay ¶
func DecodeFusionReplay(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionRequestStatus ¶
func DecodeFusionRequestStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionScan ¶
func DecodeFusionScan(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSetAllVolumes ¶
func DecodeFusionSetAllVolumes(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSetMute ¶
func DecodeFusionSetMute(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSetSource ¶
func DecodeFusionSetSource(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSetZoneVolume ¶
func DecodeFusionSetZoneVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSiriusControl ¶
func DecodeFusionSiriusControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSiriusxmArtist ¶
func DecodeFusionSiriusxmArtist(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSiriusxmChannel ¶
func DecodeFusionSiriusxmChannel(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSiriusxmGenre ¶
func DecodeFusionSiriusxmGenre(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSiriusxmTitle ¶
func DecodeFusionSiriusxmTitle(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSourceName ¶
func DecodeFusionSourceName(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSquelch ¶
func DecodeFusionSquelch(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionSubVolume ¶
func DecodeFusionSubVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionTone ¶
func DecodeFusionTone(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionTrack ¶
func DecodeFusionTrack(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionTrackInfo ¶
func DecodeFusionTrackInfo(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionUnitName ¶
func DecodeFusionUnitName(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionVhf ¶
func DecodeFusionVhf(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionVolume ¶
func DecodeFusionVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeFusionZoneName ¶
func DecodeFusionZoneName(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorAverageBasicAcQuantities ¶
func DecodeGeneratorAverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorPhaseAAcPower ¶
func DecodeGeneratorPhaseAAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorPhaseAAcReactivePower ¶
func DecodeGeneratorPhaseAAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorPhaseABasicAcQuantities ¶
func DecodeGeneratorPhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorPhaseBAcPower ¶
func DecodeGeneratorPhaseBAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorPhaseBAcReactivePower ¶
func DecodeGeneratorPhaseBAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorPhaseBBasicAcQuantities ¶
func DecodeGeneratorPhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorPhaseCAcPower ¶
func DecodeGeneratorPhaseCAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorPhaseCAcReactivePower ¶
func DecodeGeneratorPhaseCAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorPhaseCBasicAcQuantities ¶
func DecodeGeneratorPhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorTotalAcEnergy ¶
func DecodeGeneratorTotalAcEnergy(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorTotalAcPower ¶
func DecodeGeneratorTotalAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGeneratorTotalAcReactivePower ¶
func DecodeGeneratorTotalAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGlonassAlmanacData ¶
func DecodeGlonassAlmanacData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGnssControlStatus ¶
func DecodeGnssControlStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGnssDifferentialCorrectionReceiverInterface ¶
func DecodeGnssDifferentialCorrectionReceiverInterface(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGnssDifferentialCorrectionReceiverSignal ¶
func DecodeGnssDifferentialCorrectionReceiverSignal(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGnssDops ¶
func DecodeGnssDops(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGnssPositionData ¶
func DecodeGnssPositionData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGnssPseudorangeErrorStatistics ¶
func DecodeGnssPseudorangeErrorStatistics(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGnssPseudorangeNoiseStatistics ¶
func DecodeGnssPseudorangeNoiseStatistics(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGnssRaimOutput ¶
func DecodeGnssRaimOutput(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGnssRaimSettings ¶
func DecodeGnssRaimSettings(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGnssSatsInView ¶
func DecodeGnssSatsInView(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeGpsAlmanacData ¶
func DecodeGpsAlmanacData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeHeadingTrackControl ¶
func DecodeHeadingTrackControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeHeartbeat ¶
func DecodeHeartbeat(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeHeave ¶
func DecodeHeave(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeHumidity ¶
func DecodeHumidity(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeInverterConfigurationStatus ¶
func DecodeInverterConfigurationStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeInverterStatus ¶
func DecodeInverterStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeIsoAcknowledgement ¶
func DecodeIsoAcknowledgement(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeIsoAddressClaim ¶
func DecodeIsoAddressClaim(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeIsoCommandedAddress ¶
func DecodeIsoCommandedAddress(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeIsoRequest ¶
func DecodeIsoRequest(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeIsoTransportProtocolConnectionManagementAbort ¶
func DecodeIsoTransportProtocolConnectionManagementAbort(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeIsoTransportProtocolConnectionManagementBroadcastAnnounce ¶
func DecodeIsoTransportProtocolConnectionManagementBroadcastAnnounce(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeIsoTransportProtocolConnectionManagementClearToSend ¶
func DecodeIsoTransportProtocolConnectionManagementClearToSend(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeIsoTransportProtocolConnectionManagementEndOfMessage ¶
func DecodeIsoTransportProtocolConnectionManagementEndOfMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeIsoTransportProtocolConnectionManagementRequestToSend ¶
func DecodeIsoTransportProtocolConnectionManagementRequestToSend(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeIsoTransportProtocolDataTransfer ¶
func DecodeIsoTransportProtocolDataTransfer(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLabel ¶
func DecodeLabel(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLeewayAngle ¶
func DecodeLeewayAngle(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLibraryDataFile ¶
func DecodeLibraryDataFile(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLibraryDataGroup ¶
func DecodeLibraryDataGroup(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLibraryDataSearch ¶
func DecodeLibraryDataSearch(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLightingColorSequence ¶
func DecodeLightingColorSequence(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLightingDevice ¶
func DecodeLightingDevice(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLightingDeviceEnumeration ¶
func DecodeLightingDeviceEnumeration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLightingProgram ¶
func DecodeLightingProgram(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLightingScene ¶
func DecodeLightingScene(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLightingSystemSettings ¶
func DecodeLightingSystemSettings(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLightingZone ¶
func DecodeLightingZone(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLinearActuatorControlStatus ¶
func DecodeLinearActuatorControlStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLoadControllerConnectionStateControl ¶
func DecodeLoadControllerConnectionStateControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLoranCRangeData ¶
func DecodeLoranCRangeData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLoranCSignalData ¶
func DecodeLoranCSignalData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLoranCTdData ¶
func DecodeLoranCTdData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLowranceProductInformation ¶
func DecodeLowranceProductInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLowranceTemperature ¶
func DecodeLowranceTemperature(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeLowranceUnknown ¶
func DecodeLowranceUnknown(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeMagneticVariation ¶
func DecodeMagneticVariation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeManOverboardNotification ¶
func DecodeManOverboardNotification(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeMaretronAnnunciator ¶
func DecodeMaretronAnnunciator(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeMaretronProprietaryDcBreakerCurrent ¶
func DecodeMaretronProprietaryDcBreakerCurrent(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeMaretronProprietaryTemperatureHighRange ¶
func DecodeMaretronProprietaryTemperatureHighRange(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeMaretronSlaveResponse ¶
func DecodeMaretronSlaveResponse(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeMaretronSwitchStatusCounter ¶
func DecodeMaretronSwitchStatusCounter(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeMaretronSwitchStatusTimer ¶
func DecodeMaretronSwitchStatusTimer(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeMeteorologicalStationData ¶
func DecodeMeteorologicalStationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeMooredBuoyStationData ¶
func DecodeMooredBuoyStationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNavicoProductInformation ¶
func DecodeNavicoProductInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNavicoWirelessBatteryStatus ¶
func DecodeNavicoWirelessBatteryStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNavicoWirelessSignalStatus ¶
func DecodeNavicoWirelessSignalStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNavigationData ¶
func DecodeNavigationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNavigationRouteTimeToFromMark ¶
func DecodeNavigationRouteTimeToFromMark(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNavigationRouteWpInformation ¶
func DecodeNavigationRouteWpInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNmeaAcknowledgeGroupFunction ¶
func DecodeNmeaAcknowledgeGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNmeaCommandGroupFunction ¶
func DecodeNmeaCommandGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNmeaReadFieldsGroupFunction ¶
func DecodeNmeaReadFieldsGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNmeaReadFieldsReplyGroupFunction ¶
func DecodeNmeaReadFieldsReplyGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNmeaRequestGroupFunction ¶
func DecodeNmeaRequestGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNmeaWriteFieldsGroupFunction ¶
func DecodeNmeaWriteFieldsGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeNmeaWriteFieldsReplyGroupFunction ¶
func DecodeNmeaWriteFieldsReplyGroupFunction(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodePayloadMass ¶
func DecodePayloadMass(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodePgnListTransmitAndReceive ¶
func DecodePgnListTransmitAndReceive(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodePositionDeltaRapidUpdate ¶
func DecodePositionDeltaRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodePositionRapidUpdate ¶
func DecodePositionRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeProductInformation ¶
func DecodeProductInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRadioFrequencyModePower ¶
func DecodeRadioFrequencyModePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRateOfTurn ¶
func DecodeRateOfTurn(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRouteAndWpServiceDatabaseComment ¶
func DecodeRouteAndWpServiceDatabaseComment(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRouteAndWpServiceDatabaseList ¶
func DecodeRouteAndWpServiceDatabaseList(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRouteAndWpServiceRadiusOfTurn ¶
func DecodeRouteAndWpServiceRadiusOfTurn(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRouteAndWpServiceRouteComment ¶
func DecodeRouteAndWpServiceRouteComment(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRouteAndWpServiceRouteList ¶
func DecodeRouteAndWpServiceRouteList(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRouteAndWpServiceRouteWpListAttributes ¶
func DecodeRouteAndWpServiceRouteWpListAttributes(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRouteAndWpServiceRouteWpName ¶
func DecodeRouteAndWpServiceRouteWpName(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRouteAndWpServiceRouteWpNamePosition ¶
func DecodeRouteAndWpServiceRouteWpNamePosition(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRouteAndWpServiceWpComment ¶
func DecodeRouteAndWpServiceWpComment(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRouteAndWpServiceWpListWpNamePosition ¶
func DecodeRouteAndWpServiceWpListWpNamePosition(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRouteAndWpServiceXteLimitNavigationMethod ¶
func DecodeRouteAndWpServiceXteLimitNavigationMethod(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeRudder ¶
func DecodeRudder(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSalinityStationData ¶
func DecodeSalinityStationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalk1DeviceIdentification ¶
func DecodeSeatalk1DeviceIdentification(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalk1Keystroke ¶
func DecodeSeatalk1Keystroke(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalk1PilotMode ¶
func DecodeSeatalk1PilotMode(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalkAlarm ¶
func DecodeSeatalkAlarm(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalkKeypadHeartbeat ¶
func DecodeSeatalkKeypadHeartbeat(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalkKeypadMessage ¶
func DecodeSeatalkKeypadMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalkNodeStatistics ¶
func DecodeSeatalkNodeStatistics(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalkPilotHeading ¶
func DecodeSeatalkPilotHeading(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalkPilotLockedHeading ¶
func DecodeSeatalkPilotLockedHeading(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalkPilotMode ¶
func DecodeSeatalkPilotMode(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalkPilotWindDatum ¶
func DecodeSeatalkPilotWindDatum(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalkSilenceAlarm ¶
func DecodeSeatalkSilenceAlarm(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalkWirelessKeypadControl ¶
func DecodeSeatalkWirelessKeypadControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSeatalkWirelessKeypadLightControl ¶
func DecodeSeatalkWirelessKeypadLightControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSetDriftRapidUpdate ¶
func DecodeSetDriftRapidUpdate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSetPressure ¶
func DecodeSetPressure(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetAisClassBStaticDataMsg24PartA ¶
func DecodeSimnetAisClassBStaticDataMsg24PartA(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetAisClassBStaticDataMsg24PartB ¶
func DecodeSimnetAisClassBStaticDataMsg24PartB(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetAlarmMessage ¶
func DecodeSimnetAlarmMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetAutopilotMode ¶
func DecodeSimnetAutopilotMode(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetClearFluidLevelWarnings ¶
func DecodeSimnetClearFluidLevelWarnings(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetCompassFieldAngle ¶
func DecodeSimnetCompassFieldAngle(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetCompassHeadingOffset ¶
func DecodeSimnetCompassHeadingOffset(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetCompassLocalField ¶
func DecodeSimnetCompassLocalField(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetConfigureTemperatureSensor ¶
func DecodeSimnetConfigureTemperatureSensor(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetDataUserGroupConfiguration ¶
func DecodeSimnetDataUserGroupConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetEngineAndTankConfiguration ¶
func DecodeSimnetEngineAndTankConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetEventCommandAlarm ¶
func DecodeSimnetEventCommandAlarm(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetEventCommandApCommand ¶
func DecodeSimnetEventCommandApCommand(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetEventReplyApCommand ¶
func DecodeSimnetEventReplyApCommand(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetFluidLevelSensorConfiguration ¶
func DecodeSimnetFluidLevelSensorConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetFluidLevelWarning ¶
func DecodeSimnetFluidLevelWarning(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetFuelFlowTurbineConfiguration ¶
func DecodeSimnetFuelFlowTurbineConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetFuelUsedHighResolution ¶
func DecodeSimnetFuelUsedHighResolution(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetLgc2000Configuration ¶
func DecodeSimnetLgc2000Configuration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetPaddleWheelSpeedConfiguration ¶
func DecodeSimnetPaddleWheelSpeedConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetParameterHandle ¶
func DecodeSimnetParameterHandle(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetPressureSensorConfiguration ¶
func DecodeSimnetPressureSensorConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetReprogramData ¶
func DecodeSimnetReprogramData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetReprogramStatus ¶
func DecodeSimnetReprogramStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetRequestReprogram ¶
func DecodeSimnetRequestReprogram(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetSetEngineAndTankConfiguration ¶
func DecodeSimnetSetEngineAndTankConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetSetSerialNumber ¶
func DecodeSimnetSetSerialNumber(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetSonarStatusFrequencyAndDspVoltage ¶
func DecodeSimnetSonarStatusFrequencyAndDspVoltage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimnetTrimTabSensorCalibration ¶
func DecodeSimnetTrimTabSensorCalibration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSimradTextMessage ¶
func DecodeSimradTextMessage(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSmallCraftStatus ¶
func DecodeSmallCraftStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubAlbum ¶
func DecodeSonichubAlbum(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubAmRadio ¶
func DecodeSonichubAmRadio(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubArtist ¶
func DecodeSonichubArtist(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubControl ¶
func DecodeSonichubControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubFmRadio ¶
func DecodeSonichubFmRadio(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubInit1 ¶
func DecodeSonichubInit1(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubInit2 ¶
func DecodeSonichubInit2(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubInit3 ¶
func DecodeSonichubInit3(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubMaxVolume ¶
func DecodeSonichubMaxVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubMenuItem ¶
func DecodeSonichubMenuItem(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubPlaylist ¶
func DecodeSonichubPlaylist(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubPosition ¶
func DecodeSonichubPosition(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubSource ¶
func DecodeSonichubSource(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubSourceList ¶
func DecodeSonichubSourceList(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubTrack ¶
func DecodeSonichubTrack(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubVolume ¶
func DecodeSonichubVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubZoneInfo ¶
func DecodeSonichubZoneInfo(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSonichubZones ¶
func DecodeSonichubZones(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSpeed ¶
func DecodeSpeed(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSupportedSourceData ¶
func DecodeSupportedSourceData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSupportedZoneData ¶
func DecodeSupportedZoneData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSuzukiEngineAndStorageDeviceConfig ¶
func DecodeSuzukiEngineAndStorageDeviceConfig(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSwitchBankControl ¶
func DecodeSwitchBankControl(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSystemConfiguration ¶
func DecodeSystemConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSystemConfigurationDeprecated ¶
func DecodeSystemConfigurationDeprecated(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeSystemTime ¶
func DecodeSystemTime(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeTemperature ¶
func DecodeTemperature(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeTemperatureExtendedRange ¶
func DecodeTemperatureExtendedRange(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeThrusterControlStatus ¶
func DecodeThrusterControlStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeThrusterInformation ¶
func DecodeThrusterInformation(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeThrusterMotorStatus ¶
func DecodeThrusterMotorStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeTideStationData ¶
func DecodeTideStationData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeTimeDate ¶
func DecodeTimeDate(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeTrackedTargetData ¶
func DecodeTrackedTargetData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeTransmissionParametersDynamic ¶
func DecodeTransmissionParametersDynamic(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeTripParametersEngine ¶
func DecodeTripParametersEngine(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeTripParametersVessel ¶
func DecodeTripParametersVessel(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUserDatum ¶
func DecodeUserDatum(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityAverageBasicAcQuantities ¶
func DecodeUtilityAverageBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityPhaseAAcPower ¶
func DecodeUtilityPhaseAAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityPhaseAAcReactivePower ¶
func DecodeUtilityPhaseAAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityPhaseABasicAcQuantities ¶
func DecodeUtilityPhaseABasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityPhaseBAcPower ¶
func DecodeUtilityPhaseBAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityPhaseBAcReactivePower ¶
func DecodeUtilityPhaseBAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityPhaseBBasicAcQuantities ¶
func DecodeUtilityPhaseBBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityPhaseCAcPower ¶
func DecodeUtilityPhaseCAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityPhaseCAcReactivePower ¶
func DecodeUtilityPhaseCAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityPhaseCBasicAcQuantities ¶
func DecodeUtilityPhaseCBasicAcQuantities(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityTotalAcEnergy ¶
func DecodeUtilityTotalAcEnergy(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityTotalAcPower ¶
func DecodeUtilityTotalAcPower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeUtilityTotalAcReactivePower ¶
func DecodeUtilityTotalAcReactivePower(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeVesselAcceleration ¶
func DecodeVesselAcceleration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeVesselHeading ¶
func DecodeVesselHeading(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeVesselSpeedComponents ¶
func DecodeVesselSpeedComponents(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeVictronBatteryRegister ¶
func DecodeVictronBatteryRegister(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeWaterDepth ¶
func DecodeWaterDepth(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeWatermakerInputSettingAndStatus ¶
func DecodeWatermakerInputSettingAndStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeWindData ¶
func DecodeWindData(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeWindlassControlStatus ¶
func DecodeWindlassControlStatus(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeZoneConfiguration ¶
func DecodeZoneConfiguration(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeZoneConfigurationDeprecated ¶
func DecodeZoneConfigurationDeprecated(Info MessageInfo, stream *PGNDataStream) (interface{}, error)
func DecodeZoneVolume ¶
func DecodeZoneVolume(Info MessageInfo, stream *PGNDataStream) (interface{}, 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.
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 Good2 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 *float32 }
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 AirmarAdditionalWeatherData ¶
type AirmarAdditionalWeatherData struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst C *uint8 ApparentWindchillTemperature *float32 TrueWindchillTemperature *float32 Dewpoint *float32 }
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 *float32 }
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 *float32 }
type AirmarCommandConst ¶
type AirmarCommandConst uint8
const ( AttitudeOffsets AirmarCommandConst = 32 CalibrateCompass AirmarCommandConst = 33 TrueWindOptions AirmarCommandConst = 34 SimulateMode2 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 *float32 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 AirmarHeaterControl ¶
type AirmarHeaterControl struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst C *uint8 PlateTemperature *float32 AirTemperature *float32 Dewpoint *float32 }
type AirmarNmea2000Options ¶
type AirmarNmea2000Options struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId AirmarCommandConst TransmissionInterval AirmarTransmissionIntervalConst }
type AirmarPost ¶
type AirmarPost struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Control AirmarPostControlConst NumberOfIdTestResultPairsToFollow *uint8 TestId AirmarPostIdConst TestResult *uint8 }
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 CalibrationStatus AirmarCalibrateStatusConst VerifyScore *uint8 XAxisGainValue *float32 YAxisGainValue *float32 ZAxisGainValue *float32 XAxisLinearOffset *float32 YAxisLinearOffset *float32 ZAxisLinearOffset *float32 XAxisAngularOffset *float32 PitchAndRollDamping *float32 CompassRateGyroDamping *float32 }
type AisAcknowledge ¶
type AisAcknowledge struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst DestinationId1 *uint32 SequenceNumberForId1 interface{} SequenceNumberForIdN interface{} }
type AisAddressedBinaryMessage ¶
type AisAddressedBinaryMessage struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst SequenceNumber *uint8 DestinationId *uint32 RetransmitFlag *uint8 NumberOfBitsInBinaryDataField *uint16 BinaryData interface{} }
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 AisAssignmentModeCommand ¶
type AisAssignmentModeCommand struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst DestinationIdA *uint32 OffsetA *uint16 IncrementA *uint16 DestinationIdB *uint32 OffsetB *uint16 IncrementB *uint16 }
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 interface{} }
type AisChannelManagement ¶
type AisChannelManagement struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst ChannelA *uint8 ChannelB *uint8 Power *uint8 TxRxMode *uint8 NorthEastLongitudeCorner1 *float32 NorthEastLatitudeCorner1 *float32 SouthWestLongitudeCorner1 *float32 SouthWestLatitudeCorner2 *float32 AddressedOrBroadcastMessageIndicator *uint8 ChannelABandwidth *uint8 ChannelBBandwidth *uint8 TransitionalZoneSize *uint8 }
type AisClassAPositionReport ¶
type AisClassAPositionReport struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst UserId *uint32 Longitude *float32 Latitude *float32 PositionAccuracy PositionAccuracyConst Raim RaimFlagConst TimeStamp TimeStampConst Cog *float32 Sog *float32 CommunicationState interface{} 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 *float32 Beam *float32 PositionReferenceFromStarboard *float32 PositionReferenceFromBow *float32 EtaDate *uint16 EtaTime *float32 Draft *float32 Destination string AisVersionIndicator AisVersionConst GnssType PositionFixDeviceConst Dte AvailableConst AisTransceiverInformation AisTransceiverConst }
type AisClassBExtendedPositionReport ¶
type AisClassBExtendedPositionReport struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst UserId *uint32 Longitude *float32 Latitude *float32 PositionAccuracy PositionAccuracyConst Raim RaimFlagConst TimeStamp TimeStampConst Cog *float32 Sog *float32 TypeOfShip ShipTypeConst TrueHeading *float32 GnssType PositionFixDeviceConst Length *float32 Beam *float32 PositionReferenceFromStarboard *float32 PositionReferenceFromBow *float32 Name string Dte AvailableConst AisMode AisModeConst AisTransceiverInformation AisTransceiverConst }
type AisClassBGroupAssignment ¶
type AisClassBGroupAssignment struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 TxRxMode TxRxModeConst NorthEastLongitudeCorner1 *float32 NorthEastLatitudeCorner1 *float32 SouthWestLongitudeCorner1 *float32 SouthWestLatitudeCorner2 *float32 StationType StationTypeConst ShipAndCargoFilter *uint8 ReportingInterval ReportingIntervalConst QuietTime *uint8 }
type AisClassBPositionReport ¶
type AisClassBPositionReport struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst UserId *uint32 Longitude *float32 Latitude *float32 PositionAccuracy PositionAccuracyConst Raim RaimFlagConst TimeStamp TimeStampConst Cog *float32 Sog *float32 CommunicationState interface{} 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 *float32 Beam *float32 PositionReferenceFromStarboard *float32 PositionReferenceFromBow *float32 MothershipUserId *uint32 AisTransceiverInformation AisTransceiverConst SequenceId *uint8 }
type AisCommunicationStateConst ¶
type AisCommunicationStateConst uint8
const ( SOTDMA2 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 AisDgnssBroadcastBinaryMessage ¶
type AisDgnssBroadcastBinaryMessage struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator *uint8 SourceId *uint32 AisTransceiverInformation AisTransceiverConst Longitude *float32 Latitude *float32 NumberOfBitsInBinaryDataField *uint16 BinaryData interface{} }
type AisInterrogation ¶
type AisInterrogation struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst SourceId *uint32 AisTransceiverInformation AisTransceiverConst Repeating1 []AisInterrogationRepeating1 }
type AisInterrogationRepeating1 ¶
type AisInterrogationRepeating1 struct { DestinationId *uint32 MessageIdA AisMessageIdConst SlotOffsetA *uint16 }
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 ( Autonomous2 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 AisSarAircraftPositionReport ¶
type AisSarAircraftPositionReport struct { Info MessageInfo MessageId AisMessageIdConst RepeatIndicator RepeatIndicatorConst UserId *uint32 Longitude *float32 Latitude *float32 PositionAccuracy PositionAccuracyConst Raim RaimFlagConst TimeStamp TimeStampConst Cog *float32 Sog *float32 CommunicationState interface{} AisTransceiverInformation AisTransceiverConst Altitude *float32 ReservedForRegionalApplications interface{} Dte AvailableConst }
type AisSpecialManeuverConst ¶
type AisSpecialManeuverConst uint8
const ( NotAvailable AisSpecialManeuverConst = 0 NotEngagedInSpecialManeuver AisSpecialManeuverConst = 1 EngagedInSpecialManeuver AisSpecialManeuverConst = 2 Reserved2 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 *float32 Latitude *float32 PositionAccuracy PositionAccuracyConst Raim RaimFlagConst PositionTime *float32 CommunicationState interface{} 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 ( Disabled2 AlertStateConst = 0 Normal2 AlertStateConst = 1 Active AlertStateConst = 2 Silenced AlertStateConst = 3 Acknowledged2 AlertStateConst = 4 AwaitingAcknowledge2 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 ( Manual3 AlertTriggerConditionConst = 0 Auto2 AlertTriggerConditionConst = 1 Test2 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 Warning2 AlertTypeConst = 5 Caution2 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 *float32 WindlassLineSpeed *float32 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 AvailableAudioEqPresets ¶
type AvailableAudioEqPresets struct { Info MessageInfo FirstPreset *uint8 PresetCount *uint8 TotalPresetCount *uint8 Repeating1 []AvailableAudioEqPresetsRepeating1 }
type AvailableAudioEqPresetsRepeating1 ¶
type AvailableAudioEqPresetsRepeating1 struct { PresetType EntertainmentEqConst PresetName string }
type AvailableBluetoothAddresses ¶
type AvailableBluetoothAddresses struct { Info MessageInfo FirstAddress *uint8 AddressCount *uint8 TotalAddressCount *uint8 Repeating1 []AvailableBluetoothAddressesRepeating1 }
type AvailableBluetoothAddressesRepeating1 ¶
type AvailableBluetoothAddressesRepeating1 struct { BluetoothAddress interface{} Status BluetoothStatusConst DeviceName string SignalStrength *uint8 }
type AvailableConst ¶
type AvailableConst uint8
const ( Available AvailableConst = 0 NotAvailable3 AvailableConst = 1 )
func (AvailableConst) GoString ¶
func (e AvailableConst) GoString() string
func (AvailableConst) String ¶
func (e AvailableConst) String() string
type BGWindData ¶
type BGWindData struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Field4 *uint8 Field5 *uint8 Timestamp *uint32 }
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 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 BearingAndDistanceBetweenTwoMarks ¶
type BearingAndDistanceBetweenTwoMarks struct { Info MessageInfo Sid *uint8 BearingReference DirectionReferenceConst CalculationType BearingModeConst BearingOriginToDestination *float32 Distance *float32 OriginMarkType MarkTypeConst DestinationMarkType MarkTypeConst OriginMarkId *uint32 DestinationMarkId *uint32 }
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 BluetoothSourceStatus ¶
type BluetoothSourceStatus struct { Info MessageInfo SourceNumber *uint8 Status BluetoothSourceStatusConst ForgetDevice YesNoConst Discovering YesNoConst BluetoothAddress interface{} }
type BluetoothSourceStatusConst ¶
type BluetoothSourceStatusConst uint8
const ( Reserved3 BluetoothSourceStatusConst = 0 Connected2 BluetoothSourceStatusConst = 1 Connecting BluetoothSourceStatusConst = 2 NotConnected2 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 ChannelSourceConfiguration ¶
type ChannelSourceConfiguration struct { Info MessageInfo DataSourceChannelId *uint8 SourceSelectionStatus *uint8 NameSelectionCriteriaMask interface{} SourceName *uint64 Pgn *uint32 DataSourceInstanceFieldNumber *uint8 DataSourceInstanceValue *uint8 SecondaryEnumerationFieldNumber *uint8 SecondaryEnumerationFieldValue *uint8 ParameterFieldNumber *uint8 }
type ChargerConfigurationStatus ¶
type ChargerConfigurationStatus struct { Info MessageInfo Instance *uint8 BatteryInstance *uint8 ChargerEnableDisable OffOnConst ChargeCurrentLimit *uint8 ChargingAlgorithm ChargingAlgorithmConst ChargerMode ChargerModeConst EstimatedTemperature DeviceTempStateConst EqualizeOneTimeEnableDisable OffOnConst OverChargeEnableDisable OffOnConst EqualizeTime *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 Bulk2 ChargerStateConst = 1 Absorption2 ChargerStateConst = 2 Overcharge ChargerStateConst = 3 Equalise ChargerStateConst = 4 Float2 ChargerStateConst = 5 NoFloat ChargerStateConst = 6 ConstantVI ChargerStateConst = 7 Disabled3 ChargerStateConst = 8 Fault3 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 *float32 }
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 ( Off4 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 interface{} ConnectionNumber *uint8 OperatingState ConverterStateConst TemperatureState GoodWarningErrorConst OverloadState GoodWarningErrorConst LowDcVoltageState GoodWarningErrorConst RippleState GoodWarningErrorConst }
type CrossTrackError ¶
type CrossTrackError struct { Info MessageInfo Sid *uint8 XteMode ResidualModeConst Xte *float32 }
type CurrentStationData ¶
type CurrentStationData struct { Info MessageInfo Mode *uint8 MeasurementDate *uint16 MeasurementTime *float32 StationLatitude *float32 StationLongitude *float32 MeasurementDepth *float32 CurrentSpeed *float32 CurrentFlowDirection *float32 WaterTemperature *float32 StationId string StationName string }
type CurrentStatusAndFile ¶
type CurrentStatusAndFile struct { Info MessageInfo Zone EntertainmentZoneConst Source EntertainmentSourceConst Number *uint8 Id *uint32 PlayStatus EntertainmentPlayStatusConst ElapsedTrackTime *uint16 TrackTime *uint16 RepeatStatus EntertainmentRepeatStatusConst ShuffleStatus EntertainmentShuffleStatusConst SaveFavoriteNumber *uint8 PlayFavoriteNumber *uint16 ThumbsUpDown EntertainmentLikeStatusConst SignalStrength *uint8 RadioFrequency *float32 HdFrequencyMulticast *uint8 DeleteFavoriteNumber *uint8 TotalNumberOfTracks *uint16 }
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 interface{} 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 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 DgnssCorrections ¶
type DgnssModeConst ¶
type DgnssModeConst uint8
const ( None2 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 ( Forward2 DirectionConst = 0 Reverse2 DirectionConst = 1 )
func (DirectionConst) GoString ¶
func (e DirectionConst) GoString() string
func (DirectionConst) String ¶
func (e DirectionConst) String() string
type DirectionData ¶
type DirectionData struct { Info MessageInfo DataMode ResidualModeConst CogReference DirectionReferenceConst Sid *uint8 Cog *float32 Sog *float32 Heading *float32 SpeedThroughWater *float32 Set *float32 Drift *float32 }
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 DistanceLog struct { Info MessageInfo Date *uint16 Time *float32 Log *uint32 TripLog *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 DscCallInformation ¶
type DscCallInformation struct { Info MessageInfo DscFormatSymbol DscFormatConst DscCategorySymbol DscCategoryConst DscMessageAddress []uint8 FirstTelecommand DscFirstTelecommandConst SubsequentCommunicationModeOr2ndTelecommand DscSecondTelecommandConst ProposedRxFrequencyChannel string ProposedTxFrequencyChannel string TelephoneNumber string LatitudeOfVesselReported *float32 LongitudeOfVesselReported *float32 TimeOfPosition *float32 MmsiOfShipInDistress []uint8 DscEosSymbol *uint8 ExpansionEnabled YesNoConst CallingRxFrequencyChannel string CallingTxFrequencyChannel string TimeOfReceipt *float32 DateOfReceipt *uint16 DscEquipmentAssignedMessageId *uint16 Repeating1 []DscCallInformationRepeating1 }
type DscCallInformationRepeating1 ¶
type DscCallInformationRepeating1 struct { DscExpansionFieldSymbol DscExpansionDataConst DscExpansionFieldData string }
type DscCategoryConst ¶
type DscCategoryConst uint8
const ( Routine DscCategoryConst = 100 Safety DscCategoryConst = 108 Urgency DscCategoryConst = 110 Distress2 DscCategoryConst = 112 )
func (DscCategoryConst) GoString ¶
func (e DscCategoryConst) GoString() string
func (DscCategoryConst) String ¶
func (e DscCategoryConst) String() string
type DscDistressCallInformation ¶
type DscDistressCallInformation struct { Info MessageInfo DscFormat DscFormatConst DscCategory *uint8 DscMessageAddress []uint8 NatureOfDistress DscNatureConst SubsequentCommunicationModeOr2ndTelecommand DscSecondTelecommandConst ProposedRxFrequencyChannel string ProposedTxFrequencyChannel string TelephoneNumber string LatitudeOfVesselReported *float32 LongitudeOfVesselReported *float32 TimeOfPosition *float32 MmsiOfShipInDistress []uint8 DscEosSymbol *uint8 ExpansionEnabled YesNoConst CallingRxFrequencyChannel string CallingTxFrequencyChannel string TimeOfReceipt *float32 DateOfReceipt *uint16 DscEquipmentAssignedMessageId *uint16 Repeating1 []DscDistressCallInformationRepeating1 }
type DscDistressCallInformationRepeating1 ¶
type DscDistressCallInformationRepeating1 struct { DscExpansionFieldSymbol DscExpansionDataConst DscExpansionFieldData 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 ShipsAndAircraftOfStatesNotPartiesToAnArmedConflict2 DscSecondTelecommandConst = 110 MedicalTransports DscSecondTelecommandConst = 111 PayPhonePublicCallOffice DscSecondTelecommandConst = 112 FaxData DscSecondTelecommandConst = 113 NoInformation2 DscSecondTelecommandConst = 126 )
func (DscSecondTelecommandConst) GoString ¶
func (e DscSecondTelecommandConst) GoString() string
func (DscSecondTelecommandConst) String ¶
func (e DscSecondTelecommandConst) String() string
type ElectricDriveInformation ¶
type ElectricDriveInformation struct { Info MessageInfo InverterMotorIdentifier *uint8 MotorType *uint8 MotorVoltageRating *float32 MaximumContinuousMotorPower *uint32 MaximumBoostMotorPower *uint32 MaximumMotorTemperatureRating *float32 RatedMotorSpeed *float32 MaximumControllerTemperatureRating *float32 MotorShaftTorqueRating *uint16 MotorDcVoltageDeratingThreshold *float32 MotorDcVoltageCutOffThreshold *float32 DriveMotorHours *uint32 }
type ElectricEnergyStorageInformation ¶
type ElectricEnergyStorageInformation struct { Info MessageInfo EnergyStorageIdentifier *uint8 MotorType *uint8 StorageChemistryConversion *uint8 MaximumTemperatureDerating *float32 MaximumTemperatureShutOff *float32 MinimumTemperatureDerating *float32 MinimumTemperatureShutOff *float32 UsableBatteryEnergy *uint32 StateOfHealth *uint8 BatteryCycleCounter *uint16 BatteryFullStatus *uint8 BatteryEmptyStatus *uint8 MaximumChargeSoc *uint8 MinimumChargeSoc *uint8 }
type ElectricEnergyStorageStatusDynamic ¶
type ElectricEnergyStorageStatusDynamic struct { Info MessageInfo EnergyStorageIdentifier *uint8 StateOfCharge *uint8 TimeRemaining *float32 HighestCellTemperature *float32 LowestCellTemperature *float32 AverageCellTemperature *float32 MaxDischargeCurrent *float32 MaxChargeCurrent *float32 CoolingSystemStatus *uint8 HeatingSystemStatus *uint8 }
type ElevatorCarStatus ¶
type ElevatorCarStatus struct { Info MessageInfo Sid *uint8 ElevatorCarId *uint8 ElevatorCarUsage *uint8 SmokeSensorStatus *uint8 LimitSwitchSensorStatus *uint8 ProximitySwitchSensorStatus *uint8 InertialMeasurementUnitImuSensorStatus *uint8 ElevatorLoadLimitStatus *uint8 ElevatorLoadBalanceStatus *uint8 ElevatorLoadSensor1Status *uint8 ElevatorLoadSensor2Status *uint8 ElevatorLoadSensor3Status *uint8 ElevatorLoadSensor4Status *uint8 ElevatorCarMotionStatus *uint8 ElevatorCarDoorStatus *uint8 ElevatorCarEmergencyButtonStatus *uint8 ElevatorCarBuzzerStatus *uint8 OpenDoorButtonStatus *uint8 CloseDoorButtonStatus *uint8 CurrentDeck *uint8 DestinationDeck *uint8 TotalNumberOfDecks *uint8 WeightOfLoadCell1 *uint16 WeightOfLoadCell2 *uint16 WeightOfLoadCell3 *uint16 WeightOfLoadCell4 *uint16 SpeedOfElevatorCar *float32 ElevatorBrakeStatus *uint8 ElevatorMotorRotationControlStatus *uint8 }
type ElevatorDeckPushButton ¶
type ElevatorMotorControl ¶
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 *float32 OilTemperature *float32 Temperature *float32 AlternatorPotential *float32 FuelRate *float32 TotalEngineHours *uint32 CoolantPressure *float32 FuelPressure *float32 DiscreteStatus1 EngineStatus1Const DiscreteStatus2 EngineStatus2Const EngineLoad *int8 EngineTorque *int8 }
type EngineParametersRapidUpdate ¶
type EngineParametersRapidUpdate struct { Info MessageInfo Instance EngineInstanceConst Speed *float32 BoostPressure *float32 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 ( File4 EntertainmentGroupBitfieldConst = 0 PlaylistName3 EntertainmentGroupBitfieldConst = 1 GenreName3 EntertainmentGroupBitfieldConst = 2 AlbumName3 EntertainmentGroupBitfieldConst = 3 ArtistName3 EntertainmentGroupBitfieldConst = 4 TrackName3 EntertainmentGroupBitfieldConst = 5 StationName3 EntertainmentGroupBitfieldConst = 6 StationNumber3 EntertainmentGroupBitfieldConst = 7 FavouriteNumber3 EntertainmentGroupBitfieldConst = 8 PlayQueue4 EntertainmentGroupBitfieldConst = 9 ContentInfo3 EntertainmentGroupBitfieldConst = 10 )
func (EntertainmentGroupBitfieldConst) GoString ¶
func (e EntertainmentGroupBitfieldConst) GoString() string
func (EntertainmentGroupBitfieldConst) String ¶
func (e EntertainmentGroupBitfieldConst) String() string
type EntertainmentGroupConst ¶
type EntertainmentGroupConst uint8
const ( File2 EntertainmentGroupConst = 0 PlaylistName2 EntertainmentGroupConst = 1 GenreName2 EntertainmentGroupConst = 2 AlbumName2 EntertainmentGroupConst = 3 ArtistName2 EntertainmentGroupConst = 4 TrackName2 EntertainmentGroupConst = 5 StationName2 EntertainmentGroupConst = 6 StationNumber2 EntertainmentGroupConst = 7 FavouriteNumber2 EntertainmentGroupConst = 8 PlayQueue3 EntertainmentGroupConst = 9 ContentInfo2 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 File3 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 ( Play3 EntertainmentPlayStatusBitfieldConst = 0 Pause3 EntertainmentPlayStatusBitfieldConst = 1 Stop2 EntertainmentPlayStatusBitfieldConst = 2 FF1x2 EntertainmentPlayStatusBitfieldConst = 3 FF2x2 EntertainmentPlayStatusBitfieldConst = 4 FF3x2 EntertainmentPlayStatusBitfieldConst = 5 FF4x2 EntertainmentPlayStatusBitfieldConst = 6 RW1x2 EntertainmentPlayStatusBitfieldConst = 7 RW2x2 EntertainmentPlayStatusBitfieldConst = 8 RW3x2 EntertainmentPlayStatusBitfieldConst = 9 RW4x2 EntertainmentPlayStatusBitfieldConst = 10 SkipAhead2 EntertainmentPlayStatusBitfieldConst = 11 SkipBack2 EntertainmentPlayStatusBitfieldConst = 12 JogAhead2 EntertainmentPlayStatusBitfieldConst = 13 JogBack2 EntertainmentPlayStatusBitfieldConst = 14 SeekUp2 EntertainmentPlayStatusBitfieldConst = 15 SeekDown2 EntertainmentPlayStatusBitfieldConst = 16 ScanUp2 EntertainmentPlayStatusBitfieldConst = 17 ScanDown2 EntertainmentPlayStatusBitfieldConst = 18 TuneUp2 EntertainmentPlayStatusBitfieldConst = 19 TuneDown2 EntertainmentPlayStatusBitfieldConst = 20 SlowMotion75x2 EntertainmentPlayStatusBitfieldConst = 21 SlowMotion5x2 EntertainmentPlayStatusBitfieldConst = 22 SlowMotion25x2 EntertainmentPlayStatusBitfieldConst = 23 SlowMotion125x2 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 PlayQueue5 EntertainmentRepeatBitfieldConst = 1 )
func (EntertainmentRepeatBitfieldConst) GoString ¶
func (e EntertainmentRepeatBitfieldConst) GoString() string
func (EntertainmentRepeatBitfieldConst) String ¶
func (e EntertainmentRepeatBitfieldConst) String() string
type EntertainmentRepeatStatusConst ¶
type EntertainmentRepeatStatusConst uint8
const ( Off2 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 ( PlayQueue6 EntertainmentShuffleBitfieldConst = 0 All3 EntertainmentShuffleBitfieldConst = 1 )
func (EntertainmentShuffleBitfieldConst) GoString ¶
func (e EntertainmentShuffleBitfieldConst) GoString() string
func (EntertainmentShuffleBitfieldConst) String ¶
func (e EntertainmentShuffleBitfieldConst) String() string
type EntertainmentShuffleStatusConst ¶
type EntertainmentShuffleStatusConst uint8
const ( Off3 EntertainmentShuffleStatusConst = 0 PlayQueue EntertainmentShuffleStatusConst = 1 All2 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 PlayQueue2 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 ( Up2 EntertainmentVolumeControlConst = 0 Down2 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 *float32 Humidity *float32 AtmosphericPressure *float32 }
type EnvironmentalParametersObsolete ¶
type EnvironmentalParametersObsolete struct { Info MessageInfo Sid *uint8 WaterTemperature *float32 OutsideAmbientAirTemperature *float32 AtmosphericPressure *float32 }
type EquipmentStatusConst ¶
type EquipmentStatusConst uint8
const ( Operational EquipmentStatusConst = 0 Fault2 EquipmentStatusConst = 1 )
func (EquipmentStatusConst) GoString ¶
func (e EquipmentStatusConst) GoString() string
func (EquipmentStatusConst) String ¶
func (e EquipmentStatusConst) String() string
type FieldDescriptor ¶
type FieldDescriptor struct { BitLength uint16 BitLengthVariable bool FieldType string Resolution float32 Signed bool }
FieldDescriptor instances describe a PGN field.
type FluidLevel ¶
type FluidLevel struct { Info MessageInfo Instance *uint8 Type TankTypeConst Level *float32 Capacity *float32 }
type FurunoHeave ¶
type FurunoHeave struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Heave *float32 }
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 ( Play2 FusionCommandConst = 1 Pause2 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 Source2 FusionMessageIdConst = 2 TrackInfo FusionMessageIdConst = 4 TrackTitle FusionMessageIdConst = 5 TrackArtist FusionMessageIdConst = 6 TrackProgress FusionMessageIdConst = 9 AMFMStation FusionMessageIdConst = 11 VHF FusionMessageIdConst = 12 Squelch FusionMessageIdConst = 13 Scan FusionMessageIdConst = 14 MenuItem2 FusionMessageIdConst = 17 Replay FusionMessageIdConst = 20 Mute FusionMessageIdConst = 23 SetZoneVolume FusionMessageIdConst = 24 SetAllVolumes FusionMessageIdConst = 25 SubVolume FusionMessageIdConst = 26 Tone FusionMessageIdConst = 27 Volume2 FusionMessageIdConst = 29 Power FusionMessageIdConst = 32 UnitName FusionMessageIdConst = 33 SiriusXMChannel FusionMessageIdConst = 36 SiriusXMTitle FusionMessageIdConst = 37 SiriusXMArtist FusionMessageIdConst = 38 SiriusXMGenre FusionMessageIdConst = 40 )
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 FusionPowerState ¶
type FusionPowerState struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 State FusionPowerStateConst }
type FusionPowerStateConst ¶
type FusionPowerStateConst uint8
const ( On2 FusionPowerStateConst = 1 Off9 FusionPowerStateConst = 2 )
func (FusionPowerStateConst) GoString ¶
func (e FusionPowerStateConst) GoString() string
func (FusionPowerStateConst) String ¶
func (e FusionPowerStateConst) String() string
type FusionRadioSourceConst ¶
type FusionRadioSourceConst uint8
const ( AM3 FusionRadioSourceConst = 0 FM3 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 ( Off8 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 ( Next2 FusionSiriusCommandConst = 1 Prev2 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 FusionSiriusxmArtist ¶
type FusionSiriusxmArtist struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint32 Artist string }
type FusionSiriusxmChannel ¶
type FusionSiriusxmChannel struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint32 Channel string }
type FusionSiriusxmGenre ¶
type FusionSiriusxmGenre struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint32 Genre string }
type FusionSiriusxmTitle ¶
type FusionSiriusxmTitle struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint32 Title string }
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 FusionTone ¶
type FusionTone struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 B *uint8 Bass *int8 Mid *int8 Treble *int8 }
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 FusionVolume ¶
type FusionVolume struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 Zone1 *uint8 Zone2 *uint8 Zone3 *uint8 Zone4 *uint8 }
type FusionZoneName ¶
type FusionZoneName struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId FusionMessageIdConst A *uint8 Number *uint8 Name string }
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 GlonassAlmanacData ¶
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 GnssControlStatus ¶
type GnssControlStatus struct { Info MessageInfo SvElevationMask *uint16 PdopMask *float32 PdopSwitch *float32 SnrMask *float32 GnssModeDesired GnssModeConst DgnssModeDesired DgnssModeConst PositionVelocityFilter *uint8 MaxCorrectionAge *uint16 AntennaAltitudeFor2dMode *float32 UseAntennaAltitudeFor2dMode YesNoConst }
type GnssDifferentialCorrectionReceiverSignal ¶
type GnssDifferentialCorrectionReceiverSignal struct { Info MessageInfo Sid *uint8 Channel *uint8 SignalStrength *uint8 SignalSnr *uint8 Frequency *uint8 StationType *uint8 StationId *uint8 DifferentialSignalBitRate *uint8 DifferentialSignalDetectionMode *uint8 UsedAsCorrectionSource *uint8 DifferentialSource *uint8 TimeSinceLastSatDifferentialSync *uint8 SatelliteServiceIdNo *uint8 }
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 Auto4 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 *float32 Longitude *float32 Altitude *float32 GnssType GnsConst Method GnsMethodConst Integrity GnsIntegrityConst NumberOfSvs *uint8 Hdop *float32 Pdop *float32 GeoidalSeparation *float32 ReferenceStations *uint8 Repeating1 []GnssPositionDataRepeating1 }
type GnssRaimOutput ¶
type GnssRaimSettings ¶
type GnssRaimSettings struct { Info MessageInfo RadialPositionErrorMaximumThreshold *uint8 ProbabilityOfFalseAlarm *uint8 ProbabilityOfMissedDetection *uint8 PseudorangeResidualFilteringTimeConstant *uint8 }
type GnssSatsInView ¶
type GnssSatsInView struct { Info MessageInfo Sid *uint8 RangeResidualMode RangeResidualModeConst SatsInView *uint8 Repeating1 []GnssSatsInViewRepeating1 }
type GoodWarningErrorConst ¶
type GoodWarningErrorConst uint8
const ( Good3 GoodWarningErrorConst = 0 Warning3 GoodWarningErrorConst = 1 Error3 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 interface{} Eccentricity *float32 AlmanacReferenceTime *float32 InclinationAngle *float32 RateOfRightAscension *float32 RootOfSemiMajorAxis *float32 ArgumentOfPerigee *float32 LongitudeOfAscensionNode *float32 MeanAnomaly *float32 ClockParameter1 *float32 ClockParameter2 *float32 }
type GroupFunctionConst ¶
type GroupFunctionConst uint8
const ( Request GroupFunctionConst = 0 Command GroupFunctionConst = 1 Acknowledge4 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 *int16 VesselHeading *float32 }
type Heartbeat ¶
type Heartbeat struct { Info MessageInfo DataTransmitOffset *float32 SequenceCounter *uint8 Controller1State ControllerStateConst Controller2State ControllerStateConst EquipmentStatus EquipmentStatusConst }
type Heave ¶
type Heave struct { Info MessageInfo Sid *uint8 Heave *float32 }
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 Fault4 InverterStateConst = 3 Disabled4 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 ( ACK2 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 interface{} 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 AccessDenied3 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 interface{} 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 interface{} }
type LeewayAngle ¶
type LeewayAngle struct { Info MessageInfo Sid *uint8 LeewayAngle *float32 }
type LibraryDataFile ¶
type LibraryDataFile struct { Info MessageInfo Source EntertainmentSourceConst Number *uint8 Id *uint32 Type EntertainmentTypeConst Name string Track *uint16 Station *uint16 Favorite *uint8 RadioFrequency *float32 HdFrequency *uint8 Zone EntertainmentZoneConst InPlayQueue YesNoConst Locked YesNoConst ArtistName string AlbumName string StationName string }
type LibraryDataGroup ¶
type LibraryDataGroup struct { Info MessageInfo Source EntertainmentSourceConst Number *uint8 Type EntertainmentTypeConst Zone EntertainmentZoneConst GroupId *uint32 IdOffset *uint16 IdCount *uint16 TotalIdCount *uint16 Repeating1 []LibraryDataGroupRepeating1 }
type LibraryDataGroupRepeating1 ¶
type LibraryDataGroupRepeating1 struct { IdType EntertainmentIdTypeConst Id *uint32 Name string }
type LibraryDataSearch ¶
type LibraryDataSearch struct { Info MessageInfo Source EntertainmentSourceConst Number *uint8 GroupId *uint32 GroupType1 EntertainmentGroupConst GroupName1 string GroupType2 EntertainmentGroupConst GroupName2 string GroupType3 EntertainmentGroupConst GroupName3 string }
type LightingColorSequence ¶
type LightingColorSequence struct { Info MessageInfo SequenceIndex *uint8 ColorCount *uint8 Repeating1 []LightingColorSequenceRepeating1 }
type LightingDevice ¶
type LightingDevice struct { Info MessageInfo DeviceId *uint8 DeviceCapabilities *uint8 ColorCapabilities *uint8 ZoneIndex *uint8 NameOfLightingDevice string Status *uint8 RedComponent *uint8 GreenComponent *uint8 BlueComponent *uint8 ColorTemperature *uint16 Intensity *uint8 ProgramId *uint8 ProgramColorSequenceIndex *uint8 ProgramIntensity *uint8 ProgramRate *uint8 ProgramColorSequenceRate *uint8 Enabled OffOnConst }
type LightingDeviceEnumeration ¶
type LightingDeviceEnumeration struct { Info MessageInfo IndexOfFirstDevice *uint8 TotalNumberOfDevices *uint8 NumberOfDevices *uint8 Repeating1 []LightingDeviceEnumerationRepeating1 }
type LightingProgram ¶
type LightingProgram struct { Info MessageInfo ProgramId *uint8 NameOfProgram string Description string ProgramCapabilities *uint8 }
type LightingScene ¶
type LightingScene struct { Info MessageInfo SceneIndex *uint8 ZoneName string Control *uint8 ConfigurationCount *uint8 Repeating1 []LightingSceneRepeating1 }
type LightingSceneRepeating1 ¶
type LightingSystemSettings ¶
type LightingSystemSettings struct { Info MessageInfo GlobalEnable *uint8 DefaultSettingsCommands *uint8 NameOfTheLightingController string MaxScenes *uint8 MaxSceneConfigurationCount *uint8 MaxZones *uint8 MaxColorSequences *uint8 MaxColorSequenceColorCount *uint8 NumberOfPrograms *uint8 ControllerCapabilities *uint8 IdentifyDevice *uint8 }
type LightingZone ¶
type LightingZone struct { Info MessageInfo ZoneIndex *uint8 ZoneName string RedComponent *uint8 GreenComponent *uint8 BlueComponent *uint8 ColorTemperature *uint16 Intensity *uint8 ProgramId *uint8 ProgramColorSequenceIndex *uint8 ProgramIntensity *uint8 ProgramRate *uint8 ProgramColorSequence *uint8 ZoneEnabled OffOnConst }
type LoranCRangeData ¶
type LoranCRangeData struct { Info MessageInfo GroupRepetitionIntervalGri *int32 MasterRange *int32 VSecondaryRange *int32 WSecondaryRange *int32 XSecondaryRange *int32 YSecondaryRange *int32 ZSecondaryRange *int32 StationStatusMaster StationStatusConst StationStatusV StationStatusConst StationStatusW StationStatusConst StationStatusX StationStatusConst StationStatusY StationStatusConst StationStatusZ StationStatusConst Mode ResidualModeConst }
type LoranCSignalData ¶
type LoranCTdData ¶
type LoranCTdData struct { Info MessageInfo GroupRepetitionIntervalGri *int32 MasterRange *int32 VSecondaryTd *int32 WSecondaryTd *int32 XSecondaryTd *int32 YSecondaryTd *int32 ZSecondaryTd *int32 StationStatusMaster StationStatusConst StationStatusV StationStatusConst StationStatusW StationStatusConst StationStatusX StationStatusConst StationStatusY StationStatusConst StationStatusZ StationStatusConst Mode ResidualModeConst }
type LowBatteryConst ¶
type LowBatteryConst uint8
const ( Good LowBatteryConst = 0 Low2 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 *float32 }
type LowranceUnknown ¶
type LowranceUnknown struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst A *uint8 B *uint8 C *uint8 D *uint8 E *uint16 F *uint16 }
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 *float32 Longitude *float32 CogReference DirectionReferenceConst Cog *float32 Sog *float32 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 HondaMarine2 ManufacturerCodeConst = 200 DisenosYTechnologia ManufacturerCodeConst = 201 DigitalSwitchingSystems ManufacturerCodeConst = 211 XintexAtena ManufacturerCodeConst = 215 EMMINETWORKSL ManufacturerCodeConst = 224 HondaMarine3 ManufacturerCodeConst = 225 ZF ManufacturerCodeConst = 228 Garmin ManufacturerCodeConst = 229 YachtMonitoringSolutions ManufacturerCodeConst = 233 SailormadeMarineTelemetryTetraTechnologyLTD ManufacturerCodeConst = 235 Eride ManufacturerCodeConst = 243 HondaMarine4 ManufacturerCodeConst = 250 HondaMotorCompanyLTD ManufacturerCodeConst = 257 Groco ManufacturerCodeConst = 272 Actisense ManufacturerCodeConst = 273 AmphenolLTWTechnology ManufacturerCodeConst = 274 HamiltonJet ManufacturerCodeConst = 283 SeaRecovery ManufacturerCodeConst = 285 CoelmoSRLItaly ManufacturerCodeConst = 286 BEPMarine2 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 HumminbirdMarineElectronics2 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 Garmin2 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 *float32 SetTemperature *float32 }
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 ( Collision2 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 MeteorologicalStationData ¶
type MeteorologicalStationData struct { Info MessageInfo Mode *uint8 MeasurementDate *uint16 MeasurementTime *float32 StationLatitude *float32 StationLongitude *float32 WindSpeed *float32 WindDirection *float32 WindReference WindReferenceConst WindGusts *float32 AtmosphericPressure *float32 AmbientTemperature *float32 StationId string StationName string }
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 MooredBuoyStationData ¶
type MooredBuoyStationData struct { Info MessageInfo Mode *uint8 MeasurementDate *uint16 MeasurementTime *float32 StationLatitude *float32 StationLongitude *float32 WindSpeed *float32 WindDirection *float32 WindReference WindReferenceConst WindGusts *float32 WaveHeight *uint16 DominantWavePeriod *uint16 AtmosphericPressure *float32 PressureTendencyRate *int16 AirTemperature *float32 WaterTemperature *float32 StationId 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 NavicoProductInformation ¶
type NavicoProductInformation struct {}
type NavicoWirelessBatteryStatus ¶
type NavicoWirelessBatteryStatus struct {}
type NavicoWirelessSignalStatus ¶
type NavicoWirelessSignalStatus struct {}
type NavigationData ¶
type NavigationData struct {}
type NavigationRouteTimeToFromMark ¶
type NavigationRouteTimeToFromMark 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 NmeaCommandGroupFunctionRepeating1 ¶
type NmeaCommandGroupFunctionRepeating1 struct { Parameter *uint8 Value interface{} }
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 NmeaReadFieldsGroupFunctionRepeating1 ¶
type NmeaReadFieldsGroupFunctionRepeating1 struct { Parameter *uint8 SelectionValue interface{} }
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 NmeaReadFieldsReplyGroupFunctionRepeating1 ¶
type NmeaReadFieldsReplyGroupFunctionRepeating1 struct { Parameter *uint8 Value interface{} }
type NmeaReadFieldsReplyGroupFunctionRepeating2 ¶
type NmeaReadFieldsReplyGroupFunctionRepeating2 struct { Parameter *uint8 Value interface{} }
type NmeaRequestGroupFunction ¶
type NmeaRequestGroupFunction struct { Info MessageInfo FunctionCode GroupFunctionConst Pgn *uint32 TransmissionInterval *float32 TransmissionIntervalOffset *float32 NumberOfParameters *uint8 Repeating1 []NmeaRequestGroupFunctionRepeating1 }
type NmeaRequestGroupFunctionRepeating1 ¶
type NmeaRequestGroupFunctionRepeating1 struct { Parameter *uint8 Value interface{} }
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 NmeaWriteFieldsGroupFunctionRepeating1 ¶
type NmeaWriteFieldsGroupFunctionRepeating1 struct { Parameter *uint8 Value interface{} }
type NmeaWriteFieldsGroupFunctionRepeating2 ¶
type NmeaWriteFieldsGroupFunctionRepeating2 struct { Parameter *uint8 Value interface{} }
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 NmeaWriteFieldsReplyGroupFunctionRepeating1 ¶
type NmeaWriteFieldsReplyGroupFunctionRepeating1 struct { Parameter *uint8 Value interface{} }
type NmeaWriteFieldsReplyGroupFunctionRepeating2 ¶
type NmeaWriteFieldsReplyGroupFunctionRepeating2 struct { Parameter *uint8 Value interface{} }
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 ( Acknowledge3 ParameterFieldConst = 0 InvalidParameterField ParameterFieldConst = 1 TemporaryError ParameterFieldConst = 2 ParameterOutOfRange ParameterFieldConst = 3 AccessDenied2 ParameterFieldConst = 4 NotSupported2 ParameterFieldConst = 5 ReadOrWriteNotSupported ParameterFieldConst = 6 )
func (ParameterFieldConst) GoString ¶
func (e ParameterFieldConst) GoString() string
func (ParameterFieldConst) String ¶
func (e ParameterFieldConst) String() string
type PayloadMass ¶
type PayloadMass struct { Info MessageInfo Sid *uint8 MeasurementStatus *uint8 MeasurementId *uint8 PayloadMass *uint32 }
type PgnErrorCodeConst ¶
type PgnErrorCodeConst uint8
const ( Acknowledge5 PgnErrorCodeConst = 0 PGNNotSupported PgnErrorCodeConst = 1 PGNNotAvailable PgnErrorCodeConst = 2 AccessDenied4 PgnErrorCodeConst = 3 NotSupported3 PgnErrorCodeConst = 4 TagNotSupported PgnErrorCodeConst = 5 ReadOrWriteNotSupported2 PgnErrorCodeConst = 6 )
func (PgnErrorCodeConst) GoString ¶
func (e PgnErrorCodeConst) GoString() string
func (PgnErrorCodeConst) String ¶
func (e PgnErrorCodeConst) String() string
type PgnInfo ¶
type PgnInfo struct { // 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) (interface{}, error) // FieldInfo is a map a field descriptions FieldInfo map[int]FieldDescriptor }
PgnInfo instances (generated by the pgngen command)s 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 *float32 Longitude *float32 }
type PowerFactorConst ¶
type PowerFactorConst uint8
const ( Leading PowerFactorConst = 0 Lagging PowerFactorConst = 1 Error2 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 *float32 }
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 Manual2 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 RouteAndWpServiceDatabaseComment ¶
type RouteAndWpServiceDatabaseComment struct { Info MessageInfo StartDatabaseId *uint8 Nitems *uint8 NumberOfDatabasesWithComments *uint16 Repeating1 []RouteAndWpServiceDatabaseCommentRepeating1 }
type RouteAndWpServiceDatabaseList ¶
type RouteAndWpServiceDatabaseList struct { Info MessageInfo StartDatabaseId *uint8 Nitems *uint8 NumberOfDatabasesAvailable *uint8 Repeating1 []RouteAndWpServiceDatabaseListRepeating1 }
type RouteAndWpServiceRadiusOfTurn ¶
type RouteAndWpServiceRadiusOfTurn struct { Info MessageInfo StartRps *uint8 Nitems *uint8 NumberOfWpsWithASpecificRadiusOfTurn *uint16 DatabaseId *uint8 RouteId *uint8 Repeating1 []RouteAndWpServiceRadiusOfTurnRepeating1 }
type RouteAndWpServiceRouteComment ¶
type RouteAndWpServiceRouteComment struct { Info MessageInfo StartRouteId *uint8 Nitems *uint8 NumberOfRoutesWithComments *uint16 DatabaseId *uint8 Repeating1 []RouteAndWpServiceRouteCommentRepeating1 }
type RouteAndWpServiceRouteList ¶
type RouteAndWpServiceRouteList struct { Info MessageInfo StartRouteId *uint8 Nitems *uint8 NumberOfRoutesInDatabase *uint8 DatabaseId *uint8 Repeating1 []RouteAndWpServiceRouteListRepeating1 }
type RouteAndWpServiceRouteWpListAttributes ¶
type RouteAndWpServiceRouteWpListAttributes struct { Info MessageInfo DatabaseId *uint8 RouteId *uint8 RouteWpListName string RouteWpListTimestamp *float32 RouteWpListDatestamp *uint16 ChangeAtLastTimestamp *uint8 NumberOfWpsInTheRouteWpList *uint16 CriticalSupplementaryParameters *uint8 WpIdentificationMethod *uint8 RouteStatus *uint8 XteLimitForTheRoute *uint16 }
type RouteAndWpServiceRouteWpName ¶
type RouteAndWpServiceRouteWpName struct { Info MessageInfo StartRps *uint8 Nitems *uint8 NumberOfWpsInTheRouteWpList *uint16 DatabaseId *uint8 RouteId *uint8 Repeating1 []RouteAndWpServiceRouteWpNameRepeating1 }
type RouteAndWpServiceRouteWpNamePosition ¶
type RouteAndWpServiceRouteWpNamePosition struct { Info MessageInfo StartRps *uint8 Nitems *uint8 NumberOfWpsInTheRouteWpList *uint16 DatabaseId *uint8 RouteId *uint8 Repeating1 []RouteAndWpServiceRouteWpNamePositionRepeating1 }
type RouteAndWpServiceWpComment ¶
type RouteAndWpServiceWpComment struct { Info MessageInfo StartId *uint8 Nitems *uint8 NumberOfWpsWithComments *uint16 DatabaseId *uint8 RouteId *uint8 Repeating1 []RouteAndWpServiceWpCommentRepeating1 }
type RouteAndWpServiceWpListWpNamePosition ¶
type RouteAndWpServiceWpListWpNamePosition struct { Info MessageInfo StartWpId *uint8 Nitems *uint8 NumberOfValidWpsInTheWpList *uint16 DatabaseId *uint8 Repeating1 []RouteAndWpServiceWpListWpNamePositionRepeating1 }
type RouteAndWpServiceXteLimitNavigationMethod ¶
type RouteAndWpServiceXteLimitNavigationMethod struct {}
type RouteAndWpServiceXteLimitNavigationMethodRepeating1 ¶
type RouteAndWpServiceXteLimitNavigationMethodRepeating1 struct {}
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 *float32 StationLongitude *float32 Salinity *float32 WaterTemperature *float32 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 Seatalk1Keystroke ¶
type Seatalk1Keystroke struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint16 Command *uint8 Device *uint8 Key SeatalkKeystrokeConst Keyinverted *uint8 UnknownData interface{} }
type Seatalk1PilotMode ¶
type Seatalk1PilotMode struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId *uint16 Command *uint8 Unknown1 interface{} PilotMode SeatalkPilotModeConst SubMode *uint8 PilotModeData interface{} Unknown2 interface{} }
type SeatalkAlarm ¶
type SeatalkAlarm struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Sid interface{} AlarmStatus SeatalkAlarmStatusConst AlarmId SeatalkAlarmIdConst AlarmGroup SeatalkAlarmGroupConst AlarmPriority interface{} }
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 NotAssigned SeatalkAlarmIdConst = 77 NotAssigned2 SeatalkAlarmIdConst = 78 NotAssigned3 SeatalkAlarmIdConst = 79 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 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 ( Auto3 SeatalkKeystrokeConst = 1 Standby2 SeatalkKeystrokeConst = 2 Wind2 SeatalkKeystrokeConst = 3 AMinus1 SeatalkKeystrokeConst = 5 AMinus10 SeatalkKeystrokeConst = 6 APlus1 SeatalkKeystrokeConst = 7 APlus10 SeatalkKeystrokeConst = 8 AMinus1AndMinus10 SeatalkKeystrokeConst = 33 APlus1AndPlus10 SeatalkKeystrokeConst = 34 Track2 SeatalkKeystrokeConst = 35 )
func (SeatalkKeystrokeConst) GoString ¶
func (e SeatalkKeystrokeConst) GoString() string
func (SeatalkKeystrokeConst) String ¶
func (e SeatalkKeystrokeConst) String() string
type SeatalkNodeStatistics ¶
type SeatalkNodeStatistics struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProductCode *uint16 Year *uint8 Month *uint8 DeviceNumber *uint16 NodeVoltage *float32 }
type SeatalkPilotHeading ¶
type SeatalkPilotHeading struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Sid interface{} HeadingTrue *float32 HeadingMagnetic *float32 }
type SeatalkPilotLockedHeading ¶
type SeatalkPilotLockedHeading struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Sid interface{} TargetHeadingTrue *float32 TargetHeadingMagnetic *float32 }
type SeatalkPilotMode ¶
type SeatalkPilotMode struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst PilotMode interface{} SubMode interface{} PilotModeData interface{} }
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 *float32 }
type SetPressure ¶
type SetPressure struct { Info MessageInfo Sid *uint8 Instance *uint8 Source PressureSourceConst Pressure *float32 }
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 SimnetAisClassBStaticDataMsg24PartA ¶
type SimnetAisClassBStaticDataMsg24PartA struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId *uint8 RepeatIndicator RepeatIndicatorConst D *uint8 E *uint8 UserId *uint32 Name 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 *float32 Beam *float32 PositionReferenceFromStarboard *float32 PositionReferenceFromBow *float32 MothershipUserId *uint32 }
type SimnetAlarmMessage ¶
type SimnetAlarmMessage struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId *uint16 B *uint8 C *uint8 Text string }
type SimnetApEventsConst ¶
type SimnetApEventsConst uint8
const ( Standby3 SimnetApEventsConst = 6 AutoMode SimnetApEventsConst = 9 NonFollowUpMode SimnetApEventsConst = 13 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 )
func (SimnetApEventsConst) GoString ¶
func (e SimnetApEventsConst) GoString() string
func (SimnetApEventsConst) String ¶
func (e SimnetApEventsConst) String() string
type SimnetAutopilotMode ¶
type SimnetAutopilotMode struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetBacklightLevelConst ¶
type SimnetBacklightLevelConst uint8
const ( DayMode SimnetBacklightLevelConst = 1 NightMode SimnetBacklightLevelConst = 4 Level1 SimnetBacklightLevelConst = 11 Level2 SimnetBacklightLevelConst = 22 Level3 SimnetBacklightLevelConst = 33 Level4 SimnetBacklightLevelConst = 44 Level5 SimnetBacklightLevelConst = 55 Level6 SimnetBacklightLevelConst = 66 Level7 SimnetBacklightLevelConst = 77 Level8 SimnetBacklightLevelConst = 88 Level9 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 SimnetCompassFieldAngle ¶
type SimnetCompassFieldAngle struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId *uint8 RepeatIndicator RepeatIndicatorConst Unused *uint32 Type SimradTypeConst UnusedB *uint16 FieldAngle *float32 UnusedC *uint16 }
type SimnetCompassHeadingOffset ¶
type SimnetCompassHeadingOffset struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId *uint8 RepeatIndicator RepeatIndicatorConst Unused *uint32 Type SimradTypeConst UnusedB *uint16 Angle *float32 UnusedC *uint16 }
type SimnetCompassLocalField ¶
type SimnetCompassLocalField struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId *uint8 RepeatIndicator RepeatIndicatorConst Unused *uint32 Type SimradTypeConst UnusedB *uint16 LocalField *float32 UnusedC *uint16 }
type SimnetConfigureTemperatureSensor ¶
type SimnetConfigureTemperatureSensor struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetDataUserGroupConfiguration ¶
type SimnetDataUserGroupConfiguration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
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 SimnetEngineAndTankConfiguration ¶
type SimnetEngineAndTankConfiguration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetEventCommandAlarm ¶
type SimnetEventCommandAlarm struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst A *uint16 ProprietaryId SimradEventCommandConst C *uint8 Alarm *uint16 MessageId *uint16 F *uint8 G *uint8 }
type SimnetEventCommandApCommand ¶
type SimnetEventCommandApCommand struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SimradEventCommandConst UnusedA *uint16 ControllingDevice *uint8 Event SimnetApEventsConst UnusedB *uint8 Direction SimnetDirectionConst Angle *float32 UnusedC *uint8 }
type SimnetEventReplyApCommand ¶
type SimnetEventReplyApCommand struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SimradEventCommandConst B *uint16 ControllingDevice *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 *float32 G *uint8 H *int16 I *int8 }
type SimnetFluidLevelWarning ¶
type SimnetFluidLevelWarning struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetFuelFlowTurbineConfiguration ¶
type SimnetFuelFlowTurbineConfiguration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetFuelUsedHighResolution ¶
type SimnetFuelUsedHighResolution struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetLgc2000Configuration ¶
type SimnetLgc2000Configuration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetPaddleWheelSpeedConfiguration ¶
type SimnetPaddleWheelSpeedConfiguration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetParameterHandle ¶
type SimnetParameterHandle struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst MessageId *uint8 RepeatIndicator RepeatIndicatorConst D *uint8 Group *uint8 F *uint8 G *uint8 H *uint8 I *uint8 J *uint8 Backlight SimnetBacklightLevelConst L *uint16 }
type SimnetPressureSensorConfiguration ¶
type SimnetPressureSensorConfiguration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetReprogramData ¶
type SimnetReprogramData struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Version *uint16 Sequence *uint16 Data interface{} }
type SimnetReprogramStatus ¶
type SimnetReprogramStatus struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst Status *uint8 }
type SimnetRequestReprogram ¶
type SimnetRequestReprogram struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetSetEngineAndTankConfiguration ¶
type SimnetSetEngineAndTankConfiguration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetSetSerialNumber ¶
type SimnetSetSerialNumber struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetSonarStatusFrequencyAndDspVoltage ¶
type SimnetSonarStatusFrequencyAndDspVoltage struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimnetTrimTabSensorCalibration ¶
type SimnetTrimTabSensorCalibration struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
type SimradCommandConst ¶
type SimradCommandConst uint8
const (
Text SimradCommandConst = 50
)
func (SimradCommandConst) GoString ¶
func (e SimradCommandConst) GoString() string
func (SimradCommandConst) String ¶
func (e SimradCommandConst) String() string
type SimradEventCommandConst ¶
type SimradEventCommandConst uint8
const ( Alarm2 SimradEventCommandConst = 1 APCommand SimradEventCommandConst = 2 )
func (SimradEventCommandConst) GoString ¶
func (e SimradEventCommandConst) GoString() string
func (SimradEventCommandConst) String ¶
func (e SimradEventCommandConst) String() string
type SimradTextMessage ¶
type SimradTextMessage struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SimradCommandConst A *uint8 B *uint8 C *uint8 Sid *uint8 Prio *uint8 Text string }
type SimradTypeConst ¶
type SimradTypeConst uint16
const ( HeadingOffset SimradTypeConst = 0 LocalField SimradTypeConst = 768 FieldAngle SimradTypeConst = 1024 )
func (SimradTypeConst) GoString ¶
func (e SimradTypeConst) GoString() string
func (SimradTypeConst) String ¶
func (e SimradTypeConst) String() 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 SonichubAmRadio ¶
type SonichubAmRadio struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst Item SonichubTuningConst Frequency *uint32 NoiseLevel *uint8 SignalLevel *uint8 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 Track3 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 SonichubInit2 ¶
type SonichubInit2 struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst A *uint16 B *uint16 }
type SonichubInit3 ¶
type SonichubInit3 struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst ProprietaryId SonichubCommandConst Control SonichubControlConst A *uint8 B *uint8 }
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 ( AM2 SonichubSourceConst = 0 FM2 SonichubSourceConst = 1 IPod SonichubSourceConst = 2 USB2 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 *float32 SpeedGroundReferenced *float32 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 StructHandler ¶
type StructHandler struct {
// contains filtered or unexported fields
}
StructHandler reads incoming structs and distributes them via subscription.
func NewStructHandler ¶
func NewStructHandler(s chan interface{}, sub *subscribe.SubscribeManager) *StructHandler
NewStructHandler initializes a new StructHandler.
func (*StructHandler) Run ¶
func (s *StructHandler) Run(wg *sync.WaitGroup)
Run method kicks off a goroutine that reads structs from its input channel and distributes them via subscription.
type SupportedSourceData ¶
type SupportedSourceData struct { Info MessageInfo IdOffset *uint16 IdCount *uint16 TotalIdCount *uint16 Repeating1 []SupportedSourceDataRepeating1 }
type SupportedSourceDataRepeating1 ¶
type SupportedSourceDataRepeating1 struct { Id *uint8 Source EntertainmentSourceConst Number *uint8 Name string PlaySupport EntertainmentPlayStatusBitfieldConst BrowseSupport EntertainmentGroupBitfieldConst ThumbsSupport YesNoConst Connected YesNoConst RepeatSupport EntertainmentRepeatBitfieldConst ShuffleSupport EntertainmentShuffleBitfieldConst }
type SupportedZoneData ¶
type SupportedZoneData struct { Info MessageInfo FirstZoneId *uint8 ZoneCount *uint8 TotalZoneCount *uint8 Repeating1 []SupportedZoneDataRepeating1 }
type SupportedZoneDataRepeating1 ¶
type SupportedZoneDataRepeating1 struct { ZoneId EntertainmentZoneConst Name string }
type SuzukiEngineAndStorageDeviceConfig ¶
type SuzukiEngineAndStorageDeviceConfig struct { Info MessageInfo ManufacturerCode ManufacturerCodeConst IndustryCode IndustryCodeConst }
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 SystemConfiguration ¶
type SystemConfiguration struct { Info MessageInfo Power YesNoConst DefaultSettings EntertainmentDefaultSettingsConst TunerRegions EntertainmentRegionsConst MaxFavorites *uint8 VideoProtocols VideoProtocolsConst }
type SystemConfigurationDeprecated ¶
type SystemConfigurationDeprecated struct { Info MessageInfo Power YesNoConst DefaultSettings EntertainmentDefaultSettingsConst TunerRegions EntertainmentRegionsConst MaxFavorites *uint8 }
type SystemTime ¶
type SystemTime struct { Info MessageInfo Sid *uint8 Source SystemTimeConst Date *uint16 Time *float32 }
type SystemTimeConst ¶
type SystemTimeConst uint8
const ( GPS3 SystemTimeConst = 0 GLONASS3 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 ( Fuel2 TankTypeConst = 0 Water2 TankTypeConst = 1 GrayWater TankTypeConst = 2 LiveWell TankTypeConst = 3 Oil2 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 ( Manual4 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 *float32 SetTemperature *float32 }
type TemperatureExtendedRange ¶
type TemperatureExtendedRange struct { Info MessageInfo Sid *uint8 Instance *uint8 Source TemperatureSourceConst Temperature *float32 SetTemperature *float32 }
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 ( Off5 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 *float32 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 *float32 OperatingTime *float32 }
type ThrusterMotorTypeConst ¶
type ThrusterMotorTypeConst uint8
const ( A12VDC ThrusterMotorTypeConst = 0 A24VDC ThrusterMotorTypeConst = 1 A48VDC ThrusterMotorTypeConst = 2 A24VAC ThrusterMotorTypeConst = 3 Hydraulic2 ThrusterMotorTypeConst = 4 )
func (ThrusterMotorTypeConst) GoString ¶
func (e ThrusterMotorTypeConst) GoString() string
func (ThrusterMotorTypeConst) String ¶
func (e ThrusterMotorTypeConst) String() string
type ThrusterRetractControlConst ¶
type ThrusterRetractControlConst uint8
const ( Off6 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 ( NotAvailable2 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 *float32 Course *float32 Speed *float32 Cpa *float32 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 ( Acknowledge2 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 *float32 OilTemperature *float32 DiscreteStatus1 *uint8 }
type TripParametersEngine ¶
type TripParametersEngine struct { Info MessageInfo Instance EngineInstanceConst TripFuelUsed *uint16 FuelRateAverage *float32 FuelRateEconomy *float32 InstantaneousFuelEconomy *float32 }
type TripParametersVessel ¶
type TripParametersVessel struct { Info MessageInfo TimeToEmpty *float32 DistanceToEmpty *float32 EstimatedFuelRemaining *uint16 TripRunTime *float32 }
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 }
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 VesselAcceleration ¶
type VesselAcceleration struct { Info MessageInfo Sid *uint8 LongitudinalAcceleration *int16 TransverseAcceleration *int16 VerticalAcceleration *int16 }
type VesselHeading ¶
type VesselHeading struct { Info MessageInfo Sid *uint8 Heading *float32 Deviation *float32 Variation *float32 Reference DirectionReferenceConst }
type VesselSpeedComponents ¶
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 WaterDepth struct { Info MessageInfo Sid *uint8 Depth *float32 Offset *float32 Range *float32 }
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 *float32 PreFilterPressure *float32 PostFilterPressure *float32 FeedPressure *float32 SystemHighPressure *float32 ProductWaterFlow *float32 BrineWaterFlow *float32 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 Manual5 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 *float32 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 interface{} PowerEnable OffOnConst MechanicalLock OffOnConst DeckAndAnchorWash OffOnConst AnchorLight OffOnConst CommandTimeout *float32 WindlassControlEvents WindlassControlConst }
type WindlassDirectionConst ¶
type WindlassDirectionConst uint8
const ( Off7 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 ManufacturerDefined2 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
type ZoneConfiguration ¶
type ZoneConfiguration struct { Info MessageInfo ZoneId EntertainmentZoneConst VolumeLimit *uint8 Fade *int8 Balance *int8 SubVolume *uint8 EqTreble *int8 EqMidRange *int8 EqBass *int8 PresetType EntertainmentEqConst AudioFilter EntertainmentFilterConst HighPassFilterFrequency *uint16 LowPassFilterFrequency *uint16 Channel EntertainmentChannelConst }
type ZoneConfigurationDeprecated ¶
type ZoneConfigurationDeprecated struct { Info MessageInfo FirstZoneId *uint8 ZoneCount *uint8 TotalZoneCount *uint8 Repeating1 []ZoneConfigurationDeprecatedRepeating1 }
type ZoneConfigurationDeprecatedRepeating1 ¶
type ZoneConfigurationDeprecatedRepeating1 struct { ZoneId EntertainmentZoneConst ZoneName string }
type ZoneVolume ¶
type ZoneVolume struct { Info MessageInfo ZoneId EntertainmentZoneConst Volume *uint8 VolumeChange EntertainmentVolumeControlConst Mute YesNoConst Channel EntertainmentChannelConst }