init
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
ALTER PROCEDURE [dbo].[sp_SensorsDigitalInGet]
|
||||
@SerialNumber nvarchar(50) = null,
|
||||
@Id nvarchar(50) = null
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT [SerialNumber] as 'SettingName'
|
||||
,[SettingMode]
|
||||
,[ScaleMultiplier]
|
||||
,[LastModified]
|
||||
,[LastModifiedBy]
|
||||
,[eId]
|
||||
,[UserValue1]
|
||||
,[UserValue2]
|
||||
,[UserValue3]
|
||||
,[UserTags]
|
||||
,[MeasurementUnit]
|
||||
FROM [dbo].[SensorsDigitalIn] where (@SerialNumber is null or SerialNumber = @SerialNumber ) AND (@Id is null or eId = @Id)
|
||||
END
|
||||
Binary file not shown.
@@ -0,0 +1,42 @@
|
||||
CREATE PROCEDURE [dbo].[sp_SensorsUARTInsert]
|
||||
@SerialNumber NVARCHAR (50),
|
||||
|
||||
@BaudRate INT,
|
||||
@DataBits INT,
|
||||
@StopBits NVARCHAR (50),
|
||||
@Parity NVARCHAR (50),
|
||||
@FlowControl NVARCHAR (50),
|
||||
@DataFormat NVARCHAR (50),
|
||||
|
||||
@LastModified DATETIME,
|
||||
@LastModifiedBy NVARCHAR (50),
|
||||
@UserTags VARBINARY (MAX),
|
||||
@Broken BIT,
|
||||
@DoNotUse BIT,
|
||||
@new_id INT OUTPUT,
|
||||
@errorNumber INT OUTPUT,
|
||||
@errorMessage NVARCHAR (255) OUTPUT
|
||||
AS
|
||||
BEGIN
|
||||
SET @errorNumber = 0
|
||||
SET @errorMessage = space(0)
|
||||
|
||||
DECLARE @SensorId AS INT
|
||||
DECLARE @SensorType AS TINYINT
|
||||
|
||||
SELECT @SensorType = [TypeId] FROM [dbo].[SensorsType] WHERE [SensorType]='UART'
|
||||
|
||||
INSERT INTO [dbo].[Sensors] ([SensorType], [SerialNumber]) VALUES (@SensorType, @SerialNumber)
|
||||
|
||||
SELECT @SensorId = SCOPE_IDENTITY()
|
||||
|
||||
INSERT INTO [dbo].[SensorsUART] ([SensorId], [BaudRate], [DataBits], [StopBits], [Parity], [FlowControl], [DataFormat], [LastModified], [LastModifiedBy], [UserTags], [Broken], [DoNotUse]) VALUES (@SensorId, @BaudRate, @DataBits, @StopBits, @Parity, @FlowControl, @DataFormat, @LastModified, @LastModifiedBy, @UserTags, @Broken, @DoNotUse)
|
||||
|
||||
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