You need to sign in or sign up before continuing.
objectModelEnum.ts 2.14 KB
export enum DataTypeEnum {
  NUMBER_INT = 'INT',
  NUMBER_DOUBLE = 'DOUBLE',
  STRING = 'TEXT',
  STRUCT = 'STRUCT',
  BOOL = 'BOOL',
  ENUM = 'ENUM',
}

export enum FunctionTypeEnum {
  PROPERTIES = 'properties',
  SERVICE = 'services',
  EVENTS = 'events',
}

export enum FunctionTypeNameEnum {
  PROPERTIES = 'deviceManagement.product.properties',
  SERVICE = 'deviceManagement.product.services',
  EVENTS = 'deviceManagement.product.events',
}

export enum ObjectEventTypeEnum {
  INFO = 'INFO',
  ALERT = 'ALERT',
  ERROR = 'ERROR',
}

export enum ObjectEventTypeNameEnum {
  INFO = 'deviceManagement.product.info',
  ALERT = 'deviceManagement.product.alert',
  ERROR = 'deviceManagement.product.error',
}

export enum ObjectModelAccessModeEnum {
  READ = 'r',
  READ_AND_WRITE = 'rw',
}

export enum ModbusCRCEnum {
  CRC_16_LOWER = 'CRC_16_LOWER',
}

export enum BuiltInIdentifierEnum {
  SOURCE = 'source',
}

export enum ModbusMethodEnum {
  WRITE_10 = '10',
}

export enum OriginalDataTypeEnum {
  INT16_AB = 'INT16_AB',
  INT16_BA = 'INT16_BA',
  UINT16_AB = 'UINT16_AB',
  UINT16_BA = 'UINT16_BA',
  INT32_AB_CD = 'INT32_AB_CD',
  INT32_CD_AB = 'INT32_CD_AB',
  INT32_BA_DC = 'INT32_BA_DC',
  INT32_DC_BA = 'INT32_DC_BA',
  UINT32_AB_CD = 'UINT32_AB_CD',
  UINT32_CD_AB = 'UINT32_CD_AB',
  UINT32_BA_DC = 'UINT32_BA_DC',
  UINT32_DC_BA = 'UINT32_DC_BA',
  FLOAT_AB_CD = 'FLOAT_AB_CD',
  FLOAT_CD_AB = 'FLOAT_CD_AB',
  FLOAT_BA_DC = 'FLOAT_BA_DC',
  FLOAT_DC_BA = 'FLOAT_DC_BA',
  DOUBLE = 'DOUBLE',
  STRING = 'STRING',
  BOOLEAN = 'BOOLEAN',
  BITS = 'BITS',
}

export enum ExtendDescOperationTypeEnum {
  INPUT_STATUS_R_02 = 'inputStatus_r_02',
  COIL_STATUS_R_01 = 'coilStatus_r_01',
  COIL_STATUS_RW_01_05 = 'coilStatus_rw_01_05',
  COIL_STATUS_RW_01_0F = 'coilStatus_rw_01_0F',
  COIL_STATUS_W_05 = 'coilStatus_w_05',
  COIL_STATUS_W_0F = 'coilStatus_w_0F',
  HOLDING_REGISTER_R_03 = 'holdingRegister_r_03',
  HOLDING_REGISTER_RW_03_06 = 'holdingRegister_rw_03_06',
  HOLDING_REGISTER_RW_03_10 = 'holdingRegister_rw_03_10',
  HOLDING_REGISTER_W_06 = 'holdingRegister_w_06',
  HOLDING_REGISTER_W_10 = 'holdingRegister_w_10',
  INPUT_REGISTER_R_04 = 'inputRegister_r_04',
}