Konstanten

Diese Seite enthält alle in SixML definierten Konstanten als Java Export.


// Comm constants 
// ConnectionTypes
public static final byte ConnectionTypeUnknown                                        = 0;
public static final byte ConnectionTypeEthernet                                       = 1;
public static final byte ConnectionTypeSerial                                         = 2;
public static final byte ConnectionTypeCAN                                            = 3;
public static final byte ConnectionTypeWiFi                                           = 10;
public static final byte ConnectionType802_15_4                                       = 11;
public static final byte ConnectionTypeBluetooth                                      = 12;
public static final byte ConnectionTypeBLE                                            = 13;
public static final byte ConnectionTypeZigBee                                         = 14;
public static final byte ConnectionType868                                            = 30;
public static final byte ConnectionTypeTCPTunnel                                      = 40;
public static final byte ConnectionTypeHTTP                                           = 41;
public static final byte ConnectionTypeWS                                             = 42;
public static final byte ConnectionTypeMQTT                                           = 43;
public static final byte ConnectionTypeLoopback                                       = 50;
// ProtocolIDs
public static final int ProtocolIDUnknown                                            = 0;
public static final int ProtocolIDGenericApp                                         = 1;
public static final int ProtocolIDSerializer                                         = 20;
public static final int ProtocolIDFragmentizer                                       = 21;
public static final int ProtocolIDUnfragmented                                       = 22;
public static final int ProtocolIDIsoTP                                              = 23;
public static final int ProtocolIDSingleHopRouting                                   = 30;
public static final int ProtocolIDSTRAP                                              = 41;
public static final int ProtocolIDRawData                                            = 50;
public static final int ProtocolIDDebug                                              = 51;
public static final int ProtocolIDSCF                                                = 54;
public static final int ProtocolIDKWP2000                                            = 55;
public static final int ProtocolIDUDS                                                = 56;

// SixML constants 
// UnitTypes
public static final int UnitTypeEndOfPacket                                          = 0;
public static final int UnitTypePadding                                              = 1;
public static final int UnitTypeSDLVersion                                           = 2;
public static final int UnitTypeClientID                                             = 3;
public static final int UnitTypeSessionID                                            = 4;
public static final int UnitTypeMessageCounter                                       = 6;
public static final int UnitTypeEventID                                              = 7;
public static final int UnitTypeCount                                                = 8;
public static final int UnitTypeEncrypted                                            = 10;
public static final int UnitTypeTimeStamp                                            = 11;
public static final int UnitTypeKeyID                                                = 12;
public static final int UnitTypeZoneID                                               = 13;
public static final int UnitTypeInitializationVector                                 = 14;
public static final int UnitTypeMessageDiscoveryInformation                          = 21;
public static final int UnitTypeMessageDiscoveryRequest                              = 22;
public static final int UnitTypeMessageDiscoveryResponse                             = 23;
public static final int UnitTypeMessageDescriptionRequest                            = 24;
public static final int UnitTypeMessageDescriptionResponse                           = 25;
public static final int UnitTypeMessageControlRequest                                = 26;
public static final int UnitTypeMessageControlResponse                               = 27;
public static final int UnitTypeMessageEventInformation                              = 28;
public static final int UnitTypeImplicitValueDescriptionContainer                    = 30;
public static final int UnitTypeImplicitValueType                                    = 31;
public static final int UnitTypeImplicitValueID                                      = 32;
public static final int UnitTypeValueType                                            = 33;
public static final int UnitTypeValueName                                            = 34;
public static final int UnitTypeValueUnit                                            = 35;
public static final int UnitTypeValue                                                = 36;
public static final int UnitTypeValueMin                                             = 37;
public static final int UnitTypeValueMax                                             = 38;
public static final int UnitTypeDeviceDescriptionDate                                = 41;
public static final int UnitTypeDeviceID                                             = 42;
public static final int UnitTypeDeviceExpectedLifeTime                               = 43;
public static final int UnitTypeDeviceName                                           = 44;
public static final int UnitTypeDeviceFlags                                          = 45;
public static final int UnitTypeDeviceServiceTypeList                                = 46;
public static final int UnitTypeDeviceServiceExtendedTypeList                        = 47;
public static final int UnitTypeDeviceLocation                                       = 48;
public static final int UnitTypeDeviceDescriptionTag                                 = 49;
public static final int UnitTypeGatewayID                                            = 51;
public static final int UnitTypeHopAccessID                                          = 52;
public static final int UnitTypeHopAccessAddress                                     = 53;
public static final int UnitTypeHopAccessPort                                        = 54;
public static final int UnitTypeHopAccessConnectionType                              = 55;
public static final int UnitTypeHopResponseID                                        = 62;
public static final int UnitTypeHopResponseAddress                                   = 63;
public static final int UnitTypeHopResponsePort                                      = 64;
public static final int UnitTypeServiceDescriptionContainer                          = 70;
public static final int UnitTypeServiceContainer                                     = 71;
public static final int UnitTypeServiceID                                            = 72;
public static final int UnitTypeServiceType                                          = 73;
public static final int UnitTypeServiceName                                          = 74;
public static final int UnitTypeServiceFlags                                         = 75;
public static final int UnitTypeServiceValue                                         = 76;
public static final int UnitTypeServiceValueState                                    = 77;
public static final int UnitTypeServiceSubLocation                                   = 78;
public static final int UnitTypeServiceDescriptionTag                                = 79;
public static final int UnitTypeActionDescriptionContainer                           = 80;
public static final int UnitTypeActionContainer                                      = 81;
public static final int UnitTypeActionID                                             = 82;
public static final int UnitTypeActionName                                           = 84;
public static final int UnitTypeArgumentDescriptionContainer                         = 90;
public static final int UnitTypeArgumentContainer                                    = 91;
public static final int UnitTypeArgumentID                                           = 92;
public static final int UnitTypeArgumentProperties                                   = 93;
public static final int UnitTypeCompositeDescriptionContainer                        = 100;
public static final int UnitTypeCompositePartDescriptionContainer                    = 101;
public static final int UnitTypeCompositePartID                                      = 102;
public static final int UnitTypeCompositePartProperties                              = 103;
public static final int UnitTypePropertyDescriptionContainer                         = 110;
public static final int UnitTypePropertyProperties                                   = 113;
public static final int UnitTypeElementDescriptionContainer                          = 120;
public static final int UnitTypeElementValueIDMask                                   = 121;
public static final int UnitTypeElementValues                                        = 122;
public static final int UnitTypeElementListValues                                    = 123;
public static final int UnitTypeElementListIndex                                     = 124;
public static final int UnitTypeElementListIndexMask                                 = 125;
public static final int UnitTypeElementListOperationProperties                       = 126;
public static final int UnitTypeValueInputOperator                                   = 130;
public static final int UnitTypeValueOutputOperator                                  = 131;
public static final int UnitTypeConditionOperator                                    = 132;
// MessageTypes
public static final int MessageTypeDeviceAnnouncement                                = 1;
public static final int MessageTypeDeviceRemoval                                     = 2;
public static final int MessageTypeDeviceSearch                                      = 3;
public static final int MessageTypePing                                              = 4;
public static final int MessageTypeDeviceDescription                                 = 20;
public static final int MessageTypeServiceDescription                                = 21;
public static final int MessageTypeItemDescription                                   = 22;
public static final int MessageTypeGroupDescription                                  = 23;
public static final int MessageTypeSetDeviceName                                     = 30;
public static final int MessageTypeSetDeviceLocation                                 = 31;
public static final int MessageTypeInvokeAction                                      = 32;
public static final int MessageTypeServiceValue                                      = 33;
public static final int MessageTypeSetServiceValue                                   = 34;
public static final int MessageTypeItemMetaValues                                    = 40;
public static final int MessageTypeItemDescriptiveValues                             = 41;
public static final int MessageTypeItemPropertyValues                                = 42;
public static final int MessageTypeItemSetPropertyValues                             = 43;
public static final int MessageTypeGroupMetaValues                                   = 50;
public static final int MessageTypeGroupDescriptiveValues                            = 51;
public static final int MessageTypeGroupPropertyValues                               = 52;
public static final int MessageTypeGroupSetPropertyValues                            = 53;
// ImplicitValueTypes
public static final int ImplicitValueTypeCondition                                   = 1;
public static final int ImplicitValueTypeConstant                                    = 2;
public static final int ImplicitValueTypeDeviceName                                  = 10;
public static final int ImplicitValueTypeDeviceLocation                              = 11;
public static final int ImplicitValueTypeServiceValue                                = 20;
public static final int ImplicitValueTypeItemValue                                   = 21;
public static final int ImplicitValueTypeGroupValue                                  = 22;
// ResultTypes
public static final int ResultTypeOk                                                 = 1;
public static final int ResultTypeUnknownError                                       = 2;
public static final int ResultTypeRequestInvalid                                     = 3;
public static final int ResultTypeResponseInvalid                                    = 4;
public static final int ResultTypeResponseTimedOut                                   = 5;
public static final int ResultTypeInternalDeviceError                                = 20;
public static final int ResultTypeRequestNotSupported                                = 21;
public static final int ResultTypeServiceIDInvalid                                   = 30;
public static final int ResultTypeServiceValueInvalid                                = 31;
public static final int ResultTypeServiceInactive                                    = 32;
public static final int ResultTypeServiceValueReadOnly                               = 33;
public static final int ResultTypeActionIDInvalid                                    = 40;
public static final int ResultTypeArgumentIDInvalid                                  = 50;
public static final int ResultTypeArgumentValueInvalid                               = 51;
public static final int ResultTypeArgumentCountInvalid                               = 52;
// ValueTypes
public static final byte ValueTypeNotUsed                                             = 0;
public static final byte ValueTypeUInt8                                               = 1;
public static final byte ValueTypeInt8                                                = 2;
public static final byte ValueTypeUInt16                                              = 3;
public static final byte ValueTypeInt16                                               = 4;
public static final byte ValueTypeUInt32                                              = 5;
public static final byte ValueTypeInt32                                               = 6;
public static final byte ValueTypeString                                              = 20;
public static final byte ValueTypeURL                                                 = 21;
public static final byte ValueTypeBoolean                                             = 30;
public static final byte ValueTypeDateTime                                            = 31;
public static final byte ValueTypeSemantic                                            = 32;
public static final byte ValueTypeLocation                                            = 33;
public static final byte ValueTypeComposite                                           = 40;
public static final byte ValueTypeImplicitValue                                       = 41;
public static final byte ValueTypeControlRequest                                      = 42;
public static final byte ValueTypeByteArray                                           = 65;
public static final byte ValueTypeInt8List                                            = 66;
public static final byte ValueTypeUInt16List                                          = 67;
public static final byte ValueTypeInt16List                                           = 68;
public static final byte ValueTypeUInt32List                                          = 69;
public static final byte ValueTypeInt32List                                           = 70;
public static final byte ValueTypeStringList                                          = 84;
public static final byte ValueTypeURLList                                             = 85;
public static final byte ValueTypeBooleanList                                         = 94;
public static final byte ValueTypeDateTimeList                                        = 95;
// ValueUnits
public static final int ValueUnitDivider                                             = 0;
public static final int ValueUnitExponent1                                           = 1;
public static final int ValueUnitExponent2                                           = 2;
public static final int ValueUnitExponent3                                           = 3;
public static final int ValueUnitExponent4                                           = 4;
public static final int ValueUnitExponent5                                           = 5;
public static final int ValueUnitExponent6                                           = 6;
public static final int ValueUnitExponent7                                           = 7;
public static final int ValueUnitExponent8                                           = 8;
public static final int ValueUnitExponent9                                           = 9;
public static final int ValueUnitExponent10                                          = 10;
public static final int ValueUnitBase1                                               = 11;
public static final int ValueUnitBase2                                               = 12;
public static final int ValueUnitBase3                                               = 13;
public static final int ValueUnitBase4                                               = 14;
public static final int ValueUnitBase5                                               = 15;
public static final int ValueUnitBase6                                               = 16;
public static final int ValueUnitBase7                                               = 17;
public static final int ValueUnitBase8                                               = 18;
public static final int ValueUnitBase9                                               = 19;
public static final int ValueUnitBase10                                              = 20;
public static final int ValueUnitBase1000                                            = 21;
public static final int ValueUnitBase1024                                            = 22;
public static final int ValueUnitMeter                                               = 30;
public static final int ValueUnitKilogramm                                           = 31;
public static final int ValueUnitSeconds                                             = 32;
public static final int ValueUnitAmpere                                              = 33;
public static final int ValueUnitKelvin                                              = 34;
public static final int ValueUnitMol                                                 = 35;
public static final int ValueUnitCandela                                             = 36;
public static final int ValueUnitRadiant                                             = 40;
public static final int ValueUnitSteradiant                                          = 41;
public static final int ValueUnitHertz                                               = 42;
public static final int ValueUnitNewton                                              = 43;
public static final int ValueUnitPascal                                              = 44;
public static final int ValueUnitJoule                                               = 45;
public static final int ValueUnitWatt                                                = 46;
public static final int ValueUnitCoulomb                                             = 47;
public static final int ValueUnitVolt                                                = 48;
public static final int ValueUnitFarad                                               = 49;
public static final int ValueUnitOhm                                                 = 50;
public static final int ValueUnitSiemens                                             = 51;
public static final int ValueUnitWeber                                               = 52;
public static final int ValueUnitTesla                                               = 53;
public static final int ValueUnitHenry                                               = 54;
public static final int ValueUnitDegreeCelsius                                       = 55;
public static final int ValueUnitLumen                                               = 56;
public static final int ValueUnitLux                                                 = 57;
public static final int ValueUnitBecquerel                                           = 58;
public static final int ValueUnitGray                                                = 59;
public static final int ValueUnitSievert                                             = 60;
public static final int ValueUnitKatal                                               = 61;
public static final int ValueUnitPercent                                             = 70;
public static final int ValueUnitPromille                                            = 71;
public static final int ValueUnitRounds                                              = 72;
public static final int ValueUnitEvents                                              = 73;
public static final int ValueUnitBit                                                 = 74;
public static final int ValueUnitByte                                                = 75;
public static final int ValueUnitDegree                                              = 76;
public static final int ValueUnitMinute                                              = 80;
public static final int ValueUnitHour                                                = 81;
public static final int ValueUnitDay                                                 = 82;
public static final int ValueUnitWeek                                                = 83;
public static final int ValueUnitMonth                                               = 84;
public static final int ValueUnitYear                                                = 85;
public static final int ValueUnitDayMask                                             = 86;
public static final int ValueUnitSemantic                                            = 90;
public static final int ValueUnitLocationID                                          = 91;
public static final int ValueUnitLocationArray                                       = 92;
// SemanticValues
public static final int SemanticValueOff                                             = 0;
public static final int SemanticValueOn                                              = 1;
public static final int SemanticValueStop                                            = 2;
public static final int SemanticValuePause                                           = 3;
public static final int SemanticValuePlay                                            = 4;
public static final int SemanticValuePrev                                            = 5;
public static final int SemanticValueNext                                            = 6;
public static final int SemanticValueRecord                                          = 7;
public static final int SemanticValueRotateClockwise                                 = 10;
public static final int SemanticValueRotateCounterClockwise                          = 11;
public static final int SemanticValueZoomIn                                          = 12;
public static final int SemanticValueZoomOut                                         = 13;
public static final int SemanticValueAllowed                                         = 23;
public static final int SemanticValueForbidden                                       = 24;
public static final int SemanticValueStart                                           = 25;
public static final int SemanticValueWait                                            = 26;
public static final int SemanticValueMore                                            = 30;
public static final int SemanticValueLess                                            = 31;
public static final int SemanticValueLeft                                            = 40;
public static final int SemanticValueRight                                           = 41;
public static final int SemanticValueUp                                              = 42;
public static final int SemanticValueDown                                            = 43;
public static final int SemanticValueEnter                                           = 44;
public static final int SemanticValueBack                                            = 45;
public static final int SemanticValueOpen                                            = 46;
public static final int SemanticValueClose                                           = 47;
public static final int SemanticValueRed                                             = 60;
public static final int SemanticValueGreen                                           = 61;
public static final int SemanticValueBlue                                            = 62;
public static final int SemanticValueOrange                                          = 63;
public static final int SemanticValueViolet                                          = 64;
public static final int SemanticValueTurquoise                                       = 65;
public static final int SemanticValueYellow                                          = 66;
public static final int SemanticValueWhite                                           = 70;
public static final int SemanticValueWarmWhite                                       = 71;
public static final int SemanticValueColdWhite                                       = 72;
public static final int SemanticValue0                                               = 100;
public static final int SemanticValue1                                               = 101;
public static final int SemanticValue2                                               = 102;
public static final int SemanticValue3                                               = 103;
public static final int SemanticValue4                                               = 104;
public static final int SemanticValue5                                               = 105;
public static final int SemanticValue6                                               = 106;
public static final int SemanticValue7                                               = 107;
public static final int SemanticValue8                                               = 108;
public static final int SemanticValue9                                               = 109;

// Device constants 
// DeviceTags
public static final int DeviceTagLamp                                                = 500;
public static final int DeviceTagOutdoorLamp                                         = 501;
public static final int DeviceTagDimmableLamp                                        = 502;
public static final int DeviceTagRGBLamp                                             = 503;
public static final int DeviceTagShutter                                             = 505;
public static final int DeviceTagClimateControl                                      = 510;
public static final int DeviceTagRoomHeater                                          = 511;
public static final int DeviceTagVentilator                                          = 512;
public static final int DeviceTagFloorHeating                                        = 513;
public static final int DeviceTagBoiler                                              = 514;
public static final int DeviceTagCentralHeater                                       = 515;
public static final int DeviceTagWaterPump                                           = 520;
public static final int DeviceTagVentLPG                                             = 521;
public static final int DeviceTagWallSocket                                          = 530;
public static final int DeviceTagAlarm                                               = 531;
public static final int DeviceTagSwitch                                              = 550;
public static final int DeviceTagDimmableSwitch                                      = 551;
public static final int DeviceTagToggleSwitch                                        = 552;
public static final int DeviceTagContactSensorSwitch                                 = 553;
public static final int DeviceTagSensor                                              = 600;
public static final int DeviceTagOutdoorSensor                                       = 601;
public static final int DeviceTagEmbeddedDevice                                      = 610;
public static final int DeviceTagRaspberryPI                                         = 611;
public static final int DeviceTagGadgeteer                                           = 612;
public static final int DeviceTagArduino                                             = 613;
public static final int DeviceTagStove                                               = 1000;
public static final int DeviceTagMicrowave                                           = 1001;
public static final int DeviceTagFreezer                                             = 1002;
public static final int DeviceTagRefrigerator                                        = 1003;
public static final int DeviceTagToaster                                             = 1004;
public static final int DeviceTagCoffeeMaker                                         = 1005;
public static final int DeviceTagFryer                                               = 1006;
public static final int DeviceTagMixer                                               = 1007;
public static final int DeviceTagDishWasher                                          = 1008;
public static final int DeviceTagWashingMachine                                      = 1100;
public static final int DeviceTagDryer                                               = 1101;
public static final int DeviceTagShaver                                              = 1102;
public static final int DeviceTagClock                                               = 1200;
public static final int DeviceTagFoldableBed                                         = 1300;
public static final int DeviceTagTV                                                  = 1500;
public static final int DeviceTagRadio                                               = 1501;
public static final int DeviceTagAVReceiver                                          = 1502;
public static final int DeviceTagDVD                                                 = 1503;
public static final int DeviceTagBlueRay                                             = 1504;
public static final int DeviceTagPictureFrame                                        = 1505;
public static final int DeviceTagPC                                                  = 1600;
public static final int DeviceTagTablet                                              = 1601;
public static final int DeviceTagSmartphone                                          = 1602;
public static final int DeviceTagEReader                                             = 1603;
public static final int DeviceTagWeather                                             = 2000;
public static final int DeviceTagStock                                               = 2001;
public static final int DeviceTagNews                                                = 2002;
public static final int DeviceTagInternet                                            = 2100;
public static final int DeviceTagPIM                                                 = 2200;
public static final int DeviceTagCar                                                 = 2500;
public static final int DeviceTagTruck                                               = 2501;
public static final int DeviceTagRecreationalVehicle                                 = 2502;
public static final int DeviceTagPublicTransport                                     = 2503;
public static final int DeviceTagMotorcycle                                          = 2504;
public static final int DeviceTagScooter                                             = 2505;
public static final int DeviceTagBike                                                = 2506;
public static final int DeviceTagShip                                                = 2507;
public static final int DeviceTagTrain                                               = 2508;
public static final int DeviceTagAirplane                                            = 2509;
public static final int DeviceTagElectricCornerSteady                                = 2600;
// LocationIDs
public static final int LocationIDVirtual                                            = 0;
public static final int LocationIDNomadic                                            = 1;
public static final int LocationIDInternet                                           = 2;
public static final int LocationIDHomeZone                                           = 3;
public static final int LocationIDPublicZone                                         = 4;
public static final int LocationIDGuestZone                                          = 5;
public static final int LocationIDLivingRoom                                         = 10;
public static final int LocationIDDiningRoom                                         = 11;
public static final int LocationIDBedRoom                                            = 12;
public static final int LocationIDGuestRoom                                          = 13;
public static final int LocationIDChildrensRoom                                      = 14;
public static final int LocationIDKitchen                                            = 15;
public static final int LocationIDBathRoom                                           = 16;
public static final int LocationIDToilet                                             = 17;
public static final int LocationIDFloor                                              = 18;
public static final int LocationIDOffice                                             = 25;
public static final int LocationIDConferenceRoom                                     = 26;
public static final int LocationIDServerRoom                                         = 27;
public static final int LocationIDBasement                                           = 30;
public static final int LocationIDGarage                                             = 31;
public static final int LocationIDChamber                                            = 32;
public static final int LocationIDToolShed                                           = 33;
public static final int LocationIDEngineeringRoom                                    = 34;
public static final int LocationIDOutdoor                                            = 40;
public static final int LocationIDBalcony                                            = 41;
public static final int LocationIDTerrace                                            = 42;
public static final int LocationIDCar                                                = 50;
public static final int LocationIDTruck                                              = 51;
public static final int LocationIDRecreationalVehicle                                = 52;
public static final int LocationIDPublicTransport                                    = 53;
public static final int LocationIDMotorcycle                                         = 54;
public static final int LocationIDScooter                                            = 55;
public static final int LocationIDBike                                               = 56;
public static final int LocationIDShip                                               = 57;
public static final int LocationIDTrain                                              = 58;
public static final int LocationIDAirplane                                           = 59;
public static final int LocationIDPublicBuilding                                     = 80;
public static final int LocationIDParking                                            = 81;
public static final int LocationIDTransportBuilding                                  = 82;
public static final int LocationIDRestaurant                                         = 83;
public static final int LocationIDEntertainment                                      = 84;
public static final int LocationIDShoppingPlace                                      = 85;
public static final int LocationIDServicePlace                                       = 86;
// LocationID as enum
public enum EnumLocationID { 
  Virtual(0),
  Nomadic(1),
  Internet(2),
  HomeZone(3),
  PublicZone(4),
  GuestZone(5),
  LivingRoom(10),
  DiningRoom(11),
  BedRoom(12),
  GuestRoom(13),
  ChildrensRoom(14),
  Kitchen(15),
  BathRoom(16),
  Toilet(17),
  Floor(18),
  Office(25),
  ConferenceRoom(26),
  ServerRoom(27),
  Basement(30),
  Garage(31),
  Chamber(32),
  ToolShed(33),
  EngineeringRoom(34),
  Outdoor(40),
  Balcony(41),
  Terrace(42),
  Car(50),
  Truck(51),
  RecreationalVehicle(52),
  PublicTransport(53),
  Motorcycle(54),
  Scooter(55),
  Bike(56),
  Ship(57),
  Train(58),
  Airplane(59),
  PublicBuilding(80),
  Parking(81),
  TransportBuilding(82),
  Restaurant(83),
  Entertainment(84),
  ShoppingPlace(85),
  ServicePlace(86),
  ...
}

// Service constants 
// ServiceTags
public static final int ServiceTagDoor                                               = 41;
public static final int ServiceTagWindow                                             = 42;
public static final int ServiceTagTrunk                                              = 43;
public static final int ServiceTagHatch                                              = 44;
public static final int ServiceTagRoof                                               = 45;
public static final int ServiceTagAwning                                             = 46;
public static final int ServiceTagWindowBlind                                        = 47;
public static final int ServiceTagLightMain                                          = 50;
public static final int ServiceTagLightAmbient                                       = 51;
public static final int ServiceTagLightSpot                                          = 52;
public static final int ServiceTagLightFunctionFeedback                              = 53;
public static final int ServiceTagSwitch                                             = 60;
public static final int ServiceTagWallSocket                                         = 61;
public static final int ServiceTagDeviceOnOff                                        = 62;
public static final int ServiceTagLock                                               = 63;
public static final int ServiceTagSupply                                             = 70;
public static final int ServiceTagSupplyFuel                                         = 71;
public static final int ServiceTagSupplyGas                                          = 72;
public static final int ServiceTagSupplyOil                                          = 73;
public static final int ServiceTagSupplyFreshWater                                   = 75;
public static final int ServiceTagSupplyGrayWater                                    = 76;
public static final int ServiceTagSupplyBlackWater                                   = 77;
public static final int ServiceTagPowerSupplyLocation                                = 80;
public static final int ServiceTagPowerSupplyDevice                                  = 81;
public static final int ServiceTagPowerSupplySolar                                   = 82;
public static final int ServiceTagBatteryDevice                                      = 85;
public static final int ServiceTagBatteryVehicle                                     = 86;
public static final int ServiceTagBatterySecondary                                   = 87;
public static final int ServiceTagBatteryBackup                                      = 88;
public static final int ServiceTagFunctionConvenience                                = 90;
public static final int ServiceTagFunctionClimate                                    = 91;
public static final int ServiceTagFunctionSecurity                                   = 92;
public static final int ServiceTagFunctionVehicle                                    = 93;
public static final int ServiceTagFunctionMedia                                      = 94;
public static final int ServiceTagFunctionCommunication                              = 95;
public static final int ServiceTagFunctionUserInterface                              = 96;
public static final int ServiceTagDigitalStateSignal                                 = 3001;
public static final int ServiceTagDigitalPresenceObject                              = 3010;
public static final int ServiceTagDigitalPresenceVehicle                             = 3011;
public static final int ServiceTagDigitalPresenceCreature                            = 3012;
public static final int ServiceTagDigitalPresenceApplication                         = 3013;
public static final int ServiceTagCriticalEnvironmentalCondition                     = 3030;
public static final int ServiceTagCriticalGasConcentration                           = 3031;
public static final int ServiceTagCriticalCOConcentration                            = 3032;
public static final int ServiceTagCriticalCO2Concentration                           = 3033;
public static final int ServiceTagCriticalSmokeConcentration                         = 3034;
public static final int ServiceTagCriticalLPGConcentration                           = 3035;
public static final int ServiceTagDigitalContactGeneric                              = 3040;
public static final int ServiceTagDigitalContactDoor                                 = 3041;
public static final int ServiceTagDigitalContactWindow                               = 3042;
public static final int ServiceTagDigitalContactTrunk                                = 3043;
public static final int ServiceTagDigitalContactHatch                                = 3044;
public static final int ServiceTagDigitalContactRoof                                 = 3045;
public static final int ServiceTagDigitalContactAwning                               = 3046;
public static final int ServiceTagDigitalContactWindowBlind                          = 3047;
public static final int ServiceTagCriticalFillLevelGeneric                           = 3070;
public static final int ServiceTagCriticalFillLevelFuel                              = 3071;
public static final int ServiceTagCriticalFillLevelGas                               = 3072;
public static final int ServiceTagCriticalFillLevelFreshWater                        = 3075;
public static final int ServiceTagCriticalFillLevelGrayWater                         = 3076;
public static final int ServiceTagCriticalFillLevelBlackWater                        = 3077;
public static final int ServiceTagAvailablePowerSupplyLocation                       = 3080;
public static final int ServiceTagAvailablePowerSupplyDevice                         = 3081;
public static final int ServiceTagAvailablePowerSupplySolar                          = 3082;
public static final int ServiceTagCriticalFillLevelBattery                           = 3085;
public static final int ServiceTagCriticalFillLevelBatteryVehicle                    = 3086;
public static final int ServiceTagCriticalFillLevelBatterySecondary                  = 3087;
public static final int ServiceTagCriticalFillLevelBatteryBackup                     = 3088;
public static final int ServiceTagDigitalStateFunctionGeneric                        = 3090;
public static final int ServiceTagDigitalStateFunctionClimate                        = 3091;
public static final int ServiceTagDigitalStateFunctionSecurity                       = 3092;
public static final int ServiceTagDigitalStateFunctionVehicle                        = 3093;
public static final int ServiceTagDigitalStateFunctionMedia                          = 3094;
public static final int ServiceTagDigitalStateFunctionCommunication                  = 3095;
public static final int ServiceTagDigitalStateFunctionUserInterface                  = 3096;
public static final int ServiceTagRelativeBrightness                                 = 3100;
public static final int ServiceTagRelativeHumidity                                   = 3101;
public static final int ServiceTagRelativeActivity                                   = 3103;
public static final int ServiceTagRelativePotentiometer                              = 3104;
public static final int ServiceTagRelativeVolume                                     = 3110;
public static final int ServiceTagRelativeFanLevel                                   = 3111;
public static final int ServiceTagRelativeFillLevelFuel                              = 3171;
public static final int ServiceTagRelativeFillLevelGas                               = 3172;
public static final int ServiceTagRelativeFillLevelOil                               = 3173;
public static final int ServiceTagRelativeFillLevelFreshWater                        = 3175;
public static final int ServiceTagRelativeFillLevelGrayWater                         = 3176;
public static final int ServiceTagRelativeFillLevelBlackWater                        = 3177;
public static final int ServiceTagRelativeBattery                                    = 3185;
public static final int ServiceTagRelativeBatteryVehicle                             = 3186;
public static final int ServiceTagRelativeBatterySecondary                           = 3187;
public static final int ServiceTagRelativeBatteryBackup                              = 3188;
public static final int ServiceTagRelativeFunctionGeneric                            = 3190;
public static final int ServiceTagRelativeFunctionClimate                            = 3191;
public static final int ServiceTagRelativeFunctionSecurity                           = 3192;
public static final int ServiceTagRelativeFunctionVehicle                            = 3193;
public static final int ServiceTagRelativeFunctionMedia                              = 3194;
public static final int ServiceTagRelativeFunctionCommunication                      = 3195;
public static final int ServiceTagRelativeFunctionUserInterface                      = 3196;
public static final int ServiceTagStateDoor                                          = 3341;
public static final int ServiceTagStateWindow                                        = 3342;
public static final int ServiceTagStateTrunk                                         = 3343;
public static final int ServiceTagStateHatch                                         = 3344;
public static final int ServiceTagStateRoof                                          = 3345;
public static final int ServiceTagStateAwning                                        = 3346;
public static final int ServiceTagStateWindowBlind                                   = 3347;
public static final int ServiceTagStateFunctionGeneric                               = 3390;
public static final int ServiceTagStateFunctionClimate                               = 3391;
public static final int ServiceTagStateFunctionSecurity                              = 3392;
public static final int ServiceTagStateFunctionVehicle                               = 3393;
public static final int ServiceTagStateFunctionMedia                                 = 3394;
public static final int ServiceTagStateFunctionCommunication                         = 3395;
public static final int ServiceTagStateFunctionUserInterface                         = 3396;
public static final int ServiceTagTextInputDeviceState                               = 3400;
public static final int ServiceTagTextInputDeviceError                               = 3401;
public static final int ServiceTagTextInputDeviceMessage                             = 3402;
public static final int ServiceTagTextInputSpecialEvent                              = 3410;
public static final int ServiceTagTextInputOpeningTime                               = 3411;
public static final int ServiceTagTextInputUserMessage                               = 3420;
public static final int ServiceTagSensorAmbientTemperature                           = 3600;
public static final int ServiceTagSensorAbsoluteBrightness                           = 3601;
public static final int ServiceTagSensorAirPressure                                  = 3602;
public static final int ServiceTagSensorDistance                                     = 3603;
public static final int ServiceTagSensorRotation                                     = 3604;
public static final int ServiceTagSensorDust                                         = 3605;
public static final int ServiceTagSensorVoltage                                      = 3607;
public static final int ServiceTagSensorCurrent                                      = 3608;
public static final int ServiceTagSensorElectricalPower                              = 3609;
public static final int ServiceTagSensorGasConcentration                             = 3610;
public static final int ServiceTagSensorCOConcentration                              = 3611;
public static final int ServiceTagSensorCO2Concentration                             = 3612;
public static final int ServiceTagSensorH2Concentration                              = 3613;
public static final int ServiceTagSensorAlcoholConcentration                         = 3614;
public static final int ServiceTagSensorSmokeConcentration                           = 3615;
public static final int ServiceTagSensorLPGConcentration                             = 3616;
public static final int ServiceTagSensorPropaneConcentration                         = 3617;
public static final int ServiceTagSensorMethaneConcentration                         = 3618;
public static final int ServiceTagSensorOperatingTime                                = 3620;
public static final int ServiceTagSensorRemainingTime                                = 3621;
public static final int ServiceTagSensorSpeed                                        = 3622;
public static final int ServiceTagSensorAvailableDiskSpace                           = 3630;
public static final int ServiceTagSensorUsedDiskSpace                                = 3631;
public static final int ServiceTagSensorAvailableDatabaseSpace                       = 3632;
public static final int ServiceTagSensorUsedDatabaseSpace                            = 3633;
public static final int ServiceTagSensorDeviceTemperature                            = 3662;
public static final int ServiceTagSensorWaterTemperature                             = 3675;
public static final int ServiceTagLight                                              = 4000;
public static final int ServiceTagOnOffSignal                                        = 4001;
public static final int ServiceTagStepTread                                          = 4003;
public static final int ServiceTagOnOffLight                                         = 4050;
public static final int ServiceTagOnOffDevice                                        = 4062;
public static final int ServiceTagOnOffLock                                          = 4063;
public static final int ServiceTagOnOffFuel                                          = 4071;
public static final int ServiceTagOnOffGas                                           = 4072;
public static final int ServiceTagOnOffFreshWater                                    = 4075;
public static final int ServiceTagOnOffGrayWater                                     = 4076;
public static final int ServiceTagOnOffBlackWater                                    = 4077;
public static final int ServiceTagOnOffFunctionGeneric                               = 4090;
public static final int ServiceTagOnOffFunctionClimate                               = 4091;
public static final int ServiceTagOnOffFunctionSecurity                              = 4092;
public static final int ServiceTagOnOffFunctionVehicle                               = 4093;
public static final int ServiceTagOnOffFunctionMedia                                 = 4094;
public static final int ServiceTagOnOffFunctionCommunication                         = 4095;
public static final int ServiceTagOnOffFunctionUserInterface                         = 4096;
public static final int ServiceTagIOCustom                                           = 4099;
public static final int ServiceTagRelativeLightGeneric                               = 4100;
public static final int ServiceTagRelativeTargetVolume                               = 4110;
public static final int ServiceTagRelativeTargetFanLevel                             = 4111;
public static final int ServiceTagRelativeLevelDoor                                  = 4141;
public static final int ServiceTagRelativeLevelWindow                                = 4142;
public static final int ServiceTagRelativeLevelTrunk                                 = 4143;
public static final int ServiceTagRelativeLevelHatch                                 = 4144;
public static final int ServiceTagRelativeLevelRoof                                  = 4145;
public static final int ServiceTagRelativeLevelAwning                                = 4146;
public static final int ServiceTagRelativeLevelWindowBlind                           = 4147;
public static final int ServiceTagRelativeLevelPowerSupplyDevice                     = 4181;
public static final int ServiceTagRelativeLevelGeneric                               = 4190;
public static final int ServiceTagRelativeLevelClimate                               = 4191;
public static final int ServiceTagRelativeLevelSecurity                              = 4192;
public static final int ServiceTagRelativeLevelVehicle                               = 4193;
public static final int ServiceTagRelativeLevelMedia                                 = 4194;
public static final int ServiceTagRelativeLevelCommunication                         = 4195;
public static final int ServiceTagRelativeLevelUserInterface                         = 4196;
public static final int ServiceTagCommandGeneric                                     = 4200;
public static final int ServiceTagCommandLevelling                                   = 4210;
public static final int ServiceTagCommandDoor                                        = 4241;
public static final int ServiceTagCommandWindow                                      = 4242;
public static final int ServiceTagCommandTrunk                                       = 4243;
public static final int ServiceTagCommandHatch                                       = 4244;
public static final int ServiceTagCommandRoof                                        = 4245;
public static final int ServiceTagCommandAwning                                      = 4246;
public static final int ServiceTagCommandWindowBlind                                 = 4247;
public static final int ServiceTagCommandDevice                                      = 4262;
public static final int ServiceTagSelectableStateFanLevel                            = 4311;
public static final int ServiceTagSelectableStateDoor                                = 4341;
public static final int ServiceTagSelectableStateWindow                              = 4342;
public static final int ServiceTagSelectableStateTrunk                               = 4343;
public static final int ServiceTagSelectableStateHatch                               = 4344;
public static final int ServiceTagSelectableStateRoof                                = 4345;
public static final int ServiceTagSelectableStateAwning                              = 4346;
public static final int ServiceTagSelectableStateWindowBlind                         = 4347;
public static final int ServiceTagSelectableStateLightMain                           = 4350;
public static final int ServiceTagSelectableStateLightAmbient                        = 4351;
public static final int ServiceTagSelectableStateLightSpot                           = 4352;
public static final int ServiceTagSelectableStateLightFunctionFeedback               = 4353;
public static final int ServiceTagSelectableStateDevice                              = 4362;
public static final int ServiceTagSelectableStatePowerSupplyLocation                 = 4380;
public static final int ServiceTagSelectableStatePowerSupplyDevice                   = 4381;
public static final int ServiceTagSelectableStateFunctionGeneric                     = 4390;
public static final int ServiceTagSelectableStateFunctionClimate                     = 4391;
public static final int ServiceTagSelectableStateFunctionSecurity                    = 4392;
public static final int ServiceTagSelectableStateFunctionVehicle                     = 4393;
public static final int ServiceTagSelectableStateFunctionMedia                       = 4394;
public static final int ServiceTagSelectableStateFunctionCommunication               = 4395;
public static final int ServiceTagSelectableStateFunctionUserInterface               = 4396;
public static final int ServiceTagActuatorTemperature                                = 4600;
public static final int ServiceTagActuatorRPM                                        = 4605;
public static final int ServiceTagActuatorTemperatureDevice                          = 4662;
public static final int ServiceTagActuatorTemperatureWater                           = 4675;
public static final int ServiceTagElectricityWallSocket                              = 7261;
public static final int ServiceTagElectricityDevice                                  = 7262;
public static final int ServiceTagElectricityLocation                                = 7280;
public static final int ServiceTagElectricityVehicle                                 = 7286;
public static final int ServiceTagElectricityVehicleSecondary                        = 7287;
public static final int ServiceTagConsumptionElectricity                             = 7300;
public static final int ServiceTagConsumptionAmount                                  = 7305;
public static final int ServiceTagConsumptionElectricityRange                        = 7320;
public static final int ServiceTagConsumptionFuelRange                               = 7323;
public static final int ServiceTagConsumptionMileage                                 = 7340;
public static final int ServiceTagConsumptionDataVolume                              = 7350;
public static final int ServiceTagConsumptionTime                                    = 7351;
public static final int ServiceTagConsumptionFuel                                    = 7371;
public static final int ServiceTagConsumptionGas                                     = 7372;
public static final int ServiceTagConsumptionOil                                     = 7373;
public static final int ServiceTagConsumptionWater                                   = 7375;
// SCFServiceDescriptionTag as enum
public enum EnumSCFServiceDescriptionTag { 
  Door(41),
  Window(42),
  Trunk(43),
  Hatch(44),
  Roof(45),
  Awning(46),
  WindowBlind(47),
  LightMain(50),
  LightAmbient(51),
  LightSpot(52),
  LightFunctionFeedback(53),
  Switch(60),
  WallSocket(61),
  DeviceOnOff(62),
  Lock(63),
  Supply(70),
  SupplyFuel(71),
  SupplyGas(72),
  SupplyOil(73),
  SupplyFreshWater(75),
  SupplyGrayWater(76),
  SupplyBlackWater(77),
  PowerSupplyLocation(80),
  PowerSupplyDevice(81),
  PowerSupplySolar(82),
  BatteryDevice(85),
  BatteryVehicle(86),
  BatterySecondary(87),
  BatteryBackup(88),
  FunctionConvenience(90),
  FunctionClimate(91),
  FunctionSecurity(92),
  FunctionVehicle(93),
  FunctionMedia(94),
  FunctionCommunication(95),
  FunctionUserInterface(96),
  DigitalStateSignal(3001),
  DigitalPresenceObject(3010),
  DigitalPresenceVehicle(3011),
  DigitalPresenceCreature(3012),
  DigitalPresenceApplication(3013),
  CriticalEnvironmentalCondition(3030),
  CriticalGasConcentration(3031),
  CriticalCOConcentration(3032),
  CriticalCO2Concentration(3033),
  CriticalSmokeConcentration(3034),
  CriticalLPGConcentration(3035),
  DigitalContactGeneric(3040),
  DigitalContactDoor(3041),
  DigitalContactWindow(3042),
  DigitalContactTrunk(3043),
  DigitalContactHatch(3044),
  DigitalContactRoof(3045),
  DigitalContactAwning(3046),
  DigitalContactWindowBlind(3047),
  CriticalFillLevelGeneric(3070),
  CriticalFillLevelFuel(3071),
  CriticalFillLevelGas(3072),
  CriticalFillLevelFreshWater(3075),
  CriticalFillLevelGrayWater(3076),
  CriticalFillLevelBlackWater(3077),
  AvailablePowerSupplyLocation(3080),
  AvailablePowerSupplyDevice(3081),
  AvailablePowerSupplySolar(3082),
  CriticalFillLevelBattery(3085),
  CriticalFillLevelBatteryVehicle(3086),
  CriticalFillLevelBatterySecondary(3087),
  CriticalFillLevelBatteryBackup(3088),
  DigitalStateFunctionGeneric(3090),
  DigitalStateFunctionClimate(3091),
  DigitalStateFunctionSecurity(3092),
  DigitalStateFunctionVehicle(3093),
  DigitalStateFunctionMedia(3094),
  DigitalStateFunctionCommunication(3095),
  DigitalStateFunctionUserInterface(3096),
  RelativeBrightness(3100),
  RelativeHumidity(3101),
  RelativeActivity(3103),
  RelativePotentiometer(3104),
  RelativeVolume(3110),
  RelativeFanLevel(3111),
  RelativeFillLevelFuel(3171),
  RelativeFillLevelGas(3172),
  RelativeFillLevelOil(3173),
  RelativeFillLevelFreshWater(3175),
  RelativeFillLevelGrayWater(3176),
  RelativeFillLevelBlackWater(3177),
  RelativeBattery(3185),
  RelativeBatteryVehicle(3186),
  RelativeBatterySecondary(3187),
  RelativeBatteryBackup(3188),
  RelativeFunctionGeneric(3190),
  RelativeFunctionClimate(3191),
  RelativeFunctionSecurity(3192),
  RelativeFunctionVehicle(3193),
  RelativeFunctionMedia(3194),
  RelativeFunctionCommunication(3195),
  RelativeFunctionUserInterface(3196),
  StateDoor(3341),
  StateWindow(3342),
  StateTrunk(3343),
  StateHatch(3344),
  StateRoof(3345),
  StateAwning(3346),
  StateWindowBlind(3347),
  StateFunctionGeneric(3390),
  StateFunctionClimate(3391),
  StateFunctionSecurity(3392),
  StateFunctionVehicle(3393),
  StateFunctionMedia(3394),
  StateFunctionCommunication(3395),
  StateFunctionUserInterface(3396),
  TextInputDeviceState(3400),
  TextInputDeviceError(3401),
  TextInputDeviceMessage(3402),
  TextInputSpecialEvent(3410),
  TextInputOpeningTime(3411),
  TextInputUserMessage(3420),
  SensorAmbientTemperature(3600),
  SensorAbsoluteBrightness(3601),
  SensorAirPressure(3602),
  SensorDistance(3603),
  SensorRotation(3604),
  SensorDust(3605),
  SensorVoltage(3607),
  SensorCurrent(3608),
  SensorElectricalPower(3609),
  SensorGasConcentration(3610),
  SensorCOConcentration(3611),
  SensorCO2Concentration(3612),
  SensorH2Concentration(3613),
  SensorAlcoholConcentration(3614),
  SensorSmokeConcentration(3615),
  SensorLPGConcentration(3616),
  SensorPropaneConcentration(3617),
  SensorMethaneConcentration(3618),
  SensorOperatingTime(3620),
  SensorRemainingTime(3621),
  SensorSpeed(3622),
  SensorAvailableDiskSpace(3630),
  SensorUsedDiskSpace(3631),
  SensorAvailableDatabaseSpace(3632),
  SensorUsedDatabaseSpace(3633),
  SensorDeviceTemperature(3662),
  SensorWaterTemperature(3675),
  Light(4000),
  OnOffSignal(4001),
  StepTread(4003),
  OnOffLight(4050),
  OnOffDevice(4062),
  OnOffLock(4063),
  OnOffFuel(4071),
  OnOffGas(4072),
  OnOffFreshWater(4075),
  OnOffGrayWater(4076),
  OnOffBlackWater(4077),
  OnOffFunctionGeneric(4090),
  OnOffFunctionClimate(4091),
  OnOffFunctionSecurity(4092),
  OnOffFunctionVehicle(4093),
  OnOffFunctionMedia(4094),
  OnOffFunctionCommunication(4095),
  OnOffFunctionUserInterface(4096),
  IOCustom(4099),
  RelativeLightGeneric(4100),
  RelativeTargetVolume(4110),
  RelativeTargetFanLevel(4111),
  RelativeLevelDoor(4141),
  RelativeLevelWindow(4142),
  RelativeLevelTrunk(4143),
  RelativeLevelHatch(4144),
  RelativeLevelRoof(4145),
  RelativeLevelAwning(4146),
  RelativeLevelWindowBlind(4147),
  RelativeLevelPowerSupplyDevice(4181),
  RelativeLevelGeneric(4190),
  RelativeLevelClimate(4191),
  RelativeLevelSecurity(4192),
  RelativeLevelVehicle(4193),
  RelativeLevelMedia(4194),
  RelativeLevelCommunication(4195),
  RelativeLevelUserInterface(4196),
  CommandGeneric(4200),
  CommandLevelling(4210),
  CommandDoor(4241),
  CommandWindow(4242),
  CommandTrunk(4243),
  CommandHatch(4244),
  CommandRoof(4245),
  CommandAwning(4246),
  CommandWindowBlind(4247),
  CommandDevice(4262),
  SelectableStateFanLevel(4311),
  SelectableStateDoor(4341),
  SelectableStateWindow(4342),
  SelectableStateTrunk(4343),
  SelectableStateHatch(4344),
  SelectableStateRoof(4345),
  SelectableStateAwning(4346),
  SelectableStateWindowBlind(4347),
  SelectableStateLightMain(4350),
  SelectableStateLightAmbient(4351),
  SelectableStateLightSpot(4352),
  SelectableStateLightFunctionFeedback(4353),
  SelectableStateDevice(4362),
  SelectableStatePowerSupplyLocation(4380),
  SelectableStatePowerSupplyDevice(4381),
  SelectableStateFunctionGeneric(4390),
  SelectableStateFunctionClimate(4391),
  SelectableStateFunctionSecurity(4392),
  SelectableStateFunctionVehicle(4393),
  SelectableStateFunctionMedia(4394),
  SelectableStateFunctionCommunication(4395),
  SelectableStateFunctionUserInterface(4396),
  ActuatorTemperature(4600),
  ActuatorRPM(4605),
  ActuatorTemperatureDevice(4662),
  ActuatorTemperatureWater(4675),
  ElectricityWallSocket(7261),
  ElectricityDevice(7262),
  ElectricityLocation(7280),
  ElectricityVehicle(7286),
  ElectricityVehicleSecondary(7287),
  ConsumptionElectricity(7300),
  ConsumptionAmount(7305),
  ConsumptionElectricityRange(7320),
  ConsumptionFuelRange(7323),
  ConsumptionMileage(7340),
  ConsumptionDataVolume(7350),
  ConsumptionTime(7351),
  ConsumptionFuel(7371),
  ConsumptionGas(7372),
  ConsumptionOil(7373),
  ConsumptionWater(7375),
  ...
}
// ServiceTypes
public static final byte ServiceTypeIdentification                                    = 1;
public static final byte ServiceTypeAttribute                                         = 2;
public static final byte ServiceTypePersistence                                       = 3;
public static final byte ServiceTypeKeyManagement                                     = 4;
public static final byte ServiceTypeCommManagement                                    = 10;
public static final byte ServiceTypeCommStatus                                        = 11;
public static final byte ServiceTypeCommStatistics                                    = 12;
public static final byte ServiceTypeSessionManagement                                 = 15;
public static final byte ServiceTypeLocalization                                      = 16;
public static final byte ServiceTypeUsage                                             = 17;
public static final byte ServiceTypeServiceManagement                                 = 20;
public static final byte ServiceTypeConnectedOutput                                   = 21;
public static final byte ServiceTypeConnectedInput                                    = 22;

public static final byte ServiceTypeDigitalInput                                      = 30;
public static final byte ServiceTypeRelativeInput                                     = 31;
public static final byte ServiceTypeEventInput                                        = 32;
public static final byte ServiceTypeStateInput                                        = 33;
public static final byte ServiceTypeTextInput                                         = 34;
public static final byte ServiceTypeMediaInput                                        = 35;
public static final byte ServiceTypeSensorInput                                       = 36;
public static final byte ServiceTypeMultipleInput                                     = 37;
public static final byte ServiceTypeDigitalOutput                                     = 40;
public static final byte ServiceTypeRelativeOutput                                    = 41;
public static final byte ServiceTypeCommandOutput                                     = 42;
public static final byte ServiceTypeStateOutput                                       = 43;
public static final byte ServiceTypeTextOutput                                        = 44;
public static final byte ServiceTypeMediaOutput                                       = 45;
public static final byte ServiceTypeActuatorOutput                                    = 46;
public static final byte ServiceTypeRGBOutput                                         = 48;

public static final byte ServiceTypeCountdown                                         = 70;
public static final byte ServiceTypeProgress                                          = 71;
public static final byte ServiceTypeElectricity                                       = 72;
public static final byte ServiceTypeConsumption                                       = 73;
public static final byte ServiceTypeGPS                                               = 74;
public static final byte ServiceTypeLocalPosition                                     = 75;
public static final byte ServiceTypeOrientation                                       = 76;
public static final byte ServiceTypeDriveInformation                                  = 77;
public static final byte ServiceTypeErrorInformation                                  = 78;
public static final byte ServiceTypeWeatherInformation                                = 80;
public static final byte ServiceTypePriceInformation                                  = 81;
public static final byte ServiceTypeMessageInformation                                = 82;
public static final byte ServiceTypeRating                                            = 83;
public static final byte ServiceTypeTranslation                                       = 84;

public static final byte ServiceTypeMediaInformation                                  = 90;
public static final byte ServiceTypeMediaControl                                      = 91;
public static final byte ServiceTypeMediaList                                         = 92;

public static final byte ServiceTypeTaskManagement                                    = 100;
public static final byte ServiceTypeContactManagement                                 = 101;
public static final byte ServiceTypeCalendarManagement                                = 102;
public static final byte ServiceTypeMailInformation                                   = 103;

public static final byte ServiceTypeClock                                             = 110;
public static final byte ServiceTypeZoneInformation                                   = 111;
public static final byte ServiceTypeImplicitValueManagement                           = 112;
public static final byte ServiceTypeConditionManagement                               = 113;
public static final byte ServiceTypeActivityManagement                                = 114;
public static final byte ServiceTypeScenarioManagement                                = 115;
public static final byte ServiceTypeScheduleManagement                                = 116;
public static final byte ServiceTypeRuleManagement                                    = 117;
public static final byte ServiceTypeGroupManagement                                   = 118;
public static final byte ServiceTypeUserManagement                                    = 119;
public static final byte ServiceTypeHistory                                           = 120;

// ServiceTypesList
byte[] serviceTypeList = {
  SCFConstants.ServiceTypeIdentification,
  SCFConstants.ServiceTypeAttribute,
  SCFConstants.ServiceTypePersistence,
  SCFConstants.ServiceTypeKeyManagement,
  SCFConstants.ServiceTypeCommManagement,
  SCFConstants.ServiceTypeCommStatus,
  SCFConstants.ServiceTypeCommStatistics,
  SCFConstants.ServiceTypeSessionManagement,
  SCFConstants.ServiceTypeLocalization,
  SCFConstants.ServiceTypeUsage,
  SCFConstants.ServiceTypeServiceManagement,
  SCFConstants.ServiceTypeConnectedOutput,
  SCFConstants.ServiceTypeConnectedInput,

  SCFConstants.ServiceTypeDigitalInput,
  SCFConstants.ServiceTypeRelativeInput,
  SCFConstants.ServiceTypeEventInput,
  SCFConstants.ServiceTypeStateInput,
  SCFConstants.ServiceTypeTextInput,
  SCFConstants.ServiceTypeMediaInput,
  SCFConstants.ServiceTypeSensorInput,
  SCFConstants.ServiceTypeMultipleInput,
  SCFConstants.ServiceTypeDigitalOutput,
  SCFConstants.ServiceTypeRelativeOutput,
  SCFConstants.ServiceTypeCommandOutput,
  SCFConstants.ServiceTypeStateOutput,
  SCFConstants.ServiceTypeTextOutput,
  SCFConstants.ServiceTypeMediaOutput,
  SCFConstants.ServiceTypeActuatorOutput,
  SCFConstants.ServiceTypeRGBOutput,

  SCFConstants.ServiceTypeCountdown,
  SCFConstants.ServiceTypeProgress,
  SCFConstants.ServiceTypeElectricity,
  SCFConstants.ServiceTypeConsumption,
  SCFConstants.ServiceTypeGPS,
  SCFConstants.ServiceTypeLocalPosition,
  SCFConstants.ServiceTypeOrientation,
  SCFConstants.ServiceTypeDriveInformation,
  SCFConstants.ServiceTypeErrorInformation,
  SCFConstants.ServiceTypeWeatherInformation,
  SCFConstants.ServiceTypePriceInformation,
  SCFConstants.ServiceTypeMessageInformation,
  SCFConstants.ServiceTypeRating,
  SCFConstants.ServiceTypeTranslation,

  SCFConstants.ServiceTypeMediaInformation,
  SCFConstants.ServiceTypeMediaControl,
  SCFConstants.ServiceTypeMediaList,

  SCFConstants.ServiceTypeTaskManagement,
  SCFConstants.ServiceTypeContactManagement,
  SCFConstants.ServiceTypeCalendarManagement,
  SCFConstants.ServiceTypeMailInformation,

  SCFConstants.ServiceTypeClock,
  SCFConstants.ServiceTypeZoneInformation,
  SCFConstants.ServiceTypeImplicitValueManagement,
  SCFConstants.ServiceTypeConditionManagement,
  SCFConstants.ServiceTypeActivityManagement,
  SCFConstants.ServiceTypeScenarioManagement,
  SCFConstants.ServiceTypeScheduleManagement,
  SCFConstants.ServiceTypeRuleManagement,
  SCFConstants.ServiceTypeGroupManagement,
  SCFConstants.ServiceTypeUserManagement,
  SCFConstants.ServiceTypeHistory,

};
// LocationID
public static byte[] LocationIDList = {
  SCFConstants.LocationIDVirtual,
  SCFConstants.LocationIDNomadic,
  SCFConstants.LocationIDInternet,
  SCFConstants.LocationIDHomeZone,
  SCFConstants.LocationIDPublicZone,
  SCFConstants.LocationIDGuestZone,
  SCFConstants.LocationIDLivingRoom,
  SCFConstants.LocationIDDiningRoom,
  SCFConstants.LocationIDBedRoom,
  SCFConstants.LocationIDGuestRoom,
  SCFConstants.LocationIDChildrensRoom,
  SCFConstants.LocationIDKitchen,
  SCFConstants.LocationIDBathRoom,
  SCFConstants.LocationIDToilet,
  SCFConstants.LocationIDFloor,
  SCFConstants.LocationIDOffice,
  SCFConstants.LocationIDConferenceRoom,
  SCFConstants.LocationIDServerRoom,
  SCFConstants.LocationIDBasement,
  SCFConstants.LocationIDGarage,
  SCFConstants.LocationIDChamber,
  SCFConstants.LocationIDToolShed,
  SCFConstants.LocationIDEngineeringRoom,
  SCFConstants.LocationIDOutdoor,
  SCFConstants.LocationIDBalcony,
  SCFConstants.LocationIDTerrace,
  SCFConstants.LocationIDCar,
  SCFConstants.LocationIDTruck,
  SCFConstants.LocationIDRecreationalVehicle,
  SCFConstants.LocationIDPublicTransport,
  SCFConstants.LocationIDMotorcycle,
  SCFConstants.LocationIDScooter,
  SCFConstants.LocationIDBike,
  SCFConstants.LocationIDShip,
  SCFConstants.LocationIDTrain,
  SCFConstants.LocationIDAirplane,
  SCFConstants.LocationIDPublicBuilding,
  SCFConstants.LocationIDParking,
  SCFConstants.LocationIDTransportBuilding,
  SCFConstants.LocationIDRestaurant,
  SCFConstants.LocationIDEntertainment,
  SCFConstants.LocationIDShoppingPlace,
  SCFConstants.LocationIDServicePlace,
};

 

 

COMM FRAMEWORK
SIX ML
GERÄTE
DIENSTE