init
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE [dbo].[SoftwareFilters]
|
||||
ADD [IsDefault] [bit] NOT NULL CONSTRAINT [DF_SoftwareFilters_IsDefault] DEFAULT ((0))
|
||||
@@ -0,0 +1,191 @@
|
||||
ALTER PROCEDURE [dbo].[sp_SensorsAnalogInsert]
|
||||
@UserSerialNumber NVARCHAR (50),
|
||||
@Model NVARCHAR (50),
|
||||
@SensorModelId INT,
|
||||
@Manufacturer NVARCHAR (50),
|
||||
@Status NVARCHAR (50),
|
||||
@MeasurementUnit NVARCHAR (50),
|
||||
@OffsetToleranceLow FLOAT,
|
||||
@OffsetToleranceHigh FLOAT,
|
||||
@eId NVARCHAR (50),
|
||||
@Capacity FLOAT,
|
||||
@Comment NVARCHAR (50),
|
||||
@BridgeType SMALLINT,
|
||||
@BridgeLegMode SMALLINT,
|
||||
@Shunt SMALLINT,
|
||||
@Invert BIT,
|
||||
@UserValue1 NVARCHAR (50),
|
||||
@UserValue2 NVARCHAR (50),
|
||||
@UserValue3 NVARCHAR (50),
|
||||
@FilterClass NVARCHAR (50),
|
||||
@BridgeResistance FLOAT,
|
||||
@IsoCode NVARCHAR (50),
|
||||
@IsoChannelName NVARCHAR (255),
|
||||
@UserCode NVARCHAR (50),
|
||||
@UserChannelName NVARCHAR (255),
|
||||
@CheckOffset BIT,
|
||||
@SupportedExcitation NVARCHAR (50),
|
||||
@InitialEU FLOAT,
|
||||
@CalInterval INT,
|
||||
@CalibrationSignal BIT,
|
||||
@InternalShuntResistance FLOAT,
|
||||
@ExternalShuntResistance FLOAT,
|
||||
@UniPolar BIT,
|
||||
@RangeLow FLOAT,
|
||||
@RangeAve FLOAT,
|
||||
@RangeHigh FLOAT,
|
||||
@Created DATETIME,
|
||||
@TimesUsed BIGINT,
|
||||
@SensorCategory INT,
|
||||
@BypassFilter BIT,
|
||||
@CouplingMode SMALLINT,
|
||||
@Version INT,
|
||||
@LastModified DATETIME,
|
||||
@ModifiedBy NVARCHAR (50),
|
||||
@LocalOnly BIT,
|
||||
@AxisNumber SMALLINT,
|
||||
@NumberOfAxes SMALLINT,
|
||||
@UserTags VARBINARY (MAX),
|
||||
@DoNotUse BIT,
|
||||
@Broken BIT,
|
||||
@DiagnosticsMode BIT,
|
||||
@SerialNumber NVARCHAR (255),
|
||||
@FirstUseDate DATETIME NULL,
|
||||
@LatestCalibrationId INT NULL,
|
||||
@ACCouplingModeEnabled BIT,
|
||||
@errorNumber INT OUTPUT,
|
||||
@errorMessage NVARCHAR (255) OUTPUT,
|
||||
@new_id INT OUTPUT
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON
|
||||
SET @errorNumber = 0
|
||||
SET @errorMessage = ''
|
||||
|
||||
DECLARE @SensorType AS TINYINT
|
||||
DECLARE @SensorId AS INT
|
||||
|
||||
SELECT @SensorType = [TypeId] FROM [dbo].[SensorsType] WHERE [SensorType]='Analog'
|
||||
|
||||
INSERT INTO [dbo].[Sensors] (SensorType, SerialNumber) VALUES (@SensorType, @SerialNumber)
|
||||
|
||||
SELECT @SensorId = SCOPE_IDENTITY()
|
||||
|
||||
INSERT INTO [dbo].[SensorsAnalog] (
|
||||
[SensorId],
|
||||
[UserSerialNumber],
|
||||
[Model],
|
||||
[SensorModelId],
|
||||
[Manufacturer],
|
||||
[Status],
|
||||
[MeasurementUnit],
|
||||
[OffsetToleranceLow],
|
||||
[OffsetToleranceHigh],
|
||||
[eId],
|
||||
[Capacity],
|
||||
[Comment],
|
||||
[BridgeType],
|
||||
[BridgeLegMode],
|
||||
[Shunt],
|
||||
[Invert],
|
||||
[UserValue1],
|
||||
[UserValue2],
|
||||
[UserValue3],
|
||||
[FilterClass],
|
||||
[BridgeResistance],
|
||||
[IsoCode],
|
||||
[IsoChannelName],
|
||||
[UserCode],
|
||||
[UserChannelName],
|
||||
[CheckOffset],
|
||||
[SupportedExcitation],
|
||||
[InitialEU],
|
||||
[CalInterval],
|
||||
[CalibrationSignal],
|
||||
[InternalShuntResistance],
|
||||
[ExternalShuntResistance],
|
||||
[UniPolar],
|
||||
[RangeLow],
|
||||
[RangeAve],
|
||||
[RangeHigh],
|
||||
[Created],
|
||||
[TimesUsed],
|
||||
[SensorCategory],
|
||||
[BypassFilter],
|
||||
[CouplingMode],
|
||||
[Version],
|
||||
[LastModified],
|
||||
[ModifiedBy],
|
||||
[LocalOnly],
|
||||
[AxisNumber],
|
||||
[NumberOfAxes],
|
||||
[UserTags],
|
||||
[DoNotUse],
|
||||
[Broken],
|
||||
[DiagnosticsMode],
|
||||
[FirstUseDate],
|
||||
[LatestCalibrationId],
|
||||
[ACCouplingModeEnabled])
|
||||
VALUES (
|
||||
@SensorId,
|
||||
@UserSerialNumber,
|
||||
@Model,
|
||||
@SensorModelId,
|
||||
@Manufacturer,
|
||||
@Status,
|
||||
@MeasurementUnit,
|
||||
@OffsetToleranceLow,
|
||||
@OffsetToleranceHigh,
|
||||
@eId,
|
||||
@Capacity,
|
||||
@Comment,
|
||||
@BridgeType,
|
||||
@BridgeLegMode,
|
||||
@Shunt,
|
||||
@Invert,
|
||||
@UserValue1,
|
||||
@UserValue2,
|
||||
@UserValue3,
|
||||
@FilterClass,
|
||||
@BridgeResistance,
|
||||
@IsoCode,
|
||||
@IsoChannelName,
|
||||
@UserCode,
|
||||
@UserChannelName,
|
||||
@CheckOffset,
|
||||
@SupportedExcitation,
|
||||
@InitialEU,
|
||||
@CalInterval,
|
||||
@CalibrationSignal,
|
||||
@InternalShuntResistance,
|
||||
@ExternalShuntResistance,
|
||||
@UniPolar,
|
||||
@RangeLow,
|
||||
@RangeAve,
|
||||
@RangeHigh,
|
||||
@Created,
|
||||
@TimesUsed,
|
||||
@SensorCategory,
|
||||
@BypassFilter,
|
||||
@CouplingMode,
|
||||
@Version,
|
||||
@LastModified,
|
||||
@ModifiedBy,
|
||||
@LocalOnly,
|
||||
@AxisNumber,
|
||||
@NumberOfAxes,
|
||||
@UserTags,
|
||||
@DoNotUse,
|
||||
@Broken,
|
||||
@DiagnosticsMode,
|
||||
@FirstUseDate,
|
||||
@LatestCalibrationId,
|
||||
@ACCouplingModeEnabled)
|
||||
|
||||
if(@@error != 0)
|
||||
begin
|
||||
set @errorNumber = error_number()
|
||||
set @errorMessage = error_message()
|
||||
end
|
||||
SET @new_id = @SensorId
|
||||
END
|
||||
Reference in New Issue
Block a user