Class AisDevice
This class implements AIS capabilities.
Inheritance
System.Object
AisDevice
Namespace: Marus.Sensors.AIS
Assembly: cs.temp.dll.dll
Syntax
public class AisDevice : MonoBehaviour
Fields
ActiveTransmission
Set transimission on or off, receiving will be enabled regardless.
Declaration
public bool ActiveTransmission
Field Value
Type | Description |
---|---|
System.Boolean |
ClassType
AIS class type: A or B
More info
Declaration
public AISClassType ClassType
Field Value
Type | Description |
---|---|
AISClassType |
MMSI
Maritime Mobile Service Identity Unique 9 digit number assigned to radio or AIS unit.
Declaration
public string MMSI
Field Value
Type | Description |
---|---|
System.String |
Name
Name of the vessel used in some message types, maximum 20 ASCII characters. Default as set is standard for undefined.
Declaration
public string Name
Field Value
Type | Description |
---|---|
System.String |
Range
Declaration
public float Range
Field Value
Type | Description |
---|---|
System.Single |
Methods
Receive(AisMessage)
Declaration
public void Receive(AisMessage msg)
Parameters
Type | Name | Description |
---|---|---|
AisMessage | msg |
Start()
Declaration
public void Start()
Events
OnReceiveEvent
Declaration
public event Action<AisMessage> OnReceiveEvent
Event Type
Type | Description |
---|---|
Action<AisMessage> |