@@ -919,7 +919,7 @@ class MessageType1(Payload, CommunicationStateMixin):
919
919
msg_type = bit_field (6 , int , default = 1 , signed = False )
920
920
repeat = bit_field (2 , int , default = 0 , signed = False )
921
921
mmsi = bit_field (30 , int , from_converter = from_mmsi )
922
- status = bit_field (4 , int , default = 0 , converter = NavigationStatus .from_value , signed = False )
922
+ status = bit_field (4 , int , default = NavigationStatus . Undefined , converter = NavigationStatus .from_value , signed = False )
923
923
turn = bit_field (8 , float , default = TurnRate .NO_TI_DEFAULT , signed = True , to_converter = to_turn , from_converter = from_turn )
924
924
speed = bit_field (10 , float , from_converter = from_speed , to_converter = to_speed , default = 0 , signed = False )
925
925
accuracy = bit_field (1 , bool , default = 0 , signed = False )
@@ -928,7 +928,7 @@ class MessageType1(Payload, CommunicationStateMixin):
928
928
course = bit_field (12 , float , from_converter = from_10th , to_converter = to_10th , default = 0 , signed = False )
929
929
heading = bit_field (9 , int , default = 0 , signed = False )
930
930
second = bit_field (6 , int , default = 0 , signed = False )
931
- maneuver = bit_field (2 , int , default = 0 , from_converter = ManeuverIndicator .from_value ,
931
+ maneuver = bit_field (2 , int , default = ManeuverIndicator . UNDEFINED , from_converter = ManeuverIndicator .from_value ,
932
932
to_converter = ManeuverIndicator .from_value , signed = False )
933
933
spare_1 = bit_field (3 , bytes , default = b'' )
934
934
raim = bit_field (1 , bool , default = 0 )
@@ -969,7 +969,7 @@ class MessageType4(Payload, CommunicationStateMixin):
969
969
accuracy = bit_field (1 , bool , default = 0 , signed = False )
970
970
lon = bit_field (28 , float , from_converter = from_lat_lon , to_converter = to_lat_lon , signed = True , default = 0 )
971
971
lat = bit_field (27 , float , from_converter = from_lat_lon , to_converter = to_lat_lon , signed = True , default = 0 )
972
- epfd = bit_field (4 , int , default = 0 , from_converter = EpfdType .from_value , to_converter = EpfdType .from_value ,
972
+ epfd = bit_field (4 , int , default = EpfdType . Undefined , from_converter = EpfdType .from_value , to_converter = EpfdType .from_value ,
973
973
signed = False )
974
974
spare_1 = bit_field (10 , bytes , default = b'' )
975
975
raim = bit_field (1 , bool , default = 0 )
@@ -994,7 +994,7 @@ class MessageType5(Payload):
994
994
to_stern = bit_field (9 , int , default = 0 , signed = False )
995
995
to_port = bit_field (6 , int , default = 0 , signed = False )
996
996
to_starboard = bit_field (6 , int , default = 0 , signed = False )
997
- epfd = bit_field (4 , int , default = 0 , from_converter = EpfdType .from_value , to_converter = EpfdType .from_value )
997
+ epfd = bit_field (4 , int , default = EpfdType . Undefined , from_converter = EpfdType .from_value , to_converter = EpfdType .from_value )
998
998
month = bit_field (4 , int , default = 0 , signed = False )
999
999
day = bit_field (5 , int , default = 0 , signed = False )
1000
1000
hour = bit_field (5 , int , default = 0 , signed = False )
@@ -1258,7 +1258,7 @@ class MessageType19(Payload):
1258
1258
to_stern = bit_field (9 , int , default = 0 , signed = False )
1259
1259
to_port = bit_field (6 , int , default = 0 , signed = False )
1260
1260
to_starboard = bit_field (6 , int , default = 0 , signed = False )
1261
- epfd = bit_field (4 , int , default = 0 , from_converter = EpfdType .from_value , to_converter = EpfdType .from_value )
1261
+ epfd = bit_field (4 , int , default = EpfdType . Undefined , from_converter = EpfdType .from_value , to_converter = EpfdType .from_value )
1262
1262
raim = bit_field (1 , bool , default = 0 )
1263
1263
dte = bit_field (1 , bool , default = 0 )
1264
1264
assigned = bit_field (1 , bool , default = 0 , signed = False )
@@ -1319,7 +1319,7 @@ class MessageType21(Payload):
1319
1319
to_port = bit_field (6 , int , default = 0 , signed = False )
1320
1320
to_starboard = bit_field (6 , int , default = 0 , signed = False )
1321
1321
1322
- epfd = bit_field (4 , int , default = 0 , from_converter = EpfdType .from_value , to_converter = EpfdType .from_value )
1322
+ epfd = bit_field (4 , int , default = EpfdType . Undefined , from_converter = EpfdType .from_value , to_converter = EpfdType .from_value )
1323
1323
second = bit_field (6 , int , default = 0 , signed = False )
1324
1324
off_position = bit_field (1 , bool , default = 0 )
1325
1325
reserved_1 = bit_field (8 , int , default = 0 , signed = False )
@@ -1731,7 +1731,7 @@ class MessageType27(Payload):
1731
1731
1732
1732
accuracy = bit_field (1 , bool , default = 0 , signed = False )
1733
1733
raim = bit_field (1 , bool , default = 0 , signed = False )
1734
- status = bit_field (4 , int , default = 0 , from_converter = NavigationStatus , to_converter = NavigationStatus , signed = False )
1734
+ status = bit_field (4 , int , default = NavigationStatus . Undefined , from_converter = NavigationStatus , to_converter = NavigationStatus , signed = False )
1735
1735
lon = bit_field (18 , float , from_converter = from_lat_lon_600 , to_converter = to_lat_lon_600 , default = 0 , signed = True )
1736
1736
lat = bit_field (17 , float , from_converter = from_lat_lon_600 , to_converter = to_lat_lon_600 , default = 0 , signed = True )
1737
1737
speed = bit_field (6 , float , default = 0 , signed = False )
0 commit comments